/*mandy
/*****************/
/* Temporary CSS */
/*****************/
.stagingdisplay {
	display: none;
}
/********************************/
/*  	Set browser elements    */
/*  	to standard layout      */
/********************************/
body {
	margin:0;
}
ul,ol { 
	list-style:none
}
h1,h2,h3,h4,h5,h6,pre,code { 
	font-size:1em; 
}	
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { 
	margin:0; 
	padding:0 
}
a img,:link img,:visited img { 
	border:none 
}
body {
	background-color:#ffffff;
}
/********************************/
/*  	global backgrounds      */
/*  	borders and defaults    */
/********************************/
hr {
	border-top: 1px solid white; /* fixes IE6 */
	border-bottom: 1px dashed #CACACA;
	border-right: 0px;
	border-left: 0px;
}
.nobreak {
	white-space: nowrap;
}
.bckorange {
	background-color:#cc5500;
}
.bckgold {
	background-color:#cc9944;
}
.bckblue {
	background-color:#57a9c4;
}
.bckgreen {
	background-color:#9aae33;
}
.bckred {
	background-color:#872631;
}
.bckblack {
	background-color:#000000;
}
.borderblack {
	border-bottom: 4px solid #000000;
}
.borderorange {
	border-bottom: 4px solid #cc5500;
}
.bordergold {
	border-bottom: 4px solid #cc9944;
}
.borderblue {
	border-bottom: 4px solid #57a9c4;
}
.bordergreen {
	border-bottom: 4px solid #9aae33;
}
.borderred {
	border-bottom: 4px solid #872631;
}
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;	
}
.table td {
	padding: 7px;
}
.tableh1 {
	font-weight:bold;
	color:#ffffff;
	background-color:#7ca7d3;
} 
.tableh2 {
	font-weight:bold;
	color: #ffffff;
	background-color:#6284a7;
} 
.tableprop {
	font-weight:bold;
	color: #666666;
	background-color:#d3d5d7;	
}
/*** table formatting used with js ***/
.tablerow1 {
	color: #000000;
	background-color:#f4f4f4;
}
.tablerow2 {
	color: #000000;
	background-color:#efefef;
}
.dstablerow1 {
	color: #000000;
	background-color:#f4f4f4;
}
.dstablerow2 {
	color: #000000;
	background-color:#efefef;
}
.form, #leftcontent form table {
	width:525px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	background-color:#f4f4f4;
	border:1px solid #7ca7d3	
}
.form hr {
	color:#f4f4f4;
	background-color:#f4f4f4;	height: 3px;
	border-top:1px dashed #7ca7d3;
	border-bottom:1px solid #f4f4f4;
	border-left:1px solid #f4f4f4;
	border-right:1px solid #f4f4f4;
}
.formHeader {
	font-weight:bold;
	color:#ffffff;
	background-color:#7ca7d3;
}
.req {
	color:#ff0000;
}
.footnote {
	font-size:9px !important;
	line-height:14px !important;;
	color:#aaaaaa;
	display:block;
	margin:5px 0px;
	font-style:italic !important;
	display:block;
}
.byline {
	font-size: 11px;
	margin-bottom: 10px; 
	margin-top: 1px; 
	font-weight: bold;
	display:block;
}.bio {
	font-size: 11px;
	margin-bottom: 10px; 
	margin-top: 1px; 
	font-weight: normal; 
	font-style:italic;display:block;
}.specTable {
	border:1px solid #ffffff;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	margin-bottom:20px;
}
.specTable th {
	text-align: left;
	font-weight:bold;
	color:#ffffff !important;
	background-color:#7ca7d3 !important;
	padding: 7px;
	border:1px solid #ffffff;
} 
.specTable td {
	padding: 7px;
	border:1px solid #ffffff;
	background-color:#f4f4f4;
}
.property {
	font-weight:bold;
	color: #505050;
	background-color:#d3d5d7 !important;
	/*width:40%;*/	
}
.pdflink {
	vertical-align:middle;
	margin-right:2px;
	padding-bottom:3px;
}
.pdfitem {
	background-image:url(/assets/images/ic_pdf.gif) !important;
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:19px;
}

