/*Last Modified By: Anca Alexandru
  Date: 090107
  Describe Modification: Style Sheet Changes
*/

/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
DO NOT edit this stylesheet. Make all edits to the style sheet specific to the web site you are working on. (Create a new stylesheet and name it specific to your web site. You can then use that style sheet to overwrite the syles contained here.)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/

body {background-color:#e2f0f7; padding:0; margin:5px 5px 10px 6px; font: normal normal 77%/90% arial,helvetica,san-serif,serif; text-decoration:none;}

div {border:0px solid #fff;}
p {margin:0 0 10px 0; padding:0; font-size:11px; line-height:12px; color:#333; }
	
/*** LISTS ***/
ul {padding:0; margin:0; font-size:11px; }
ol {list-style-image:none;list-style-type:decimal; font-size:11px; padding:0; margin:0;}
{padding:0; margin:0 0 5px 0; line-height:12px;  color:#333; }
	
/*** LINKS ***/
a {color:#277FC2; text-decoration:underline;}
a:hover { text-decoration:none;}

/*** HEADER ***/
h1, h2, h3, h4, h5, h6 {margin:5px 0 10px 0; padding:0; font-weight: bold;}
h1 {color:#3d73c4; font-size:21px; font-weight:normal;}
h2 {font-size:12px; line-height:14px; color:#ADA03D; padding-bottom:2px;}
h3 {font-size:11px;line-height:12px;}
h4 {font-size:11px; line-height:12px;}
h5 {}
h2 a {}
h3 a {}
h4 a {}




/*** INLINE PHRASES ***/
hr {border : none; border-top : dotted 1px #CCCCCC; color : #FFFFFF; background-color : #FFFFFF; height : 1px;}
small {font-size:9px;}
big {font-size:14px; line-height:12px;}
em {font-style:  italic; font-size:10px;}
strong {font-weight:bold;}
strong a {}
sub {}
sup {}
code {color:#496F82; color:#333; font-size:14px;}
kbd {font-size:12px;line-height:12px;color:#cc0000;display:none;font-weight:bold;}
pre {font-size:.8em;}
abbr {display:inline;text-decoration:none;font-style:italic;cursor:help;}
abbr span {cursor:help;font-style:italic;}
acronym {text-decoration:none;font-style:italic;cursor:help;}
ins {}


/*** FLOATS **/
div.float_right , button.float_right , img.float_right , div.box img.float_right {float:right;}
div.float_left {float:left;}
div.float_fix, div.column div.float_fix , div.sub_nav div.box div.float_fix , div.column_right div.box div.float_fix {clear:both;  display:block; background-image:none; border:0; background-color:transparent; margin:0 0 0 0; padding:0;}

/******************************************************************* NAV Files ************************************************/
/*** TABS ***/
div.main_navigation { padding:0; margin:0;} 
div.tab_nav ul {list-style:none; width:100px; float:left; background-color:#fff; padding-left:8px; margin:0 -1px 0 0; font-size:11px; white-space:nowrap;  text-align:center; z-index:199; width:auto; }
div.no_tabs_on {position:relative; top:1px; }
div.tab_nav ul {position:relative; top:1px; width:500px;} 

/*** TABS PRIMARY NAV ***/	
div.tab_nav ul a {display:block; width:auto; color:#49505d; padding:6px 13px 8px 5px; padding-bottom:6px; font-size:10px; font-weight:bold; text-decoration:none;}
div.tab_nav ul li.log_off a , div.tab_nav ul li.log_off {color:#990000; background-image:none;}
div.tab_nav ul  a:hover{color:#4474c2; outline:none;}

/* double line tab */
html>body div.tab_nav {border-top-width:0;}
div.tab_nav ul a span {position:relative;top:.5em;}
div.tab_nav ul a span.double {position:relative;top:0;}

/* main tabs */
div.tab_nav div.float_left {width:780px; padding:0;}
div.tab_nav div.float_left ul {width:780px;}
div.tab_nav div.float_fix {border-top:1px solid #ccc;}
div.tab_nav div.float_right {width:180px; text-align:right;}
div.tab_nav div.float_right ul {width:auto; padding-right:2px;}
div.tab_nav div.float_right ul {float:right;}
div.no_tabs_on {position:relative; top:1px;}

/******************************************************************* Layout Files ************************************************/
/* PAGE SETUP AND GRID */
div#container { background:white; background-image:url('../images/body_back.gif');  background-repeat: repeat-y; background-position:left top; width:990px; margin-bottom:-5px; overflow: hidden;}
div.bottom_corners3 {background-image:url('/images/bg_btm_corners.gif');
background-repeat: no-repeat; background-position:bottom left; height:16px; width:990px; margin-top:-3px;}
 
div#content {margin:0px 10px 0px 10px; }

/* COLUMNS */
div.right_background {background-image:url('/images/header_tops.gif');  background-repeat: no-repeat; background-position:right top; float:right; width:990px;}
div.right_column {float:right; width:215px;  margin-top:20px;}
div.white {background:#fff;}

/*** LOGO NAV BAR ***/
div#logo {border:1px solid #fff;}
div#logo img {padding:7px 0 9px 10px; border:0;}
div#logo div.float_right img{margin-right:10px; float:left;}
div#logo div.float_right a {color:#333; font-size:10px;}

/*** WAYFINDING ***/
div.wayfinding {margin:0px 0 -15px 0; color:#666;}
div.bread_crumbs {font-size:10px; color:#999;}
div.bread_crumbs a {color:#999;}

/***  BOX ***/
div.box {margin-bottom:2px; padding-bottom:2px;}
div.box div.float_fix {border:0; background-image:none; margin:0; padding:0;}
div.box img {float:left; display:inline; margin:7px;}		
div.yellow, div.yellow h3, div.column_right div.yellow h3 {background:#fffad6; margin-bottom:-1px; border:0; padding:0 5px 0 8px;}
div.column_right div.yellow {border:0;}
div.sub_nav div.box div.yellow p {padding:0; margin:0;}

 
/***  BOX CENTER COLUMN ***/
div.column div {margin:0;}
div.column div h2 {margin:0; padding:6px 0 6px 6px; color:#336699; background-repeat:no-repeat; background-position:top right; font-size:12px;}
div.column div.box { border:0; margin:0 0 5px 0;  background-image:none;}
div.column div.box h4 {margin:-8px 0 3px 0; padding:0; border:0; color:#333; font-size:12px;}
div.column div.box div , div.column div.float_right, div.column div.float_left{background-image:none;}
div.column div.box div.float_fix  {border:0; background-image:none;}
div.box div.float_right, div.box div.float_left {width:47%; margin:0 0 8px 0;} 
div.column ul {margin-left:15px;}
div.column div.box ul {padding-top:10px; margin-top:0;}
div.column div.yellow {padding:5px; margin-bottom:4px; }




/* FOOTER */
div#footer {margin:20px 0 0 0px; line-height:12px; text-align:center; font-size:8px; width:990px;  }  
div#footer ul {list-style:none; list-style-image:none; margin-bottom:6px;}
div#footer {display:inline; border-right:0px solid #E2F0F7;}
div#footer a {color:#333; padding:0 5px 0 5px;}
div#footer a { font-size:9px;}
div#footer div.float_right {text-align:right;}
div#footer li.right {border:0;}
div#footer p { font-size:9px;}


/* HOME PAGE */
div#hme_col_container {width:735px; margin-top:20px; float:left; padding-left:0px;}
div.hm_col_left {float:left; width:350px; border-right:1px solid #cacaca; padding-right:17px; margin-top:10px;}
div.hm_col_right {float:right; width:350px;  margin-top:10px;}
div.hm_col_right div.box h4, div.hm_col_left div.box h4 {color:#287772;}
div.hm_col_right div.box div, div.hm_col_left div.box div {position:relative; top:-18px; margin:0 5px -15px 0; text-align:right;}
div.hm_col_right div.box table, div.hm_col_left div.box table {margin:0px 0 0 0;}
div.hm_col_left div.box img {margin:0 6px -5px 4px; float:left;}
div.hm_col_left div.box div.float_fix {margin:0; padding:0;}

/* TABLE DATA */
table.account {padding:0px;} 
table.account td {border-bottom:1px solid #fff;} 
table.table_forms th {text-align:right; padding:6px 5px 5px 5px; font-weight:normal;}
table.table_data th, table.table_data td {font-weight:normal; text-align:left; padding-bottom:10px; padding-right:10px;}
table.table_data td.amount, td.amount {text-align:right; padding-right:0px;}
table.account_th_bold th {font-weight:bold; text-align:left;}
table.border_rows th , table.border_rows td {border-bottom:1px solid #ccc;}



/* MISC */
.margin_bottom {margin-bottom:10px;}
div.column_right div.box ul.related_forms {list-style-image:url('../images/icon_pdf.gif'); list-style-position:outside; padding-left:17px;}
tr.error td , tr.error th  {color:#FF0000;}
tr.error input , tr.error select , p.error , input.error {background-color:#ffff99;}
p.error {padding:6px;}
.contact {position:relative; top:14px; color:#666; }
.contact {position:relative; top:14px; color:#666; font-size:14px;}

/*SEARCH*/
.search {position:relative; top:47px;  text-align:right;}
.search div.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; margin-right:5px; margin-left:5px; padding-right:5px; padding-left:5px;}

/* GRAPHIC STYLES */
.background_blue {background-color:#ddebf2;}
.background_brown , div.column div.background_brown {background-color:#f6f4f1;}
p.block_link {text-align:right;}
p.block_link a { padding:1px 3px 2px 5px; }
div.column_right p.block_link a {}

/* DHTML HIGHLIGHTS*/
.form_widget_amount_slider{border-top:1px solid #9d9c99; border-left:1px solid #9d9c99; border-bottom:1px solid #eee; border-right:1px solid #eee; background-color:#f0ede0; height:3px; position:absolute; bottom:0px; width:200px;}
td.slider_target {background-image:none;}
thead td{font-weight:bold; background-color:#E2EBED;}
.tableRollOverEffect1{background-color:#fcfdc8;color:#fff;}
.tableRowClickEffect1{background-color:#fffd65;}



/*** TEMP NAVIGATION***/
div.main_navigation { padding:0; margin:0;} 
div.temp_nav ul {list-style:none; width:100px; float:left; padding-left:8px; margin:0 -1px 0px 0; font-size:11px; white-space:nowrap;  text-align:center; z-index:199; width:auto; }
div.temp_nav ul li.first {border-right: 1px solid #ccc; margin-bottom:0px;}
div.temp_nav ul li.last {}
div.no_tabs_on {position:relative; top:1px; }
div.temp_nav ul {position:relative; top:1px; width:100%; float:left; padding-bottom:5px; border-bottom:1px solid #ccc;} 

/*** TABS PRIMARY NAV ***/	
div.temp_nav ul a {display:block; width:auto; color:#49505d; padding:0px 13px 0px 5px; font-size:13px; font-weight:bold; text-decoration:none;}
div.temp_nav ul li.log_off a , div.temp_nav ul li.log_off {color:#990000; background-image:none;}
div.temp_nav ul  a:hover{color:#3e64a3; outline:none;}



/* double line tab */
html>body div.temp_nav {border-top-width:0; float:right;}
div.temp_nav ul a span {position:relative;top:.5em;}
div.temp_nav ul a span.double {position:relative;top:0;}

/* main tabs */
div.temp_nav div.float_left {width:970px; padding:10px 0 0 0;}
div.temp_nav div.float_left ul {width:970px; float:right; margin-bottom:1px; }
div.temp_nav div.float_left ul {float:left; padding-bottom:6px;}

div.temp_nav div.float_right {width:970px; border-bottom:1px solid #ccc; float:right; }
div.temp_nav div.float_right ul {width:auto; padding-right:2px; padding-bottom:6px; }
div.temp_nav div.float_right ul {float:right; padding-bottom:6px;}
div.temp_nav ul li.hilight  { background-repeat:repeat-x;}
div.temp_nav ul li.hilight  a {background-position:top right; }

div.divider {border-top:1px solid #ccc;width:380px;}
div.divider ul.news {margin-left:0px;margin-top:10px;}


/* SPLASH PAGES  */


.splash {width:720px;}
.splash2 {width:721px;}
.splashcontainer {text-align:center;}

.bluebox {float:left;width:347px;height:223px;}
.blueboxcenter {background-color:#0c83c7;height:221px;float:left;width:347px;text-align:center;color:white;font-size:13px;line-height:15px;}

.bluebox2 {float:left;width:326px;height:229px;}
.blueboxcenter2 h1 {color:#0065cd;font-size:23px;margin-top:15px;}
.blueboxcenter h1 {
	color:white;
	font-size:22px;
	margin-top:20px;
	margin-bottom:15px;
	line-height:25px;
	font-weight: bold;
}
.blueboxright {float:left;width:23px;}

.splash_body{width:720px;text-align:center;}

.column_content{padding-top:10px;}
.single_column{padding-top:0px;margin-top:0px;}
.splash_large_middle{padding:0px;width:720px;background-image:url('../images/_content_large_bg.jpg');background-repeat:repeat-y;margin-top:-6px;text-align:left;}
.splash_large_middle h2{color:#ADA03D;font-size:16px; line-height:17px;}
.splashcontainertext{}

p.quote {text-align:center;margin-top:20px;margin-bottom:20px;}



.splash_sm_col p {padding:10px 20px 0 20px;text-align:left;font-size:12px;line-height:14px;}
.ssplashcontainertext ul{list-style-image:url('_bullet.gif');font-size:12px;text-align:left;margin-left:37px;font-weight:bold;}
.splash_sm_col ul li{margin-top:10px;margin-bottom:10px;}

.splashleft{margin-left:35px;margin-right:35px;}
.splashleft p {font-size:12px;line-height:14px;}
.splashleft p.small {font-size:11px;line-height:16px;}
.splashleft h3 {color:#ADA03D;font-size:12px;margin-top:30px;}
.splashleft ul{margin-left:30px;list-style-image:url('_bullet.gif');font-size:12px;}
.splashleft ul {line-height:15px;}
.helpright{float:right;border-left:1px solid #ccc;width:150px;text-align:left;font-size:11px;margin-right:20px;margin-left:20px; line-height:13px;}

.space {margin-left:6px;}
.splash_header h2{padding:12px 0px 0 0px;text-align:center;color:white;margin:0;font-size:14px;}

.splash_bottom {padding:0px;width:680px;padding-top:10px;text-align:left;}
.splash_bottom h3 {color:#ADA03D;font-size:12px;}

.leftcolumn_bottom {
float:left;border-right:1px solid #ccc;text-align:left;height:100%;width:485px;
}

.rightcolumn_bottom {
float:left;width:150px;text-align:left;font-size:11px;line-height:12px;
}

.search_box {
	margin-left: 130px;
}

ul.bullets{
	list-style-image: url(arrow_blue.gif);
	margin-left: 15px;
	color: 33;
}


.facebook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #009999;
	vertical-align: middle;
	line-height: 20px;
}

/* dashed body */
.splash_bottom_dash {font-size:11px;padding:0px;width:400px;padding-top:10px;text-align:left;}
.splash_bottom_dash h3 {font-size:14px;}

.dash_heading{color:black;text-align:center;font-size:14px;font-weight:bold;}
.splash_body_dash{padding:0px;width:710px;text-align:center;margin:0;border:1px dashed blue;}
.splash_body_dash td.dash {border-right:1px dashed blue;}
.splash_sm_col_dash {height:150px;} 
	/* splash_sm_col_dash: height is set to allow for both columns to be the same height */
h2.dark {color:#000066;text-align:left;font-size:14px;margin:20px 0px 0px 20px;}
.splash_sm_col_dash p {padding:10px 20px 0 20px;text-align:left;font-size:12px;line-height:14px;}
.splash_sm_col_dash ul{margin:0;list-style-image:url('_bullet.gif');font-size:12px;text-align:left;margin-left:37px;font-weight:bold;}
.splash_sm_col_dash ul li{margin-top:10px;margin-bottom:10px;}

