/* General
-------------------------------------------------------------------------------- */

body {padding:0px; margin:0px;
scrollbar-base-color: #000000;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #272729;
scrollbar-darkshadow-color: #272729;
scrollbar-face-color: #272729;
scrollbar-highlight-color: #666666;
scrollbar-shadow-color: #000000;
}

TD	 { font-size: .8em; LINE-HEIGHT:18px;  COLOR: #FFFFFF;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;}
span.white	 { font-size: 11px; LINE-HEIGHT:18px;  COLOR: #878787;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;}
span.gray	 { font-size: 11px; LINE-HEIGHT:18px;  COLOR: #000000;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;}

span.small  { font-size: 10px; LINE-HEIGHT:12px;  COLOR: #62605b;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;}

input,textarea,select{ font-family: Verdana, Arial, sans-serif;}

h1 {font-size:1.4em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h1,h2,h3,h4, h5, h6 {color:#47443e}


/* HOMEPAGE
-------------------------------------------------------------------------------- */

span.speakertitle	{ FONT-SIZE: 1.9em;	LINE-HEIGHT:36px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS;	TEXT-DECORATION: none;	font-weight:normal;}

span.title			{ FONT-SIZE: 1.9em;	LINE-HEIGHT:24px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS;	TEXT-DECORATION: none;	font-weight:normal;}
font.subtitle			{ FONT-SIZE: 1.4em;	LINE-HEIGHT:29px; COLOR: #1072c6; FONT-FAMILY: Trebuchet MS;	TEXT-DECORATION: none;	font-weight:normal;}

span.subtitle			{ FONT-SIZE: 1.4em;	LINE-HEIGHT:29px; COLOR: #1072c6; FONT-FAMILY: Trebuchet MS;	TEXT-DECORATION: none;	font-weight:normal;}
span.subtitle2			{ FONT-SIZE: 1.4em;	LINE-HEIGHT:24px; COLOR: #35332e; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:bold;}
span.subtitle3			{ FONT-SIZE: 1.4em;	LINE-HEIGHT:29px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS;	TEXT-DECORATION: none;	font-weight:normal;}

div.small			{ FONT-SIZE: 10px;	LINE-HEIGHT:24px; COLOR: #666666; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal;}

div.list-title	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #31332e; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
div.list-title2	{ FONT-SIZE: 1.3em;	LINE-HEIGHT:14px; COLOR: #c40467; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}

div.list-text	{   FONT-SIZE: 11px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:normal; padding-top:10px;}
div.list-text2	{   FONT-SIZE: 12px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:normal; padding-top:10px;}

span.featurebar		{background-image:url('/images/title_bar.jpg'); FONT-SIZE: .9em; width:343px; height:22px;	LINE-HEIGHT:18px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:bold; text-align:left; padding-top:2px;}


a.white			{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:link	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:visited { FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:hover	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#FFFFFF;}

a.link1			{ FONT-SIZE: 12px;	LINE-HEIGHT:22px; COLOR: #0771cb; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal; border-bottom:1px dotted; border-color:#0771cb;}
a.link1:link	{ FONT-SIZE: 12px;	LINE-HEIGHT:22px; COLOR: #0771cb; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal; border-bottom:1px dotted; border-color:#0771cb;}
a.link1:active	{ FONT-SIZE: 12px;	LINE-HEIGHT:22px; COLOR: #0771cb; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal; border-bottom:1px dotted; border-color:#0771cb;}
a.link1:visited { FONT-SIZE: 12px;	LINE-HEIGHT:22px; COLOR: #0771cb; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal; border-bottom:1px dotted; border-color:#0771cb;}
a.link1:hover	{ FONT-SIZE: 12px;	LINE-HEIGHT:22px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal; border-bottom:1px solid;	border-color:#0771cb;}


a.link2			{ FONT-SIZE: 12px;	LINE-HEIGHT:22px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal; border-bottom:1px dotted; border-color:#0771cb;}
a.link2:link	{ FONT-SIZE: 12px;	LINE-HEIGHT:22px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal; border-bottom:1px dotted; border-color:#0771cb;}
a.link2:active	{ FONT-SIZE: 12px;	LINE-HEIGHT:22px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal; border-bottom:1px dotted; border-color:#0771cb;}
a.link2:visited { FONT-SIZE: 12px;	LINE-HEIGHT:22px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal; border-bottom:1px dotted; border-color:#0771cb;}
a.link2:hover	{ FONT-SIZE: 12px;	LINE-HEIGHT:22px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal; border-bottom:1px solid;	border-color:#0771cb;}


a.small			{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:bold;}
a.small:link	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:bold;}
a.small:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:bold;}
a.small:visited { FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:bold;}
a.small:hover	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px solid;	border-color:#0d79d6;}




/* INNER PAGES
-------------------------------------------------------------------------------- */
a.link3:link	{FONT-SIZE: 1.4em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: underline; letter-spacing: normal; }
a.link3:active	{FONT-SIZE: 1.4em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: underline; letter-spacing: normal; }
a.link3:visited	{FONT-SIZE: 1.4em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: underline; letter-spacing: normal; }
a.link3:hover	{FONT-SIZE: 1.4em; COLOR: #000000; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: underline; letter-spacing: normal; }


a.link4:link	{FONT-SIZE: 1.0em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; padding-top:3px; padding-bottom:3px; padding-right:5px; padding-left:5px; width:160px;}
a.link4:active	{FONT-SIZE: 1.0em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; padding-top:3px; padding-bottom:3px; padding-right:5px; padding-left:5px;  width:160px;}
a.link4:visited	{FONT-SIZE: 1.0em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; padding-top:3px; padding-bottom:3px; padding-right:5px; padding-left:5px;  width:160px;}
a.link4:hover	{FONT-SIZE: 1.0em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; background-color:#000000; padding-top:3px; padding-bottom:3px; padding-right:5px; padding-left:5px;  width:160px;}

a.link5:link	{FONT-SIZE: 1.0em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; }
a.link5:active	{FONT-SIZE: 1.0em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; }
a.link5:visited	{FONT-SIZE: 1.0em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; }
a.link5:hover	{FONT-SIZE: 1.0em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; }



div.pic			{padding:5px;border-right:1px solid #cccccc; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }

/* NAVIGATION
-------------------------------------------------------------------------------- */
div.searchbox	{width:163px;  height:132px;  background-image: url('/images/search_bkg_off.jpg');}
div.searchbox:hover	 {width:163px;  height:132px;  background-image: url('/images/search_bkg_on.jpg');}


/* FOOTER
-------------------------------------------------------------------------------- */
span.footer		{ FONT-SIZE: 11px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer		{ FONT-SIZE: 11px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer:link	{ FONT-SIZE: 11px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer:visited{ FONT-SIZE: 11px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer:hover	{ FONT-SIZE: 11px;	LINE-HEIGHT:18px; COLOR: #0063b7; FONT-FAMILY: Arial;	TEXT-DECORATION: none; border-bottom:1px dotted; border-color:#0063b7;}





/* DIRECTORY
-------------------------------------------------------------------------------- */
a.cat			{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;}
a.cat:link		{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;;}
a.cat:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;}
a.cat:visited   { FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;}
a.cat:hover		{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #c40467; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px; }




/*TABS
-------------------------------------------------------------------------------- */
span.tabsmall	{ FONT-SIZE: .9em;	LINE-HEIGHT:24px; COLOR: #FFFFFF; FONT-FAMILY: arial; font-weight:bold;}



.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
color: #FFFFFF;
background-color: #4f8b9d;
}

.shadetabs li a:visited{
color: #FFFFFF;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FFFFFF;
}

.shadetabs li.selected{
position: relative;
top: 1px;

}

.shadetabs li.selected a{ /*selected main tab style */
background-color: #113d4a;
border-bottom-color: white;
color:#FFFFFF;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid #4f8b9d;
width: 270px;
margin-bottom: 1em; padding: 10px;
background-color:#113d4a;
color:#FFFFFF;
}





/* CONTACT INFO MODAL WINDOW
-------------------------------------------------------------------------------- */

.drag-handle{ /*Overwrite default drag handle bar background color with below*/
    background-color: #03277C;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black url(/images/blackdot.gif);
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}



.dhtmlwindow{
    position: absolute;
    /*border: 0px solid black;*/
    border:0px;
    visibility: hidden;
    background-color: black;
    padding:0px;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 10px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #4aabcb;
color: white;
cursor: move;
overflow: hidden;
width: auto;
display:none;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
display:none;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 0px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 0px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}