.docitem {
	background-image:url(/assets/images/ic_doc.gif) !important;
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:19px;
}

.readmore img {
	background-image:url(/assets/images/bullet.gif) !important;
	background-position:3px 1px;
	background-repeat:no-repeat;
}
.style2 {
	font-size: 10px;
}
.msgsuccess {
	color:#009900 !important;	
}
/********************************/
/*  	Main content defaults   */
/*  product and content pages   */
/********************************/
 
#navleftcell {
 padding-left:1px;
}
#leftcontent {
	background:#fff;
	padding:0px 10px !important;
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	margin-top:10px;
}

#leftcontent a, 
#pr_top_incontext a, 
.datablock_content a, 
#home_right a, 
#home_left a,
.print_link a,
.email_link a {
	text-decoration:none;
	color:#0071bd; 
}
/* old visted color: #5a15a2 */
#leftcontent a:visited, 
#rightcontent a:visited,
#pr_top_incontext a:visited, 
#home_right a:visited, 
#home_left a:visited {
	text-decoration:none;
	color:#1a4e9b !important;
}
#leftcontent a:hover, 
#pr_top_incontext a:hover, 
.datablock_content a:hover, 
#home_right a:hover, 
#home_left a:hover,
.print_link a:hover,
.email_link a:hover {
	text-decoration:underline;
	color: #0071bd;
}
#leftcontent h1 {
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	color:#cc5500;
	margin-bottom:20px;
}

.childheader {
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:10px;
}
#leftcontent h2 {
	font: bold 15px/21px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:20px;
}
#leftcontent h3 {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
}
#leftcontent blockquote {
	font-size:11px;
	font-weight: normal;
	font-style:italic;
	padding:4px 24px;
}
#leftcontent p {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
#leftcontent ul {
	list-style-type: none !important;
	padding-left:0px;
	margin-bottom:20px;
	margin-left:10px;
}
.topImageLeft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.topImageLeft img {
}

.topImageCenter {
	text-align:center;

}
.topImageCenter img {
	padding-right:2px;
	padding-left:2px;
}

.topImageRight {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.topImageRight img {
	padding-left:2px;
}
#subnavlist {
	background-color:#ffffff;

}

#subnavlist li a {
	padding:4px 0px;
}

#sitemap li {
	list-style-type:none;
}

.home_menu ul {
	list-style-type: none !important;
	padding-left:0px;
	margin-bottom:10px;
/*	margin-left:10px; */
}

.home_menu td, .home_menu ul, .home_menu li {
	margin-left: 0px !important;
}

.home_menu ul li  {
	padding-left:11px;
	background-image: url(/images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin-top:2px;
}

#leftcontent ul li, 
#home_news ul li	{
	padding-left:11px;
	padding-top:0px;
	background-image: url(/images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	margin-top:8px;
	margin-bottom:2px;
}
.callout {
	float:right;width:200px;
	margin:6px 0 6px 6px;
	padding:5px;
	color:#000000;
	background-color:#efefef;
	font-size:11px;
	font-family: Arial, Helvitica, sans-serif;
	font-weight:normal;
	border:1px solid silver;
}
.sideImageLeft {float:left;margin: 10px 10px 10px 0px;}.sideImageRight {float:right;margin-left:10px;margin-bottom:10px; }
.figureCaptionRight {float:right;padding:5px;margin-left:10px;margin-bottom:10px;margin-top:5px;border:1px solid silver;}
.figureCaptionRight TABLE TD {border:1px solid silver;}
.figureCaptionRight TABLE TD.caption{text-align: center;font-size:11px;font-style:italic;display:block;border:none;}
.figureCaptionLeft {float:left;padding:5px;margin-right:10px;margin-bottom:10px;;margin-top:5px;border:1px solid silver;}
.figureCaptionLeft TABLE TD {border:1px solid silver;}
.figureCaptionLeft TABLE TD.caption{text-align: center;font-size:11px;font-style:italic;display:block;border:none;}
.figureCaptionCenter {margin-bottom:10px;}


#productlist {
	clear:both;
	margin-top: 0px;
	width:425px;
	height:30px;
	border:1px solid #c6c6c6;
	background-color:#f4f4f4;
}
#productselectlabel {
	float:left;
	width:90px;
	margin-top:7px;
	margin-left:10px;
	margin-right:8px;
}
#productlisting {
	float:left;
	width:270px;
	margin-top:5px;
	overflow:hidden;
}

