@charset "UTF-8";
body {
	background-color: #000000;
	behavior:url("csshover.htc");
}
.wrapper {
	width: 896px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.headerwrapper {
	width: 896px;
	background-image: url(images/header_bg.jpg);
	background-repeat: repeat-x;
	height: 108px;
	background-position: left top;
	float: left;
}
.logocontainer {
	margin-top: 35px;
	margin-left: 40px;
}
.headernav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-align: right;
	float: left;
	width: 880px;
	margin-top: 10px;
	padding-right: 10px;
}
.headernav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration:none;
}
.headernav a:hover {
	text-decoration:underline;
}
.navwrapper {
	width: 896px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
}
.rightbarbutton {
	background-color: #72868e;
	height: 120px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size: 11px;
}
.rightbarbutton2 {
    border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #939ea2;
	height: 180px;
	font-family:Arial, Helvetica, sans-serif;
	color:#48484a;
}
.rightbarbutton3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	background-color: #415561;
	height: 120px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size: 11px;
}
.rightbarlink-block {
	display: block;
	padding-top: 12px;
	padding-left: 15px;
    height: 110px;
	text-decoration: none;
	color: #CCC;
}
.rightbarlink-block ul {
    margin-left: 10px;	
}
.centerwrapper {
	width:896px;
	float:left;
}
.flashcontainer {
	width:757px;
	float:left;
	height:478px;
	z-index:-1;
}
.productpage {
    padding:0px;
    margin:0px;
	width:757px;
	float:left;
}
.rightsidebar {
	width:137px;
	float:left;
	height:478px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.footerwrapper{
	width:896px;
	clear:both;
	height:20px;
	background-color:#939fa3;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.footnotes{
	width:896px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}
.footnotes a{
	text-decoration:none;
	color:#666666;
		
}
#pbg{
	background-image: url(images/bg.jpg);
	background-repeat:repeat-y;
}
#navcontainer {
	width:750px;
	background-color:#eac21e;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#productnav
	{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
		
.un a
	{
	text-align: left;
	margin:0;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	color: #48484a;
	background-color:#eac21e;
	text-decoration:none;
	}
	
#productnav a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color:#48484a;
	text-decoration:none;
	}	
	
#productnav ul
	{
	
	list-style:none;
	margin:0;
	padding:0;
	}

#productnav li
	{
	
	display:inline;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

.selected a{
	text-align: left;
	margin:0;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	color: #fff;
	background-color:#48484a;
	text-decoration:none;
	
}

.leftnav {
	float:left;
	width:140px;
	height:367px;
	background-image:url(images/leftnavbg.jpg);
	background-repeat:no-repeat;
	padding:20px;
	margin-top:5px;
}
.leftnav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	
}
.leftnav a#selected{
	font-weight:bold;
	color:#deb717;
}
.leftnav a:hover{
	color:#deb717;
}
.leftnav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.leftnav li{
	line-height:70%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.productbody {
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.productbody ul{
	margin:0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.productimage{
	float:left;
	width:550;
	margin-bottom: 10px;
}
.producthalfcont{
	float:left;
	padding:10px;
	margin-right:5px;
	width:250px;
}
.productthreecont{
	float:left;
	padding:10px;
	margin-right:5px;
	width:350px;
}
.productqcont{
	float:left;
	padding:10px;
	margin-right:5px;
	width:150px;
	font-weight:bold;
}
.productqcontreg{
	float:left;
	margin-right:5px;
	width:100px;
}
.productfullcont{
	float:left;
	padding:10px;
	width:500px;
}
.chart {
    margin-top:5px;
}
.chart td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}

.productbody strong{
font-size:14px;
color:#5097c4;

}
.productbody h1{
font-size:16px;
font-weight:bold;
padding-bottom:5px;


}
#label{
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}
#ivhome{
background-image:url(images/iv_home.jpg);
background-repeat:no-repeat;
width:550px;
height:294px;
}
/* faq */
.faqbox {
	float:left;
	width: 550px;
	margin-bottom: 5px;
	
	border-top:solid 1px #CCC;
	
}
.faqboxcat {
	width:150px;
	padding-top:5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.faqboxquestions {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 20px;
}

.faqboxquestions ul{
	list-style:none;
}
.faqboxquestions ul li{
	border-bottom:solid 1px #ccc;
	width:360px;
	margin-bottom: 5px;
	margin-top:5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.faqboxquestions ul li a{
	text-decoration:none;
	color:#666666;
	font-weight: bold;		
}

.faqboxcontent {
	width:330px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:none;
}
.basemodcat {
	text-align:left;
	font-weight:bold;
	font-size:10px;
}
.contentfull{
	width:717px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
    padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.contentfull h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666666;	
}
.subhead{
	font-weight:bold;
	font-size:12px;
	color:#444444;
}
.headerimage {
	width: 757px;
	margin-top: 0;
}
.contentfull2{
	width:617px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	float:left;
    padding-top: 50px;
	padding-right: 70px;
	padding-bottom: 30px;
	padding-left: 70px;
}
.contentfull3{
    width:637px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 70px;
}
.contentfull2 h1{
    font-size:16px;
    font-weight:bold;
    padding-bottom:5px;
}
.contentfull2 strong{
    font-size:14px;
    color:#5097c4;
}
.contentfull2 h4{
    font-size:14px;
	font-weight: bold;
}
.fullrule {
	float:left;
	width: 617px;
	margin-bottom: 30px;
	margin-top:30px;
	border-top:solid 1px #CCC;
}
.fullrule2 {
	float:left;
	width: 617px;
	border-top:solid 1px #CCC;
}
.content1col{
	float:left;
	margin-right:30px;
	width:218px;
}
.content2col{
	float:left;
	padding-left: 240px;
	margin-right:5px;
}


/*--------------------RESOURCES PAGE ICONS------------------- */
.pdficon{
	text-align:center;
	vertical-align:top;
	line-height:12px;
	margin-bottom:0px;
	padding-bottom:3px;
}
.resources{
	float:left;
	margin-bottom:15px;
}

.resources h2 { margin: 0; padding: 0; font-size: 13px; }

.resources a{
	color:#666666;
	text-decoration:none;
}
.resourceicons1 {
    margin-top:30px;
}
.resourceicons2 {
	margin-top:5px;	
}
.resourceicons1 td{
	vertical-align:top;	
}
.resourceicons2 td{
    vertical-align:top;
}

/*---------------FAQ----------------------------------*/
.faqboxquestions2 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-left: 20px;
}

.faqboxquestions2 ul{
	list-style:none;
}
.faqboxquestions2 ul li{
	border-bottom:solid 1px #ccc;
	width:550px;
	margin-bottom: 5px;
	margin-top:5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.faqboxquestions2 ul li a{
	text-decoration:none;
	color:#666666;
	font-weight: bold;		
}

.faqboxcontent2 {
	width:520px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:none;
}
.faqlist ul li{
	border-bottom:0px;
	
}
.faqlist ul{
	list-style:inside;	
}

/*----------------------SITE MAP COLUMNS------------------------*/


.smcolumns {
	width: 617px;
	float:left;
	margin-top: 10px;
}
.column h1 {
	font-size: 13px;	
}
.column a{
	text-decoration:none;
	color:#666666;		
}
.sitemaprule {
	width: 617px;
	margin-bottom: 20px;
	border-top:solid 1px #CCC;	
}
.sitemap {
	margin-bottom: 20px;
}
