.homepage {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
    }
.homepage2 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

img { border: 0 }

/* Navigation Bar */
.navBar {
/*	background: url(./images/Navbar.gif) no-repeat; */
	margin: 0 auto;	background-color: #003399;}
.navBar ul {height: 35px;padding: 0;margin-left: 80px;}
.navBar ul li {margin: 0;padding: 0;position: relative;background: url(./images/Nav-Divider_w.gif) 0 10px no-repeat;}
.navBar ul li a {text-decoration: none;padding: 0 20px;color: #ffffff;text-transform: uppercase;font-family: Verdana, sans-serif;
    font-size: 78%;font-weight:bold;line-height: 35px;display:block;}
.navBar ul li ul.subnav {list-style: none;position: absolute;/*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;background: #003366;margin: 0; padding: 0;display: none;float: left;width: 150px;
	-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;border: 1px solid #111;z-index: 9998;}
.navBar ul li ul.subnav li{margin: 0;padding: 0;border-top: 1px solid #252525;border-bottom: 1px solid #444444;clear: both;
    width: 150px;text-align: left;z-index: 9999;}
.navBar ul li ul.subnav li a {float: left;width: 130px;background: #003366 url(./images/dropdown_linkbg.gif) no-repeat 10px center;
	padding: 2px 0 0 20px;text-transform: none;height: 18px;line-height: 14px;}
.navBar ul li ul.subnav li a:hover {background: #222222 url(./images/dropdown_linkbg.gif) no-repeat 10px center;}
ul.horizontalList {margin: 0 0 0 80px;padding: 0;}
ul.horizontalList li {float: left;list-style:none;} 
.nobg{background:none !important; background-image:none !important;}
/* Navigation Bar */


.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
    }
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
    }
.header3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    }
.callouts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
    }
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
    }
.topbanner {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-top: 2px;
	padding-right: 8px;
    }
.special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
    }
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    }
.maincontent {
	padding-right: 20px;
	padding-left: 20px;
}

.sidenavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
    }
.topic {
	color: #006;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    }
.tabletxt{font-family: Verdana, Arial, Helvetica, sans-serif;
    color: white;
    font-size: 11px;
    }
a.nodeco {
    text-decoration: none;
    color: #000000;
    }
a.nodeco:link {
    text-decoration: none;
    color: #000000;
    }
a.nodeco:visited {
    text-decoration: none;
    color: #000000;
    }
a.nodeco:hover {
    text-decoration: none;
    color: #000000;
    }
a.top:visited {
	color: #FFF;
	text-decoration: none;
    }
a.top:active {
	color: #FFF;
	text-decoration: none;
    }
a.top:link {
	color: #FFF;
	text-decoration: none;
    }
a.top:hover {
	color: #CCC;
	text-decoration: underline;
    }
a.boxnav:visited {
	font-size: 11px;
	color: #009;
	text-decoration: none;
	font-weight: bold;
    }
a.boxnav:active {
	font-size: 11px;
	color: #006;
	text-decoration: none;
	font-weight: bold;
    }
a.boxnav:link {
	font-size: 11px;
	color: #006;
	text-decoration: none;
	font-weight: bold;
    }
a.boxnav:hover {
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
    font-weight: bold;
    }
a.bigred:visited {
	font-size: 14px;
	color: #009;
	text-decoration: none;
	font-weight: bold;
    }
a.bigred:active {
	font-size: 14px;
	color: #006;
	text-decoration: none;
	font-weight: bold;
    }
a.bigred:link {
	font-size: 14px;
	color: #006;
	text-decoration: none;
	font-weight: bold;
    }
a.bigred:hover {
	font-size: 14px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
    }
a.semnamelink {
	color: white;
	text-decoration:none;
}
a.semnamelink:hover {
	color: white;
	text-decoration:underline;
}
a.youtube {
	text-decoration:none;
}
div.testicont {
	padding-left:8%;
	padding-right:8%;
}
div.testibody {
	font-size:1.1em;	
	font-style:italic;
}
div.testibody p{
text-indent:15px;
margin:5px;
}
div.testisign {
font-weight:bold;
position:inherit;
}
div.testinav {
text-align:center;
margin-bottom:1em;
}
div.mp3list {
border-color:#CCCCCC;
border-style:solid;
padding:5px;
width:60%;
text-align:center;
margin-bottom:1em;
}
div.mp3disp{
border-color:#CCCCCC;
border-style:solid;
padding:5px;
width:295px;
text-align:center;
margin-bottom:1em;
}
.mp3cname {
font-weight:bold;
color:#990000;
font-size:12px;
}

td.hac_type {
font-weight:bold;
padding-left:15px;
padding-right:15px;
font-size:14px;
font-variant:small-caps;
color:#990000;
}

td.hac_entry {
width:50%;
vertical-align:top;
font-size:10px;
padding-bottom:0px;
padding-top:5px;
}
div.sigstyle {
font-weight: bold;
font-size:1.25em;
}

div.commoutr {
padding: 4em;
padding-left:0;
padding-top:0;
padding-right:2em;
}

/* Form Validation */
.formError{position:absolute; top:300px; left:300px; padding-bottom:13px; display:block; z-index:5000;}
#debugMode{background:#000;	position:fixed;	width:100%; height:200px; top:0; left:0; overflow:scroll; opacity:0.8; display:block; padding:10px;	color:#fff;	font-size:14px;	z-index:100000;}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {width:100%; background:#000000; color:#fff; width:150px; font-family:tahoma; font-size:11px; border:2px solid #ddd; 
    box-shadow:0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow:0px 0px 6px #000; padding:4px 10px; 
    border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute; bottom:0;left:20px; width:15px; height:15px; z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd; border-right:2px solid #ddd;	box-shadow: 0px 2px 3px #444; 
    -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444; font-size:0px;height:1px; background:#000000; 
    margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px; border-left:2px solid #ddd; border-right:2px solid #ddd; border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}


