
h1, .hdr{
	font-weight:bold;
	font-size: 1.3em;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
}
h2, .subhdr{
	font-weight:bold;
	font-size: 1.1em;
	font-family: verdana, arial, helvetica, sans-serif;
	color: maroon;
}
.sshdrBold {color: #000099 ;;font-weight: bold}
h3, .sshdr{
	font-weight:normal;
	font-size: 1.1em;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
}
.loginbox{
	background: #D5E2F3;
	border: 1px solid #626F80;
	height: 16px;
	width: 100px;
}
.logintext{
	font-size:10px;
	font-weight:bold;
	color:#2D6FC6;
}
a.bn:visited, a.bn:link{
	color:#170FA3;
	font-size:11.5px;
	text-decoration: none;
	font-weight: bold;
}
a.bn:hover, a.bn:Active {
	color:#01789A;
}

table.sntable{
	 background: #180EA3;
	 border-right: 1px solid #000000;
	 /*border-top: 1px solid #D9AE1A*/
}

a.snav:visited, a.snav:link,a.snav:hover, a.snav:Active {
	font-weight: normal;
	font-size:11.5px;
}

a.snav:visited, a.snav:link{
	color:#FFFFFF;
	text-decoration: none;
}
a.snav:hover, a.snav:Active {
	color:#FFFF66;
	text-decoration: none;
}


.tlogo{
	background: #801024 URL(../images/interior/usable_int_header_tile.gif);
	height:41px;
	width: 100%;
}
.tsubnav{
	background: #180EA3 URL(../images/interior/usable_int_top_nav_bg_tile.gif) repeat-x;
	height:26px;
	width: 100%;
}
.subhdrimg {
	padding-bottom:5px;
}


.footer{
	text-align:center;
	font-size:1.0em;
}
a.footer:Link{
	font-weight:bold;
	color:#180EA3;
	text-decoration: none;
}
a.footer:Visited{
	font-weight:bold;
	color:#801024;
	text-decoration: none;
}
a.footer:Hover, a.footer:Active{
	font-weight:bold;
	color:#801024;
	text-decoration: underline;
}

.subtxt{
	font-size: .9em;
}

#intcopyright {
	width:751px;
	margin:0 auto;
	font-size: 9px;
	font-family: verdana;
	padding-bottom:20px;
	color:#FFFFFF;
}


/* DEPRECATED */
/*
a.menu:link, a.menu:Visited, a.menu:Active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#ffffff; text-decoration : none}
a.menu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00ccff; text-decoration : underline}
*/
a.cpage:link, a.cpage:Visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#FFD200; text-decoration : none; font-weight: bold}
a.cpage:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00ccff; text-decoration : underline;font-weight:bold}
.menudash {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration : none}
a.static:link, a.static:Visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#ffffff; text-decoration : none}
a.static:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration : underline}  
a.staticheavy:link, a.staticheavy:Visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#FFD200; font-weight:bold; text-decoration : none}
a.staticheavy:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFD200; font-weight:bold; text-decoration : underline}  


