/* CSS Document */

body, html {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-align:center; 
scrollbar-3dlight-color: #AFCDD8;
scrollbar-arrow-color: #000000;
scrollbar-darkshadow-color: #355F78;
scrollbar-face-color: #0069B7;
scrollbar-highlight-color: #AFCDD8;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #6699CC;
}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; }

a:link { color: #000099; text-decoration: none; }
a:visited { color: #000099; text-decoration: none; }
a:active { color: #000099; text-decoration: none; }
a:hover { color: #2a5391; text-decoration: underline; }

p { margin-top: 0; margin-bottom: 5px; margin-left: 0; margin-right: 0; }

.wireless { margin:0px;padding:0px;}
.wireless li {
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}


.nav { font-family:verdana; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }
.nav a:link { font-family:verdana; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }
.nav a:visited { font-family:verdana; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }
.nav a:active { font-family:verdana; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; }
.nav a:hover { font-family:verdana; color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: underline; }

.top_nav { color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; }
.top_nav a:link { color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; }
.top_nav a:visited { color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; }
.top_nav a:active { color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none; }
.top_nav a:hover { color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: underline; }

h2.logo { 
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 0;
margin-bottom: 2px;
margin-left: 0;
margin-right: 0;
}

h1.sidebar { 
color: #2a5391;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
margin-top: 0;
margin-bottom: 2px;
margin-left: 0;
margin-right: 0;
}

h1.header {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
margin-top: 0;
margin-bottom: 2px;
margin-left: 0;
margin-right: 0;
}

td.header { border-bottom: dotted #b5b5b5 thin; }

td.content { padding-bottom: 10px;}

td.sidebar_header { border-bottom: dotted #b5b5b5 thin; }
td.sidebar_content { padding-top: 5px; padding-bottom: 10px; }

.sidebar_nav { font-weight: ; text-decoration: none; font-size: 10px;  margin:0px; padding:0px;}
.sidebar_nav a:link { font-weight: ; text-decoration: none; font-size: 10px; color:#000099 }
.sidebar_nav a:visited { font-weight: ; text-decoration: none; font-size: 10px; color:#000099 }
.sidebar_nav a:active { font-weight: ; text-decoration: none; font-size: 10px; color:#000099 }
.sidebar_nav a:hover { font-weight: ; text-decoration: underline; font-size: 10px; color:#000099}
.sidebar_nav li { 
	list-style-type: none;
	background: url(images/nav_dot.gif) left center no-repeat;
	padding-left:10px;
	margin:0px;
	margin-bottom:2px;
}
.sidebar_features { font-weight: ; text-decoration: none; font-size: 10px;  margin:0px; padding:0px; }
.sidebar_features a:link { font-weight:; text-decoration: none; font-size: 10px; color:#000099}
.sidebar_features a:visited { font-weight: ; text-decoration: none; font-size: 10px; color:#000099 }
.sidebar_features a:active { font-weight: ; text-decoration: none; font-size: 10px; color:#000099}
.sidebar_features a:hover { font-weight: ; text-decoration: underline; font-size: 10px; color:#000099}
.sidebar_features li { 
	list-style-type: none;
	background: url(images/features_bullet.gif) left center no-repeat;
	padding-left:10px;
	margin:0px;
	margin-bottom:2px;
}

.features_list { padding-top:5px; }
.features_list li { 
	list-style-type: none;
	background: url(images/check.gif) left center no-repeat;
	padding-left:20px;
	margin:0px;
	margin-bottom:2px;
}

td.front_plan_header { background-color: #3463ac; color: #FFFFFF; font-size: 12px; font-weight: bold; border-right: 1px solid #081434; border-left: 1px solid #6a87ab; text-align: center; padding-top: 5px; }
td.front_plan_headerb { background-color: #3463ac; color: #FFFFFF; font-size: 12px; font-weight: bold; border-left: 1px solid #6a87ab; text-align: center; padding-top: 5px; }
td.front_plan_header1 { background-color: #3463ac; color: #E8E8FF; font-size: 10px; font-weight: bold; border-right: 1px solid #081434; border-left: 1px solid #6a87ab; text-align: center; padding-bottom: 5px; vertical-align:top; padding-left:5px;padding-right:5px; }
td.front_plan_header1b { background-color: #3463ac; color: #E8E8FF; font-size: 10px; font-weight: bold;  border-left: 1px solid #6a87ab; text-align: center; padding-bottom: 5px; vertical-align:top;padding-left:5px;padding-right:5px; }
td.plan_content_left {background-color: #FFFFFF; color: #000000; padding-bottom: 3px; border-right: 1px solid #b5b5b5;}
td.plan_content_center {background-color: #FFFFFF; color: #000000; padding-bottom: 3px; padding-right:5px;}
td.plan_content_right {background-color: #FFFFFF; color: #000000; padding-bottom: 3px; border-left: 1px solid #b5b5b5; }

td.plan_highlight { background-color: #e7f1ff; color: #3161aa; text-align: center; font-weight: bold; font-size: 12px; padding-top: 3px; padding-bottom: 3px;}
td.plan_price { background-color: #e7f1ff; color: #000000; text-align: center; font-weight: bold; font-size: 12px; padding-top: 3px; padding-bottom: 3px;}

.planslist {
	margin-top:5px;
	margin-bottom:5px;
}
.planslist li {
	list-style-type: none;
	background: url(images/plan_bullet.gif) left center no-repeat;
	padding-left:10px;
	margin-left:-35px;
	margin-bottom:2px;
}
	

.news_title { color: #3161aa; font-size: 10px; font-weight: bold; padding-top: 3px; }
.news_text {text-align: left;}
.news_link {text-align: right; text-decoration: none; }
.news_link a:link { color: #3161aa; text-decoration: underline; }
.news_link a:visited { color: #3161aa; text-decoration: underline; }
.news_link a:active { color: #3161aa; text-decoration: underline; }
.news_link a:hover { color: #000000; text-decoration: underline; }

td.news_content {padding-bottom: 5px; border-bottom: 1px solid #F1F1F1; }

.news_date { color: #3161aa; font-size: 10px; font-weight: bold;padding-right:2px; }

.choice_heading { color: #FFFFFF; font-size: 12px; font-weight: bold; }
.choice_text { color: #FFFFFF; }

.footer { color: #FFFFFF; text-decoration: none; }
.footer a:link { color: #FFFFFF; text-decoration: none; }
.footer a:visited { color: #FFFFFF; text-decoration: none; }
.footer a:active { color: #FFFFFF; text-decoration: none; }
.footer a:hover { color: #FFFFFF; text-decoration: underline; }

td.support_header { text-align: left; color: #FFFFFF; font-weight: bold; background-color: #3463ac; font-size: 12px; padding: 3px;}
td.support_body { text-align: left; background-color: #FFFFFF; color: #000000; text-decoration: none; border-bottom: 1px solid #CCCCCC; padding-top:5px;padding-bottom:5px; }
td.support_body a:link { background-color: #FFFFFF; color: #000000; text-decoration: underline; }
td.support_body a:visited { background-color: #FFFFFF; color: #000000; text-decoration: underline; }
td.support_body a:active { background-color: #FFFFFF; color: #000000; text-decoration: underline; }
td.support_body a:hover { background-color: #FFFFFF; color: #1f749a; text-decoration: underline; }



td.plan_header { text-align: center; color: #FFFFFF; font-weight: bold; background-color: #3463ac; font-size: 12px; padding-top: 3px;}
td.plan_header1 { text-align: center; color: #E8E8FF; font-weight: bold; background-color: #3463ac; font-size: 10px; padding-bottom: 3px;vertical-align:top;}

td.plan_page_left { color: #FFFFFF; font-weight: bold; background-color: #2487d7; font-size: 10px; padding: 3px; border-top: 1px solid #FFFFFF; text-align: right; }
td.plan_body { background-color: #FFFFFF; color: #000000; text-decoration: none; border-bottom: 1px solid #CCCCCC; text-align: center; }
td.plan_body_highlight { background-color: #e7f1ff; color: #3161aa; text-decoration: none; border-bottom: 1px solid #CCCCCC; font-weight: bold; text-align: center; }
td.plan_body a:link { background-color: #FFFFFF; color: #000000; text-decoration: underline; }
td.plan_body a:visited { background-color: #FFFFFF; color: #000000; text-decoration: underline; }
td.plan_body a:active { background-color: #FFFFFF; color: #000000; text-decoration: underline; }
td.plan_body a:hover { background-color: #FFFFFF; color: #1f749a; text-decoration: underline; }

th.section {
	color: #ffffff;
	background: #3463ac;
	font-size:12px;
	font-weight:bold;
}

th.req1 {
	background: #FAFAFA url(images/bullet1.gif) no-repeat;
}

th.req2 {
	background: #ffffff url(images/bullet1.gif) no-repeat;
}

.alt1 {
border-bottom: 1px solid #CCCCCC;
background-color: #FAFAFA;
}

.alt2 {
border-bottom: 1px solid #CCCCCC;
background-color: #FFFFFF;
}

.style1 {font-size: 10px}

.loginbutton {
	background-image: url(images/button1.gif);
	width:102px;
	height:19px; 
	color:#FFF;
	font-size:12px;
	font-family: Verdana; 
	font-weight: bold;
	cursor:pointer;
	border: 1px solid #446696;
}

.gobutton {
	background-image: url(images/button1.gif);
	width:30px;
	height:21px;
	color:#FFF;
	font-size:12px;
	font-family: Verdana; 
	font-weight: bold;	
	cursor:pointer;
	border: 1px solid #446696;
}

.orderbutton {
	background-image: url(images/button1.gif);
	color:#FFF;
	cursor:pointer;
	border: 1px solid #446696;
}

.button_over {
	background-image: url(images/button1_over.gif);

}

.demobutton {
	border:1px solid #FFFFFF;
}
.nobg {  }

.formfield {
	margin: 0; 
	padding: 0; 
	height: 14px; 
	width: 100px; 
	background-color:#FFFFFF; 
	border: 1px solid #3161aa;
	font-family:verdana;
	font-size:10px;
}



#alacarte table {
	/*margin-left:5px;*/
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	border-right: 1px solid #990000;
	border-left: 1px solid #990000;
	}

#alacarte td {
	background-color: #FFFFFF;
	text-align:center;
	padding:0px;	
	border:1px solid #990000;	
}

#alacarte th {
	padding:2px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	font-weight:normal;
	font-variant: normal;
	background-color:#1B3863;
	color:#FFFFFF;
	text-align:center;
	border:1px solid #990000;
}

#alacarte ul, #alacarte li {	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	line-height:14px;
	background-color:#FFFFFF;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	list-style-type:none;
}
#alacarte .addons { font-size:12px;font-weight:bold; text-align:center; vertical-align:middle; }
#alacarte .select { font-size:12px;text-align:left;padding: 5px 0px 5px 5px; vertical-align:middle;}
#alacarte .item { font-size:16px;font-weight:bold; width:40%;}
#alacarte .prices { font-size:16px;font-weight:bold;background-color:#4D6A94; color:#FFFFFF; padding:5px;}
#alacarte .basic { padding:5px;border:0px; }

