/* CSS Document */
body {
	margin-top: 10px;
	padding: 0px;
	font-family: Arial, Verdana, Arial, sans-serif;
	font-size: 12px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color:#f5f6fa;
}

/* ************************************----------- TOP MENU AREA -----------************************************ */
table#main_menu {
	background: url(/images/menu_bg.jpg);
}

table#menu a {
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;	
	padding: 10px 2px 3px 12px;
	line-height:16pt;
 	color: #DAFA70; 
 	text-decoration: none; 
}
table#menu a:hover {
	color: #ffffff; 	
}

/* styles for dropdown menu*/

div.flyout {
	color: #2F568F;
	text-decoration: none;
	border-top: solid #2F568F 1px;
	border-left: solid #2F568F 1px;
	border-right: solid #2F568F 1px;
	background: #E7EEF8;
}
div.flyout a {
	display: block;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px;
	color: #2F568F;
	border-bottom: solid #2F568F 1px;
	background: #E7EEF8;
}
div.flyout a:hover {
	background: #305695;
	color: #ffffff;
}
div#toolsflyout {
	width: 100px;
	position: absolute;
	visibility: hidden;
}
div#personalflyout {
	width: 100px;
	position: absolute;
	visibility: hidden;
}
div#businessflyout {
	width: 100px;
	position: absolute;
	visibility: hidden;
}
div#communityflyout {
	width: 100px;
	position: absolute;
	visibility: hidden;
}
/* ************************************----------- HOME CONTENT COLUMN -----------************************************ */
td#homecontent {
	background: #C9D6E3 url(/images/home_main_bg.gif) 0 0 ;
}
td#insidecontent {
	background: #C9D6E3 url(/images/inside_main_bg.gif) 0 0 ;
}
div#content {
    padding: 0px 10px 20px 30px;
	margin-top: -30px;
}
p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;

	COLOR: #144C88;
}

td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;

	COLOR: #144C88;
}

ul {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:13pt;
	COLOR: #144C88;
}
ol {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:13pt;
	COLOR: #144C88;
}

td#homecontent a {
	COLOR: #5374A9; font-weight:bold; TEXT-DECORATION: none;
}
td#homecontent a:visited {
	COLOR: #5374A9; font-weight:bold; TEXT-DECORATION: none;
}
td#homecontent a:hover {
	COLOR: #144C88; font-weight:bold; TEXT-DECORATION: none;
}

h1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:13pt;
	font-weight: bold;
	COLOR: #144C88;
}
h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:13pt;
	font-weight: bold;
	COLOR: #144C88;
}
li {
	line-height: 15px;
}
sup {
	font-size: 11px;
}
/* ************************************----------- RIGHT CONTENT COLUMN -----------************************************ */
td#rightcontent {
	padding: 0px 0px 0px 0px;
	background: #C9D6E3 url(/images/right_bg.gif) 0 0 ;
}


td#rightcontent a {
	color: #144C88;
	text-decoration: none;
}

td#rightcontent a:hover {
	color: #6384B1;
	text-decoration: none;
}
div#linksarea {
    padding: 7px 5px 0px 15px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height:11pt;
}
td#rates {
	padding: 3px 3px 3px 9px;
	font-size: 10px;
	line-height:9pt;
}
td#survey {
	padding: 3px 3px 3px 12px;
	font-size: 11px;
	line-height:9pt;
}
td#newsletter {
	padding: 25px 12px 3px 3px;
	font-size: 10px;
	line-height:9pt;
}
.newsletterinput {
	font-family: Arial, Verdana, sans-serif;
	height: 17px;
	width: 70px;
	font-size: 10px;
	line-height:9pt;
}
/* ************************************----------- BOTTOM -----------************************************ */
td#beforebottomhome {
	background: #C9D6E3 url(/images/before_bottom_home_bg.gif) 0 0 no-repeat;
	height: 10px;
}
td#beforebottominside {
	background: #C9D6E3 url(/images/before_bottom_inside_bg.gif) 0 0 no-repeat;
	height: 10px;
}
td#bottom {
    font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height:10pt;
	COLOR: #1F548D;
	padding: 0px 0px 0px 0px;
	background: #F5F6FA url(/images/bottom_bg.gif) 0 0 no-repeat;
}
td#bottom a{
	COLOR: #1F548D;
	padding: 0px 2px 0px 2px;
	TEXT-DECORATION: none;
}
td#bottom a:hover{
	COLOR: #1F548D;
	TEXT-DECORATION: underline;
}

/* ************************************----------- OLD BROWSER STYLES -----------************************************ */
p#older_browsers {
	display: none;
}

div#CompanyName {
	display:none;
}
