@charset "utf-8";
/* CSS Document */

body {
	margin-bottom: 0em ;
	margin-top: 0em ;
	margin-left: 0em;
	margin-right: 0em;
	/*background-image:url(../images/template/background.jpg);
	background-repeat: repeat;*/
	 width: 100%;  
  background: url(../images/template/background.jpg) center bottom ;
  background-repeat:no-repeat;  
  background-attachment: fixed;  
	
	background-color: #1a5b99;
	font-family: Century Gothic, Arial, Helvetica, san-serif;
	font-size: .8em;
	color: #484848;
}

#wrapper {  
  width: 100%;  
  background: url(../images/template/background.jpg) center bottom;
  background-repeat:no-repeat;  
  background-attachment: fixed;  
}  

.logo {
	background:url(../images/template/logo.gif);
	background-repeat: no-repeat;
	width: 190px;
	height: 110px;
}

.white_line {
	background:url(../images/template/line.gif);
	background-repeat:repeat-y;
	width: 1px;
}

.content_top_shadow {
	background:url(../images/template/content_top_shadow.gif);
	background-repeat: repeat-x;
	background-color: white;
	width: 562px;
	height: 29px;
}

.white_bg {
	background-color: white;
}

.height280 {
	height: 280px;
}

.padding10 {
	padding: 0px 10px 0px 10px;
}

.padding10_uppercase {
	padding: 0px 10px 0px 10px;
	text-transform: uppercase;
}

.padding_plans10 {
	padding: 10px;
}

.padding_plans10_uppercase {
	padding: 10px;
	text-transform: uppercase;
}

.padding5 {
	padding: 5px 0px 5px 10px;
}

.plans_text {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	text-transform: capitalize;
}

.plan_hover {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: white;
	background-image:url(../images/roll_over/on.gif);
	text-decoration: none;
}


/*Tabs Title*/
.tab_title {
	color: white;
	padding: 10px 10px 10px 10px;
	/*font-size: 12px;*/
	font-weight: bold;
	text-transform: uppercase;
}

.tab_subtitle {
	color: #484848;
	padding: 10px 10px 10px 10px;
	/*font-size: 0.8em;*/
	font-weight: bold;
	text-transform: uppercase;
}


/*text*/
.text_breadcrumb {
	color: #484848;
	text-transform: capitalize;
}

.text_quicklinks {
	font-size: 10px;
	color: #484848;
}

.header_title {
	font-size: .9em;
	color: #2ea5dd;
	text-transform: capitalize;
	font-weight: bold;
}

.header_subtitle {
	/*font-size: 12px;*/
	color: #2ea5dd;
	text-transform: inherit;
	font-weight: bold;
}

.orange {
	color: #ff7500;
	font-weight: bold;
}

.size14 {
	font-size: 14px;
}

.size12 {
	font-size: 12px;
}

.size10 {
	font-size: 10px;
}

.size9 {
	font-size: 9px;
}


/*breadcrumb*/
a.nav_breadcrumb:link {
	color:#2ea5dd;
	text-transform: capitalize;
	text-decoration: none;
}
a.nav_breadcrumb:visited {
	color:#2ea5dd;
	text-transform: capitalize;
	text-decoration: none;
}
a.nav_breadcrumb:hover {
	color:#2ea5dd;
	text-transform: capitalize;
	text-decoration: underline;
}
a.nav_breadcrumb:active {
	color:#2ea5dd;
	text-transform: capitalize;
	text-decoration: none;
}

/*quicklinks*/
a.nav_quicklinks:link {
	font-size: 10px;
	color: #484848;
	text-decoration: none;
}
a.nav_quicklinks:visited {
	font-size: 10px;
	color: #484848;
	text-decoration: none;
}
a.nav_quicklinks:hover {
	font-size: 10px;
	color: #484848;
	text-decoration: underline;
}
a.nav_quicklinks:active {
	font-size: 10px;
	color: #484848;
	text-decoration: none;
}

/*more*/
a.nav_more:link {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: underline;
}
a.nav_more:visited {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: underline;
}
a.nav_more:hover {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: none;
}
a.nav_more:active {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: underline;
}

/*links*/
a.nav_links:link {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: none;
}
a.nav_links:visited {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: none;
}
a.nav_links:hover {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: underline;
}
a.nav_links:active {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: none;
}


