/* CSS Document */

/* new 2014 styles TWH 06/23/14 16:44:48 */
/* added color to a:hover and a.active */

a,
a:visited { 
	font: 11px 'Open Sans', sans-serif;
	text-decoration: none; 
	text-transform:uppercase;
	color: #ED1C24; 
	}
	
a:hover { 
	font: 11px 'Open Sans', sans-serif;
	text-decoration: underline; 
	text-transform:uppercase;
	color: #ED1C24; 
	}
a:active { 
	font: 11px 'Open Sans', sans-serif; 
	text-transform:uppercase;
	color: #ED1C24; 
	}

TD { 
	font: 11px  'Open Sans', sans-serif;
	 
	}
	
.TEXTLARGEBOLD { 
	font: 12px 'Open Sans', sans-serif;
	color: #000000; 
	font-weight: BOLD; 
	}		
.TEXTBLK { 
	font: 11px 'Open Sans', sans-serif;
	color: #000000; 
	font-weight: normal; 
	}
.TEXTBLKBOLD { 
	font: 'Open Sans', sans-serif;
	color: #000000; 
	font-weight: bold; 
	}	
.TEXTBLUBOLD { 
	font: 'Open Sans', sans-serif;
	color: #275a97; 
	font-weight: bold; 
	}
.TEXTBLUBOLD11 { 
	font: 'Open Sans', sans-serif;
	color: #275a97; 
	font-weight: bold; 
	font-size:11px
	}	
.TEXTBLUBOLD15 { 
	font: 'Open Sans', sans-serif;
	color: #275a97; 
	font-size:15px
	}		
.TEXTBLUBOLD10 { 
	font: 'Open Sans', sans-serif;
	color: #275a97; 
	font-weight: bold; 
	font-size:10px
	}		
.TEXTREDBOLD { 
	font: 'Open Sans', sans-serif;
	color: RED; 
	font-weight: bold; 
	}	
.TEXTGRNBOLD { 
	font: 'Open Sans', sans-serif;
	color: GREEN; 
	font-weight: bold; 
	}	
	
.TEXTBLU { 
	font: 'Open Sans', sans-serif;
	color: #275a97;  
	}	
.TEXTRED { 
	font: 'Open Sans', sans-serif;
	color: RED; 
	}	
.TEXTGRN { 
	font: 'Open Sans', sans-serif;
	color: GREEN;  
	}	
		

/* end new 2010 styles JB */
/* JB Styles added */


	/*from color: #007cc2;*/
a.blackberrylinks {

	font-weight: normal;
	font-size: 10px;
	color: #4E88C7;
	font-family:   'Open Sans', sans-serif;
}		
a.blackberrylinks:hover {

        font-weight: normal;
        font-size: 10px;
        color: #ED1C24;
        font-family: 'Open Sans', sans-serif;
}

.TDBOLD { 
	font: 11px   'Open Sans', sans-serif;
	color: #000000; 
	font-weight: bold; 
	}
	
A.boldlink { 
	font: 11px   'Open Sans', sans-serif;
	color: #ffffff; 
	font-weight: bold; 
	}	
	
A.boldlink:HOVER { 
	font: 11px  'Open Sans', sans-serif;
	color: #f9d405; 
	font-weight: bold; 
	}	


.TEXTBLK { 
	font: 11px  'Open Sans', sans-serif;
	color: #000000; 
	font-weight: normal; 
	}
	
.TEXTBLKBOLD { 
	font: 12px  'Open Sans', sans-serif;
	color: #000000; 
	font-weight: bold; 
	}
a.TDBOLD { 
	font: 11px  'Open Sans', sans-serif;
	color: #ffffff; 
	font-weight: bold; 
	}
	
/* changed from color: #f9d405; */
a.TDBOLD:hover { 
	font: 11px  'Open Sans', sans-serif;
	color: #ED1C24; 
	font-weight: bold; 
	}

/* END JB Styles added */
.style1 {
	font-family:  ''Open Sans'', sans-serif, verdana, Arial, Helvetica;
	font-size: 9px;
	color: #bbd8ed;
}


.style2 {color: #f9d405}

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

/* TOP NAV */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav SPAN{display:none;}

#nav a {
	display: block;
	
}

