﻿/* basic setup */

body {
   text-align: center;
   font: small/18px 'Arial', 'Helvetica', sans-serif;
   background: #f0f0f0;
}

.accessibility {
   position:absolute;
   left:-5000px;
}

sup.brand_mark {
   font-size: 70%;
   vertical-align: top;
}

a {
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}

/* page container holds everything together */

div#container_page {
   width: 970px;
   background: #ffffff;
   margin: 0 auto;
   padding: 0;
   text-align: left;
}

/* nav level 0 is the link(s) above the main area */

div#nav_level_0 {
   width: 970px;
   height: 6px;

   
}

div#nav_level_0 ul {
  float: right;
  margin: 0px 0px;
  font-size: 85%;
}

div#nav_level_0 ul li{
   padding-left: 3px;
   line-height: 12px;
   padding-left: 19px;                                                              			/* the padding-left and the background instead of bullets  */

}

div#nav_level_0 ul li a{
   color: #808080;
}

/* main holds the white area (i.e. the page content) */

div#container_main {
   width: 970px;
   text-align: left;
   margin: 1px 15px;
}

/* logo, main links and search */

div#header {
   float: left;
   width: 936px;
   background:#fff url('images/home_header.jpg') no-repeat;
   height:140px;
   margin-top:0px;
   margin-bottom:10px
}

div#logo {
   float: left;
   margin: 140px 0 0 5px;
   font-family:"Futura Md BT";
   color:#000;
   font-size:11px;
   padding-top:2px;
}

div#nav_level_1 {
  font-weight: bold;
  font-size: 90%;
  float: left;
}

div#nav_level_1 a {
  color: #015cae;
}

div#nav_level_1 ul {
  margin: 36px 0 18px 25px;
}

div#nav_level_1 ul li {
  display: inline;
  list-style: none;
  border-left: 1px dotted #808080;
  padding: 0 10px;
}

div#nav_level_1 ul li.first {
  color: #dddddd;
  border-left: none;
}


div#search input#field_search {
  border: 1px solid #cccccc;
}

div#search input#btn_search {
 
  margin-bottom: -4px;
}

/* column_personal */

div#column_personal {
   float: left;
   width: 715px;
}

div#main_area {
   float: left;
   width: 700px;
   padding:22px 0px 0px 0px;
}

div#main_area div#main_offer {
  background: #cfe2f0 url('') center center no-repeat; /* green lady */
  width: 700px;
  height: 240px;
  float: left;
}

div#main_area div#main_offer #member_login {
  float: right;
  clear: left;
  margin: 6px 8px 0 0;
  font-size: 85%;
}

div#main_area div#main_offer #member_login a {
  color: #ecece1;
}

div#main_area div#main_offer #main_offer_text {
  float: left;
  clear: both;
  color: #5a5a5a;
  padding: 40px 0 0 12px;
}

div#main_area div#main_offer #main_offer_text h11#main_offer_headline1 {
  font-size: 340%;
  margin-bottom: 15px;
}

div#main_area div#main_offer #main_offer_text h11#main_offer_headline2 {
  font-size: 340%;
  margin-bottom: 10px;
}

div#main_area div#main_offer #main_offer_text h11#main_offer_subhead {
  font-size: 185%;
  margin-bottom: 10px;
}

div#main_area div#main_offer #main_offer_text ul {
  list-style-type: disc;
  font-size: 85%;
  font-weight: bold;
  line-height: 150%;
  padding-left: 15px;
}

div#main_area div#main_offer #main_offer_button {
  float: left;
  clear: both;
  padding: 33px 0 0 30px;
}

div#main_area div#acr_disclosure {
   width: 698px;
   font-size: 85%;
   line-height: 130%;
   margin-top: 10px;
   float: left;
   color: #618c95;
   border: 1px solid #dbe8f0;

}

div#main_area div#acr_disclosure p {
   margin: 5px;
}

div#main_area div#acr_disclosure a {
   text-decoration: underline;
   color: #618c95;
}


div#personal_services {
   float: left;
   width: 700px;
}

div#personal_services h2 {
   color: #015cae;
   font-size: 135%;
   font-weight: bold;
   margin-top: 17px;
 }

div#personal_services #secondary_offers {
   float: left;
   width: 700px;
   margin: 9px 0 15px 0;
}

div#personal_services #secondary_offers h2 {
  color: #999999;
  font-size: 110%;
  font-weight: bold;
  line-height: 110%;
  padding: 16px 18px 0 18px;
  margin-top: 0;
}