#productgo {
	float:left;
	width:30px;
	margin-left:6px;
	margin-top:7px;
}		
#productgo a {
	display:block;
	width:27px;
	height:15px;
	background-repeat: no-repeat;
	background-image: url(/assets/images/productgo.gif);
	background-position: 0 0;
}
#productgo a:hover {
	background-position: 0px -15px;
}
.productgotag {
	display:none;
}
/*******************************/
/*  	home page elements     */
/*  	and promos		       */
/*******************************/
#home_left, #home_right {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	font:normal 11px/17px Arial, Helvetica, sans-serif
}
#home_news, .home_menu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
 	  line-height:17px;
	}

#home_news h1, .home_menu h1 {
		font-weight:bold;
		font-size:11px;
		border-bottom:3px solid #cccccc;
		padding-left:1px;
	}
#home_news ul {
	list-style-type: none !important;
	padding-left:0px;
	margin-top:10px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
}
.home_menu ul {
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	list-style-type: none !important;
	margin-left:20px;
	margin-top:10px
}

.home_menu_left ul li {
	margin-left:20px;
}

.home_menu_left ul, .home_menu_right ul {
	margin-top:10px;
}
#home_case {
	margin-top:10px;
}

#home_case {
		padding-bottom:6px;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
}
#home_case_layout {
	margin-top:6px;
}
#home_case h1 {
		font-size:13px;
		font-weight:bold;
}

#tablehome a {
	text-decoration:none;
}

#tablehome a:hover {
	text-decoration:underline;
}

#tablehome {
	margin-top: -10px;
}

.promoimage img {
	margin-top:5px;
	margin-right:4px;
}
.promotext h1 {
  font: bold 12px/17px Arial, Helvetica, sans-serif ËÎÌå;
  color:#872631;
  margin-top: 5px;
}
.promotext h2 {
	color:#666666;
	font: bold 11px/15px Arial, Helvetica, sans-serif, ËÎÌå;
	
}
.promotext h1 {
	color:#872631 !important;
	text-decoration:none;
	margin-top: 5px;
}
.promotext p {
	font-size:11px; color:#666666
	line-height:18px;
}

.promotext a {
	font-size: 11px;
	color: #0071BD;
	text-decoration: none;
}

#home_promo {
	margin-top:5px;
	margin-bottom: 5px;
}
#promo1 {
	font-family: Arial, Helvetica, sans-serif, ËÎÌå;
	line-height:14px;
}
#promo2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
}
#promo3 {
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px
}
.promospacer {
	width:1px;
	height:56px;
	background-color:#efebef;
	margin-top:10px;
	margin-bottom:10px;
}		
/********************************/
/*  	leftcontent child       */
/*  	style options           */
/********************************/

.sectionchild {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
}.sectionchild a:visited {
	color:#1a4e9b !important;
}
.sectionchildimage {
	margin-top:2px;margin-bottom:12px;
}
.listchild {
	margin-top:20px;
	margin-left:0px;
	padding-top: 0px;
}

.listchild td {
	vertical-align: top;
	text-align: left;
}

