﻿
@import url("sub_style.css");
@import url("table_style.css");

HTML {font-size: 62.5%;}
BODY  
{
  background-image:url("../images/bodybg.jpg");
  background-repeat: repeat-x;
	background-color: #91b9c3; 
  padding: 0;
  margin: 0;
  height: 100%;
 }

#body2 {
  background-image:url("../images/bodybg2.png");
  background-repeat: repeat-x;
	padding-bottom: 20px;
}	

#content 
{
	margin: 0px auto;
	width: 902px;
	height: 100%;
	}


  
IMG {border: 0;}
LI {font-size: 1.3em; margin: 0; padding: 0;}
UL {margin: 0; padding: 0;}


A.normal  {font-size: 1.3em; color: #004351; margin-left: 25px; font-family: Ariel, Verdana, Sans-Serif;}

P {font-size: 1.3em; font-family: Ariel, Verdana, Sans-Serif; color: #004351; margin: 14px 25px 14px 25px;}
P.section {font-style: italic; margin: 0 45px 0 25px;}
P.nobreak {display: inline; margin: 0 25px 0 20px;}

blockquote {font-size: 1.3em; color: #004351; margin: 14px 25px 14px 25px;}

.faq {color: #004351; margin: 14px 25px 14px 25px;padding-bottom: 20px;}
.faq ul {margin: 0 0 0 0; padding: 0 0 10px 0;	list-style-type: none;}
.faq li {font-size: 1.3em; margin: 0 35px 0 0; padding: 14px 0 0 0; font-weight: bold;}
.faq a {text-decoration: none; color: #004351; font-weight: bold;}
.faq a:hover {text-decoration: underline; color: #a6523a;}

.questions {margin: 0 0 0 25px; width: 640px;}
.question {font-size: 1.3em; font-weight: bold;}


#top {float: left;margin: 0px;width: 890px;height: 75px;}
		
#logo {margin-top: 15px;margin-left: 25px;width: 150px; height: 48px; float: left;}

#search { background: url(../images/search.png) no-repeat;float: right; margin: 33px 159px 0px 0px;width: 310px;height: 42px;}
#searchInput { float: left; margin-top: 10px; margin-left: 10px; padding: 0px;}
#searchButton { float: left; margin: 7px 0 0 5px;}
.searchinput {width: 200px; height: 18px; font-family: Ariel, Verdana, Sans-Serif; font-size: 1.3em; color: #38626d; border: solid 1px #38626d;}

#contentTop {height: 11px; width: 890px; clear: both;}

#mainFrame {float: left; background: url(../images/contentBodyBg.gif) repeat-y; float: left; width: 890px; }
#menuFrame {height: 91px; float: left; width: 890px;}

#menu {width:100%;}

#menu ul{
	margin-left: 11px;
	padding: 0;
	list-style:none;
}

#menu li{
	display:block;
	float:left;
}

#menu li a {
	background: url(../images/menumain.jpg);
	background-repeat: no-repeat;
	width: 173px;
	height: 91px;
	text-align: center;
	display:block;
	float:left;
	color:#004351;
	text-transform:uppercase;
	text-decoration:none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
}

#menu li a:hover{
	background: url(../images/menumainover.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
	color: #80bbaa;
}

#menu li a.first{
	background: url(../images/menuleft.jpg);
	background-repeat: no-repeat;
}

#menu li a.first:hover{
	background: url(../images/menuleftover.jpg);
	background-repeat: no-repeat;
}

#menu li a.faqm{
	background: url(../images/menufaq.jpg);
	background-repeat: no-repeat;
}

#menu li a.faqm:hover{
	background: url(../images/menufaqover.jpg);
	background-repeat: no-repeat;
}

#menu li a.news{
	background: url(../images/menunews.jpg);
	background-repeat: no-repeat;
}

#menu li a.news:hover{
	background: url(../images/menunewsover.jpg);
	background-repeat: no-repeat;
}

#menu li a.forms{
	background: url(../images/menuforms.jpg);
	background-repeat: no-repeat;
}

#menu li a.forms:hover{
	background: url(../images/menuformsover.jpg);
	background-repeat: no-repeat;
}

#menu li a.names{
	background: url(../images/menunames.jpg);
	background-repeat: no-repeat;
}

