/* Home Site */
body {font: small Arial, Helvetica, sans-serif, serif;margin:0px;background-color:#3f444a;}
a	{color:#005185;}
a:hover	{color:#005185;}

h1	{color:#336699;font-size:20px;font-weight:bold;display:inline;margin-bottom:0px;padding-bottom:0px;}
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:16px;margin-bottom:0px;padding-bottom:0px;}

ul 	{font-size: 12px;margin-top:3px;} ul h3 {font-size:14px;padding-top:5px;margin-left:-30px;margin-bottom:3px;}
li	{list-style:square;}

.generalText	{font: 11px Arial, Helvetica, sans-serif, serif;}
.introText		{font: 13px Arial, Helvetica, sans-serif, serif;}

#container 	{width:100%;}
#position 	{width:802px;border:1px solid #ccc;border-top:0px;background-color:#fff;}
#position_mini 	{width:550px;border:1px solid #ccc;border-top:0px;background-color:#f7f5e9;}
#topheader 	{}
#mainBody 	{display:block;float:left;width:800px;text-align:left;background-color:#fff;}
#mainBody p {font-size:12px;}
#footer 	{width:800px;text-align:center;float:left;}
.footer			{font-size:11px;color:#fff;width:100%;padding:4px;padding-bottom:10px;background:url(/images/footer_bg.gif) repeat-x top left;}
.footer	A		{color:#fff;text-decoration:underline;}
.footer A:hover	{color:#fff;text-decoration:none;}

#topmenu	{background-image: url('/images/menu_bg.gif');background-repeat:repeat;height:90px;padding:0px;}
#toplogo	{float:left;width:190px;padding-top:25px;}
#dir		{display:block;float:left;width:610px;text-align:right;padding:0px;}
#dir a				{font-size:13px;text-decoration:none;}
#dir a:hover		{text-decoration:underline;}
#dir ul {
margin:0;
padding:35px 10px 0 5px;
list-style:none;
}
#dir li {
display:inline;
margin:0;
padding:0;
}

/* 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;}
.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:10px;width:85%;background-image:url('/images/layout_dash_border.gif');padding:0px;margin:0px;vertical-align:middle;}
.sidePane			{width:243px;border:1px solid #b6b6b6;background-color:#f0f0f0;margin-top:30px;}
.testimonial		{border:1px solid #ccc;padding:3px;}
.testimonial_name	{font-style:italic;color:#000099;}

.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('/home/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;}

#mainMenu 	{position:relative;width:798px;height:49px;background-image:url('/images/menu_bg_2.gif');}
.mainmenu 	{height:60px;color:#fff;font-weight:normal;font-size:16px;text-align:center;vertical-align:bottom;}
.mainMenu A {height:20px;color:#fff;font-weight:normal;font-size:16px;text-decoration:none;padding-bottom:5px;padding-top:10px;padding-left:7px;padding-right:7px;}
.mainMenu a:hover {height:20px;color:#000;padding-bottom:5px;padding-top:10px;padding-left:6px;padding-right:6px;border:1px solid #000;border-bottom:0px;background-color:#f7f5e9;}

#spot1 {position:relative;width:30%;font-size:11px;padding:4px;vertical-align:top;background-color:#fff;}
#spot2 {position:relative;width:70%;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;border-right:1px dashed #b6b6b6;font-size:11px;padding:4px;vertical-align:top;}
#spot3b {position:relative;width:445px;height:250px;font-size:11px;padding:3px;padding-top:0px;vertical-align:top;}
#spot3b li 	{padding:4px;}
#spot3b A	{color:#005185;text-decoration:underline;}#spot3b A:hover	{color:#005185;text-decoration:none;}
#spot3a li 	{padding:5px;}
#spot3a A	{color:#005185;text-decoration:underline;}#spot3a A:hover	{color:#005185;text-decoration:none;}
#spot3c {position:relative;width:300px;height:250px;border:1px solid #b6b6b6;font-size:11px;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;font-size:11px;padding:4px;margin-bottom:5px;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;padding-top:0px;vertical-align:top;}
#BlogWelcome	{padding-top:10px;padding-bottom:10px;}
#ad728x90	{width:800px;height:90px;text-align:center;}
#ad234x60	{width:234px;height:60px;padding-top:5px;padding-bottom:15px;border-bottom:1px dashed #ccc;}
#ad160x600	{width:234px;height:160px;padding-top:10px;padding-bottom:10px;}

.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;}


#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: 11px;font-family: Arial, Helvetica, sans-serif;background-color: #FFFFFF;}
.calc {background: #f0f1ff;border: 1px solid #8688A8;font: 100% 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: 100% 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: 100% 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;}

/* Menu */
.menu_container	{}

#tabsH {
display:block;
float:left;
width:100%;
background:#000;
font-size:93%;
line-height:normal;
}
#tabsH ul {
margin:0;
padding:16px 10px 0 50px;
list-style:none;
}
#tabsH li {
display:inline;
margin:0;
padding:0;
}
#tabsH a {
float:left;
background:url("/images/tableftH.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsH a span {
float:left;
display:block;
background:url("/images/tabrightH.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsH a span {float:none;}
/* End IE5-Mac hack */
#tabsH a:hover span {
color:#FFF;
}
#tabsH a:hover {
background-position:0% -42px;
}
#tabsH a:hover span {
background-position:100% -42px;
}
#tabsH .sel	{font-weight:bold;}

/* gradient boxes */
.shadow{
border:1px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

/* EOF */