.listchildimage {
	/*float: left;*/
	margin-right: 12px;
	padding-top:4px;
	width: 65px;
	
}
.listchildlink {
	padding-top:0px;
	margin-left:0px;
	vertical-align:top;
	text-align: left;
}
.listchildlink a {
	font-size:12px;
	font-weight:bold;
}
.listchildlink a:visited {	color:#1a4e9b !important;
}
.listchildcontent {
	margin-left:0px;
	line-height:17px;
	text-align: left;
}
.listproductchild {
	margin-top:0px;
	/*margin-top:10px;*/
	border-top:1px dashed #666666;
	/*padding-top: 5px;*/
	padding-top: 15px;
	padding-bottom: 5px;
}	
.listproductchild table {
	margin:10px 0px;
}
#subtree1, #subtree2, #subtree3, #subtree4 {
	margin-bottom:20px;
}
#subtree3 {
	padding-bottom:10px;
	border-bottom:1px dashed #666666;	
}
.productchildimage {

}
.productchildlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
}
.productchildcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
}
.listgrouptitle {
	background-color:#ecf0f0;
	color:#333333;
	height:104px;
	border-bottom:1px solid #ffffff;
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:118px;
	padding-left: 10px;
	overflow:hidden;
}	
.listgrouplink {
	margin-top:10px;
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
}
.listgrouplink a {
	color:#336699 !important;
}
.listgroupitems {
	background-color:#f4f4f4;
	margin-bottom:20px;
	padding-top:10px;
}
.prodsub {
	margin-left:20px;
}
.prodsubtitle {
	color:#000000 !important;
	margin-top:10px;
	font-weight:bold;
	
}
.prodsubtitle a, .prodsubtitle a:visited {
	color:#000000 !important;
}
.prodsublist {
}
.prodsublist a {
}
.proditem {
	margin-bottom:6px;
}
.shadow_box {
	display: block;
	position: absolute;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter:alpha(opacity=40);
	background-color: #AAAAAA;
	top: 4px;
	left: 6px;
	z-index: -5;
}

.wrapper {
	margin: 0px;
	padding: 3px;
	width: 294px;
	background-color: #FFFFFF;
	display: block;
	float: left;
}

.prodtiny {
	width:300px;
	padding:3px;
	border:1px solid #AEB1B1;
	background-color: #FFFFFF;
	position:absolute;
	left:-4000px;
	z-index: 20;
	display: block;
}

.prodtinyimg {
	height:65px;
	width:65px;
	float:left;
}
.prodtinytxt {
	width:225px;
	float:left;
}
.formlayout td {
	padding-bottom:6px !important;
}
.subform  {
	border:none !important;
}
/********************************/
/*  	Subpage top layout      */
/*  	also modified by js     */
/********************************/

#subhdrblock {
	background-repeat:no-repeat;
	background-position:right;
	height:38px;
	padding-left:0px;
}

.subhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	padding-top:10px;
	width:  817px;
}


/********************************/
/*  	Header elements         */
/*  	and top level menus     */
/********************************/
	
#header {
	display: block;
	width: 100%;
	height: 93px;
	background-image: url('/images/motorola/header_bg.gif');
	background-repeat: repeat-x;
	/* height:75px;
	 * background-color:#ffffff;
	 */
}

#header_logo {
	display: block;
	padding: 10px;
	float: left;
}

#header_search {
	display: block;
	float: right;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 0px;
}

#header_search img, #header_search input, #header_search select {
	float: left;
}

#header_search input {
	height: 16px;
	font-size: 11px;
	padding-top: 1px;
}

#header_search select {
	height: 19px;
	font-size: 11px;
}

#header_row2 {
	height: 37px;
	float: left;
}

#header_symbol {
	display: block;
	height: 37px;
	width: 126px;
	float: left;
	margin-left: 6px;
	padding-top: 13px;
	background-image: url('/images/motorola/divider.gif');
	background-position: right;
	background-repeat: no-repeat;
}