.special {font:12px/16px; color: #000000;;}
.date {font:11px/17px; font-weight: bold;}
.txt {font:12px/16px ; color: #000000;}
.sshdrBold {font:13px/18px ; color: #000099 ;;font-weight: bold}
.bolder {font-weight: bold;}
.italic {font-style:italic;}
.bolditalic {font-weight: bold; font-style:italic;}
.tsubtxt {font:11px/14px; color: #000000; }
.subtxt {font:11px/14px; color: #000000; }
.mpstxt {font:11px/14px; letter-spacing: 1px; color: #000000;}
.footxt {font:11px;}
.top {font:10px ;color:#000000;;text-decoration: none;line-height: 20px;font-weight: bold}
.blue {color:#000099}
.red {color: red;}
.px13NavyB { font-size:13px; color:#000099; font-weight:bold }
.px10WhiteB { font-size:10px; font-weight:bold; color:#FFFFFF }
.px12WhiteB { font-size:12px; font-weight:bold; color:#FFFFFF }
.px16WhiteB { font-size:16px; font-weight:bold; color:#FFFFFF }
.px12NavyB { font-size:12px; font-weight:bold; color:#000099 }
.px16NavyB { font-size:16px; font-weight:bold; color:#000099 }
.px10 { font-size:10px }


A.subtxt:Link {font:11px/14px; color:#180EA3; }
A.subtxt:Visited {font:11px/14px; color:#FF8A00; }
A.subtxt:Active, A.subtxt:Hover {font:11px/14px; color:#0033ff; }


a.sshdr:link {font:1.1em ; color: #180EA3;;font-weight: bold}
a.sshdr:visited {font:1.1em ; color: #FF8A00;;font-weight: bold}
a.sshdr:hover {font:1.1em ; color: #0033ff;;font-weight: bold}

A.toplink:Link, A.toplink:Visited, A.toplink:Active, A.toplink:Hover {font:10px ;color:#000000;;text-decoration: none;line-height: 20px;font-weight: bold}


A.subtxtlink:Link {font:11px/14px; color:#180EA3; }
A.subtxtlink:Visited {font:11px/14px; color:#FF8A00; }
A.subtxtlink:Active, A.subtxtlink:Hover {font:11px/14px; color:#0033ff; }

a.px10:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#180CA5; text-decoration : underline}
a.px10:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#9C3052; text-decoration : underline}
a.px10:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#E7AE31; text-decoration : none}

a.px10WhiteB:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#FFFFFF; text-decoration : none; font-weight:bold}
a.px10WhiteB:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#FFFFFF; text-decoration : none; font-weight:bold}
a.px10WhiteB:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#E7AE31; text-decoration : underline; font-weight:bold}

a.px10NavyB:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#000099; text-decoration : none; font-weight:bold}
a.px10NavyB:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#000099; text-decoration : none; font-weight:bold}
a.px10NavyB:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#E7AE31; text-decoration : underline; font-weight:bold}


input.blank-errmsg {background: yellow; font-weight: normal; color: black;}
textarea.blank-errmsg {background: yellow; font-weight: normal; color: black;}
select.blank-errmsg {background: yellow; font-weight: normal; color: black;}
.blank-errmsg {font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: red;}
.length-errmsg {font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: magenta;}
.successmsg {font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: purple;}
.navybold {color: navy; font-weight: bold;}

.tdsmall { font-size: 11px;}
.tdsmallbold { font-size: 11px; font-weight: bold;}
.tdsmallwhite { font-size: 11px; color: #FFFFFF;}
.headerwhite {color: #FFFFFF; font-size: 14px; font-weight: bold;}
.headerblack {color: #000000; font-size: 12px; font-weight: bold;}
A.bolder:Link {font-weight: bold;}
A.bolder:Visited {font-weight: bold;}

/*******************************
hep STYLES
*******************************/
.center { display:block; margin-right:auto; margin-left: auto; }
.hep { margin-left: 1px; width: 850px; background: white; position: relative; left: -30px; }
.hep_top_left { width:505px; float:left; display: block; }
.hep_top_right { float:left; padding: 0 10px; text-align:center; }
.hep_middle { background:url(../images/health_ed_programs/blue_background_1.png) no-repeat top left; padding:10px 0 0 10px; clear: both; min-height: 265px; overflow:auto;}
.hep ul li {background: url(../images/health_ed_programs/hep_bullet.png) no-repeat 0 3px !important; padding: 0 0 5px 25px !important; list-style-type: none; }
.hep_middle_left { width:500px; float:left; }
.hep_middle_right { width:290px; float: left;  text-align: right; }
.middle_list_left { width: 220px; float: left; }
.middle_list_right { width: 240px; float: left; padding: 0 10px 0 0; list-style-type: none; margin: 0; }
#hep_bottom { background: url(../images/health_ed_programs/blue_background_2.png) no-repeat; clear: both; padding: 25px 20px 0px 20px;}
.hep_number1 { background: url(../images/health_ed_programs/circle_1.png) no-repeat left top; display:block; height:23px; padding:7px 0px 10px 40px; }
.hep_number2 { background: url(../images/health_ed_programs/circle_2.png) no-repeat left top; display:block; height:23px; padding:7px 0px 10px 40px; }
.hep_number3 { background: url(../images/health_ed_programs/circle_3.png) no-repeat left top; display:block; height:83px; padding:7px 0px 10px 40px; }
.hep_number4 { background: url(../images/health_ed_programs/circle_4.png) no-repeat left top; display:block; height:23px; padding:7px 0px 10px 40px; }
.hep ol.number_list li { margin-left: -18px !important; list-style-type: none !important; }

/********************************* 
colapsing STYLES
*********************************/
.short { display:inline; }
.long { display:none; background-color: #ffffff; }