#menu li a.names:hover{
	background: url(../images/menunamesover.jpg);
	background-repeat: no-repeat;
}

#menu li a.last{
	background: url(../images/menuright.jpg);
	background-repeat: no-repeat;
}

#menu li a.last:hover{
	background: url(../images/menurightover.jpg);
	background-repeat: no-repeat;
}

#orange { margin-left: 11px;}

#flashcontent 
{
	width: 584px;
	height: 278px;
	}

#homeLeft {margin-left: 11px; float: left; width: 584px; height: 278px;}
#homeRight {background: url(../images/login.jpg); background-repeat: no-repeat; float: left; width: 281px; height: 278px;}

#homeButtons {margin-top: 50px; margin-left: 9px;}
#homeButtons img {margin-top: 8px;}

#bottom {margin-left: 11px; background: url(../images/bottomBg2.jpg); background-repeat: repeat-y; width: 865px;}
#bottom2 {background: url(../images/bottomBg.jpg); background-repeat:no-repeat; width: 865px;}

#benefits {margin: 7px 0 0 5px; padding-bottom: 5px; float: left;}


#news {float: left; font-family: Ariel, Verdana, Sans-Serif; font-size: 1.2em;}
#newsAnnounce 
{
	color: #aa4c35;
	font-family: Garamond, Ariel, Verdana, Sans-Serif; 
	font-size: 2.0em; 
	margin: 25px 0 0 10px;
	}
	
.important 
{
	color: #aa4c35; 
	text-decoration: none; 
	font-weight: bold; 
	padding-left: 5px;}

.newsItem { width: 475px; margin: 25px 0 0 15px; clear: left;}

.newsimg { float:left; padding-right: 10px; }
.newsItemTitle {color: #38626d; font-weight: bold;}
.newsItem .newsItemTitleHot {color: maroon; font-weight: bold; text-transform: uppercase; font-size: 1.2em;}
.newsItemText {color: #000;}

#contentBot { clear: both;}

#footer { padding-top: 5px;}
#footer ul {margin: 0; padding: 0; }
#footer li {list-style: none; margin: 0; padding: 0; display: inline;}
#footer li.divider {color: #fff;}
#footer a {padding: 20px; font-family: Arial, Verdana, Sans-Serif; text-decoration: none; color: #38626D;}

#mainContent 
{
	background: url(../images/bodybg2.gif); 
	background-repeat: repeat-y; 
	float: left; 
	width: 100%;
	padding-bottom: 20px;
	}

#subLeftColumn  
{
	width: 194px; 
	height: 100%; 
	float: left; 
	margin-left: 15px;
	min-height: 300px;
}
	
#subLeftColumnMenu
{
	background: url(../images/menubg.gif); 
	background-repeat: repeat-y; 
}

#subHeaderMaster  
{
	background: url(../images/sectionheader.jpg); 
	background-repeat: no-repeat; 
	width: 667px; 
	height: 103px; 
	float: left; 
	position: relative;
	}
	
#subHeaderMaster p 
{
	margin: 0 0 0 15px;
	font-family: Garamond, Ariel, Verdana, Sans-Serif; 
	color: #004351; 
	font-size: 2.2em; 
	font-weight: bold;
	}
	
#subHeaderMaster p 
{
	padding-left: 0px; 
	padding-top: 20px;
	}
	
#subContent 
{
	position: relative;
	float: left;
	width: 655px;
	min-height: 300px;
	}
	
#subContent 
{
	font-family: Ariel, Verdana, Sans-Serif; 
	color: #004351;
	}
	
#subHeaderCompare
{
	background: url(../images/sectionheaderlg.jpg); 
	background-repeat: no-repeat; 
	width: 865px; 
	margin-left: 11px;
	height: 103px; 
	float: left; 
	position: relative;
	}

#subHeaderCompare h1
{
	margin-left: 25px;
	margin-top: 35px;
	height: 103px; 
	width: 100%; 
	font-family: Garamond, Ariel, Verdana, Sans-Serif; 
	color: #004351; 
	font-size: 2.2em; 
	font-weight: bold;
	}

#subHeaderCompareMain 
{
	clear: both;
	margin-top: 5px;
	width: 865px;
	font-family: Ariel, Verdana, Sans-Serif; 
}

#subHeaderCompareMain 
{
	font-size: .79em;
}