#topborder {
	width:100%;
	height:3px;
	background-color:#bdc0c0;
	font-size:1px;
}
#headermain {
	margin-top:10px;
}
#headerlogo {
	width:135px;
}
#headerlogo img {
	margin-left:13px;
	margin-top:6px;
}
#headernav {
	background-color:#ffffff;
}
#headermenu {
	width: 655px;
	float:right;
}
#headermenu a {
	display:block;
	height:11px;
}
.hmitem {
	float:left;
	margin-top:4px;
	padding-right:3px;
	background:transparent url(/images/link_vertical_seperator_ts.gif) no-repeat top right;
}
.hmitem a {
	display: block;
	height: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.hmitem a:hover {
	background-position: 0px -11px;
}
.menutext {
	display:block;
	position:absolute;
	left:-4000px;
}
#top_htb, #footer_htb {
	width: 57px;
	margin-left: 15px;
	background-image: url('/images/link_how_to_buy_ts.gif');
}
#top_ir, #footer_ir {
	width:79px;
	margin-left: 5px; /* there is no left spacing on this image, unlike the others */
	background-image: url(/images/link_investor_relations_ts.gif); 
}
#top_ne, #footer_ne {
	width:71px;
	background-image: url(/images/link_news_events_ts.gif); 
}
#top_ca, #footer_ca {
	width:43px;
	background-image: url(/images/link_careers_ts.gif); 
}
#top_cs, #footer_cs {
	width:74px;
	background-image: url(/images/link_contact_symbol_ts.gif); 
}
#top_sm, #footer_sm {
	width:45px;
	background-image: url(/images/link_site_map_ts.gif); 
}
#footer_tu {
	width:58px;
	background-image: url(/images/link_termsandconditions.gif); 
}
#footer_pp {
	width:60px;
	background-image: url(/images/link_privacypolicy.gif); 
}
#fm_661 a:hover, #fm_660 a:hover {
 	background-position: 0px -12px !important;
}
.scitem {
	float:left;
}
#search {
	width:115px;
	padding-left:5px;
	font-size:10px;
	line-height:15px;
	font-family: Arial, Helvetic, sans-serif;
	border-left:2px inset #848284;
	border-top:2px inset #848284;
	border-bottom:1px inset #d6d3ce;	
	border-right:2px inset #d6d3ce;
	height:16px;
}

#searchlabel {
	margin-top:4px;
	width:39px;
	margin-right:3px;
}
#searchgo {
	margin-left:4px;
	margin-top:2px;
	width:27px;
}		
#searchgo a, .go_button a {
	display:block;
	width:27px;
	height:15px;
	background-repeat: no-repeat;
	background-image: url(/images/link_search_go.gif);
	background-position: 0 0;
}
#searchgo a:hover, .go_button a:hover {
	background-position: 0px -15px;
}

#externalsite {
	clear:both;
	float:right;
	width:311px;
	margin-top:10px;
	margin-bottom:13px;
	visibility:hidden;
}
#externallabel {
	float:left;
	width:116px;
	padding-top:2px;
	font-size:11px; color:#666666;
	font-family: Arial, sans-serif;
	padding-right:1px;
}
#externalselect {
	float:left;
	font-size:11px;
	font-family: Arial, sans-serif;
	width:120px;
}
#extsel {
	height:16px;
	width:164px;
	font-size:11px;
	font-family: Arial, sans-serif;
}
#pr_related h3 {
	background-color:#7ca7d3;
	color:#ffffff;
	padding:3px;	
	}
