body { margin: 10px; padding: 0; background-color: #fff; }
body, td, th, p, select { font-family: verdana, sans-serif; font-size: 12px; }

/a{}
body,
body td,
body th,
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body,
html>body td,
html>body th
html>body p {
  font-size: small;
}  

h2{font-size:14px !important} 

FORM { margin: 0px; padding: 0px; }

/* standard anchors */
a { color: #000090; text-decoration: none; }
a:visited { color: #005C8C; }
a:hover { color: #800019; text-decoration: underline; }


/* main nav */
#navWrap { width: 500px; background: #F7F3E7; }
#topNav, #topNav ul {position:relative; padding:0;margin:0; list-style:none; z-index:2000;}
#topNav li {position: relative; float: left; margin: 0px; padding: 0; font-size: 85%;}
#topNav a {display: block; padding: 3px 15px 3px 15px; color: #000; text-decoration: none; font-weight: bold; border: 1px solid #F7F3E7;}
#topNav a:hover { background-color: #fff; border: 1px solid #bbb; }
#topNav li:hover ul, #topNav li.sfhover ul {left:auto;}

#topNav #feedback a { background-color: #DEF3FF; border: 1px solid #bbb; }

/* second-level lists */
#topNav li ul { position:absolute; left:-999em; width:190px; height:auto; margin:0; padding:4px 0px 4px 0px; border:1px solid #bbb; list-style:none; background-color: #F7F3E7;}
#topNav li li { padding: 0px 0px 0px 0px; margin:0 0 0 0px; width:100%; }
#topNav li li span {margin:0px; padding:3px 0px 3px 0px; display:block; position:relative;}
#topNav li li a, #topNav li li a:visited { margin-left: 10px;color:#000; }
#topNav li li a:hover { background-color: #fff; }


.hp_moreBox { font-size: 80%; background: #fff;  margin: 5px; }

#tablePopContainer, #tablePopContainer div, #chartPopContainer, #chartPopContainer div { position: relative; display: inline; margin: 0; padding: 0;  }
#tablePopContainer div:hover div, #tablePopContainer div.sfhover div, #chartPopContainer div:hover div, #chartPopContainer div.sfhover div {left:-100px; top: 12px;}
#tablePopContainer div div, #chartPopContainer div div {position:absolute;left:-999em;width:300px;height:auto;margin:0;padding:4px 0px 4px 0px; border:1px solid #bbb;background-color: #F7F3E7; font-size: 80%; }

/* standard font */
.xsm { font-size:75% }
.sm { font-size:80% }
.reg { font-size:100% }
.lg { font-size:120% }
.smText { color: #000; font-size:80%; }


.bld { font-weight:bold }


/* color */
.grey { color:#666666 }

/* div classes */
.h3_link { margin-bottom:2px; border-bottom: 0px solid #ddd; border-top: 0px solid #ADE75A; background-color: #fff; padding: 1px; }
.h3_link a, .h3_link a:hover, .h3_link a:visited {padding: 0;margin: 0 0 6px 0;font-family: verdana, sans-serif;font-size: 105%;font-weight: bold;letter-spacing: 0;color: #800019;text-decoration:none;}

#mainContent { width: 750px; margin-top: 15px; }
#tblLogo { width: 750px; }
#crumb { font-size: 80%; margin: 0 0 20px 2px; }
#content_header { padding: 10px; border: 1px solid #d6d6d6; background: #efefef; }

div.box .header { background: #295DB5; color: #fff; padding:3px 3px 3px 10px; font-weight: bold; }
div.box .content { border:1px solid #295DB5; font-size: 85%; background: #efefef; }
div.box .content ul { margin-top: 10px; margin-bottom: 10px; }
div.box .content ul li { margin-left:-10px; margin-bottom:5px}

.pad { padding: 5px; }

#hp_articleList { margin: 5px; }
#hp_articleList DIV { margin: 0 0 10px 0; }
#hp_articleList A.featured { font-size: 90%; font-weight: bold;}
#hp_articleList A { font-size: 90%; }
#hp_articleList DIV SPAN.summary { font-size: 90%; }
#hp_articleList DIV SPAN.date { font-size: 70%; }


/* ---( buttons )-------------------------- */
.btnGreen {
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #afc4d5 1px solid;
    FONT-SIZE: 80%;
    BACKGROUND: #DEF3FF /*#63CF39*/;
    BORDER-LEFT: #afc4d5 1px solid;
    CURSOR: hand;
    COLOR: #222;
    BORDER-BOTTOM: #104a7b 1px solid;
    FONT-FAMILY: verdana, sans-serif;
    HEIGHT: 20px;
	font-weight: bold;
}

.smText {
	line-height: 120%;
	font-size: 80%;
	font-weight: normal;
	color: #000000
}





h3 {
	color: #005d63;
	font-size: 100%;
	margin-bottom:5px;
	border: 1px solid #ddd;
	background: #efefef;
	font-family: arial;
	padding: 2px;
}


h4 {
	color: #000000;
	font-size: 100%;
	margin-bottom:5px;
	border: 1px solid #ddd;
	background: #efefef;
	font-family: arial;
	padding: 2px;
}

.smRedBld
{
	font-family: Arial;
	line-height: 120%;
	font-size: 8pt;
	font-weight: bold;
	color: #800019;
}

/*
.planTable td { 
	border-bottom: 1px solid #ddd; 
	}
*/

.btnGreenBld
	{
		BORDER-RIGHT: #104a7b 1px solid;
		BORDER-TOP: #afc4d5 1px solid;
		FONT-SIZE: 12px;
		BACKGROUND: #7BBA94;
		BORDER-LEFT: #afc4d5 1px solid;
		CURSOR: hand;
		COLOR: #ffffff;
		BORDER-BOTTOM: #104a7b 1px solid;
		FONT-FAMILY: arial;
		HEIGHT: 20px;
		font-weight: bold;
	}
	.btnBlueBld{
		BORDER-RIGHT: #104a7b 1px solid;
		BORDER-TOP: #afc4d5 1px solid;
		FONT-SIZE: 12px;
		BACKGROUND: #336699;
		BORDER-LEFT: #afc4d5 1px solid;
		CURSOR: hand;
		COLOR: #ffffff;
		BORDER-BOTTOM: #104a7b 1px solid;
		FONT-FAMILY: arial;
		HEIGHT: 20px;
		font-weight: bold;
	}
.btnRedBld
	{
		BORDER-RIGHT: #104a7b 1px solid;
		BORDER-TOP: #afc4d5 1px solid;
		FONT-SIZE: 12px;
		BACKGROUND: #800019;
		BORDER-LEFT: #afc4d5 1px solid;
		CURSOR: hand;
		COLOR: #ffffff;
		BORDER-BOTTOM: #104a7b 1px solid;
		FONT-FAMILY: arial;
		HEIGHT: 20px;
		font-weight: bold;
	}
.smText {
	line-height: 120%;
	font-size: 80%;
	font-weight: normal;
	color: #000000
}


A.headerChatLink { font-family: Arial; line-height: 120%; font-size: 11px; text-decoration: underline }
A.headerChatLink:hover {font-family: Arial;line-height: 120%;font-size: 11px;font-weight: normal;color: #A00000;text-decoration: underline}
.smTextG { font-family: Arial; font-size: 11px; font-weight: normal; color: #545454 }
.smTextBldG {font-family: Arial;line-height: 120%;font-size: 11px;font-weight: normal;color: #545454 }
