p { line-height:12px;}
div#searchbox{width:378px;padding:30px 0 0 0;vertical-align:top;text-align:right; float:right}
div#searchbox a:link, div#searchbox a:visited{color:#959595;text-decoration:none;margin:0 0px;font:10px Arial, Verdana, Helvetica, sans-serif;letter-spacing:0.15em;}
.button {color:#fff; background-image:url('../images/button.gif'); background-repeat:repeat; background-color:#6893c8; padding:-1px; border:1px solid #ccc; font-size:11px; font-weight:bold; cursor:hand; margin-right:5px; margin-left:5px; padding-right:5px; padding-left:5px;}


.login { float:left; width: 232px; height:210px; background: #c5e0f3 url(../images/login_back.jpg);}

label {font-color:#000; margin-right:4px; width:170px; margin-left:5px;}
.login td {color:#666;  margin-left:5px; padding-right:5px;}
.login th {font-weight:100px;} 
.login_details { line-height:12px; padding:0; margin:o;}
.login p {color:#666;} 
.login a { color:#277FC2; font-size:11px;}

.glidecontent {font-weight:100px;}
#membersContext {font-weight:100px;}

/*** TEMP NAVIGATION***/
div.main_navigation { padding:0; margin:0;}
#primary_nav {margin-top:0px; width:97%; } 
div.temp_nav {border-top: 1px dashed gray; border-bottom: 1px dashed gray; height:31px;  padding:0px; }
* html div.temp_nav {height:23px;}
div.temp_nav ul li, div.temp_nav ul li a {list-style:none; width:140px; float:left; padding:0px; margin:0px; font-size:11px; white-space:nowrap;  text-align:center; z-index:199; height:25px }
div.temp_nav ul li.first {border-right: 1px solid #ccc;}
div.temp_nav ul li.last {}
div.no_tabs_on { }
div.temp_nav ul { width:700px; margin-bottom:1px; float:left; background-position:bottom; margin:0; height:25px;} 
div.temp_nav ul li a:link {background:none;height:25px; padding:5px 0px 1px 0px; width:140px;}
div.temp_nav ul li a:visited{background:none;height:25px; padding:5px 0px 1px 0px; width:140px;}
div.temp_nav ul li a:active {background:none;height:25px; padding:5px 0px 1px 0px; width:140px;}
div.temp_nav ul li a:hover{color:#fff !important;background:#4CA4D2 url(../images/temp_nav_bg_on.gif) repeat-x; height:25px; padding:5px 0px 1px 0px; position:relative; top:0px; color:#fff !important; width:140px;}
* html div.temp_nav ul li a:hover{color:#fff !important;background:#4CA4D2 url(../images/temp_nav_bg_on.gif) repeat-x; height:25px; padding:5px 0px 1px 0px; color:#fff !important; width:140px}
div.temp_nav ul li.on a{color:#fff !important;background:#4CA4D2 url(../images/temp_nav_bg_on.gif) repeat-x; padding:5px 0px 1px 0px;height:25px;}
div.temp_nav ul li.on{background:#4CA4D2 url(../images/temp_nav_bg_on.gif) repeat-x; padding:0; height:25px; color:#fff !important;}
/*** TABS PRIMARY NAV ***/	
div.temp_nav ul li a {display:block; color:#49505d; background:none; 
 font-size:11px; font-weight:bold; text-decoration:none; height:25px; width:140px; padding:5px 0px 1px 0px;}
div.temp_nav ul li.log_off a , div.temp_nav ul li.log_off {color:#990000; background-image:none;}

div.temp_nav .contact {float:right; background-position:bottom; }
div.temp_nav .contact a {color:#666;}
.float_fix {clear:both;  display:block; background-image:none; border:0; background-color:transparent; margin:0 0 0 0; padding:0;}
 
hr {border: 1px solid #ccc;}
h1 {margin:5px 0 0 0; padding:3px 0px; display:block; font-size:17px; text-transform: uppercase; color:#333333;}
h2 {font-size:11px; line-height:14px; color:#999; padding-bottom:2px; padding-top:2px; border-bottom: 0px solid #ccc; margin-bottom:2px; margin-top: 4px; height:25px; font-family:Arial, Helvetica, sans-serif;}

ul{ margin-bottom:0; margin-top:0;}
li a {color: #277FC2}

/**********  homepage *************/

div#container {background:#FFFFFF none repeat scroll 0 0;
border:1px solid #B2B2B2;margin:0 auto;
padding:0;voice-family:inherit;width:780px; margin: auto; }
div#margin { margin:0 30px ;}

/* LOGO NAV BAR */
div#logo { margin-bottom: 3px }
div#logo img {padding:0; border:0;}
div#logo div.float_right img{margin-right:10px; float:right;}
div#logo div.float_right a {color:#333; font-size:.8em;}

div#logo .float_right {float:right; padding: 7px 20px 0 0;}
div#logo .float_left {float:left; }

.top_section {margin-top: 5px;}
.main_banner {float:left; width: 472px; height:210px; background-color:#dceefa;}

.button {color:#fff; background-image:url('../images/button.gif'); background-repeat:repeat; background-color:#6893c8; padding:0px 4px 0px 4px; border:1px solid #ccc; font-size:11px; font-weight:bold; cursor:hand; position: top left; background-position: right; margin:3px 25px 10px 0; float:right;}

.green_yellow {color:#fff; background-image:url('../images/button_green.gif'); background-repeat:repeat;  
 border:1px solid #b5cca2; font-size:11px; font-weight:bold; cursor:hand; margin: 10px 0 10px 20px; float:right; display:block; float:left;}

.plans {float:left; width:232px; background:#f1f6fa url('images/bg_lt_blue.gif'); padding:0; height:120px; margin:5px 0;}
.plans h2{color:#304250; background:#94c0d9; display:block; padding: 5px 10px; font-size:13px; margin:0 0 5px 0; height:15px; }
.plans li {list-style-image:url('../images/arrow_blue.gif'); margin-left:10px; }
.plans li.twitter {list-style-image:url('../images/twitter_icon_sm2.jpg'); margin-left:10px; }

.resources {float:left; width:232px; height:220px; margin: 5px 0 17px 0; }
.resources img {float:left; display:inline; margin: 7px 0px 0px 0px;}	
.resources li {list-style-image:url('../images/arrow_blue.gif'); margin-left:10px;}
.resources p {margin:0; padding:5px;}
.resources h2 {color:#304250; background:#f2ece0 url('../images/bg_brown.gif') ; display:block; padding: 5px 10px; font-size:13px; border-bottom:none; height:15px;}
.resources h2 a { text-decoration:none; color:#304250;}
div.resources div.header a:hover{color:#3e64a3; outline:none;}
div.resources div.news { margin: 5px;  }
.resources input {width:160px; margin:3px 0 0 0;}
.resources .button {margin-right:60px; margin-bottom:10px;}
.provider  h4 {font-size:13px;  font-family:Arial, Helvetica, sans-serif; color:white; font-weight:bold;}
.provider  h4 span {font-size:11px;color:white;top:-3px;position:relative;}
.provider p {padding-right:20px;}
.provider {margin-bottom:5px;}
.provider a{color:rgb(39,127,194);}


div#footer {background:#3399CC none repeat scroll 0 0;margin:0 auto; width:780px;}
div#footer p{margin:0 30px; padding:10px 30px; color:#ADD6EB; font-size:10px; text-align:center;}
div#footer ul {list-style:none; list-style-image:none; margin-bottom:6px;}
div#footer li {display:inline; border-right:1px solid #333;}
div#footer  a { font-size:1em; color:#ADD6EB; text-decoration:none;} 
div#footer  a:hover{text-decoration:underline;}

div#footer div.float_right {text-align:right;}
div#footer li.right {border:0;}
div#footer_print {margin:20px 0 0 0px; line-height:1.4em; text-align:center; font-size:.85em; width:600px;} 

/* styles for left nav container and menu items */