.prdocgroup h3 {
	margin-bottom:20px;
}
.prdoclist {
/*	background-image:url(/images/reldocs_icon.gif);
	background-repeat:no-repeat;
	background-position:0 3px; */
	margin-bottom:20px;
	margin-right:10px;
}
.prdocchildlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#ffffff;
}
.prdocchildcontent {
}
.prdocchildall {
	text-align:right;
	margin-right:10px;
}		
/********************************/
/*  	Main top nav elements   */
/*  	and settings            */
/********************************/
#main_nav {
	clear:both;
	width:787px;
}
#main_nav_wrap {
	display: none; /* Motorola-specific change */
	background-repeat: repeat-x;
	background-image: url(/images/gblnav_bkg.gif);
	height:24px;
}
.menutransp {
	display:block;
	position:absolute;
	width:152px;
	opacity: 0.4;
	-moz-opacity:0.4;
	filter:alpha(opacity=40);
 	background-color:#aaaaaa;
}


.navitem, .navitem_on {
	float:left;
	padding-right:2px;
	background-repeat: no-repeat;
	background-color:#ffffff;
}
.navitem a, .navitem_on a {
	display:block;
	height:24px;
	width:152px;
	background-repeat: no-repeat;
}
.navitem, .navitem a {
	background-position: 0 0;	
}
.navitem_on, .navitem_on a, .navitem a:hover {
	background-position: 0px -24px;
}


/* Motorola Top Header */
#main_list {
	display: block;
	float: left;
	width: 746px;
	margin-top: 13px;
	padding-left: 23px;
	background-image: url('/images/motorola/header_bg2.gif');
	background-repeat: no-repeat;
}

#main_list li {
	display: block;
	position: relative;
	list-style: none;
}

#main_list li.topnavmenu {
	padding-right: 19px;
	float: left;
}

#main_list li.topnavmenu > a {
	padding-bottom: 10px;
}


/* Top Menu */
.menu_on {
	background-position: 0px -24px !important;
}

.top_menu {
	font: normal 11px/14px Arial,Helvetica,sans-serif;
	display:none;
	position:absolute;
	left: 0px;
	top: 18px;
	background-color:#ffffff;
	width: 152px;
	border-top:1px solid #aeb1b1 !important; 
	margin-top:2px;
	background-color:#ffffff !important;
	border-top:1px solid #aeb1b1 !important;
}
.sub_menu {
	font: normal 11px/14px Arial,Helvetica,sans-serif;
	display:none;
	width:152px; 
	position:absolute;
	background-color:#ffffff;
	border-top:1px solid #aeb1b1 !important;	
}
.menuitem, .rootitem { 
	border-left:1px solid #aeb1b1 !important;
	border-right:1px solid #aeb1b1 !important;
	border-bottom:1px solid #aeb1b1 !important;
	height:auto;
}

.menuitem a, .rootitem a { 
	display:block;
	width:138px; 
	padding: 4px 8px 6px 4px;
	text-decoration:none;
	background-color:#ffffff;
	height:auto;
}

.menuitem a, .menuitem a:visited {
	color:#666666;
}
.rootitem a, rootitem a:visited {
	font-weight:bold;
	background-color:#ecf0f0;
	color: #666; 
}
.menuitem a:hover {
	color: #0071bd;
}
.rootitem a:hover { 
	font-weight:bold;
	color:#ffffff;
	background-color:#b6b6Bb;
}
.sublink {
	background-image:url('/images/bullet.gif');
	background-repeat: no-repeat;
	background-position:right center !important;
}

.top_menu, .top_menu .sub_menu, .top_menu .sub_menu .sub_menu {
	z-index: 50 !important;
}

.top_menu .sub_menu .sub_menu .sub_menu {
	z-index: 100 !important;
}