#nav a:hover {
	display: block;
	
}

#leftnav { margin:0; padding:0; list-style-image:url(/images/arrow.gif); }
#leftnav a{text-transform:none;}
.leftnav_sub {list-style:none;margin-left:-20px;}

#nav li ul { position:absolute; top:110px; left:0; width:9em; background: #00234d; left: -999em; color:#FFFFFF; }

#nav li ul li{ border-bottom:1px solid #227ec7; background: #00234d; padding:3px; }


#nav li:hover ul, #nav li.sfhover ul { left: auto; }



#myaccount {float:left;background:url(/images/us_menu4.gif) no-repeat;display:block; width:98px; height:30px;}
#myaccount:hover{float:left;background:url(/images/us_menu4-over.gif) no-repeat;display:block; width:98px; height:30px;}
#myaccount_header {display:block; width:98px; height:30px;}

#solutions {float:left;background:url(/images/us_menu5.gif) no-repeat;display:block; width:81px; height:30px;}
#solutions:hover{float:left;background:url(/images/us_menu5-over.gif) no-repeat;display:block; width:81px; height:30px;}

#solutions_header{display:block; width:81px; height:30px;}

#products {float:left;background:url(/images/us_menu6.gif) no-repeat;display:block; width:78px; height:30px;}
#products:hover{float:left;background:url(/images/us_menu6-over.gif) no-repeat;display:block; width:78px; height:30px;}
#product_header {display:block; width:78px; height:30px;}

#customer_support {float:left;background:url(/images/us_menu7.gif) no-repeat;display:block; width:131px; height:30px;}
#customer_support:hover{float:left;background:url(/images/us_menu7-over.gif) no-repeat;display:block; width:131px; height:30px;}
#customer_header {display:block; width:131px; height:30px;}


#check_coverage {float:left;background:url(/images/us_menu8.gif) no-repeat;display:block; width:115px; height:30px;}
#check_coverage:hover{float:left;background:url(/images/us_menu8-over.gif) no-repeat;display:block; width:115px; height:30px;}
#check_coverage_header {display:block; width:115px; height:30px;}


#partner_corner {float:left;background:url(/images/us_menu9.gif) no-repeat;display:block; width:111px; height:30px;}
#partner_corner:hover{float:left;background:url(/images/us_menu9-over.gif) no-repeat;display:block; width:111px; height:30px;}
#partner_corner_header {display:block; width:111px; height:30px;}


#quick_links {float:left;background:url(/images/us_menu10.gif) no-repeat;display:block; width:137px; height:30px;}



/* Homepage and site */


.list { 
	font: 10px  'Open Sans', sans-serif;
	color: #ffffff; 
	margin-top: 0px;
	text-align: none; 
	
	}

/*
p, ul { 
	font: 10px  'Open Sans', sans-serif;
	color: #ffffff; 
	margin-top: 0px; 
	text-align: none;
	margin-right:5px;
	}
*/
.footertext { 
	font: 9px  'Open Sans', sans-serif; 
	color: #ffffff; 
	margin: 0px; 
	}
.header { 
	font: 12px 'Open Sans', sans-serif; 
	font-weight: bold; 
	color: #012550; 
	margin-top: 0px; 
	}


/*back_blue --- leaves a blue background image 
.back_blue {background-color:#4A94C6;}*/


/* interior page - sub nav */


.subnav { 
	font: 8pt/16pt  'Open Sans', sans-serif; 
	color: #ffffff; 
	margin-top: 0px;  
	}

/*from color: #99ccff; */
.subnav2 { 
	font: 10px  'Open Sans', sans-serif; 
	color: #4E88C7; 
	margin-top: 0px;  
	}
	
.header_nav:link { text-transform:none;}

.subnav3 { 
	font: 9px  'Open Sans', sans-serif; 
	color: #ffffff; 
	margin-top: 0px;  
	}



/* interior page */


.bodybig { 
	font: 13px  'Open Sans', sans-serif; 
	font-weight: bold; 
	color: #ffffff; 
	margin: 0px; 
	}
.footer { 
	font: 12px  'Open Sans', sans-serif; 
	font-weight: bold; 
	color: #00234d; 
	margin-top: 0px;  
	}
