/* Home Site */
body {font: small Arial, Helvetica, sans-serif, serif;margin:0px;background-image:url('/images/bg_blue-white.gif');background-repeat:repeat;}
a	{color:#005185;}
a:hover	{color:#005185;}

h1	{color:#41444b;font-size:20px;font-weight:bold;display:inline;margin-bottom:10px;padding-bottom:5px;}
h2	{color:#182784;font-style:normal;font-size:17px;font-weight:bold;margin-bottom:1px;}
h3	{color:#333333;font-style:normal;font-size:15px;font-weight:bold;margin-bottom:4px;margin-top:10px;padding-top:3px;border-top:1px solid #ccc;}
h4	{color:#333333;font-weight:bold;font-size:15px;margin-bottom:3px;padding-bottom:0px;}

ul {font-size: 12px;} ul h3 {font-size:14px;padding-top:5px;margin-left:-30px;margin-bottom:3px;}

.generalText	{font: 11px Arial, Helvetica, sans-serif, serif;}
.introText		{font: 13px Arial, Helvetica, sans-serif, serif;}

#container 	{width:100%;}
#position 	{width:800px;border:1px solid #ccc;border-top:0px;border-bottom:5px solid #4fbef5;background-color:#fff;}
#position_mini 	{width:550px;border:1px solid #ccc;border-top:0px;background-color:#f7f5e9;}
#topheader 	{border-top:5px solid #4fbef5;}
#mainBody 	{width:760px;margin-top:5px;}
#footer 	{text-align:center;}


/* Final */
#Article {width:100%;padding:8px;vertical-align:top;}
.articleContent {font-size:small;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding-top:10px;padding-bottom:10px;}
.articleContent ul	{font-size:small;border-top:1px dotted #eeecdf;border-bottom:1px dotted #eeecdf;padding-top:10px;padding-bottom:10px;}
.articleContent li	{font-size:small;}
.articleRelated {}
.articleBlock	{width:450px;height:80px;border:1px solid #00a2ff;background-color:#f9f9f9;padding:4px;margin-bottom:5px;margin-top:10px;vertical-align:top;}
.webform {width:100%;border:1px solid #b6b6b6;font-size:11px;padding:4px;vertical-align:top;background-color:#fafafa;}
.small	{font-size:10px;}
.mini_menu	{font-size:11px;vertical-align:bottom;}
.hdiv	{height:15px;width:85%;background-image:url('/images/layout_blue-dash_border.gif');padding:0px;margin:0px;vertical-align:middle;}

.sectionLink {font-size:12px;font-weight:bold;}
.logo		{height:80px;width:450px;text-align:left;vertical-align:middle;}
.search		{height:35px;width:350px;text-align:center;vertical-align:middle;background-color:#4d73b3;color:#fff;font-weight:bold;background-image:url('/images/layout_search_left.gif');background-repeat:no-repeat;}
.notice		{height:55px;width:350px;text-align:right;vertical-align:middle;padding:5px;background-color:#ffffff;}
.searchInput	{font-size:14px;width:130px;border:1px solid #000;padding:2px;vertical-align:top;}
.searchSubmit	{font-size:12px;border:1px solid #000;background-color:#FF9900;padding:2px;}

#spot1 {position:relative;width:30%;height:160px;font-size:11px;padding:4px;vertical-align:top;background-color:#f7f7ec;border:1px solid #ccc;}
#spot2 {position:relative;width:70%;height:160px;font-size:12px;padding:4px;vertical-align:top;}
#spot2a {position:relative;width:100%;height:288px;border:1px solid #b6b6b6;font-size:11px;padding:4px;vertical-align:top;background-color:#fafafa;}
#spot3a {position:relative;width:215px;height:250px;font-size:11px;padding:4px;vertical-align:top;}
#spot3b {position:relative;width:235px;height:250px;border-right:1px dashed #b6b6b6;font-size:11px;padding:4px;vertical-align:top;}
#spot3a li 	{padding:5px;}
#spot3a A	{color:#005185;text-decoration:underline;}#spot3a A:hover	{color:#005185;text-decoration:none;}
#spot3b li 	{padding:5px;}
#spot3b A	{color:#005185;text-decoration:underline;}#spot3b A:hover	{color:#005185;text-decoration:none;}
#spot3c {position:relative;width:300px;height:250px;border:1px solid #b6b6b6;font-size:11px;padding:4px;vertical-align:top;}
#spot4 {position:relative;width:247px;height:95px;border:1px solid #000;background-color:#eeeeee;font-size:11px;padding:4px;vertical-align:top;}
#spot5 {position:relative;width:247px;height:95px;border:1px solid #b6b6b6;font-size:11px;padding:4px;vertical-align:top;}
#spot6 {position:relative;width:545px;height:140px;border:1px solid #b6b6b6;background-color:#663333;font-size:11px;}
#spotBlog {position:relative;width:537px;height:250px;border:1px solid #b6b6b6;background-color:#663333;font-size:11px;}
#spot250 {position:relative;width:250px;height:250px;background-color:#eeeeee;font-size:11px;vertical-align:top;}
#blogShort {position:relative;width:225px;height:250px;border-left:1px dashed #b6b6b6;font-size:11px;padding:4px;vertical-align:top;}
#blogShort li 	{padding:5px;}
#blogShort A	{color:#005185;text-decoration:underline;}#blogShort A:hover	{color:#005185;text-decoration:none;}
#AboutContent {position:relative;width:100%;height:288px;font-size:11px;padding:8px;vertical-align:top;}
#BlogWelcome	{padding-top:10px;padding-bottom:10px;border-top:1px dotted #ccc;}
#ad728x90	{width:728px;height:90pxtext-align:center;}

.blogShortcut{height:190px;color:#eee;font-size:11px;}
.blogShortcut	ul	{margin-left:1em;padding-left:1em;}
.blogShortcut	li	{padding-bottom:0.5em;}
.blogShortcut	A	{color:#eee;text-decoration:underline;}
.blogShortcut	A:hover	{color:#eee;text-decoration:none;}

.leftPane {background-color:#dddddd;font-size:12px;text-align:left;padding:4px;}
.leftLink {text-align:center;padding:3px;border:1px solid #0000CC;}

#header 		{position:relative;height:100px;width:100%;;background-image:url('/images/140409_header_bg.gif');background-repeat:repeat;vertical-align:middle;}
.header			{background-color:#4e7b9b;color:#000;border-bottom:2px solid #FF9900;}
.footer			{font-size:11px;color:#000;height:45px;padding:5px;margin-top:5px;}
.footer	A		{color:#005185;text-decoration:underline;}
.footer A:hover	{color:#005185;text-decoration:none;}

#headerimg 		{position:relative;width:200px;height:130px;float:left;background-image:url('/images/140409_header_fam.jpg');}
#headerlogo		{position:relative;float:left;top:10px;left:10px;width:150px;height:80px;border:1px solid #ccc;}
#headertitle 	{position:relative;width:450px;height:100px;}

#footLinks		{position:relative;width:350px;text-align:left;}
.footLinks		{font-size:11px;height:35px;}
.footLinks	A	{color:#000066;text-decoration:none;}
.footLinks	A:hover	{color:#0000FF;text-decoration:underline;}

/* WebForm */
.TableLeft{background-color:#EEEEFF;padding-left: 10px;font-size: 12px;color: #000000;padding-top: 7px;padding-bottom: 5px;}
.TableRight{background-color:#EEEEFF;padding-right: 10px;font-size: 12px;color: #000000;padding-top: 5px;padding-bottom: 5px;}
.TableEmpty{background-color:#EEEEFF;padding-right: 0px;text-align: right;vertical-align: top;}
.Nested{font-size: 12px;color: #000000;}
.SectionHeader {font-weight: bold;color: #FFFFFF;background-color: #005185;padding: 4px 10px 6px;font-size: 12px;}
.FormLabel {font-size: 12px;color: #000000;background-color: #EEEEFF;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 10px;}
.FormInput {font-size: 12px;color: #000000;padding-right: 0px;text-align: left;width:160px;}
.FormInputShort {font-size: 12px;color: #000000;padding-right: 0px;text-align: left;width:65px;}
.SubmitRow {font-size: 12px;color: #000000;background-color: #EEEEFF;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 10px;
			vertical-align: top;font-weight: normal;text-align: center;}
.style1 {font-size: 10px;font-family: Arial, Helvetica, sans-serif;background-color: #EEEEFF;}
.FootNote{padding-top:10px;padding-bottom:16px;font:10px Arial, Verdana, sans-serif;color:#666666;text-align:left;}

/* Calculators */
.style2 {font-size: 10px;font-family: Arial, Helvetica, sans-serif;background-color: #FFFFFF;}
.calc {background: #f0f1ff;border: 1px solid #8688A8;font: 83% arial,verdana,helvetica,lucida,sans-serif;color: #000000;border-collapse: collapse;}
.calc_input {font: 100% arial,verdana,helvetica,lucida,sans-serif;color: #000000;}
.calc_button {font: 83% arial,verdana,helvetica,lucida,sans-serif;color: #000000;}
.sfont {font-family: arial,verdana,helvetica,lucida,sans-serif;font-size: 83%;color: #666;}
.err{color: #CC0000;font-family: arial,verdana,helvetica,lucida,sans-serif;font-size: 83%;}
TH {border: 1px solid #8688A8;background: #005185;font-weight: bold;padding: 3px;color: #ffffff;}
#tiplayer {font-family: arial,verdana,helvetica,lucida,sans-serif;font-size: 83%;position: absolute;width: 250px;padding: 4px;background: #FFFFE1;border: 1px solid #000000;z-index: 10;visibility: hidden;}
.fill01 {background-color: #FFFFFF}
.fill02 {background-color: #E7E8F9}
#calcH1{font: bold 125% arial,verdana,helvetica,lucida,sans-serif;color: #595B70;text-align: center;}
#calclist{font: 83% arial,verdana,helvetica,lucida,sans-serif}
#calclist li{margin-bottom: 6px}
#pathway{font-family:Arial, Helvetica;font-size:11px;color: #7D7D7E;text-align: center;}
#pathway a{font-weight: normal;text-decoration: underline;color:#000066;}
#pathway a:hover{font-weight: normal;text-decoration: none;color:#000066;}
#texttable{font: 83% arial,verdana,helvetica,lucida,sans-serif;}

/*///////////// Tabs Code header ////////////*/
#mainMenu 	{position:relative;width:800px;height:50px;background-image:url('/images/layout_menu_bg.gif');}

#bar1 {
	height: 30px;
	overflow:hidden;
	width: 100%;
	position: relative;
	background: #4fbef5 url(/images/menu/bar-b.gif) repeat-x 0 0;
	padding: 8px 0 0 0;
	border-top:1px solid #ccc;
}
* html #bar1 {
	height: 38px;
	margin: 0;
}
body.small #bar1 {
	background-position: 0 -11px;
	height: 27px;
	padding: 0; /* does nothing */
}
#bar1 p {
	color: #FFFFFF;
	line-height: 27px;
	margin-left: 20px;
	font-size: 110%;
}
#menuTop {
	float: center;
	font-size: 110%;
	margin: 0 7px 0 0;
	overflow: hidden;
}
* html #menuTop {
	margin: 0 0px 0 0;
}
#menuTop ul {
	margin: 0 0 0 15px; /* overall left margin */
	padding: 8px 0 8px;
}
#menuTop ul li {
	text-align: center;
	display: inline;
	margin-right: 3px;
}
#menuTop ul li.bold {
	font-weight: bold;
}
#menuTop ul li a {
	text-decoration: none;
	background: url(/images/menu/sep-b.gif) no-repeat 100% 0%;
	padding: 8px 0 8px;
}
#menuTop ul li a span {
	background: none;
	padding: 8px 15px;
}
#menuTop ul li a:link, #menuTop ul li a:visited {
	color: #FFFFFF; /*non-active links*/
	font-weight:normal;
}
#menuTop ul li.sel a:link, #menuTop ul li.sel a:visited,
#menuTop ul li a:link:hover, #menuTop ul li a:visited:hover {
	background: url(/images/menu/r-b.gif) no-repeat 100% 0%;
	color: #1c577c; /*active*/
	text-decoration: none;
}
#menuTop ul li.sel a:link, #menuTop ul li.sel a:visited {
	font-weight: bold; /*current page*/
}
#menuTop ul li.sel a:link span, #menuTop ul li.sel a:visited span,
#menuTop ul li a:link:hover span, #menuTop ul li a:visited:hover span {
	background: url(/images/menu/l-b.gif) no-repeat 0 0;
}

* html #menuTop ul li a {
	padding: 0;
}

/* EOF */