div#personal_services #secondary_offers p {
  color: #666666;
  font-size: 85%;
  line-height: 110%;
  padding: 0px 18px;
}

div#personal_services #secondary_offers a {
  color: #666666;
}

div#personal_services #secondary_offer1 {
  float: left;
  width: 700px;
  height: 250px;
  margin-right: 7px;
  color: #666666;

}

div#personal_services #secondary_offer2 {
  float: left;
  width: 339px;
  height: 180px;
  color: #666666;
}

div#personal_services div#additional_services div#additional_services_footer {
  float: left;
  width: 703px;
  height: 6px;

}

div#business_services {
   width: 218px;
   float: left;
  border: 1px solid #dbe8f1;
   margin-bottom: 15px;
}

div#business_services h2 {
   color: #015cae;
   font-size: 135%;
   font-weight: bold;
   margin: 15px;
}

div#business_services p a {
  color: #666666;
}

div#container_client_login, div#container_small_business_services, div#container_business_services {
   margin: 15px;
}

div#container_client_login label {
   font-size: 85%;
   font-weight: bold;
   line-height: 80%;
}

div#container_client_login select#client_login {
   font-size: 85%;
   border: 1px solid #cccccc;
}

div#container_client_login img#btn_client_login {
   margin-bottom: -4px;
}

div#container_small_business_services h3 {
  color: #999999;
  font-size: 110%;
  font-weight: bold;
}

div#container_small_business_services h3 a {
  color: #999999;
}

div#container_small_business_services p {
  color: #666666;
  margin: 2px 0 3px 1px;
  font-size: 85%;
  line-height: 120%;
}

div#container_small_business_services ul {
  font-size: 75%;
  list-style-type: square;
  padding-left: 15px;
  color: #666666;
  line-height: 140%;
}

div#container_small_business_services ul a {
  color: #015CAE;
}

div#container_business_services {
  margin-bottom: 160px;
}

div#container_business_services h3 {
  color: #999999;
  font-size: 110%;
  font-weight: bold;
}

div#container_business_services p {
  font-size: 95%;
}

div#container_business_services ul {
  font-size: 80%;
  list-style-type: square;
  padding-left: 15px;
  color: #666666;
  margin-bottom: 10px;
}

div#footer {
   clear: both;
   width: 970px;
   margin: auto;
   line-height: 110%;
}

div#footer ul {
  padding-top: 10px;
  margin: 10px 5px;
}

div#footer ul li {
  display: inline;
  list-style: none;
  font-size: 80%;
  padding: 0 6px;
  border-left: 1px solid #808080;
}

div#footer ul li.first {
  border-left: 0;
  padding-left: 0;
}

div#footer ul li a {
  color: #808080;
}

div#footer p {
   width: 940px;
   margin: 10px 5px;
   font-size: 80%;
   color: #8d8d8d;
}

div#footer p.footer_disclosure {
   color: #666666;
}

<!---->

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
/*	content: none; */
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


<!---->
.fontstyle
{
	font-family:tahoma;
	font-size:10px;
	color:DimGray;
}
.img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;

}

.fontstyle1
{
	font-family:tahoma;
	font-size:10px;
	color:#F5620A;
}

.photogallery
{
	font-family:"Tw Cen MT Condensed";
	font-size:18px;
	color:#2B5C9E;
}

.eventsearch
{
	font-family:tahoma;
	font-size:13px;
}

.eventsearch1
{
	font-family:tahoma;
	font-size:11px;
	color:#000;
}

.regist
{
	font-family:tahoma;
	font-size:11px;
	color:#000;
}
.regist1
{
	font-family:tahoma;
	font-size:11px;
	color:DimGray;
}
.eventsearch2
{
	font-family:tahoma;
	font-size:11px;
	color:#000;
}

.eventlist
{
	font-family:tahoma;
	font-size:11px;
	color:DimGray;
}

.maintable
{
 
	font-family:tahoma;
	font-size:10px;
	color:#FFFFFF;
	padding:0px 15px 0px 0px;
}

.navigation
{
 	background:#fff url('images/navigation.jpg') repeat-x;
	font-family:Tahoma;
	font-size:10px;
	color:#FFFFFF;
	padding:0px 15px 0px 0px;
}

.navigation a{
color:#ffffff;
text-decoration:none;
padding:0px 18px;
}