.footer2 { 
	font: 9px  'Open Sans', sans-serif; 
	font-weight: none; 
	color: #00234d; 
	margin-top: 0px;  
	}


.coveragetitle { 
	font: 9px  'Open Sans', sans-serif; 
	font-weight: bold; 
	color: #00234d; 
	margin-top: 0px;  
	}
.title { 
	font: 12px  'Open Sans', sans-serif; 
	color: #f9d405; 
	margin: 0px; 
	}
.coveragetitle2 { 
	font: 8pt  'Open Sans', sans-serif; 
	font-weight: bold; 
	color: #ffffff; 
	margin-top: 0px;  
	}


/* FORM ELEMENTS */
.search_box {height:14px; font-size:11px;}
.login_form {height:14px; font-size:11px;}
.newsletter_form{height:14px; font-size:11px;margin-bottom:10px;}



/* links */



/* input { height:12px; } */


.footerorange{

	background-color:#005f9e;
}
	
.sub:link { 
	font-weight: regular; 
	text-decoration: none; 
	color: #bbd8ed;
	}
.sub:visited { 
	font-weight: regular; 
	text-decoration: none; 
	color: #bbd8ed;
	}
.sub:hover, a:active { 
	text-decoration: none; 
	color: #f9d405;
	}
	
.small_td {vertical-align:top; vertical-align:text-top; }	

.linksmall:link { 
	font: 9px  'Open Sans', sans-serif; 
	font-weight: none; 
	color: #00234d; 
	margin-top: 0px;  
	text-transform:none;
	}
.linksmall:visited { 
	font: 9px  'Open Sans', sans-serif; 
	font-weight: none; 
	color: #00234d; 
	margin-top: 0px; 
	text-transform:none; 
	}
.linksmall:hover, 
.linksmall:active { 
	font: 9px  'Open Sans', sans-serif; 
	font-weight: none; 
	color: #00234d; 
	margin-top: 0px;  
	text-transform:none;
	}


/* specific divs */
.content_block {background:url(/assets/images/bg_new.gif) repeat-x; background-color:#4B90C3}


#spokContent{font-size:11px;} /* FONT SIZE */

/* Spok Font-Size Buttons */
#spokButtons {position:relative;min-height:12px;height:12px;margin:0 0 5px 0;}
* html #spokButtons {margin-bottom:-3px;height:12px;}
#spokButtons .cnn0pxTMargin{margin-top:0;}
#spokSmFontBtn {right:22px;}
#spokLgFontBtn {right:0;cursor:pointer;}
#spokLgFontBtn img, #spokSmFontBtn img {display:block;}

#spokBtnLabel{font-family: 'Open Sans', sans-serif;font-size:10px;color:#000000;right:44px;}
#spokBtnLabel, #spokSmFontBtn, #spokLgFontBtn{position:absolute;top:0;}

/* Show or hide font buttons */
#spokLgFontBtn .largerFont, #spokSmFontBtn .smallerFont{display:none;}

#PIN{font-family: 'Open Sans', sans-serif;font-size:10px;height:19px; margin-bottom:1px;} /* input tag */
#SUBMIT{font-family: 'Open Sans', sans-serif;font-size:10px;width:70px;height:21px;} /* Submit button */

.TEXTBLKBOLD { 
	font: 'Open Sans', sans-serif;
	color: #000000; 
	font-weight: bold; 
	}	
	
.TEXTBLUBOLD10 { 
	font: 'Open Sans', sans-serif;
	color: #275a97; 
	font-weight: bold; 
	font-size:10px
	}	
	
.TEXTBLUBOLD13 { 
	font: 'Open Sans', sans-serif;
	color: #275a97; 
	font-weight: bold; 
	font-size:13px
	}		
.TEXTBLU { 
	font: 'Open Sans', sans-serif;
	color: #275a97;  
	}	
.deviceExtra {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee; font-weight:bold
}

.TableExtra {
	BORDER-RIGHT: #ccc 1px solid;  
	BORDER-TOP: #ccc 1px solid; 
	BORDER-LEFT: #ccc 1px solid; 
	BORDER-BOTTOM: #ccc 1px solid;
	}	
#healthcare { background:no-repeat url('/message/images/bottom_bg.png'); background-position:bottom; }	
