/* CSS Document */

body {
	background-image: url(../images/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin: 0px;
}
/* Text Declarations */
.bodyText {
font: 12px/120% normal Verdana, Arial, Helvetica, sans-serif;
color:#273C82;
}
a:link,
a:visited,
a:hover,
a:active {
color:#273C82;
text-decoration:none;
line-height:15px;
}
a:hover {
text-decoration:underline;
}
#topLinks {

margin-left: 20px;

}
#topLinks a{
	
	margin: 0px 10px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
	}
	
#topLinks a:hover,
#subTopLinks a:hover{

	color:#FFA3A3;
	
	}
#subTopLinks {

	margin-left: 20px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
#subTopLinks a{
	
	margin: 0px 10px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
	}
.bodyText span {
line-height:150%;
}
.sectionTitle {
font: 24px/110% normal "Times New Roman", Times, serif;
color:#273C82;
}
.blueUnderline,
.blueUnderline a {
font: 14px/110% Arial, Helvetica, sans-serif;
color:#273C82;
font-weight:bold;
text-decoration:underline;
}

.redUnderline {
font: 16px/110% Arial, Helvetica, sans-serif;
color:#F00;
font-weight:bold;
text-decoration:underline;
}
.productName {
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#D50000;
}
.productName-Small {
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#D50000;
}
.blueItallic {
font-style:italic;
}
.imgAlign img {
float:left;
}
.largeText {
font-size: 16px;
}
.medText {
font-size: 14px;
}
.content-padded {
	padding:20px;
	}
	
	
/* suckerfish menu */
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : 0px;
		
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 185px;
		padding-left:1px;
		margin-top : -45px;
		width:225px;
		display:block;
		
	}
	#nav li ul li{float:left; clear:left;  display:block;}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		width:225px;
		margin-left:185px;
		padding-left:1px;
		margin-top:-23px;
	}
	
	#nav li a {
		
		display : block;
		color : black;
		
		text-decoration : none;
		background-color : white;
		
		padding : 0px;
	}
	
	#nav  li ul a{
	font-size:9px;
	color:#273c82;
	text-align:left;
	width:225px;
	padding:3px 0px;
	text-indent:3px;
	background-color:#d6dcf3;
	font-weight:normal;
	font-style:normal;
	border-bottom:1px solid #ffffff;
	}
	
		#nav  li ul a:hover{
	color:#273c82;
	background-color:#ffc6c6;
	}
	
	#nav li a:hover {
		color : white;
		background-color : black;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	/*Important fix for IE7*/
#nav li:hover, #nav li.hover {
    position: static;
}