#navcontainer {
	width:154px;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
}
#menutop {
	width:139px;
	border-bottom:1px solid #aeb1b1;
	margin-left:1px;
}
#menutop a {
	display:block;
	/*margin-left:17px;
	margin-bottom:2px; */
	background-repeat: no-repeat;
	background-position: 0 0;

}
#menulabel {
	display:block;
	position:absolute;
	left:-4000px;
}
#navcontainer ul {
	list-style-type: none;
	margin-left:1px;
	font-size:11px;
}
#navcontainer li {
	width:140px;
	border-bottom:1px solid #aeb1b1;
}
#navcontainer li a, #navcontainer div li a {
	display: block;
	padding:4px 3px 4px 3px;
	height:100%;
	margin-left:7px;
	font: normal 11px/15px Arial, Helvetica, sans-serif; 
}
.m1 a, .m1 a:visited {
	color:#424142;
	text-decoration:none;
}
.m1 a:hover {
	color:#0071bd;
	text-decoration:underline;
}
.m1_on, .m1_on a, .m1_on a:visited {
	color:#424142;
	text-decoration:none;
	background-color: #ecf0f0 !important;
}
.m1_on a:hover {
	color:#0071bd;
	text-decoration:underline;
	background-color: #ecf0f0 !important;
}
.m2 {

}
.m2 a, .m2 a:visited {
	margin-left:28px !important;
	color:#424142;
	text-decoration:none;
}
.m2 a:hover {
	margin-left:28px !important;
	color:#0071bd;
	text-decoration:underline;
}
.m2_on {
	background-image: url(/images/icon_bluearrow.gif);
	background-position: 15px 8px;
	background-repeat: no-repeat;
}
.m2_on a, .m2_on a:visited {
	margin-left:28px !important;
	color:#0071bd !important;
	text-decoration:none;
}
.m2_on a:hover {
	margin-left:28px !important;
	color:#424142 !important;
	text-decoration:underline;
}
.m3 {
	font: normal 11px/15px Arial, Helvetica, sans-serif !important; 
	border-bottom:none !important;
}
.m3 a, .m3last a {
	font: normal 11px/13px Arial, Helvetica, sans-serif !important; 
	margin-left:40px !important;
	color:#424142 !important;
	text-decoration:none;
}
.m3 a:hover, .m3last a:hover {
	font: normal 11px/13px Arial, Helvetica, sans-serif !important; 
	margin-left:40px !important;
	color:#0071bd !important;
	text-decoration:underline;
}
.m3_on {
	font: normal 11px/13px Arial, Helvetica, sans-serif !important; 
	background-image: url(/images/icon_bluearrow.gif);
	background-position: 29px 8px;
	background-repeat: no-repeat;
	border-bottom:none !important;
	color:#424142 !important;
	text-decoration:none;
}
.m3_onlast {
	font: normal 11px/13px Arial, Helvetica, sans-serif !important; 
	background-image: url('/images/icon_bluearrow.gif');
	/*background-position: 29px 12px;*/
	background-position: 29px 8px;
	background-repeat: no-repeat;
	color:#424142 !important;
	text-decoration:none;
}
.m3_on a, .m3_onlast a {
	font: normal 11px/13px Arial, Helvetica, sans-serif !important; 
	margin-left:40px !important;
	color:#0071bd !important;
	text-decoration:none;
}
.m3_on a:hover, .m3_onlast a:hover {
	font: normal 11px/13px Arial, Helvetica, sans-serif !important; 
	margin-left:40px !important;
	color:#424142 !important;
}
#breadcrumbs {
	height:24px;
	border-top:2px solid #ffffff;
	background-color:#f4f4f4;
}
#breadcrumblinks {
	padding-top:5px;
	padding-left:8px;
	color:#000000;
	font: normal 10px/14px Arial, Helvetica, sans-serif;
}
#breadcrumblinks a {
	color:#0071bd;
	text-decoration:none;
}
#breadcrumblinks a:hover {
	text-decoration:underline;
}
#breadcrumblinks a:visited {
	color:#1a4e9b !important;
}
/********************************/
/*  	datablock layout   		*/
/*  	for right side          */
/********************************/
#rss_tag a, #rss_tag a:visited {
	color:#0071bd !important; 
	text-decoration:none !important;
}
#rss_tag a:hover {
	text-decoration:underline !important;
}
#datablock_email {
	height:80px;
}
.email_link {
	background-image: url(/assets/images/icon_email.gif) !important;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:16px;
	margin-top:7px;
}
.email_link a:visited {
	color:#0071bd !important;
	text-decoration:none !important;
}
.print_link {
	background-image: url(/assets/images/icon_print.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:16px;
	margin-top:3px;	
	margin-bottom:0px;	
}
.print_link a:visited {
	color:#0071bd !important;
	text-decoration:none !important;
}
.topdatablock {
	margin-right:10px;
	margin-top:12px;
	margin-bottom:20px;
}
.datablock {
	margin-right:10px;
	margin-bottom:20px;
}
.datablock_title {
	font-weight:bold;
	border-bottom:4px solid #aeb1b1;
	margin-bottom:2px;
}
.datablock_content {
	background-color:#f4f4f4;
	padding:7px 1px 4px 1px;
}
.datablock_links ul {
	margin:0px 10px -12px 10px;
	padding-bottom:8px;
}
.datablock_links li {
	background-image: url('/images/bullet.gif');
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left:9px; /* left padding moves the text away from the bullet */
	margin-bottom:7px;
}
.liRelated {
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	margin:10px 0px;
} 
#rightcontent hr {
	display:none;
}