/*link2*/
a.nav_link2:link {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: none;
}
a.nav_link2:visited {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: none;
}
a.nav_link2:hover {
	font-weight: bold;
	color: white;
	background-color: #2ea5dd;
	text-decoration: nonee;
}
a.nav_link2:active {
	font-weight: bold;
	color: #2ea5dd;
	text-decoration: none;
}


/*sublinks*/
a.nav_sublinks:link {
	color: #484848;
	text-decoration: none;
}
a.nav_sublinks:visited {
	color: #484848;
	text-decoration: none;
}
a.nav_sublinks:hover {
	color: #2ea5dd;
	text-decoration: none;
}
a.nav_sublinks:active {
	color: #484848;
	text-decoration: none;
}


/*FAQ*/
a.nav_faq:link {
	color: #484848;
	font-weight: bold;
	text-decoration: none;
}
a.nav_faq:visited {
	color: #484848;
	font-weight: bold;
	text-decoration: none;
}
a.nav_faq:hover {
	color: #2ea5dd;
	font-weight: bold;
	text-decoration: underline;
}
a.nav_faq:active {
	color: #484848;
	font-weight: bold;
	text-decoration: none;
}


/*advance*/
a.nav_advance:link {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_advance:visited {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_advance:hover {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: white;
	background-image:url(../images/roll_over/on.gif);
	text-decoration: none;
}
a.nav_advance:active {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}


/*basic*/
a.nav_basic:link {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_basic:visited {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_basic:hover {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: white;
	background-image:url(../images/roll_over/on.gif);
	text-decoration: none;
}
a.nav_basic:active {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}


/*hha*/
a.nav_hha:link {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_hha:visited {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_hha:hover {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: white;
	background-image:url(../images/roll_over/on.gif);
	text-decoration: none;
}
a.nav_hha:active {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}


/*modem*/
a.nav_modem:link {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_modem:visited {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_modem:hover {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: white;
	background-image:url(../images/roll_over/on.gif);
	text-decoration: none;
}
a.nav_modem:active {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}


/*daily*/
a.nav_daily:link {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_daily:visited {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_daily:hover {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: white;
	background-image:url(../images/roll_over/on.gif);
	text-decoration: none;
}
a.nav_daily:active {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}


/*pay*/
a.nav_pay:link {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_pay:visited {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}
a.nav_pay:hover {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: white;
	background-image:url(../images/roll_over/on.gif);
	text-decoration: none;
}
a.nav_pay:active {
	display: block;
	width: 163px;
	height: 20px;
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	color: #ff7500;
	text-decoration: none;
}


/*download*/
a.nav_download:link {
	display: block;
	width: 98px;
	height: 20px;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
	color: #2ea5dd;
	background-color: #cdcdcd;
	text-decoration: none;
}
a.nav_download:visited {
	display: block;
	width: 98px;
	height: 20px;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
	color: #2ea5dd;
	background-color: #cdcdcd;
	text-decoration: none;
}
a.nav_download:hover {
	display: block;
	width: 98px;
	height: 20px;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
	color: white;
	background-color: #ff7500;
	text-decoration: none;
}
a.nav_download:active {
	display: block;
	width: 98px;
	height: 20px;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
	color: #2ea5dd;
	background-color: #cdcdcd;
	text-decoration: none;
}

/*collapse */

.technology{
cursor: hand;
cursor: pointer;
font-weight: bold;

margin: 10px 0;
}
.technology:link {
	color: #484848;
	font-weight: bold;
	text-decoration: none;
}
.technology:visited {
	color: #484848;
	font-weight: bold;
	text-decoration: none;
}
.technology:hover {
	color: #2ea5dd;
	font-weight: bold;
	text-decoration: underline;
}
.technology:active {
	color: #484848;
	font-weight: bold;
	text-decoration: none;
}

.openlanguage{ 
color: #2ea5dd;
}

.closedlanguage{
color: #484848;
}

/*text link*/
a.text_link:link {
	color:#2ea5dd;
	text-decoration: none;
}
a.text_link:visited {
	color:#2ea5dd;
	text-decoration: none;
}
a.text_link:hover {
	color:#2ea5dd;
	text-decoration: underline;
}
a.text_link:active {
	color:#2ea5dd;
	text-decoration: none;
}

.txt_table {
	color: white;
	padding: 10px 10px 10px 10px;
	/*font-size: 12px;*/
}

.txt_table_dark {
	color: #333333;
	font-size:11px;
	padding: 5px 5px 5px 5px;
	/*font-size: 12px;*/
}