/* CSS Document */

body {
	border: 0;
	margin: 0;
	padding: 0;
	background: #f6f6f6;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/images/page_bg-center.gif);
		background-repeat: repeat-y;
	background-position: top center;
}
#wrapper { 
	width: 750px;
	/* center page in IE (which doesn't implement margin: auto in next rule) */
		/* center page in non-IE browsers */
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	BORDER-left: #fff 20px solid;	
	BORDER-RIGHT: #fff 20px solid;
	background-color: #fff;
}
#wrapper a  {
	color: #550000;
	text-decoration: none; 
	}
#wrapper  a:hover  {
	color:  #a10300;
	text-decoration: underline;
}

.dropdown_category {font-size: 11px; color: 000000; background-color: #dddddd; font-weight: bold}

img {
	border: none;
}


p {
	line-height: 1.3em;
}

h1 {
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	color: #880000;
	margin: 0; padding: 0;
}


h2 {
padding: 5px 0px 5px 5px; 
BORDER-bottom: #cccccc 1px solid; 
BORDER-top: #cccccc 1px solid;
font-size:12px;
font-weight: normal;
color: #666666;
}

h3 {font-size:12px;
font-weight: normal;
	color: #880000;

}
h4 {font-size:12px;
	font-weight: normal;
	color: #330000;
	margin: .3em 0em 0em 0em;
}


#wwc ul, li {
	list-style: none;
	background: url(/images/bullet.gif) 0 .45em no-repeat;

}	
#wwc ul {
	background: none;
	margin: .6em 0 .8em .5em;
	padding-left: 0px;
}


/*----------------- top nav - three ------------------*/

.utlnavAbck {
	background-color: #5A0000; 
	font-size: 11px;
	padding: 3px 8px 3px 8px;
	color: #ffffff;
	border: 1px solid #bcccb7;
	border-left: 0;
}

#utlnavA a {
text-decoration: none;
color: #ffffff;
	}
#utlnavA a:hover  {
text-decoration: none;
color: #ffffff; 
	}
#utlnavA a:visited  {
text-decoration: none;
color: #ffffff;
	}
#utlnavA a:active  {
text-decoration: none;
color: #ffffff;
	}	
	
	

.utlnavBbck {
	background-color: #eef4ef; 
	font-size: 11px;
	padding: 3px 8px 3px 8px;
	color: #62725d;
	border: 1px solid #bcccb7;
	border-left: 0;
}
 
#utlnavB a {
	color: #62725d;
	text-decoration: none; 
	}
#utlnavB a:hover  {
	color: #62725d;
	text-decoration: none; 
	}
#utlnavB a:visited  {
	color: #62725d;
	text-decoration: none; 
	}
#utlnavB a:active  {
	color: #62725d;
	text-decoration: none; 
	}	
	
 
.utlnavCbck {
	background-color: #a10300; 
	font-size: 10px;
	padding: 4px 12px 4px 12px;
	color: #ffffff;
	border-: 1px solid #363d55;
	border-left: 0;
}

#utlnavC a {
	color: #ffffff;
	text-decoration: none; 
	}
#utlnavC a:hover  {
	color: #ffffff;
	text-decoration: none; 
	}
#utlnavC a:visited  {
	color: #ffffff;
	text-decoration: none; 
	}
#utlnavC a:active  {
	color: #ffffff;
	text-decoration: none; 
	}	
	
 
#utlnavD a {
	color: #62725d;
	text-decoration: none; 
	}
#utlnavD a:hover  {
	color: #62725d;
	text-decoration: none; 
	}
#utlnavD a:visited  {
	color: #62725d;
	text-decoration: none; 
	}
#utlnavD a:active  {
	color: #62725d;
	text-decoration: none; 
	}	

	
 
 /*----------------- left nav links------------------*/
 


ul, li {
	list-style: none;
	background: url(/images/bullet.gif) 0 .45em no-repeat;
	line-height: 1.3em;
	margin: 6px 0px 4px 0px;
}	
ul {
	background: none;
	margin: 6px 0px 4px 3px;
	padding-left: 6px;
}
	
li {
	margin: 6px 0px 4px 3px;
	padding-left: 9px;
}


#lftnav ul, li {
	list-style: none;
	background: url(/images/bullet.gif) 0 .45em no-repeat;
	line-height: 1.2em;
}	
#lftnav ul {
	background: none;
	margin: .6em 0 .8em .5em;
	padding-left: 0px;
}




 
 /*----------------- megamenu------------------*/

#menu {
	list-style:none;
	width:180px;
	height:18px;
	position:relative;
	z-index:9999;
	padding:0px;
}
#menu li {
		font-family:verdana, Arial, Helvetica, sans-serif;
		float:left;
		background:#a10300;
		margin: 0;
		padding: 0px 0px 0px 0px;
		height:18px;
		width:180px;
	}
#menu li:hover, .active {
			background:#5A0000;
	}
		
#menu li a {
			font-size:11px;
			color:#ffffff;
			font-family:verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			padding: 0px 0px 0px 0px;
			display:block;

		}
#menu li:hover a {
			color:#FFFFFF;
		}
		#menu li .drop {
			padding-top: 2px;		
			padding-right:14px;
		}
		#menu li.right {
			float:right;
		}
		#menu li.right a {
			margin-right:5px;
		}
#menu a:visited {
			color:#FFFFFF;
		}
#menu li .dropcontent {
	margin:0px auto;
	position:absolute;
	width: 510px;
	left:-9999em;
	top:18px; /* Places the drop down under the menu bar */
	z-index:9998; /* For IE7 */
	padding: 3px 0px 00px 20px;
	text-align:left;
	border-top:none;
	background:#a10300;

}
#menu li .dropfirst {
	margin:0px auto 0px -1px; /* Fixes a 1px issue for the 1st drop down */
}


#menu li:hover .dropcontent {left:auto;}

#menu li .align_right {right:0px;}

#menu li:hover .align_right {
	left:auto;
	right: 0px;
}

#menu .col_2 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}
#menu .col_2 {width:680px;}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

#menu li .dropcontent a {
	text-transform:none;
	font-size:11px;
	display:inline;
	padding:0;
}
#menu li .dropcontent a:hover {
	padding:0;
}

#menu #table_dark {
	width:100%;
	padding:0;
	margin: 2px 0 14px 0;
	font-size:12px;
}
#menu #table_dark th {
	text-align:left; 
	padding:2px 9px 2px 9px; 
	font-weight:bold; 
	font-size:18px;
}

#menu #table_dark th {
padding:6px 0 2px 0; 
}
#menu #table_dark td {
padding:0 5px 2px 3px; 

}

#menu.menu_coverage {background-color:#ffffff;} 
#menu.menu_coverage li .dropcontent a {color:#ffffff;} 
#menu.menu_coverage li .dropcontent a:visited {color:#ffffff;} 
#menu.menu_coverage li .dropcontent a:hover {color:#ffffff; text-decoration: underline; } 

/* Leadgen form */

.input {
    border: 1px solid #666666;
    background: #FBF9ED;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}
	
.input2 {
    background: #ffffff;
	font-size: 12px;
	padding: 2px 2px 2px 4px;
}

