/* CSS Document */

body {
	background: url(images_is/bodybg.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.loggedinnav, a:visited.loggedinnav
{display: block; width:110px; color:#5D5C57; background-color:#c6c2b9;text-decoration: none;padding:0px;font-size:15px; border-left-color:#E9E2D8; border-left-style:solid; border-left-width:2px; border-right-color:#E9E2D8; border-right-style:solid; border-right-width:2px; text-align:center;}
a:hover.loggedinnav
{display: block; width:110px; color:#5D5C57; background-color:#B6AFA9;text-decoration: none;padding:0px;font-size:15px; border-left-color:#E9E2D8; border-left-style:solid; border-left-width:2px; border-right-color:#E9E2D8; border-right-style:solid; border-right-width:2px; text-align:center;}
a { 
	color: #0A357A;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div#c {
	width: 833px;
	margin: 0 auto;
	background: #FFF;
}

div#container {
	width: 786px;
	margin: 0 auto;
}

div#header {
	background: url(images_is/headerbg.jpg) repeat-x;
	height: 90px;
	margin-bottom: 1px;
}

div#topNav {
	background: url(images_is/navbg.jpg) repeat-x;
	height: 17px;
	padding-top: 3px;
	margin-bottom: 1px;
}

div#topNav a {
	color: #FFF;
	text-decoration: none;
}

div#topNav a:hover {
	text-decoration: underline;
}

div#leftNav {
	width: 183px;
	float: left;
}

.left_margin_headers{background-image:url(images_is/left_margin_header.jpg); height:36px; width:183px; font-size:14px; color:white;}

div#content {
	width: 407px;
	padding: 0px 5px 0px 5px;
	float: left;
}

div#product_info_content {
	width: 585px;
	padding: 0px 5px 0px 5px;
	float: left;
}

div#contentLrg {
	width: 590px;
	padding: 0px 5px 0px 5px;
	float: left;
}

div#rightNav {
	width: 183px;
	float: right;
}

a.navItem {
	background: url(images_is/nav_dot.jpg) left no-repeat #09357a;
	width: 161px;
	min-height: 18px;
	padding: 3px 0px 0px 22px;
	margin-top: 1px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

a.navItem:hover {
	background: url(images_is/nav_dot2.jpg) left no-repeat #09357a;
}

.px10 { 
	font-size: 10px;
}

div.navContent {
	padding: 3px;
	background: #CCC;
	border-right: 1px solid #09357a;
	border-bottom: 1px solid #09357a;
	border-left: 1px solid #09357a;
}
a.expand, a:visited.expand
{display: block; width:20px; height:20px; text-decoration: none;padding:0px; background-image:url(../images/expand.gif); background-position:center; background-repeat:no-repeat;}
a.contract, a:visited.contract
{display: block; width:20px; height:20px; text-decoration: none;padding:0px; background-image:url(../images/contract.gif); background-position:center; background-repeat:no-repeat;}
div.divhidden
{display:none;}
div.divdisplay
{display:block;}
.titleHeader
{font-size:20px; font-weight:bold;}
#account_box
{background-color: #f2f2f2;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;width: 100%;}
#account_box_header
{background-color: #cccccc;	font-weight: bold;}
#sctable
{border-color:#ECECEC; border-style:solid; border-width:4px; height:175px; width:100%; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff;}
.sctext
{font-size:10px; color:#6f6f6f; font-weight:bold; background-color:#ffffff; vertical-align:top; text-align:left; width:100px;}
.scspacer
{background-color:#ffffff;}
.scimage
{vertical-align:middle; background-color:#ffffff;}
.sctextheader
{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#6f6f6f; background-color:#ececec; height:25px;}
span.commingsoon{font-size:24px; font-weight:bold; color:#3c8651;}
.homeproductbuttons{vertical-align:bottom;}

.multi_link:link{font-weight:bold; color:#6F6F6F; text-decoration:none;}
.multi_link:visited{font-weight:bold; color:#666666; text-decoration:none;}
.multi_link:active{font-weight:bold; color:#6F6F6F; text-decoration:none;}
.multi_link:hover{font-weight:bold; color:#000000; text-decoration:none;}

.registration_label{width:200px;}
