body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul,
ol, li, dl, dt, dd, form, a, fieldset, th, td
{	
	margin: 0; 
	padding: 0; 
	border: 0;
}

body 
{ 
	margin: 0px; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #fff; 
	background:#284657;
}

.header {width:100%;height:43px;background:url(img/nav_bg_top.gif) repeat-x scroll center 0;}
.header #center{width:886px;height:43px;}
.header #left{float:left; font-size:17px;font-weight:bold;}
.header #left a{color:#fff; text-decoration:none;}
.header #right{float:right; padding:10px 3px 0 0;}
.header ul{height:30px;list-style:none;padding:0px;margin:0px;float:left;}
.header li{float:left;list-style:none;padding: 0 2px;}

.banner{width:100%;height:235px;background:url(img/banner_bg.png) repeat-x scroll 0 0;}
.banner #center{width:990px;height:235px;}
.banner #left{float:left;width:52px;height:235px;background: url(img/banner_left.png) no-repeat scroll 0 0;}
.banner #middle{float:left;width:886px;height:235px;}
.banner #right{float:left;width:52px;height:235px;background: url(img/banner_right.png) no-repeat scroll 0 0;}

.menu {width:100%;height:50px;background:#849ba7 url(img/nav_bg.png) repeat-x scroll 0 0;}
.menu #center{width:886px; height:57px;}

.content{float:left;width:100%;margin:auto;background:#849ba7;}
.content #center{margin: 0 0 0px 0;}
.content #text {width:886px;}
.content h2 {float:left;height:42px;width:847px;background:url(img/mission_footer.png) repeat-x scroll 0 0;color:#fff;line-height:39px;text-indent:12px;font-size:20px;text-align:left;}

.package{float:left;width:290px;height: 270px;padding:9px 8px 20px 0;}
.package_last{float:left;width:290px;padding:9px 0px 20px 0;}

.package #basic{float:left;width:290px;height:55px;background:url(img/basic.gif) no-repeat scroll 0 0;}
.package #advanced{float:left;width:290px;height:55px;background:url(img/advanced.gif) no-repeat scroll 0 0;}
.package_last #professional{float:left;width:290px;height:55px;background:url(img/professional.gif) no-repeat scroll 0 0;}

.package #box, .package_last #box{width:290px;background: #5a7586;float:left;}
.package #box #left, .package_last #box #left{float:left;width:172px;height:169px;}
.package #box #right, .package_last #box #right{float:left;width:118px;height:169px;}
.package #box #right #top, .package_last #box #right #top{height:95px;background: url(img/main_block_right.jpg) no-repeat scroll 0 0}

.info{float:left;width:172px;height:169px;background: url(img/main_block_left.jpg) no-repeat scroll 0 0;}
.info div {padding:14px 0 0 12px;font-size:14px; font-weight:bold;text-align:left;line-height:24px;}

.mission{float:left;width:100%;height:242px;background: #284657 url(img/foot_bg_all.png) repeat-x scroll 0 0;}
.mission #center{width:990px;}
.mission #left{width:52px; height:200px;float:left;background:url(img/foot_bg_left.png) no-repeat scroll 0 0;}

.mission #middle{width: 886px; height:200px;float:left;}
.mission #middle #bg {float:left;width:886px;height:42px;background:url(img/mission_footer.png) repeat-x scroll 0 0;}
.mission #middle #bg #statement{float:left;width:248px;height:42px;background:url(img/mission_statement.png) no-repeat scroll 0 0;}
.mission #middle #bg #right{float:right;height:42px;width:37px;background:url(img/mission_right.png) no-repeat scroll 0 0;}

.mission #right {width:52px; height:200px;float:left;background:url(img/foot_bg_right.png) no-repeat scroll 0 0;}
.mission #footer {width:886px;height:200px;float:left;background:#284657 url(img/foot_bg.gif) repeat-y scroll 0 0;text-align:left;line-height:25px;}
.mission #footer .text {line-height:25px;}

.footer {float:left;width:100%;height:50px;background:url(img/footer_bg.gif) repeat-x scroll center 0;}
.footer #center{width:886px;height:50px;}
.footer #left{float:left;padding:0px 0 0 0px;font-size:17px;font-weight:bold;}
.footer #left a{color:#fff; text-decoration:none;}
.footer #right{float:right;margin:16px 0 0 0;}
.footer ul{list-style:none;padding:0px;margin:0px;float:left;}
.copyrights ul{list-style:none;padding:0px;margin:0px;float:left;}
.footer_menu ul ,.footer_menu a{list-style:none;float:left;font-size:12px;color:#fff; text-decoration:none;}
.footer li{float:left;list-style:none;padding: 0 2px;}
/*.menu li {float:left;line-height:50px;list-style:none;background:url(img/nav_div.png) no-repeat left;overflow:hidden;}
.menu li:first-child {background:none;padding-left:0;}
.menu a {display:inline;color:#fff;font-weight:bold;padding:0 0px 0 0px;display:block;float:left;text-decoration:none;}
.menu a span {display: none;}
.menu a:hover span {display: inline;position: absolute;top: 270px}
.menu a:hover {color: #70ffff;border: 0px;}*/
/*.menu a:hover {width:105px;color:#70ffff;background:url(img/over.jpg) no-repeat;overflow:hidden;}*/

.text {color:#ffffff;font-size:12px;padding:12px 12px 0 12px;line-height:18px;text-align:left;}
.text table {width:100%; float:left;padding:0;margin:5px 0 5px 0;}
.text a {font-weight:bold;}
.text p {padding:5px 0 5px;}
form {color:#fff; font-weight:bold;font-size:11px;line-height:19px;padding: 0 0 5px 0;}


/*^'^ Navigation Structure ^'^*/
.nav-container-outer{
font-size: 15px;
padding: 0px;
height: 50px;
#background: url(img/nav_bg.png);
}

.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}

.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;

list-style:none;

}
#nav-container .divider-vert{	
height:50px;
width:2px;
background:url(img/nav_div.png) no-repeat left;
}
.nav-container .divider{
display:block;
}
.nav-container .divider-vert{
float:left;
width:0px;

}

.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
.nav-container li:hover{
background: url(img/over.png);
}
.nav-container li li:hover{
background: transparent;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding:3px 17px 0px 18px;
margin: 10px 0px 0px 0px;
color: #FFFFFF;
text-decoration:none;
font-weight: bold;
}

#nav-container a:hover{
color: #70ffff;
background-repeat: no-repeat;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
position:relative;
top: -39px;
padding:10px 4px 0px 4px;
margin:0px 0px 0px 0px;
background: url(img/over_up.png);
background-repeat: repeat-x;
}

.contact {font-size:12px;}
.contact p {text-align:center;}
.contact strong {display:block;font-size:12px;}
.contact input[type="text"]{margin-bottom:3px;width:150px;padding:2px;}
.contact textarea {width:400px;height:100px;margin-bottom:3px;font-family:Arial;padding:2px;font-size:12px;}
.contact select {width:154px;margin-bottom:3px;}
.contact form img {border:1px solid #ccc;margin-bottom:3px;}

.affiliates {list-style:none;}
.affiliates li {border-top:1px dotted #ccc;padding:10px 0 10px;text-align:center;}
.affiliates li:first-child {border-top:0;padding-top:0;}

.compare {background:#9db0b9;font-size:13px;font-family:Tahoma;width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;margin:5px 0 5px 0;}
.compare th {text-align:left;background:#5c7786;}
.compare th, .compare td {padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;}
.compare tr td:first-child {text-align:left;font-weight:bold;font-size:11px;}
.compare tr th:first-child {text-align:left;font-size:11px;}
.compare tr:hover td {background-color:#e5e5e5;color:#333;}
.compare tr:hover td > a {color:#333;}
.compare td {background-position:center 5px;background-repeat: no-repeat;}
.compare td > a{color:#fff;}
.compare td.y {background-image:url(img/yes.png);}
.compare td.n {background-image:url(img/no.png);}