@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff; }


/*Begin General Attributes */
img{border:none;}
hr{border:1px solid #000; line-height:1px; margin: 5px 0 5px 0; }
.hidden{display:none; visibility:hidden;}
.clearing_div{clear:both; height:0px; font-size:0px; line-height:0px;}
a:link{color:#262E6C;text-decoration:none;}
a:visited{color:#262E6C;text-decoration:none;}
a:hover{color: #2258f2;text-decoration:underline; }
/* End General Attributes */


/*Begin Header */
#header_cont {
	background-image:url(images/hdr_main_v2.gif);
	background-repeat:no-repeat;
	width: 778px;
	height: 94px;
	margin: auto; 
	font-weight: bold; 
	font-family: 'Trebuchet MS', sans-serif; 
	font-size: 75%; }
	
#header_cont2 {
	background-image:url(images/hdr_main_v2.gif);
	background-repeat:no-repeat;
	width: 778px;
	height: 94px;
	margin: auto; 
	font-weight: bold; 
	font-family: 'Trebuchet MS', sans-serif; 
	font-size: 75%; }

#header ul{float:right; list-style:none; width: 100%; color:#0651fc; }
#header img{margin: 0 2px 0 5px; vertical-align:middle;}
#header #logo{float:left;}
#header #logo img{width:347px; height:89px; vertical-align:top;}
#header .signin{float:right; color:#000; margin: 25px 0 0 80px; padding: 25px 0 0 80px; }
#header .signin a{color:#2258f2; text-decoration:underline;}
#header .links{float:right;  }
#header .home{float:right; text-align:right; margin-top:3px; width: 29.3em;}
#header .home a:hover{color:#4e97fc; text-decoration:none;}
#header .links a:links{color:#000; text-decoration:none; }
/*End Header */


/*Begin Top Navigation */

#nav_container{
	font-family: Verdana, sans-serif;
	font-size: 75%;
	font-weight:bold; 
	color:#faf283;
	width: 846px;
	height: 22px;
	margin: auto;
}

#nav_container a:link{color:#fff; text-decoration:none; }
#nav_container a:visited{color:#fff; text-decoration:none; }
#nav_container a:hover{color:#c3dcfd; text-decoration:none; }
#nav_container img{margin: 0 31px 0 31px; vertical-align:middle;}
#nav_container_bkgd{
	background: #fff url(images/nav_bl2.jpg) top left repeat-x;
	vertical-align:middle;
	height:22px;
}

/*End Top Navigation */

#page_container_h{
	width: 780px;
	margin: auto;
	font-family: 'Trebuchet MS', sans-serif;
}

#page_container{
	width: 780px;
	margin: auto;
	font-family: 'Trebuchet MS', sans-serif;
}

#page_container .reg {
position: relative;
top: -2px;
font-size: 10px; 
text-decoration:none;
}

#page_container .tm {
position: relative;
font-family:Arial, Helvetica, sans-serif;
top: -3px;
font-size: 10%; 
text-decoration:none;
}

span.reg2 {
position: relative;
top: -6px;
font-size: 11px;
}

span.tm2 {
position: relative;
top: -8px;
font-size: 10px; 
text-decoration:none;
}

#col_careers{
	background-image: url(images/l_nav_bkg-career.jpg);
	background-repeat:no-repeat;
	width: 149px;
	height: 244px;
	color: #047032;
	margin-top: 65px;
	float:left;
	font-family: 'Trebuchet MS', sans-serif;
	line-height: 150%;
}

#col_careers a:hover{color:#27cc2e; text-decoration:underline;  }

#col_careers .links{
	margin: 15px 0 0 6px;
	font-size: 80%;
}

#col_img{
	background-image: url(images/l_nav_bkgd3.jpg);
	background-repeat:no-repeat;
	width: 20%;
	height: 432px;
	margin-top: 25px;
	float:left;
	font-family: 'Trebuchet MS', sans-serif;
	line-height: 130%;
}

#col_links{
	background-image: url(images/l_nav_bkgd2.jpg);
	background-repeat:no-repeat;
	width: 20%;
	height: 147px;
	margin-top: 25px;
	float:left;
	font-family: 'Trebuchet MS', sans-serif;
	line-height: 130%;
}

#col_l{
	background-image: url(images/l_nav_bkg_flash.jpg);
	background-repeat:no-repeat;
	width: 149px;
	height: 320px;
	color: #1A75F2;
	margin-top: 65px;
	float:left;
	font-family: 'Trebuchet MS', sans-serif;
	line-height: 140%;
}

#col_l .links{
	margin: 10px 0 0 10px;
	font-size: 80%;
}

#col_logon{
	width: 149px;
	height: 185px;
	color: #1A75F2;
	float:left;
	font-family: 'Trebuchet MS', sans-serif;
	line-height: 140%;
}

#col_logon .links{
	margin: 10px 0 0 10px;
	font-size: 80%;
}

#col_svc{
	background-image: url(images/left_nav_svc.jpg);
	background-repeat:no-repeat;
	width: 149px;
	height: 263px;
	color: #1A75F2;
	margin-top: 65px;
	float:left;
	font-family: 'Trebuchet MS', sans-serif;
	line-height: 75%;
}

#col_svc .links{
	margin: 12px 0 0 10px;
	font-size: 80%;
}

#col_sh{
	background-image: url(images/l_nav_sh.jpg);
	background-repeat:no-repeat;
	width: 149px;
	height: 145px;
	color: #1A75F2;
	margin-top: 68px;
	float:left;
	font-family: 'Trebuchet MS', sans-serif;
	line-height: 90%;
}

