* {margin:0; padding:0;}

.blue {color:#23335E;}
.red {color:#8F142A;}

ul li {margin-left:30px;}

/*product colors*/
.rt {color:#8F142A;}
.kt { color:#23335E; }
.le { color:#001a39; }
	.lightgray { color:#CCCCCC; font-style:italic;}	

/******** General tags ********/
body {
font:13px Verdana,Tahoma,Arial,sans-serif;
background-color: #333333;
color:#000000;
margin:0px auto 0 auto;
padding:0;
}
a { color:#002b60;}
a:hover{color:#8F142A;}

h2 a {color:#8F142A;}
h2 a:hover { color:#002b60;}

h3 div.subtitle {font-size:12px; color:#999999; font-style:italic; }
/******** Main wrap ********/
#wrap {
color:#333333;
width:1004px;
margin:0 auto;
padding:0;
}

/******** Header ********/
#header { text-align:left;
clear:both;
color:#ffffff;
margin:0px;
vertical-align:bottom;
}

h1, h3, h5 {color:#002B60;}
h2, h4, h6 {color:#8F142A;}
h1, h3, h5,h2, h4, h6{ margin-top:10px;}
p{ margin-top:5px;}
#header a img { border:none; text-decoration:none;} 
#header #header_top{ background:url(/images/bg_header_top.gif) bottom no-repeat #333333; padding:4px 12px 8px 200px;height: 18px !important  }
#header #header_top{ }
#header #header_top a,#header #header_top{ color:#999999;}
#header #header_top a:hover{ color:#FFFFFF;}
#header #header_top form {  }
#header #header_top  input[type="text"] { background-color:#CCCCCC; color:#333333; border:1px solid #999999; padding:1px 4px;}
#header #header_bottom{ background:url(/images/bg_header_bottom.gif) bottom no-repeat #8F142A; padding:0px 16px 0px 14px;  height:37px !important  }
#header #header_bottom .search {width:200px; float:right; padding-top:6px;}
#header #header_bottom div.head_links { text-align:left;  }
#header #header_bottom div.head_links a img{border:none; border-right:1px solid #FFFFFF;}
#header #header_bottom div.head_links a{  color:#FFFFFF;}
#header #header_bottom div.head_links a:hover{}
#header #header_top span { border-top:10px solid #001a39;}
#header #header_top span a {  border:1px solid #001a39; padding:2px 5px 3px 5px; margin-top:2px; text-decoration:none; color:#FFFFFF; }
#header #header_top span a:hover, #header #header_top span a.active:hover  { border:1px solid #CCCCCC; background-color:#CCCCCC; color:#002B60;}
#header #header_top span a.active { font-weight:bold; color:#CCCCCC; background-color:#003576;}
/******** Body ********/

#body { background:url(/images/bg_body.gif) bottom  repeat-y #ffffff;  padding:0px 12px; clear:both;}
#body table.body{  border-collapse: collapse;	border-spacing: 0px; border:none; width:100%; margin-top:0px; }
#body table.body td{vertical-align:top; margin:0px; }
#leftnav{ width:179px; background-color:#CCCCCC; border-right:1px solid #666666;}

#leftnav table.lookup{ border:1px solid #002B60; border-collapse:collapse; margin:2px 0px 2px 2px;  } 
#leftnav table.lookup td{ background-color:#EEEEEE; padding:1px 4px;}

#leftnav table.lookup input[type="text"],#leftnav table.lookup select{ font-size:12px;}
#content {margin:0px; padding:0px; height:100%;}
div.rbanner{ }
h3.page_title{ background-color:#8F142A; color:#FFFFFF; font-weight:bold; padding:5px 30px; margin:0px; border-top:1px solid #000000; font-size:14px;}
h1.page_title{ background-color:#002B60; color:#FFFFFF; font-weight:bold; padding:5px 30px; margin:0px; border-top:1px solid #000000; font-size:24px;}
h1.page_title span.subtitle { color:#94a6bc; font-size:18px;  text-transform:uppercase; font-style:italic;}
.content {padding:20px 30px; font-size:14px; line-height:20px;}
.wcontent {padding:10px 5px 5px 15px; font-size:12px; }
#outerfooter { background:url(/images/bg_footer_upper.gif) repeat-y #8F142A; }

#footer{ background:url(/images/bg_footer.gif) bottom no-repeat; clear:both; padding:10px 35px 30px 35px; color:#FFFFFF; font-size:11px;}
#footer a{ color: #CCCCCC;}
#footer hr { border-color:#CCCCCC; margin-bottom:5px;}
#footer a img { border:none; text-decoration:none;} 

#belowfooter, #belowfooter a { color:#CCCCCC; padding:0px 14px; font-size:11px;}
#belowfooter { margin-bottom:10px;}
/***** Left navigation ***/
	/* box elements */
	.navbox{ margin: 0px 6px 6px 6px;   background-color:#FFFFFF;}
	.navbox a {
		display:block; 
		text-decoration: none; 
		padding:1px 1px 1px 5px;
		
	}
	.navbox a img {border:none;}
	.navbox .Section a.active,navbox .page  a.active { font-weight:bold;}
	.navbox .seperator a,.navbox div.seperator { font-size:18px; font-weight:bold; background-color:#CCCCCC; font-style:italic;  } 

	.navbox .Section {}
	.navbox .Section a{ font-weight:normal;  color:#23335E;	 background-color:#AAAAAA; font-size:13px;}
	.navbox .page a { padding:1px 1px 1px 6px; font-size:11px; background-color: #FFFFFF; 	color:#23335E;	}
	
	.navbox .Section .page { margin-right:5px; margin-left:5px;  }
	.navbox .Section .page a { background-color:#FFFFFF; }
	.navbox .page a .model {color: #999999; font-style:italic;}
	.navbox .Category,.navbox .Section,.navbox .page {border-bottom:1px solid #CCCCCC; }
	/*Color Changes */
	
	.highlight {background-color:#23335E; color:#FFFFFF;}
	.navbox a.navtitle{ background-color:#eeeeee; font-weight:bold;}
	.navbox .Section .page a:hover, .navbox a:hover { background-color:#23335E; color:#FFFFFF; }
	.Category a {background-color:#eeeeee; }
	.HighlightNav,.HighlightSection,.HighlightCategory {background-color:#8F142A; color:#FFFFFF; font-weight:bold;}
	.dealNav {background-color:#23335E; color:#FFFFFF; font-weight:bold;}

.stitle{
background-color:#002B60; font-size:20px; padding: 2px 6px; color:#FFFFFF; margin-top:0px;
}

.bcontent{ padding:10px;}

/* Other stuff used site wide */
.breadcrumb { font-size:12px; color:#002B60; padding:5px 30px; background-color:#EEEEEE;}
.breadcrumb a.active { color:#333333; font-weight:bold;}
.breadcrumb a { color:#666666;}
.breadcrumb a:hover { color:#002B60;}

/* form */
form.poll{
width:250px; float:right; border:1px solid #002B60; background-color:#d9dfe7;  padding: 10px 2px;}
.poll h3.question { margin:0px 0px 2px 0px; font-size:14px; padding:0px 8px;}
.poll h3.question span.all{ font-size:12px; color:#666666; font-style:italic; }
.poll div.quest_set { font-size:12px; background-color:#FFFFFF; margin:0px 2px 10px 2px; padding:10px; }

.poll div.quest_set div {text-indent:-18px; margin-left:18px;}

 a.noborder img {border:none;}

.topfan { background-color:#EEEEEE; margin:0px 0px 10px 0px;  border: 1px solid #002B60; width:415px;}
.topfan .title { background-color: #002B60; color:#FFFFFF; padding:4px 10px; font-weight:bold; font-size:18px; }
.topfan .body {padding:10px;} 

.connected { background-color:#ffffcc; margin:0px 0px 10px 0px;  border: 1px solid #cc6600; clear:both; padding-top:0px;}
.connected .title { background-color: #cc6600; color:#FFFFFF; padding:4px 10px; font-weight:bold; font-size:18px; margin-top:0px; }
.connected .body {padding:0px 10px 10px 10px;}

/*
.quote { font-size:11px; line-height:14px; color:#333333; text-align:center;}
.quote .q {font-size:16px; color:#002B60;}

*/
