/* CSS Document */
/*last editted on Aug. 2, 2006 by Dan Derflinger*/

* { padding: 0; margin: 0; }

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a:link{color:#180980; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:visited{color:#180980; text-decoration:none;}
a:hover{color:#5a99c0; text-decoration:none;}
a:active{color:#5a99c0;}
table{empty-cells: show;}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button{font-family: verdana, sans-serif;}
input, button{font-size: 90%;}
textarea{font-size: 100%; font-family: verdana, sans-serif;}

/* All input elements that are checkboxes or radio buttons. */
input.check{}

/* Selects are a bit smaller*/
select{font-size: 90%; font-weight: normal;	font-family: verdana, sans-serif;}

/* No image should have a border when linked */
a img{border: 0;}

/* Top Picks Sub Nav */
#toppick{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:10px 0 10px 10px; border-top:#5a99c0 1px solid; width:470px; float:left;}
#toppick .activepage{margin:0 20px 0 0; float:left; display:block; color:#5a99c0; text-decoration:none; font-size:20px; font-weight:normal;}
#toppick .inactivepage{margin:5px 20px 0 0; float:left; display:block;}

/* Main Layout & Positioning Divs*/
#container{margin:5px 0 0 5px; border:#180980 1px solid; width:900px; background:#ffffff url(images/hcr06_mainBackground.gif); background-repeat:repeat-y;}
.header{margin:0 0 5px 0; background:#ffffff;}
.pageHeader{float:right; text-align:right; color:#5a99c0; font-size:32px; width:70%; padding:0 15px 0 0; border-bottom:#DDF0FC 1px solid;}
.footer{text-align:center; font-size:10px; margin:3px 0 0 0; padding:2px 0 2px 0; background-color:#180980; color:#ffffff; font-weight:bold;}
.brochure{clear:both; text-align:left; font-size:9px; margin:20px 0 0 3px; font-weight:bold;}

/* Main Navigation */
#mainNavContain{float:left; width:213px; text-align:left; margin:8px 0 0 0;}
#HCR06_mainNavContain{float:left; width:213px; background-image:url(images/hcr06_africaOutline.gif); background-repeat:no-repeat; text-align:left; margin:8px 0 0 0;}
.Nav{font-family:Verdana, Arial, Helvetica, sans-serif; color:#180980; font-size:16px; margin:0 0 10px 10px; font-weight:bold;}
.NavTop{margin:30px 0 0 0; border-top:#DDF0FC 1px solid;}
.Nav a:link{color:#180980; text-decoration:none;}
.Nav a:visited{color:#180980; text-decoration:none;}
.Nav a:hover{color:#5a99c0; text-decoration:none;}
.Nav a:active{color:#5a99c0;}
.subNav{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; margin:4px 0 0 20px; font-weight:bold;}
.subNav a:link{color:#000000; text-decoration:none;}
.subNav a:visited{color:#000000; text-decoration:none;}
.subNav a:hover{color:#5a9cc0; text-decoration:none;}
.subNav a:active{color:#5a9cc0;}

/* Secondary Navigation */
#secNavContain{float:right; clear:right; width:557px; margin:5px 10px 10px 10px;}
.secNav{font-family:Verdana, Arial, Helvetica, sans-serif; color:#180980; font-size:11px; margin:0 10px 0 0; font-weight:normal; float:right;}
.secNav a:link{color:#180980; text-decoration:none;}
.secNav a:visited{color:#180980; text-decoration:none;}
.secNav a:hover{color:#5a99c0; text-decoration:none;}
.secNav a:active{color:#5a99c0;}

/* Main Content */
#contentContain{float:right; width:675px; margin:0 10px 0 0;}
.contentHead{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0; font-size:14px; font-weight:bold; color:#000000;}
.content{font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px 10px; padding:0 0 4px 0; border-bottom:#5a99c0 1px dashed;}
.contentForum{margin:0 0 10px 0; padding:0 0 4px 0; border-bottom:#5a99c0 1px dashed;}
.bluesubheaders {color:#5a9cc0; font-weight:bold; font-size:14px;}

/* Sponsored by section */
#sponsorContain{clear:both; margin:20px 0 0 210px; text-align:center; font-size:11px; font-weight:bold;}
.sponsor{float:left; width:295px;}
.sponsorName{font-weight:bold; margin:5px 0 0 0;} 
.sponsorInfo{font-weight:normal;}

/* Upcoming Events */
.seccontent{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #5ca4d6;}
.event{
	color:#000000;
	font-weight:normal;
	font-size:10px;
	font-weight:bold;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.eventinfo{margin:0 0 0 10px; padding:0 0 2px 0; color:#000000; font-weight:normal; font-size:10px; border-bottom:#ecece9 1px solid;}
.eventmore{text-align:right; color:#180980; font-weight:normal; font-size:9px;}


/*old no long in use on current site*/
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px;}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 31px;}
.style5 {color: #5a99c0;}
.style15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.style8 {font-size:10px; }
.style16 {color: #180980;}
.style19 {font-size: 11px; }
