
/*===================================================================*/
/*Body*/

body {
	background-color: #fff;
	color: #333;
	margin: 0;
	padding: 0px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	}

/*===================================================================*/
/*Generic Tags*/

a {
	color: #036;
	text-decoration: underline;
	}
	
a:hover {
	color: #CC3333;
	text-decoration: underline;
	}
	
p {
	margin: 10px 0px;
}
	
h1, h2, h3 {
	padding: 0;
	margin: 0px 0px 8px 0px;
	}
	
h1 {
	font-weight: bold;
	font-size: 120%;
	color: #012D76;
	}

h1 strong {font-size: 70%}
	
h2 {
	font-size: 100%;
	color: #002C73;
	}
	
h3 {
	font-size: 110%;
	color: #00799C;
	}
	
h3.sub {
	color: #036;
	font-weight: bold;
	font-size: 110%;
	}	
	
h4 {
	font-size: 120%;
	font-weight: bold;
	}
	
h4.big {
	font-size: 150%;
	font-weight: bold;
	}

hr {color: white; height: 1px; border-bottom: 1px solid #BFCADC; width:640px; }

.welcome strong {color: #002C73;}

p.aer {
	font-size: 100%;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 120%;
	}

form {
	margin: 0px
	}
/*===================================================================*/
/*Main Containers*/
	
.container {
	width: 660px
	}

.welcome {
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 2px;
	}
	
.main {
	padding: 0 0 0 3px;
	color: #012076;
	font: verdana,sans-serif;
	}
	
.small {
	font-size: 85%;
	}

.smallprint {
	color: #666;
	font-size: 80%;
	padding: 0px 8px;
	line-height: 120%;
	}
	
.smallprint a:link, .smallprint a:visited, .smallprint a:hover, .smallprint a:active {color: #666;}
	
/*===================================================================*/
/*Main Navigation*/

.menu {
	padding: 5px 0px 6px 0px;
	color: #fff;
	text-align: left;
	width: 660px; 
	color: white; 
	background: url('../graphics/bg2.gif') #012D76 no-repeat bottom;
	font-size: 85%;
	}
	
.menu_padding {
	padding: 0px 14px;
	}
	
.menu a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}


.menu_current {
	color: #FDCD42;
	text-decoration: none;
	font-weight: bold;
	}
	
.subnav_current {
	color: #036;
	text-decoration: none;
	font-weight: bold;
	font-size: 85%;
	}

.menu a:hover, .menu a:active {
	text-decoration: underline;
	color: #FDCD42;
	}
	
/*===================================================================*/
/*Sub Navigation*/

.subnav {
	padding: 0px 0px 7px 7px;
	line-height: 140%
	}
	
.box_accounts a {
	font-size: 85%;
	}

.box_accounts a.highlight {
	font-weight: bold;
	}
	
.box_accounts a.highlight:hover {
	color: #CC3333;
	}

	
/*===================================================================*/
/*Main Content*/
	
.box1 {background-color: #e7f4eb; padding: 10px; margin: 10px}
.box2 {background-color: #ebf5fc; padding: 10px; margin: 10px}
.box3 {background-color: #EDF0F5; border: 1px solid #BFCADC; padding: 6px 6px;}

/*===================================================================*/
/* Promotion boxes: general layout */
.box_green, .box_blue, .box_brown, .box_cadetblue, .box_purple, .box_pink, .box_yellow, .box_lightblue 
	{padding: 12px 10px 2px 10px; margin-top: 4px;}
.box_green p, .box_blue p, .box_brown p, .box_cadetblue p, .box_purple p, .box_pink p, .box_yellow p, .box_lightblue p 
	{margin: 10px 0px}

/* Promotion boxes: white text and white links */
.box_green, .box_blue, .box_brown, .box_cadetblue, .box_purple, .box_pink 
	{color: white}
.box_green a:link, .box_green a:visited, .box_blue a:link, .box_blue a:visited, .box_brown a:link, .box_brown a:visited, .box_cadetblue a:link, .box_cadetblue a:visited, .box_purple a:link, .box_purple a:visited, .box_pink a:link, .box_pink a:visited 
	{color: white}
.box_green a:hover, .box_green a:active, .box_blue a:hover, .box_blue a:active, .box_brown a:hover, .box_brown a:active, .box_cadetblue a:hover, .box_cadetblue a:active, .box_purple a:hover, .box_purple a:active, .box_pink a:hover, .box_pink a:active 
	{color: #FDCD42}

/* Promotion boxes: black text and black links */
.box_yellow, .box_lightblue 
	{color: black}
.box_yellow a:link, .box_yellow a:visited, .box_lightblue a:link, .box_lightblue a:visited 
	{color: black}
.box_yellow a:hover, .box_yellow a:active, .box_lightblue a:hover, .box_lightblue a:active 
	{color: #cc0000}

/* Promotion boxes: bg colors */
.box_green 		{background-color: #16943D;}
.box_blue		{background-color: #00479E;}
.box_brown 		{background-color: #998282;}
.box_cadetblue 	{background-color: #2E7D97;}
.box_purple 	{background-color: #6F2B79;}
.box_pink 		{background-color: #BE2A5F;}
.box_yellow 	{background-color: #FFCB42;}
.box_lightblue 	{background-color: #C3D7E4;}

.box_news {width: 100%; margin: 20px 0px}
.box_content {padding-right: 20px;}
.box_left {padding-right: 7px}
.box_right {padding-left: 7px}
.box_img {padding-top: 0px}

.box_accounts {padding: 10px; margin-bottom: 5px; border: 1px solid #BFCADC; background: url("../graphics/bg4.gif") #EDF0F5 no-repeat bottom right; max-width: 166px}
.box_accounts ul {margin-top: 0px; margin-bottom: 0px}
.box_accounts h2 {margin-bottom: 2px}
.box_accounts li {margin-left: -20px}

.small {font-size: 85%;}
ul, ol {margin-top: 8px; margin-bottom: 8px}
ul li {margin-left: -15px}
ol li {margin-left: -10px}

ul.pdf li {background: url('../images/icon_pdf.gif') left center no-repeat; list-style-type: none; padding-left: 17px; margin-left: -36px}

/* Tables in content area */
.welcome table th, .welcome table td
	{border: 1px solid #BFCADC; padding: 6px 6px;}
.welcome table 
	{border-collapse: collapse}
.welcome table th
	{background-color: #EDF0F5; font-size: 90%; color: #012D76}

.bordered_block {padding: 0px 10px; margin: 6px 0px; border: 1px solid #666666;}
.bordered_block p {margin-top: 4px; margin-bottom: 4px}

span.spacer {font-size: 8px}

/* Print specific styles */
img.print_logo {width: 200px; height: 40px; margin-bottom: 25px}
.noprint {display: none}
.welcome, .news {width: 100%}
.news {background-image: none; background-color: white;}
.subnav, .box_left, .box_right {display: none}

