/*-----------------------------------------------------------------------------------.mid[id]		Sub Menu with id x					.mid39	Dnn Admin Sub Menu				|.break		Break										.break	All Menu Breaks					|.mi			Menu Item (all)						.mi		All Menu Items						|.id			Menu Item with id x					.id41		Menu Item with id 41 (Pages)	|.mi[path]	Menu Item in specific path			.mi0 First Menu Item (Home)				|															.mi1-0 Fist child of second root menu	|																												|	.root			Root Menu Item							.root All root menu items					|.first		First Menu Item						.first First menu item in each menu		|.last			Last Menu Item							.last First menu item in each menu		|																												|.icn			Icon																							|	.hov			Hover																							|.sel			Selected																						|		.bc			BreadCrumb																					|------------------------------------------------------------------------------------*//* ------- CSS Document ------- *//* ------- Global ------- */body {	font-size:12pt;	margin: 0px;	font-family:Helvetica, Arial, sans-serif;	background: #003253;}.clear {	content:".";	display: block;	height: 0;	clear:both;	visibility:hidden;	overflow: hidden;}.body_bg {	background:#fff url(images/body_bg.gif) top repeat-x;}.top_wrapper{	margin: 0 auto;	width: 935px;	position:relative;	z-index: 2;}.end_wrapper{	background:url(images/wrapper_bg.jpg) top center no-repeat;	height:400px;	position:relative;	z-index:1;	margin-top:-112px;	margin-bottom:0;}img {	border: 0}h1, h1 .Head {	color:#ef9f3b !important;	font-weight:normal !important;	text-transform:uppercase;	font-family:Arial, Helvetica, sans-serif !important;	font-size:22px !important;	margin:0 0 6px !important;	padding:0 !important;}h2, h2 .Head {	color:#003d67 !important;	font-size:18px !important;	font-weight:normal !important;	margin:0px 0 5px !important;	font-family:Arial, Helvetica, sans-serif !important;}h3, h3 .Head {	color:#666666;	font-size:18px;	font-weight:normal;	margin:0px 0 10px;	font-family:Arial, Helvetica, sans-serif;}h4 {	color:#003d67;	font-weight:normal;	margin:0 0 1px;	font-size:14px;	font-family:Arial, Helvetica, sans-serif;}h5 {	color:#444444;	font-weight:normal;	margin:0 0 1px;	font-size:8.8pt;	font-family:Arial, Helvetica, sans-serif;}h6 {	color:#003d67;	font-weight:normal;	margin:0 0 10px;	font-size:13px;	font-family:Arial, Helvetica, sans-serif;}p {	color:#444444;		font-size:8.8pt;	line-height:1.5em;	margin:0 0 15px;	font-family:Arial, Helvetica, sans-serif;}hr {	color:#CCCCCC;	background-color:#CCCCCC;	height:1px;	border:0;	margin:10px 0 20px;}ul {	margin:0 0 15px 30px;	padding:0;}ul li {	color:#444444;		font-size:8.8pt;	line-height:1.5em;	font-family:Arial, Helvetica, sans-serif;	list-style:disc;}ul li ul {	margin:0 0 0 30px;	padding:0;}a:link, a:active, a:visited {	color:#a6c1d4;	text-decoration:underline;}a:hover {	color:#EF9F3B;}/* ------- /Global ------- *//* ------- Header ------- */.header {	height:135px;	/*background:url(images/header_bg.gif) no-repeat 0 1px*/}.header_left {	float:left;}.header_right {	float:right;}/* ------- /Header ------- *//* ------- /Header ------- *//* ------- Navigation -------*/.navMainWrapper {	background:url(images/navMain.gif) no-repeat;	height:55px;	margin:0 4px;}.navSub_wrapper {	background:url(images/content_bg.png) repeat-y;	_background:url(images/content_bg.gif) repeat-y;	min-height:1%;	width: 919px;	padding: 0px 4px 4px 8px;	overflow:hidden;}.navSub {	height:47px;	border-top:#FFFFFF 1px solid;	background:url(images/navSub.gif) repeat-x;}.navSubLeft {	float: left;}.navSubRight {	float: right;	line-height: 47px;	height: 47px;	padding-right: 25px;	color: White;	font-family: Helvetica, Arial, sans-serif;	font-size: 8pt;	font-weight: bold;}.navSubRight a:link, a:active, a:visited {	color: White;	 text-decoration: none;}.navSubRight a:active{	 text-decoration: underline;}.navSubRight a:hover{	 text-decoration: underline;}/* ------- /Navigation -------*//* ------- Content ------- */.content_holder {	background:url(images/content_bg.png) repeat-y;	_background:url(images/content_bg.gif) repeat-y;	padding: 0px 0	4px 0;	min-height:1%;	clear: both;	zoom: 1;	width: 932px;}.content_pad {	padding:0px; 	margin: 0px 7px 0 10px;	min-height:500px;}.content_bot {	background:url(images/content_bot.png) no-repeat;	_background:url(images/content_bot.gif) no-repeat;	height:21px;	min-height:1%;}.paneTopLeft {}.paneTopRight {}.contentPane {}.subContentPane {}.bottomPane {}/* ------- Content ------- */.contentTextContainer {	overflow:auto;	padding:20px 20px 10px;}a.fileLink:link, a.fileLink:active, a.fileLink:visited {	color:#003d67;	font-weight:normal;	margin:0 0 1px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	text-decoration:underline;}a.fileLink:hover {	color:#EF9F3B;}.news {	height: 26px;	background:url(images/bgNews.gif) repeat-x scroll 0 0 transparent;	border-bottom:1px solid #DDDDDD;	border-top:1px solid #DDDDDD;	clear:both;	line-height:26px !important;	margin-bottom:6px;	min-height:26px;	padding:0 20px;	color:#4A4A4A;	font-size:8.5pt;}.newsHeader {		color:#EF9F3B !important;	float:left;	font-size:9pt !important;	font-weight:bold !important;	margin:0 6px 0 0 !important;	}a.newsHeaderLink:link, a.newsHeaderLink:visited{		color:#4A4A4A;		text-decoration:none;	}a.newsHeaderLink:hover{		color:#EF9F3B;		text-decoration:none;	}a.newsHelper:link, a.newsHelper:visited, a.newsHelper:active {	background:url("images/links.png") no-repeat scroll 0 0 transparent;	color:#545454;	display:block;	font-size:8.5pt;	height:69px;	line-height:1.3em;	padding:95px 25px 0;	text-align:center;	text-decoration:none;	width:175px;}a.newsHelper:hover{	background-position: 0 -164px;}a.newsCatalog:link, a.newsCatalog:visited, a.newsCatalog:active {	background:url("images/links.png") no-repeat scroll -225px 0 transparent;	color:#545454;	display:block;	font-size:8.5pt;	height:69px;	line-height:1.3em;	padding:95px 25px 0;	text-align:center;	text-decoration:none;	width:401px;}a.newsCatalog:hover{	background-position: -225px -164px;}a.newsPrice:link, a.newsPrice:visited, a.newsPrice:active {	background:url("images/links.png") no-repeat scroll -676px 0 transparent;	color:#545454;	display:block;	font-size:8.5pt;	height:69px;	line-height:1.3em;	padding:95px 25px 0;	text-align:center;	text-decoration:none;	width:175px;}a.newsPrice:hover{	background-position: -676px -164px;}.newsWelcome{	border: 1px solid #eaeae8;	height: 250px;	width: 913px;	margin-bottom: 6px;}.labelContainer {	border:0px solid #C9C6B3;	display:block;	float:left;	height:245px;	margin-right:18px;	padding:3px;	width:271px;}.labelContainer a {	display:block;	height:195px;	overflow:hidden;}.labelContainer a img {	border: 8px solid #E6E5DF;}	.labelContainer a:hover img {	border: 8px solid #FFA538;}.labelContainer a img table{	margin-top: 9px;}.productContainer {	border:1px solid #C9C6B3;	display:block;	float:left;	margin-right:10px;	padding:3px;	height:450px;	width:203px;}.productContainer a {	display: block;	height: 362px;	overflow:hidden;}.productContainer a img {	border: 8px solid white;}	.productContainer a:hover img {	border: 8px solid #FFA538;}.productContainer a img table{	margin-top: 9px;}.productContainer td{	color:#666666;	font-size:14px;	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	text-align: center;	padding: 4px;	}	.productSubPad {	margin-top: 10px;	float: left;}.productContainer2 {	display:block;	float:left;		margin-right: 20px;	width:344px;	height:152px;}.productContainer2 a {	display: block;	width: 400px;	height: 152px;	overflow:hidden;}.productContainer2 a img {	border: 8px solid white;}.pad_l10 { padding-left: 10px; }.pad_r10 { padding-right: 10px; }.pad_t15 { padding-top: 15px; }.pad_b15 { padding-bottom: 15px; }.pad_b20 { padding-bottom: 20px; }.bord_r { border-right: 1px solid #b0b0b1; }.bord_b { border-bottom: 1px solid #b0b0b1; }.test_res { position: relative; padding-bottom: 20px; }.test_res img { position: relative; top: 0; left: 0; }.res_txt { position: absolute; top: 43px; left: 270px; }.b25 { margin-bottom: 25px; }.faqHeader {	color:#003d67;	font-weight:normal;	margin:0 0 1px;	font-size:14px;	font-family:Arial, Helvetica, sans-serif;	text-decoration: underline;	}.faqAnswer {	padding-left: 15px;	}/* ------- /CSS Document ------- *//* ------- Main menu ------- */.dnnNavMain {	width: 920px;	height: 55px;	line-height:55px;	font-family: Helvetica, Arial, sans-serif;	font-size: 9pt;}.dnnNavMain .mi {	padding-top: 16px;	padding-bottom: 14px;}.dnnNavMain .sel{	background: url(images/nav_arrow.gif) no-repeat center;}.dnnNavMain .bc{	background: url(images/nav_arrow.gif) no-repeat center;}.dnnNavMain .mi0{	padding-left: 40px;	padding-right: 40px;}.dnnNavMain .mi1{	padding-left: 40px;	padding-right: 40px;}.dnnNavMain .mi2{	padding-left: 43px;	padding-right: 39px;}.dnnNavMain .mi3{	padding-left: 40px;	padding-right: 32px;}.dnnNavMain .mi4{	padding-left: 45px;	padding-right: 50px;	color: #EF9F3B;	}.dnnNavMain .mi5{	padding-left: 35px;	padding-right: 30px;	color: #EF9F3B;}.dnnNavMain .mi6{	padding-left: 47px;	padding-right: 25px;	color: #EF9F3B;}.dnnNavMain .hov{	color: #9d9d9d;}.dnnNavSub {	height:47px;	line-height: 47px;	overflow:hidden;	font-family: Helvetica, Arial, sans-serif;	font-size: 9pt;	color: #FFFFFF;}.dnnNavSub .mi{	padding-left: 25px;}.dnnNavSub .hov1{	color: #EF9F3B;}.dnnNavSub .sel1{	color: #EF9F3B;}.dnnNavSub .sel{	text-decoration: underline;}.dnnNavSub .hov{	text-decoration: underline;}/* ------- DNN_Documents -------*/.SubHead {	color:#003d67;	font-size:16px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	}.DNN_Documents a:link, .DNN_Documents a:active, .DNN_Documents a:visited {	color:#003d67;	font-weight:normal;	margin:0 0 1px;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	text-decoration:underline;}.DNN_Documents a:hover {	color:#EF9F3B;}/* ------- /DNN_Documents -------*//* ------- Footer ------- */.end_wrapper_content {	margin:0 auto;	width:879px;	padding-top:123px;	font-size:9pt;	color:#9d9d9d;}.credits {	clear:both;	color:#605F5F;	font-size:8pt;	padding:0 20px;}.footer {}.linker {	 margin-top: 5px;	 font-size:8pt;}.copyright {	color: #7194ae;}.privacy a:link {	color: #a6c1d4;}/* ------- /Footer ------- */