#col_sh .links{
	margin: 32px 0 0 30px;
	font-size: 80%;
}	


#col_ad{
	width: 20%;
	margin-top: 65px;
	float:left;
}

#body_container_h{
	width:545px;
	float:left;
	margin: 170px 0 0 10px;
	font-size: 80%;
	color: #000;
}

#body_container_site{
	width:79%;
	float:right;
	border-top: 2px solid #000;
	font-size: 80%;
	color: #000;
	position: relative;
}

#body_container_site a:hover{color:#1975df; text-decoration:none;  }

#body_container{
	width:79%;
	float:right;
	border-top: 2px solid #000;
	font-size: 80%;
	color: #000;
	position: relative;
}


#body_container a{color:#1975df; text-decoration:underline;  }
#body_container ul{
list-style-type: disc;
padding-left: 1em;
margin-left: 1em;
line-height: 1.5em;
list-style-position: outside;
}

#body_t{margin-left: 5px;}

#body_container2{
	width:79%;
	float:right;
	margin-right: 1px;
	border-top: 2px solid #ccc; 
	font-size: 80%;
	color: #000;
	position: relative;
}

#body_container2 a{color:#1975df; text-decoration:underline;  }

#body_container2 ul{
list-style-type: disc;
padding-left: 1em;
margin-left: 1em;
line-height: 1.5em;
list-style-position: outside;
}

#title_wrapper {
	 height: 69px;
}

#products {
	margin-left: 60px;
	font-size: 95%;
}

#products a:link{color:#0c2577; text-decoration:none; }
#products a:visited{color:#0c2577; text-decoration:none; }
#products a:hover{color:#2680fc; text-decoration:underline; }

.chart_hdr {
	font-size: 110%;
	font-weight: bold;
	color: #0c2577;
}

tr {
	height: 23px;
}

#ast {
	margin: 5px 0 0 60px;
	font-size: 95%;
}

#ast tr{height: 15px;}

#sub_hdr {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 140%;
	color: #1975df;
	font-weight:bold;
	margin: 3px 0 0 5px;
}

#hd_contact {
	font-family: 'Trebuchet MS', sans-serif;
	width: 400px;
	font-size: 100%;
	margin: 0 10px 0 90px;	
}

#hd_contact a{color:#1975df; text-decoration:underline;  }

#hd_col_l {
	float: left;
}

#hd_col_r {
	float: right;
}

#contact {
	font-family: 'Trebuchet MS', sans-serif;
	width: 420px;
	font-size: 100%;
	margin: 0 10px 0 80px;	
}

#contact a{color:#1975df; text-decoration:underline;  }

#title_embed{
	float: right;
}

#title_hdr_img{
	float: right;
	width: 325px;
}

#title {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #0c2577;
	margin-left: 15px;
	float: left;
	margin-top: 22px;
}

#hdr2_title {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #1A75F2;
	margin-left: 10px;
	float: left;
	margin-top: 22px;
}

/*Begin Career Section Attributes */
#body_career{
	width:79%;
	float:right;
	border-top: 2px solid #000;
	font-size: 80%;
	color: #000;
	position: relative;
}

#body_career a{color:#047032; text-decoration:underline;  }
#body_career a:hover{color:#3bb040; text-decoration:underline;  }

#subtitle_career {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 120%;
	color: #000;
	padding: 10px 0 10px 0;
}

#subtitle_career ul{
	list-style-type: square;
	color:#047032;
	padding-left: 1em;
	margin-left: 1em;
	line-height: 1.5em;
	list-style-position: outside;
}

#subtitle_career a:hover{color: #3bb040;}

#title_career {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #0c2577;
	margin-left: 15px;
	float: left;
	margin-top: 22px;
}

/*End Career Section Attributes */

#title a{
	color: #0c2577;
	text-decoration:none;
}

#subtitle {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 160%;
	font-weight: bold;
	color: #1975df;
	float: left;
	margin-top: 5px;
}


#title_dk_blu {
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #0c2577;
	float: left;
}

#title_dk_blu a:link{color:#262E6C; text-decoration:none;  }
#title_dk_blu a:visited{color:#262E6C; text-decoration:none;  }
#title_dk_blu a:hover{color:#2680fc; text-decoration:none;  }

#title_logon {
	font-size: 90%;
	font-weight: bold;
	color: #0c2577;
	margin-left:10px;
}

#lt_blu_hd{
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 120%;
	color: #1A75F2;
	font-weight:bold;
}

form {
	border: none;
	color: #0c2577;
}

input {
	background-color: #ffffa0;
}

textarea {
	background-color: #ffffa0;
}

input.btn {
	background-color: #1028a2;
	color: #fff;
	width: 70px;
	height: 20px;
	font-weight: bold;
	border: 1px solid #666;
}

#sitemap {
	width:580px;
	margin-left: 35px;
}

#sitemap_col {
	width: 192px;
	color:#999;
	float: left;
}

#ic_video {
	background-color:#1935c5;
	width: 100%;
	height: 23px;
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #fff;
	text-align:center;
}

#ic_video a:link{color:#f9f729; text-decoration:none;  }
#ic_video a:visited{color:#f9f729; text-decoration:none;  }
#ic_video a:hover{color:#fff; text-decoration:none;  }

#footer {width:auto; }
#footer hr{width:780px; color: #ccc;}
#footer_l {float: left; background-image:url(images/footer_copy.gif); background-repeat:no-repeat; width:268px; }
#footer_r {float: right; background-image:url(images/footer_contact.gif); background-repeat:no-repeat; width:126px;  }
#footer .footer_links {font-size: 11px;  }
#footer a{color:#0c2577; text-decoration:underline;  }