.navigation a :hover{
text-decoration:none;
}
.top

	{
	FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	background-color: #FAC900;
	text-transform: uppercase;
	font-weight: bold;
	color:#393939
}

.top1

	{
	FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	background: #393939;
	color:#ffffff	
}

.article

{
	FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	background: #ffffff;
	color:#001D5F	
}

/*---------------------------------------------------------------------------------------------------------------------------------------*/

.bottom

	{
	FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	color: #7F7F7F;
	font-weight: normal;
	
}

/*---------------------------------------------------------------------------------------------------------------------------------------*/

.leftnav

	{
	FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8.5pt;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	background: #1F2F81
		
}

/* ---------  NEW CSS  -------------- */



.leftnav-new
	{
	FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 8.5pt;
	text-transform: uppercase;
	color: #969696;
	font-weight: bold;
	background: #f3f3f3;
	padding:0px 12px;
	}
	
.topnav_link{
font-family:"trebuchet MS";
font-size:11px;
color:#FF0000;
text-decoration:none;
}

.topnav_link a{
color:#fff;
text-decoration:none;
padding:0px 18px;
}

.topnav_link a :hover{
text-decoration:none;
}

.footer_menu{
margin:0px;
padding:0px;
font-family:Tahoma;
font-size:10px;
color:#666666;
}

.footer_menu span.head{
float:left;
margin:0px;
padding:0px;
font-weight:bold;
width:150px;
padding-bottom:4px;
border-bottom:1px solid #000;
margin-bottom:4px;
}


.clear{
clear:both;
}

.arial12grey{
color:#696969;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

.arial14grey{
color:#696969;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.arial12blue{
color:#13569d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

.arial12blue a{
color:#13569d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-decoration:none;
}


.itext2-new
	{
	FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #ffffff;
	background-color: #a1a7aa;
	font-weight: bold;
	padding-left: 3px;
	height:20px;
}

.arial12white{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
}

.arial11white{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

.itext1-new
	{
	FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	color: #13569d;
	line-height:18px;
	font-weight:normal;
}

.ilbluetext
{
	FONT-FAMILY:  Arial, Helvetica, Verdana, Arial, sans-serif;
	FONT-SIZE: 9pt;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	background-color: #33a4d5;
}

.ilbluetext1
{
	FONT-FAMILY:  Arial, Helvetica, Verdana, Arial, sans-serif;
	FONT-SIZE: 8pt;
	color: #ffffff;
	font-weight: bold;
	background-color: #33a4d5;
}

.ilbluetext2
{
	FONT-FAMILY:  Arial, Helvetica, Verdana, Arial, sans-serif;
	FONT-SIZE: 8pt;
	color: #ffffff;
	font-weight: bold;
	
}


.leftnav_text{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color:#33a4d5;

}

.tableborder{

border-top:2px solid #FF6600;
border-left:1px solid #DCD9D9;
border-right:1px solid #DCD9D9;
border-bottom:1px solid #DCD9D9;
padding:10px 10px 10px 10px;
}

.tableborder1{

border-top:8px solid #A9CEE3;
padding:10px 10px 10px 10px;
}

.dashed_bg{
padding:6px 0px;
border-bottom:1px dashed #a1a1a1;

}

.dashed_bg1{
padding:6px 0px;
border-top:1px dashed #a1a1a1;
}

.solid_bg{
padding-top:6px;
border-bottom:1px solid #aeb6ba;
}

.leftnav_bluebg{
background:url(v7-images/left_nav_bluebg.jpg) left top no-repeat;
height:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:26px;
}

.pdfhead {font-size:24px; color:#333333; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px;}

a.itext-back{FONT-FAMILY:   Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #000000; text-decoration:none;  padding-left:25px; padding-top:7px; padding-bottom:7px; line-height:30px;}
a:hover.itext-back{text-decoration:underline;}

.partnet-table{border-top:1px solid #efefef; border-left:1px solid #efefef;}
.partnet-table td{border-right:1px solid #efefef; border-bottom:1px solid #efefef;}	
.blue-heading{color:#1E2D7F;}

.headstyle
{
	padding:0px 0px 0px 0px;
	font-family:'Tw Cen MT Condensed';
	font-size:18px;
	color:#1D61A8;
	vertical-align:top 
	
}
.contentstyle
{
	font-family:tahoma;
	font-size:11px;
	line-height:18px;
	padding:0px 8px 0px 8px;
	color:Dimgray;
}
