@charset "utf-8";/* CSS Document */html, body{margin-top:5px;width:100%;height:100%;background:#f4f4f4;margin-left:auto;margin-right:auto;}#container{background:#fff;width:1021px;margin-left:auto;margin-right:auto;clear:both;}#footer{width:1021px;background:#e0eae1;height:20px;clear:both;}#header{background:url(../images/headerbg.gif) top center no-repeat;margin-bottom:15px;}#topLinks{height:30px;float:right;font-size:10px;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;margin-right:30px;margin-top:5px;text-align:right;}#topLinks a:link{color:#FFFFFF;text-decoration:none;}#topLinks a:visited{color:#FFFFFF;text-decoration:none;}#topLinks a:hover, a:active{color:#FFFFFF;text-decoration:underline;}.logo{margin-top:25px;margin-left:30px;border:none;}.imageleft{float:left;margin:10px 10px 10px 0px;}.imageright{float:right;margin:10px 0px 10px 10px;}/************************************************************* HOME STYLES*/.homestyle{background:#edf6f0 url(../images/content-top-bg.gif) top center no-repeat;}.home{color:#005C9E;font-size:14px;}/************************************************************* HOME STYLES*//************************************************************* HOME STYLES*/.productstyle{background:#f0eff8;}.product{color:#005C9E;font-size:14px;}/************************************************************* HOME STYLES*//************************************************************* CREATIVE STYLES*/.creativestyle{background:#f8fae9;}.creative{color:#71AD3A;font-size:14px;}/************************************************************* CREATIVE STYLES*//************************************************************* STORE STYLES*/.storestyle{background:#FDEFF5;}.store{color:#B0006A;font-size:14px;}/************************************************************* STORE STYLES*//************************************************************* STORE STYLES*/.vhistyle{background:#FFF4EA;}.vhi{color:#E26A21;font-size:14px;}/************************************************************* STORE STYLES*/.vhinewsstyle{background:#FFF4EA;}.vhinews{color:#23af83;font-size:14px;}/************************************************************* GENERIC STYLES*/#content{width:658px;margin-left:190px;height:100%;padding:10px 0px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}a:link, a:visited{color:#7e82a1;text-decoration:underline;}a:hover, a:active{color:#7e82a1;text-decoration:none;}#text{width:638px;margin:10px auto;text-align:left;font-family:Arial, Helvetica, sans-serif;}h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;margin-top:0px;}h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;margin-top:0px;color:#71AD3A;}h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;margin-top:0px;color:#B0006A;}h4{font-family:Arial, Helvetica, sans-serif;font-size:16px;margin-top:0px;color:#E26A21;}#text li{list-style-position:outside;margin-bottom:10px;margin-left:15px;}.small{font-size:12px;text-indent:5px;}/************************************************************* GENERIC STYLES*/#extralinks{width:152px;background:#e1e4ee url(../images/member-links-bg.gif) bottom no-repeat;float:right;margin-right:5px;}.righthome{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#005C9E;}.greenbar{margin-top:15px;}/* -------------------- Navigation Styles ----------------------*/#nav {	width:650px;	height:30px;	clear: both;	margin: -10px 0 0 360px;	padding: 0 0 0 0;	float: left;	display: inline;	font-weight: bold;	color: #fff;}#nav ul {	list-style-type: none;	padding: 0;	margin: 0 0 0 0;	vertical-align:middle;}#nav ul li {	float: left;	margin: 0;	margin-left:3px;	width: 104px;	height:25px;	text-align:center;	}#nav p{	font: normal 12px Arial, Helvetica, sans-serif;	margin-top:5px;	text-transform:uppercase;}.color1{color:#8da1e3;}.color2{color:#FF9900;}.color3{color:#FF3399;}.color4{color:#CCFF33;}.color5{color:#005C9E;}.color6{color:#23AF83;}		#nav ul li a {	padding:5px 0 0 0;	background:url(../images/tab2.gif)bottom no-repeat;	display: block;	color: #fff;	text-decoration: none;	height:24px;	}#nav ul li a:hover {	background: url(../images/tab1.gif) no-repeat center bottom;}#nav #currentpage a {	background: url(../images/tab1.gif) no-repeat center bottom;}#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */		left: auto;	background: #4c4c4c;	}/* -------------------- / Navigation Styles ----------------------*/#smallsearch{width:172px;height:31px;color:#016399;background:url(../images/menu-top.gif) top center no-repeat;}/* NAVIGATION ACCORDION MENU */#sidenav{margin-left:10px;float:left;margin-top:0px;margin-bottom:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-bottom:20px;}#sidenav a:link{text-decoration:none;}#sidenav a:visited{text-decoration:none;}#sidenav a:hover{text-decoration:none;color: #016399;}#sidenav a:active{text-decoration:none;color: #016399;}.arrowlistmenu{width: 171px; /*width of accordion menu*/}.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font: normal 11px Arial;font-weight:bold;color: #016399;border-bottom:#016399 1px solid;background:#fff;margin-bottom: 0px; /*bottom spacing between header and rest of content*/padding: 5px 0 5px 10px; /*header text is indented 10px*/cursor: hand;cursor: pointer;margin-top:0px;text-decoration:none;}.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/background:#e1e4ee;}.arrowlistmenu li .single{ font: normal 11px Arial;color: white;background:#b2a5b7;margin-bottom: 0px; /*bottom spacing between header and rest of content*/text-transform: uppercase;padding: 2px 0 2px 10px; /*header text is indented 10px*/cursor: hand;cursor: pointer;}.arrowlistmenu ul{ /*CSS for UL of each sub menu*/list-style-type: none;padding: 0;margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/margin-top:0px;}.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}.arrowlistmenu ul li .opensubheader{ /*Close state CSS for sub menu header*/background: #000 !important;}.arrowlistmenu ul li .closedsubheader{ /*Open state CSS for sub menu header*/background: #000 !important;}.arrowlistmenu ul li .arrow{ float:right;margin-top:5px;margin-right:5px;}.arrow{ float:right;margin-top:5px;margin-right:5px;}.arrowlistmenu ul li a{background:#fff; /*custom bullet list image*/display: block;padding: 5px 0;padding-left: 19px; /*link text is indented 19px*/font: normal 11px Arial;color: #016399;margin-bottom:-1px;text-decoration:none;}.arrowlistmenu ul li a:visited{color: #016399;text-decoration:none;}.arrowlistmenu ul li a:hover{ /*hover state CSS*/background-color: #e1e4ee;text-decoration:none;}.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/background: #ff0000;text-decoration:none;}