/***********************************************/
/*  GLOBAL STYLESHEET FOR nTelosWireless.com 
/***********************************************/


/* LAYOUT DIVS */ 
/***********************************************/

html, body {
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	text-align:center; /* for IE */ 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 14px;
	font-size: 11px;
	background-image:url(/images/global/mainBG.jpg); 
	background-repeat:repeat-x;
	} 

.wrapper {
	width: 100%;
	margin: 0px;
	text-align:left; /* reset text alignment */
	margin:0 auto; /* for the rest */ 
	padding: 0;
	}

.topslice{ 
	width:996px; 
	height:43px; 
	background-image:url(/images/global/topsliceBG.png); 
	background-repeat:no-repeat;
	text-align:left; /* reset text alignment */
	margin:0 auto; /* for the rest */
	}

* html .topslice{ 
	background-image:url(/images/global/topsliceBG_ns.png); 
	background-repeat:no-repeat;
	}	

.pagetoplinks {
	width:600px; 
	height:17px; 
	text-align:right; 
	float:right; 
	clear:both; 
	margin:10px 5px 0px 0px; 
	color:#FFFFFF; 
	display:inline;
	}

.topheadercont {width:942px; height:81px;}

* html .topheadercont {margin-bottom:-10px;}

.logocont {
	width:110px; 
	height:81px; 
	float:left; 
	margin-left:5px; 
	display:inline;	
	}

.searchbox {
	width:203px; 
	height:60px; 
	float:right; 
	margin:30px 0px 0px 10px;
	}
			
.content { 
	width: 942px;
	margin: 0px;
	text-align:left; /* reset text alignment */
	margin:0 auto; /* for the rest */ 
	padding: 0px 27px;
	background-image:url(/images/global/midsliceBG.png); 
	background-repeat:repeat-y;
	}	

* html .content {    /* IE 5.5 - 6 fix for container and alternate image for side slice */
	background-image:url(/images/global/midsliceBG.gif); 
	background-repeat:repeat-y;
	}    

html>body .content {    /* automatically expands height in CSS standards compliant browsers */
	min-height: 100%;
	height: auto;
	}		
	
.menucontainer{ 
	width: 942px;
	height: 25px;
	margin: 0px;
	text-align:left; /* reset text alignment */
	margin:0 auto; /* for the rest */ 
	padding: 0px 27px 30px 27px;
	background-image:url(/images/global/midsliceBG.png); 
	background-repeat:repeat-y;
	}	
	
* html .menucontainer{  /* IE 5.5 - 6 fix for container and alternate image for side slice */
	background-image:url(/images/global/midsliceBG.gif); 
	background-repeat:repeat-y;
	}

.footerBG{ 
	background-image:url(/images/global/botmainBG2.png); 
	background-repeat:repeat-x;
	}
					
.footerslice{  
	width:816px; 
	height:145px;
	background-image:url(/images/global/botsliceBG2.png); 
	background-repeat:no-repeat; 
	padding:70px 0px 0px 180px;
	color:#FFFFFF;
	text-align:left; /* reset text alignment */
	margin:0 auto; /* for the rest */
	}
	
.botlogo {
	width:75px; 
	height:49px; 
	margin:8px 10px 0px 0px; 
	float:left;
	}

.footlinkcont { 
	height:60px; 
	float:left; 
	margin-top:5px;
	}
	
.copyr { 
	font-size:9px; 
	font-family:Verdana,Arial,sans-serif;
	color:#FFFFFF;
	margin: 5px 0px 10px 0px;
	}

.phonenumber{
	width:150px; 
	height:30px; 
	float:left; 
	margin: 35px 0px 0px 460px;
	display:inline;
	}
	
* html phonenumber{     /* IE 5.5 - 6 Fix */
	width:250px; 
	height:38px; 
	float:left; 
	margin: 15px 10px 0px 100px;
	}


img.center { display:block; margin-bottom:10px; }
img.left { float:left; margin:10px; }
img.right { float:right; margin:10px; }
img { border:0; }

* html img{ behavior: url(/iepngfix.htc); }   /* IE 5.5 - 6 PNG Transparency fix */

.clear { clear:both; height:1px; margin:0; overflow:hidden; }
.clearright { clear:right; }
.clearleft { clear:left; }

