﻿body {
	background-color: #CCCCCC;
	background-image: url(../../images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px auto;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #295D92;
}
a:active {
	color: #666666;
}
.main {
width: 775px;
margin: 0px auto;
padding: 0px;
position: relative;
text-align: center;
}
.head {
width: 775px;
height: 67px;
margin: 0px auto;
padding: 0px;
background: url(../images/l_bg.jpg) #FFFFFF top left no-repeat;
}
.head_chat {
	text-align: right;
	margin-right: 26px;
	margin-top: 0px;
}
.head_chat a:link {
text-decoration: none;
}
.head_chat a:visited {
text-decoration: none;
}
.head_chat a:active {
text-decoration: none;
}
.head_chat img {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
}
.fla_banner {
width: 775px;
height: 250px;
margin: 0px auto;
padding: 2px 0 0 0;
background: url(../images/b_bg.jpg) #FFFFFF top left repeat-y;
text-align: center;
}
.t_nav {
width: 775px;
height: 50px;
margin: 0px auto;
padding: 20px 0 0 0;
background: url(../images/b_bg.jpg) #FFFFFF top left repeat-y;
text-align: left;
}
.h_bar {
width: 720px;
margin: 0px auto;
padding: 0px 0 0 2px;
}
.m_body {
width: 775px;
margin: 0px auto;
padding: 0px;
background: url(../images/b_bg.jpg) #FFFFFF top left repeat-y;
text-align: center;
display: table;
}
.b_spacer {
width: 775px;
height: 105px;
margin: 0px auto;
padding: 0px;
background: url(../images/s_bg.jpg) #FFFFFF top left no-repeat;
}
.footer {
width: 775px;
margin: 0px auto;
padding: 0px;
background: url(../images/b_bg.jpg) #FFFFFF top left repeat-y; 
display: table;
}

.reminder { top: 10px; right: 26px; position: absolute; text-align: right; }
.login { margin: 0px; padding: 0px; top: 20px; right: 26px; position: absolute; text-align: right; }
.login input  { border:1px solid #A3A9AB; width:200px; height:22px; background-color:#FFFFFF; color:#A3A9AB; font-family:tahoma; font-size:11px; line-height:20px; vertical-align:middle;}
.newsletter input  { border:1px solid #A3A9AB; width:170px; height:22px; background-color:#FFFFFF; color:#A3A9AB; font-family:tahoma; font-size:11px; line-height:20px; vertical-align:middle; margin: 8px 0 0 5px; padding: 0px;}

.content {
width: 720px;
margin: 20px auto 0px auto;
padding: 0px;
position: relative;
}

.nav_cell { 
width: 185px;
margin: 0px 0 0 2px;
padding: 0px;
text-align: left;
float: left;
}
.nav_cell p{ 
margin: 15px 0 15px 15px;
padding: 0px;
text-align: left;
font-weight: bold;
text-decoration: underline;
}
.navlist { 
width: 181px;
margin:0; 
padding:0;
text-align: left;
}
.navlist ul{
margin:0; 
padding:0;
}

.navlist li{
line-height: 20px;
display: block;
margin:0; 
padding:0;
background: url(../images/nav_div_2.gif) #fdfdfd bottom left no-repeat;
}
.list {
margin: 0 0 0 40px;
}
.list a:link {
color:#333333;
text-decoration: none;
}
.list a:visited {
color:#333333;
text-decoration: none;
}
.list a:hover{
color:#295D92;
}
.list a:active {
color:#333333;
text-decoration: none;
}
.welco { 
width: 510px;
margin: 0px auto;
padding: 0px;
text-align: left;
float: right;
}
.intro {
height: 133px;
margin: 0px auto;
padding: 0px;
display: table;
}

.ad_splash_1 {
height: 170px;
margin: 0px auto;
padding: 0px;
background: url(../images/b_div.gif) #FFFFFF top left no-repeat;
}
.asc_1 {
width: 250px;
margin: 0 auto;
padding: 25px 0 0 18px;;
float: left;
}
.asc_2 {
width: 200px;
margin: 0 auto;
padding: 25px 8px 0 0;
float: right;
}
.enterprise {
width: 196px;
height: 58px;
margin: 12px 0 0 0;
background-image: url(../images/ep_ad.gif);
}
.security {
width: 193px;
height: 57px;
margin: 12px 0 0 0;
background-image: url(../images/ms_ad.gif);
}
.colocate {
width: 193px;
height: 58px;
margin: 12px 0 0 0;
background-image: url(../images/cl_ad.gif);
}
.data {
width: 194px;
height: 59px;
margin: 10px 0 2px 0;
background-image: url(../images/bu_ad.gif);
}
.training {
width: 194px;
height: 58px;
margin: 10px 0 2px 0;
background-image: url(../images/tr_ad.gif);
}
.ad_splash_2  {
height: 170px;
margin: 0px auto;
padding: 0px;
background: url(../images/b_div.gif) #FAFAFA top left no-repeat;
}
.ad_splash_3  {
height: 160px;
margin: 0px auto;
padding: 0px;
background: url(../images/b_div.gif) #FFFFFF top left no-repeat;
}
.blank_splash  {
height: 170px;
margin: 0px auto;
padding: 0px;
}
.asc_3 {
width: 200px;
margin: 0 auto;
padding: 25px 0 0 18px;;
float: left;
}
.asc_4 {
width: 200px;
margin: 0 auto;
padding: 25px 8px 0 0;
float: right;
}
.b_nav {
margin: 8px 0 0 60px;
padding: 0px;
position: relative;
text-align: left;
}
.s_nav {
margin: 5px 0 0 93px;
padding: 0px;
position: relative;
text-align: left;
}
.rights {
margin: 15px 0 15px 60px;
padding: 0px;
position: relative;
text-align: left;
}
.blurb {
margin: 0px 40px 15px 60px;
padding: 0px;
position: relative;
text-align: left;
}
.newsletter  {
width: 183px;
height: 59px;
margin: 0 auto;
padding: 0px;
background: url(../images/nl_bg.gif) #FFFFFF top left no-repeat;
}
.style1 {color: #295D92;}
.style2 {text-decoration: underline; font-weight: bold;}
.style2 a:link {text-decoration: underline; font-weight: bold;}
.style2 a:visited {color: #666666;}
.style2 a:hover {color: #557CBA;}
.style2 a:active {color: #FF9900;}
.style3 {color: #333333; font-weight: bold; margin: 0 0 2px 5px;}
.style4 {color: #005AB8; margin: 5px 0 0 16px;}
.style6 {color: #005ab8; font-weight: bold; margin: 0 0 0 8px; }
.style7 {color: #FF0000}
.style8 {color: #3a78b8; font-weight: bold;}
.style9 {color: #FFFFFF; font-weight: bold; padding: 5px;}
.style10 {color: #FFFFFF; font-weight: bold; }

h1 {
color: #295D92;
font-size: 11px;
font-weight: bold;
margin: 0 0 0 0;
padding: 0px;
}
h2 {
color: #3a78b8;
font-size: 11px;
font-weight: bold;
margin: 0 0 0 0;
padding: 0px;
}
h3 {
color: #3a78b8;
font-size: 11px;
font-weight: bold;
margin: 0 0 0 0;
padding: 0px;
}
h4 {
color: #3a78b8;
font-size: 11px;
font-weight: bold;
margin: 0 0 0 0;
padding: 0px;
}
.latest {
margin: 0px 0 0 8px;
padding: 0px;
color: #666666; 
font-weight: bold; 
}
.news {
margin: 0 0 0 18px;
}
#altbutton {
width: 68px;
height: 18px;
margin: 0 0 0 100px;
padding: 0px;
background-color: #F1F1F1;
border-left: none;
border-right: none;
border-top: none;
border-bottom: solid 1px #295D92;
color: #295D92;
font-weight: bold;
}
.glance a:link {
font-weight: bold;
color: #295D92;
line-height: 15px;
}
.glance a:visited {
font-weight: bold;
color: #295D92;
line-height: 15px;
}
.glance a:hover {
color: #3a78b8;
line-height: 15px;
}
.glance a:active {
font-weight: bold;
color: #295D92;
line-height: 15px;
}
.map {
line-height: 17px;
}
div#navbar2 {
    height: 28px;
    width: 720px;
    background-color: #336699;
}
div#navbar2 ul {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
    color: #FFF;
    line-height: 28px;
    white-space: nowrap;
}
div#navbar2 li {
    border-right: solid 1px #eeeeee;
    list-style-type: none;
    display: inline;
}
div#navbar2 li a {
    text-decoration: none;
    padding: 5px 10px;
    color: #FFF;
}
div#navbar2 li a:link {
    color: #FFF:
}
div#navbar2 li a:visited {
    color: #FFF;
}
div#navbar2 li a:hover {
    color: #FFF;
    background-color: #3575b7;
}
.standard {
width: 720px;
margin: 0px 0px 0px 30px;
padding:0;
}