/* Main Body Styles */

/*************************************
	WORLD CONGRESS PRIMARY COLORS
	BLUE,RED,WHITE,GRAY
	
	BODY BG: #1F425D
	GRAY CONTAINER: #efefef
	LEFT NAV HEADERS: #2E628A
	MAIN LINKS: #0052A5, HOVER: #3D83B8
	RED: #850202
*************************************/

.outerTable{background: #ffffff; padding: 10px; padding-top: 0px;}
td,div,p,li{color: #333333;}
#pageContent{
	background: #007BA5 url("../images/HL07080/bodyBg.jpg") repeat-x;
}


#bottomNavBar{
	background: #999999;
	height: 1px;
	clear:both;
}
#logoSearch{
	background: #ffffff;
	width: 800px;
	height: 62px;
}
#search{
	float:right;
	height: auto;
	background:#ffffff;
}
#logo{
	float: left;
	padding: 5px;
	padding-top: 0px;
	width: auto;
	height: auto;
	width: 100px;
}

#searchInput{
	float: left;
	padding-top: 30px;
}
#searchButton{
	float: left;
	padding-left: 5px;
	padding-top: 30px;
}
#searchButton a{
	background: #296DC1 url(../images/topNavGradient.jpg) repeat-x;
	color: #D9EDF8;
	text-align:center;
	display: block;
	width: 55px;
	font-weight:bold;
	text-decoration: none;
	font-size: 10px;
	padding: 0px 0px 1px 0px;
	border: 1px solid #003F74;
}
#searchButton a:hover{
	color:#ffffff;
}
.searchInput{
	border: 1px solid #999999;
	width: 200px;
	height: 16px;
}

/* Header Styles */
.headerBanner{border:0px solid #cccccc; margin-bottom: 5px;}
.pageHeader{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: normal;
}

/* Main Links */

a.mainLink,a.bioLink{font: 11px verdana,arial,helvetica; color:#296DC1; text-decoration: underline;}
a:hover.mainLink, a:hover.bioLink{text-decoration: none; color: #FD5F00;}

a.noUnder{
	font: 11px verdana,arial,helvetica;
	color:#296DC1;
	text-decoration: none;
}
a:hover.noUnder{
	text-decoration: underline;
	color: #FD5F00;
}

a.aLink{font: 11px verdana,arial,helvetica; font-weight:bold; color:#296DC1; text-decoration: none;}
a:hover.aLink{text-decoration: none; color: #FD5F00;}

/* LEFT NAVIGATION */
#leftNav{
	padding:3px;
	border:1px solid #cccccc;
	background:#ffffff;
	margin-right: 6px;
}
#leftNav ul{margin:0px; padding:0px;list-style-type: none;}
#leftNav a{
	color: #3c3c3c;
	display:block;
	background: #ffffff;
	text-decoration: none;
	width:140px;
	padding:4px;
	margin-bottom: 2px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #cccccc;
}

#leftNav a:hover{color: #296Dc1;}
#leftNav a.on, #leftNav a:hover.on{color:#FD5F00;}
#leftNav a.leftNavHeader{
	background: #ffffff;
	text-align:center;
	color:#3c3c3c;
	font-size: 13px;
}
#leftNav a span.new{color: #cc0000; font-style:italic;}
#leftNav a:hover span.new{color: #ffcc00; font-style:italic;}
#leftNav a span.newOn{color: #ffcc00; font-style:italic;}

/* Page Options In Left Nav */
#leftNav a.pageOption{
	background: #ffffff;
	border:0px;
}
#leftNav a:hover.pageOption{
	color: #296DC1;
	background: #ffffff;
}

.leftNavOtherContent{
	font-size: 10px;
	padding-bottom: 5px;
}
#leftNavOtherContent a{
	background: transparent;
	width: auto;
}
#leftNavOtherContent a:hover{
	background: transparent;
	width: auto;
	color: #3C3C3C;
}
.leftNavOtherContentHeader{
	font: 11px Verdana,Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffff;
	background:#0184B4;
	text-align: center;
	padding: 3px;
}

/* 2nd Level Navigation */
#leftNav a.sub{display:block; background:#eeeeee; margin:0px; border:0px; text-decoration:none; color: #3c3c3c;}
#leftNav a.subOn,#leftNav a:hover.subOn,#leftNav a:hover.sub{font-weight: bold; background:#eeeeee; margin:0px;  border:0px; text-decoration:none; color:#296DC1;}

#leftNav input.textBox{width: 140px; border:1px solid #cccccc;}

/* 3rd Level Navigation */
#thridLevel a{ border:0px;text-indent: 2px; background:#eeeeee; margin:0px;  color:#171717;}
#thridLevel a:hover{color: #296DC1;}
#thridLevel a.thirdLevelOn{font-weight: bold;color: #296DC1;}
#thridLevel a:hover.thirdLevelOn{font-weight: bold;color: #296DC1;}

/*MAILING LIST */
#leftNav a.leftNavJoinButton{background: #ffffff; border:0px;}
.leftNav_input{border: 1px solid #454545; width: 130px; text-indent: 3px; font:11px Verdana, Arial, Helvetica, sans-serif;}

/* Sponsors List For Event Home Pages */
.sponsorNav{border: 1px solid #cccccc; background:#ffffff; padding:3px;}
.sponsorHeader{
	font: 11px Verdana,Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffff;
	background:#0184B4;
	text-align: center;
	padding: 3px;
}