/* Page Basics */
body {
margin:0 !important;
padding:0 !important;
width:auto !important;
height:auto !important;
overflow:auto;
text-align: center;
background-color:#c3c7d4;
color:#333333;
font:x-small Arial, Helvetica, sans-serif;
font-size/* */:/**/small;
font-size:/**/small;
/* hack that protects IE5/Win from incorrect value */
voice-family:"\"}\"";
voice-family:inherit;
}

/* LAYOUT */
#wrapper {
text-align:left;
width:800px;
margin:auto;
position:static;
}

#page {
	background-color:#e8f0f9;
	/*overflow:auto;*/
text-align:left;
	width:800px;
	height:100%;
	margin:auto;
}

#logo {
background-color:#cfe1f1;
width:280px;
height:100px;
margin:0 auto;
text-align:center;
float:left;
border-bottom:#e8f0f9 solid 18px;
}

img.logo {margin:0 auto;}

a.logo,a:link.logo,a:visited.logo,a:hover.logo,a:active.logo {text-decoration: none;}

#banner {
background-color:#cfe1f1;
width:520px;
height:100px;
margin:0 auto;
float:left;
border-bottom:#e8f0f9 solid 18px;
}

#nav {
position:relative;
background-color:#005b99;
margin-top:0px;
height:23px;
z-index:10000;
clear:both;}

a:link.nav,a:visited.nav {color:#a2b2d2;text-decoration: none;}

#white_width {background-color:#ffffff;margin:0 auto;clear:both;}
#blue_width {background-color:#e8f0f9;margin:0 auto;clear:both;}
#clear_width {background:transparent;margin:0 auto;clear:both;}

#left_title {
background-color:#ffffff;
margin:0 auto;
overflow:hidden;
width:520px;
float:left;
}

#left_title2 {
	background-color:#ffffff;
	overflow:hidden;
	width:555px;
	float:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#left_title3 {
background-color:#ffffff;
margin:0 auto;
overflow:hidden;
width:650px;
float:left;
}

#left_title44 {
	background-color:#ffffff;
	overflow:hidden;
	width:350px;
	float:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#right_title {
background-color:#cfe1f1;
margin:0 auto;
overflow:hidden;
width:280px;
float:right;
}

#right_title2 {
	background-color:#cfe1f1;
	overflow:hidden;
	width:245px;
	float:right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#right_title44 {
	background-color:#cfe1f1;
	overflow:hidden;
	width:450px;
	float:right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#wide_title {
background-color:#ffffff;
margin:0 auto;
overflow:hidden;
width:800px;
float:left;
}

h1.wide_title,h1.left_title {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:260%;
font-weight:bold;
text-transform:lowercase;
letter-spacing:-.05em;
line-height:110%;
color:#cfe1f1;
margin-top:5px;
margin-bottom:0px;
margin-left:10px;
}

h1.left_title2 {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:260%;
font-weight:bold;
letter-spacing:-.05em;
line-height:110%;
color:#cfe1f1;
margin-top:5px;
margin-bottom:0px;
margin-left:10px;
}

h1.right_title {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:260%;
font-weight:bold;
text-transform:lowercase;
letter-spacing:-.05em;
line-height:110%;
color:#ffffff;
margin-top:5px;
margin-bottom:0px;
margin-left:10px;
}

#footer {
width:800px;
height:26px;
background-color:#cfe1f1;
text-align:center;
display:block;
clear:both;
border-top:#ffffff solid 3px;
/* hack that protects IE5/Win from incorrect value */
voice-family:"\"}\"";
voice-family:inherit;
}

h4.footer {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:70%;
font-weight:normal;
text-transform:uppercase;
letter-spacing:.05em;
color:#255788;
margin-top:10px;
margin-bottom:5px;
}

/* Content Layout */
#h_img {width:520px;float:left;height:460px;}

#h_img22 {
	width:555px;
	float:left;
	height:315px;
}

#h_img33 {
	width:650px;
	float:left;
	height:450px;
}

#h_img44 {
	width:350px;
	float:left;
	height:450px;
}

#Lt_txt {
	width:355px;
	float:left;
	height:315px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#Md_txt {
	width:170px;
	float:left;
	height:315px;
	padding: 0px;
}

#bt_text {
	width:559px;
	float:left;
	height:185px;
}

#bt_text22 {
	width:400px;
	float:left;
	height:125px;
}

#bt_text33 {
	width:150px;
	float:left;
	height:125px;
}

#h_text {background-color:#ffffff;width:280px;float:right;height:460px;}

#h_text22 {
	background-color:#ffffff;
	width:245px;
	float:right;
	height:460px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#h_text33 {
	background-color:#ffffff;
	width:150px;
	float:right;
	height:460px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#h_text44 {
	background-color:#ffffff;
	width:450px;
	float:right;
	height:460px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#m_img {width:309px;float:left;height:460px;}

#m_text {width:491px;float:right;height:460px;}

#cs_img {width:389px;float:left;height:460px;}

#cs_text {width:411px;float:right;height:460px;}

#gl_img {width:114px;float:left;height:460px;}

#gl_text {width:686px;float:right;height:460px;}

#ct_img {width:219px;float:left;height:460px;}

#ct_text {width:581px;float:right;height:460px;}

#g_img {width:415px;float:left;height:460px;}

#g_text {width:385px;float:right;height:460px;}

#w_text {width:769px;float:left;height:460px;}

#w_fix {width:31px;float:right;height:460px;}

img {margin-top:10px;margin-left:10px;}

#img_left {text-align:left;padding:10px 10px 10px 10px;float:left;display:block;}

#img_right {text-align:right;padding:10px 10px 10px 10px;float:right;display:block;}

#img_right2 {
	text-align:right;
	padding:0px;
	float:right;
	display:block;
}

img.content {padding:0;}

/* Text Styles */
#content {margin-left:10px;margin-right:20px;}

#content22 {
	margin-left:7px;
	margin-right:7px;
}

h1 {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:120%;
font-weight:bold;
line-height:100%;
color:#005b99;
}

h2 {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:90%;
font-weight:normal;
line-height:110%;
color:#005b99;
}

h3 {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:85%;
font-weight:normal;
line-height:110%;
color:#005b99;
}

b {
font-weight:bold;
color:#005b99;
}

p {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:85%;
font-weight:normal;
line-height:140%;
color:#000000;
}

a,a:link,a:visited,a:hover,a:active {text-decoration: none;}

a.content {
text-decoration: none;
border-bottom: 1px dotted #a2b2d2;
}

a:hover.content,a:active.content
{
text-decoration: none;
background-color:#dfe8f3;
border-bottom: 1px solid #dfe8f3;
}

a:link.content,a:visited.content
{
color:#005b99;
text-decoration: none;
}

li.content {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:85%;
font-weight:normal;
line-height:130%;
color:#333333;
margin-left:-15px;
margin-right:15px;
}

br {margin:0;}

/* Pop Design */
#pop_wrap {
background-color:#e8f0f9;
overflow:auto;
text-align:center;
width:404px;
height:420px;
margin:auto;
position:static;
}

#img_pop {text-align:center;width:384px;}

#float_left {margin-top:-10px;text-align:left;float:left;}

#float_right {margin-top:-10px;text-align:right;float:right;}

#pop {margin-left:10px;margin-right:10px;text-align:left;width:384px;}

a.pop {text-decoration: none;border-bottom:1px dotted #a2b2d2;}

a:hover.pop,a:active.pop {text-decoration: none;background-color:#dfe8f3;border-bottom: 1px solid #dfe8f3;}

a:link.pop,a:visited.pop {color:#005b99;text-decoration: none;}