hr { color:#00529c; background-color:#00529c; }	
	
.colrightcont { 
	width: 742px;
	float:right;
	display:inline;
	padding-left:10px;
	}

.twocollink {
	width:320px;
	float:left; 
	padding:20px 20px 10px 20px;
	margin-left:2px;
	position:relative; 
	display:inline;
	}	


/* Box Ads */
/***********************************************/

.adcol_180 {
	width:180px;
	margin: 0px 10px 30px 0px;
	float:left;
	display:inline;
	}

.adcol180top {
	width:170px; 
	height:24px; 
	background:url(/images/global/blubox180_top.gif) no-repeat; 
	padding:5px 0px 0px 10px; 
	font-size:14px; 
	line-height:normal; 
	font-weight:900;
	clear:right;
	}
	
.adcol180mid {	
	width:160px; 
	background:url(/images/global/blubox180_mid.gif) repeat-y; 
	padding:5px 10px 0px 10px;
	font-size:10px;
	}
	
.adcol180bot {	
	width:180px; 
	height:6px; 
	background:url(/images/global/blubox180_bot.gif) no-repeat; 
	margin-bottom:40px;
	}

.linkbox_225 {
	width:225px;
	margin: 30px 14px 10px 0px;
	float:left;
	display:inline;
	}
	
.blubox225top {
	width:215px; 
	height:24px; 
	background:url(/images/global/blubox225_top.gif) no-repeat; 
	padding:11px 0px 0px 10px; 
	font-size:12px; 
	line-height:normal; 
	font-weight:900;
	clear:right;
	}
	
.blubox225mid {	
	width:205px; 
	background:url(/images/global/blubox225_mid.gif) repeat-y; 
	padding:8px 10px 5px 12px;
	font-size:10px;
	}
	
.blubox225bot {	
	width:225px; 
	height:6px; 
	background:url(/images/global/blubox225_bot.gif) no-repeat; 
	}	

.vertsep {width:1px; height:90px; border-left:#CCCCCC 1px solid; float:left; margin:40px 0px 10px 0px; display:inline;}

.horisep {width:inherit; height:2px; border-top:#CCCCCC 1px solid;}

.banner700x100 {
	width:700px; 
	height:100px; 
	margin:0px 0px 30px 0px; 
	float:left; 
	border:1px thin #666666;
	}
	
.banner228x100 {
	width:228px; 
	height:100px; 
	margin:0px 0px 30px 13px; 
	float:left;
	}	

.flash700x270 {
	width:700px; 
	height:270px; 
	margin: 0px 0px 10px -1px; 
	float:left;
	}
	
.box700x255 {
	width:700px; 
	height:255px; 
	margin: 0px 0px 20px 0px; 
	float:left;
	}

.boxA {
	float:right; 
	position:relative;
	background-repeat:no-repeat;
	}

.boxB {
	float:right; 
	position:relative;
	margin:14px 0px 10px 0px;
	background-repeat:no-repeat;
	}	 		 

* html .boxB {
	margin-top:16px;
	}

.subboxA {
	float:right; 
	position:relative;
	background-repeat:no-repeat;
	margin:-1px -2px 0px 0px;
	}

.subboxB {
	float:right; 
	position:relative;
	margin:10px -2px 15px 0px;
	background-repeat:no-repeat;
	}

.toppromo234 {
	width:194px;
	height:160px; 
	float:left; 
	text-align:left; 
	padding:10px 20px 10px 20px;
	position:relative; 
	display:inline;
	}

.toppromo247 {
	width:207px;
	height:140px; 
	float:left; 
	text-align:left; 
	padding:0px 15px 20px 15px;
	margin-left:2px;
	position:relative; 
	display:inline;
	}

.blboxcont {
	width:230px; 
	padding:0; 
	float:right; 
	margin-left:10px;
	}

.blbox230_top {
	width:220px; 
	height:26px; 
	padding:10px 0px 0px 10px;
	margin:0 0 0 10px; 
	float:left; 
	background-image:url(/images/global/blubox240_top.gif); 
	background-repeat:no-repeat; 
	font-size:14px; 
	line-height:normal; 
	font-weight:900;
	}

.blbox230_mid {
	width:210px; 
	padding:5px 10px 5px 10px;
	margin:0 0 0 10px; 
	float:left; 
	background-image:url(/images/global/blubox240_mid.gif); 
	background-repeat: repeat-y;
	}	

.blbox230_bot {
	width:230px; 
	height:6px;
	margin:0 0 20px 10px;  
	float:left; 
	background-image:url(/images/global/blubox240_bot.gif); 
	background-repeat:no-repeat;
	}
	
.boxbotlink {
	position: absolute;
	bottom:11px;
	left:14px;
	}		

/* Bottom AJAX Container for Front Page */
.botajaxcontainer{
	float:right; 
	width:735px; 
	height:215px; 
	padding:5px 0px 0px 60px;
	text-align:left; /* reset text alignment */
	margin:0 auto; /* for the rest */
	}

img.promobox_title { margin-bottom:5px; clear:both; } 





/*  Common Header Title Styles and FONTS */
/***********************************************/

h2 {
	color: #00529c;
	font-weight:900; 
	line-height: 20px;
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	letter-spacing:-1px;
	}

h3 {
	color: #00529c;
	text-decoration:underline;
	font-weight:900; 
	line-height: 24px;
	font-size: 21px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	margin: 0px 0px 18px 0px;
	}

h4 {
	color: #00529c;
	text-decoration:underline;
	font-weight:900; 
	line-height: 20px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	letter-spacing:-1px;
	}

.caption {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	color:#666666;
	margin-bottom:20px;
	}	

ul {
	margin:10px 0px 0px 0px;
	padding-left:20px;
	list-style-position:inside;
	}

ul:li {
	list-style:disc;
	}		


/* LINK STYLES  */ 
/***********************************************/

a:link, a:visited {
	color: #00529C;
	font-weight:500; 
	line-height: 14px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	margin: 0px;
	}

a:hover {
	color:#00529C;
	font-weight:500;  
	line-height: 14px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: underline;
	margin: 0px;
	}

a:link.headerlink, a:visited.headerlink {
	color: #FFFFFF;
	line-height: 14px;
	font-weight: 900;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	margin: 0 5px 0 5px;
	}

a:hover.headerlink{
	color: #EFA63A; 
	line-height: 14px;
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	margin: 0 5px 0 5px;
	}
	
a:link.footerlink, a:visited.footerlink {
	color: #FFFFFF;
	line-height: 18px;
	font-weight:900;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	margin: 0 5px 0 5px;
	}

a:hover.footerlink{
	color:#EFA63A;  
	line-height: 18px;
	font-weight:900;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	margin: 0 5px 0 5px;
	}	
	
a:link.smallbox, a:visited.smallbox {
	color: #00529C;
	font-weight:500; 
	line-height: 14px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none;
	margin: 0px;
	}

a:hover.smallbox{
	color:#00529C;
	font-weight:500;  
	line-height: 14px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: underline;
	margin: 0px;
	}
	
	
/*  MENU NAVIGATION IF JAVASCRIPT IS DISABLED  */
/***********************************************/

html* .noscriptmenu {     /* IE7 and Below Hack */
	width:941px; 
	height:34px; 
	position: relative; 
	top: -20px; 
	right: 0px; 
	background-image:url(/images/global/bar_blue1.gif); 
	background-repeat:repeat-x; 
	padding-top:14px; 
	clear:both; 
	text-align:center; 
	color:#FFFFFF;
	}
	
* html .noscriptmenu {    /* IE6 fixes spacing issue */
	margin-bottom:-40px; 
	}	

.noscriptmenu {     
	width:941px; 
	height:34px; 
	position: relative; 
	top: -16px; 
	right: 0px; 
	background-image:url(/images/global/bar_blue1.gif); 
	background-repeat:repeat-x; 
	padding-top:14px; 
	clear:both; 
	text-align:center; 
	color:#FFFFFF;
	}
	
a:link.nojs_menu, a:visited.nojs_menu {   
	color:#FFFFFF;
	font-weight:900;
	margin-bottom:10px;
	text-align:center;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration:none;
	margin: 0px 25px;
	}

a:hover.nojs_menu {
	color:#EFA63A;
	font-weight:900;
	text-align:center;  
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration:none;
	margin:0px 25px; 
	}