/********************************/
/*     Stuff for Services       */
/********************************/

#sv_main {
	float: left;
}

#sv_top_incontext {
	width:300px;
	float:right;
	text-align:left;
/*	margin-right:20px; */
	border-bottom:4px solid #7ca7d3;
}
#sv_incontexttitle {
	background-color:#7ca7d3;
	color:#ffffff;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	border-bottom:2px solid #cccccc;
}
#sv_incontext {
	background-image:url('/images/incontextbck.gif');
	padding-right:8px;
	padding-left:8px;
	padding-top:5px;
	padding-bottom: 2px;
}
#sv_incontext ul {
	padding:4px 4px 0px 0px;	
}
#sv_incontext li {
	display:block;
	padding-left:12px;
	padding-bottom:4px;
	margin-bottom:12px;
/*	background-image:url(/images/icon_incontextbullet.png); */
	background-image:url(/images/bullet.gif); 
	background-repeat:no-repeat;
	background-position:1px 4px;
	font-size:11px;
}
#sv_incontext a {
	text-decoration:none;
	color: #0071BD;
}
#sv_incontext a:visited {
	color: #1A4E9B;
}
#sv_incontext a:hover {
	text-decoration:underline;
	color: #0071BD;
}


/********************************/
/*  	Main footer elements   */
/*  	footer nav w/header    */
/********************************/
#footer_border_top {
	display: block;
	width: 100%;
	height: 17px;
	margin-top: 25px;
	background-color: #E7E7E6;
	clear: both;
}

#footer_main {
	margin-top: 1px;
	display: block;
	width: 100%;
	background-color: #E7E7E6;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.footer_shell {
	margin-left: 40px;
	width: 550px;
}

.footer_row a {
	margin-right: 15px;
	text-decoration: none;
	color: #003366;
}

.footer_copyright {
	color: #999999;
	float: right;
	text-align:right;
	margin-right:10px;
}

/* #footer {
	clear:both;
	margin-top:20px;
}

#footertop {
	height:22px;
	background-color:#ecf0f0;
}
#footerbottom {
	height:22px;
	background-color:#ffffff;
	margin-bottom:5px;
}
#footermenu {
	margin-top:3px;
	float:right;
	width:410px;
} */

/* adding this in the eleventh hour because I don't have time to troubleshoot */
.datablock_links a:hover {
	text-decoration: underline !important;
}

/********************************/
/*  	How to Buy 			   */
/*  	Styles                  */
/********************************/



.formComment {
width:300px;
height:150px;
}

.formElement {
width:300px;
}


#headerOld,
#topborder,
#headermain {
	display:none;
}
