﻿* { /*border:none; */margin:0; padding:0; overflow:hidden; }
img {border:none;}
html, body { width:100%; height:100%; overflow:auto; }

body { background-color:#F2F2F2; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000; }

body a:link, 
body a:active, 
body a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:none; color:#00F; }
body a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:underline; }


.fl { float:left; }
.fr { float:right; }
.fc { clear:both; }

.bg-1 { background-color:#FFF; position:relative; margin:-10px -20px; padding:10px 20px; }
.bg-2 { width:803px; background-color:#E5EAFF; margin:-10px -20px; padding:10px 20px;   }

#Wrpr { width:998px; margin:5px auto 0 auto; }
	#blueWrpr { padding:0 0 0 0; background-color:#0C2FC7;min-height:900px; }
	#cLeft { width:134px; background-color:#0C2FC7; font-family:arial; font-size:11px; font-weight:bold; }
		#lLogo { width:134px; height:153px; }
		
		#cLeft a { font-size:11px; background-color:#0C2FC7; color:#FFF; height:1em; }
		#cLeft a:link, 
		#cLeft a:visited { text-decoration:none; }
		#cLeft a:hover, 
		#cLeft a:active { background-color:#F5FF01; color:#000; }
		#lMenu { width:134px; padding-top:30px; }
			#lMenu ul { margin: 0; padding: 0; list-style-type: none; }
			#lMenu li { margin: 0; }
			#lMenu { font-family:arial; font-size:11px; font-weight:bold; }
			#lMenu a { font-size:11px; background-color:#0C2FC7; border-bottom:2px solid #FFF; color:#FFF; display:block; height:1em; padding:3.5px 2px 3.5px 15px; }
			#lMenu a:link, 
			#lMenu a:visited { text-decoration:none; }
			#lMenu a:hover, 
			#lMenu a:active { background-color:#F5FF01; color:#000; }
			#lMenu .nMenu { font-family:arial; font-size:11px; font-weight:bold; }
			#lMenu .nMenuB { font-family:arial; font-size:13px; font-weight:700; }
			#lMenu .menuItem { font-family:arial; font-size:11px; font-weight:normal; }
		
		#lSearch { width:134px; text-align:center; padding-top:6px; }
			#txtSearch { width:111px; height:18px; border:1px solid #999; }
			#subSearch { width:61px; height:24px; border:1px solid #999; }
		#lBanner { width:124px; padding:20px 5px 20px 5px; }
	#cRight { width:864px; }
		#rHeader { width:864px; height:105px; background:#0C2FC7 url(/includes/img/rHeaderBG.jpg) repeat-x; }
		#rLogo { width:330px; height:96px; }
		#rBanner { width:534px; height:105px; }
		#rContent { width:864px; background:#CCC; }
	#footer { width:864px; text-align:center; }
		#footer,  #footer a:link,  #footer a:active,  #footer a:visited { font:normal 8pt Arial, Helvetica, sans-serif; color:#000; }
		#footer a:hover { font:normal 8pt Arial, Helvetica, sans-serif; color:#00ADEF; }

.itemSmall { width:220px; margin:10px 5px; }
.itemSmall .item-title-body { width:189px; }
.itemSmall .item-content { width:200px; padding:5px 10px; }

.itemMedium { width:600px; margin:10px auto; }
.itemMedium .item-title-body { width:569px; }
.itemMedium .item-content { width:560px; padding:10px 20px; }

.itemLarge { width:700px; margin:10px auto; }
.itemLarge .item-title-body { width:669px; }
.itemLarge .item-content { width:660px; padding:10px 20px; }
.newsbox {margin:10px auto auto 16px;}

.itemExtraLarge { width:850px; margin:10px auto; }
.itemExtraLarge .item-title-body { width:819px; }
.itemExtraLarge .item-content { width:810px; padding:10px 20px; }
	
	.item-bottom .item-right { width:19px; height:21px; background:url(/includes/img/item_b_right.png) bottom right no-repeat; float:right; display:inline-block; }
	.item-bottom .item-left { width:12px; height:21px; background:url(/includes/img/Item_b_left.png) bottom left no-repeat; float:left; display:inline-block; } 
	.item-title .item-left { width:12px; height:21px; background:url(/includes/img/Item_c_left.png) top left no-repeat; float:left; display:inline-block; }
	.item-title .item-right { width:19px; height:21px; background:url(/includes/img/item_c_right.png) top right no-repeat; float:right; display:inline-block; }
	.item-title { width:100%; height:21px; }
	.item-title .item-title-body { height:21px; background-color:#03F; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; float:left; display:inline-block; }
	.item-bottom .item-title-body { height:21px; background:url(/includes/img/item_b_bg.png) bottom left repeat-x; font:normal 11px Arial, Helvetica, sans-serif; color:#000; float:left; display:inline-block; }
	.item-content { background:url(/includes/img/item_c_bg.png) top right repeat-y; font:normal 14px Arial, Helvetica, sans-serif; color:#000; }
	.item-content2 { background:url(/includes/img/item_c_bg_bl.png) top right repeat-y; font:normal 14px Arial, Helvetica, sans-serif; color:#000;padding-left:10px; }

	.item-content select { border:solid 1px #ccc; }
	.item-content textarea { border:solid 1px #ccc; }
	.item-content .noborder { border:none;}
	
	.item-content .itemAlternateBG-l { width:352px; background-color:#DFE6F3; padding:17px 14px; }
	.item-content .itemAlternateBG-l p { margin-top:15px; }
	
	.item-content h2 { font:bold 25px Arial, Helvetica, sans-serif; color:#000; padding-bottom:20px; }
	.item-content h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding-bottom:6px; }
	.item-content p { font:normal 14px Arial, Helvetica, sans-serif; color:#000; padding-bottom:25px; }
	.item-content label { font:bold 12px Arial, Helvetica, sans-serif; color:#000; }
	.item-content a:link,
	.item-content a:active,
	.item-content a:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#0C2FC7; text-decoration:none; }
	.item-content a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#0C2FC7; text-decoration:underline; }
	
	.item-content .loginTable,
	.item-content .loginTable table { width:344px; }
	.item-content .loginTable .text { border:solid 1px #000; width:220px; height:20px; }
	
	.item-content .loginTable .noborder { border:none; }
	.item-content .loginTable table td { height:21px; text-align:left; padding:3px; }
	.item-content .loginTable .tdLabel { width:114px; text-align:left; }
	.item-content .loginTable .tdInput { width:220px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; }
	.item-content .loginTable .btn { width:83px; height:22px; }
	.item-content .loginTable .check { width:13px; height:13px; }
	
	.item-content .RegTableRight table { width:344px; }
	.item-content .RegTableRight table td { height:21px; text-align:left; padding:3px; }
	.item-content .RegTableRight .text { border:solid 1px #000; width:169px; height:20px; }
	.item-content .RegTableRight .noborder { border:none; }
	.item-content .RegTableRight .tdLabel { width:334px; text-align:left; }
	.item-content .RegTableRight .tdInput { width:14px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; }
	.item-content .RegTableRight .tdInput a:link,
	.item-content .RegTableRight .tdInput a:active,
	.item-content .RegTableRight .tdInput a:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#0C2FC7; text-decoration:none; }
	.item-content .RegTableRight .tdInput a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#0C2FC7; text-decoration:underline; }
	.item-content .RegTableRight .btn { width:83px; height:22px; }
	.item-content .RegTableRight .check { width:13px; height:13px; }
	
	.item-content .priceListLeft { width:277px; padding:19px 10px 0 19px; }
	.item-content .priceListLeft p { font:normal 11px Arial, Helvetica, sans-serif; color:#000; padding-bottom:6px; }
	.item-content .priceListLeft img { margin-bottom:28px; }
	
	
	.item-content .priceListRight { width:316px; padding:19px 19px 19px 10px; }
	.item-content .infoTextDiv { clear:both;font:normal 11px Arial, Helvetica, sans-serif; }
			
	.prizeIndex { width:316px; }
	  .prizeIndex .menuItem0 { width:86px; height:18px; padding:4px 0 0 4px; text-align:center; border-bottom:solid 1px #000; font:bold 14px Arial, Helvetica, sans-serif; color:#000; }
	  .prizeIndex .menuItem1 { width:64px; height:16px; padding-top:4px; text-align:center; background:#fff url(/includes/img/menuitem0BG.gif) no-repeat; border-bottom:solid 1px #000; }
	  .prizeIndex .menuItem { width:54px; height:16px; padding-top:4px; text-align:center; border-bottom:solid 1px #000; background:#fff url(/includes/img/menuitemBG.gif) no-repeat;cursor:pointer;text-decoration:none;color:Black; }
	  .prizeIndex .isActive { border-bottom:solid 1px #fff; }
	  .prizeIndex .Graph { width:316px; height:101px; padding:18px 0; }
	  .prizeIndex .sum { }
	    .prizeIndex .sum .title { font:normal 14px Arial, Helvetica, sans-serif; margin-bottom:11px; }
		.prizeIndex .sum .view { width:316px; height:41px; background-color:#3f74fe; margin-bottom:32px; padding:5px 0 7px 0 }
		  .prizeIndex .sum .view .first { width:97px; height:34px; padding-top:7px; line-height:160%; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:White;}
		  .prizeIndex .sum .view .next { width:107px; height:34px; padding-top:7px; line-height:160%; border-left:solid 1px #fff; text-align:center; font:normal 14px Arial, Helvetica, sans-serif; color:White;}

		.borderbottom{border-bottom:solid 1px #000000;}
		.padingBottom5{padding-bottom:5px;}

		  
	.priceListRight .coarsLeft { width:149px; margin-right:9px; }
		.priceListRight .coarsLeft h4 { font:normal 14px Arial, Helvetica, sans-serif; color:#000; }
		.priceListRight .coarsLeft h5 { font:normal 16px Arial, Helvetica, sans-serif; color:#0C2FC7; }
		.priceListRight .coarsLeft i { font:normal 9px Arial, Helvetica, sans-serif; color:#ccc; }
	
	.priceListRight .coarsRight { width:149px; margin-right:9px; }
		.priceListRight .coarsRight h4 { font:normal 14px Arial, Helvetica, sans-serif; color:#000; }
		.priceListRight .coarsRight h5 { font:normal 16px Arial, Helvetica, sans-serif; color:#0C2FC7; }
		.priceListRight .coarsRight i { font:normal 9px Arial, Helvetica, sans-serif; color:#ccc; }
		
		.subNews { width:316px; padding:25px 9px 0 5px;}
		  .subNews .title { width:316px; height:21px; border-bottom:solid 1px #000; margin-bottom:20px; font:bold 14px Arial, Helvetica, sans-serif; color:#000; }
		  .subNews .newsgroup {}
		  .subNews .newsgroup .news {width:316px;border-bottom:solid 1px #C4CFFF;height:18px; padding-top:3px; }
			.subNews .newsgroup .date{font:normal 10px Arial, Helvetica, sans-serif; color:#000; height:18px; padding:1px 5px 0 0; vertical-align:bottom;  }
		    .subNews .newsgroup a { }
		    .subNews .newsgroup a:link,
		    .subNews .newsgroup a:active,
		    .subNews .newsgroup a:visited { font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
		    .subNews .newsgroup a:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; }
		  .subNews .viewall { width:316px; padding:8px 0 20px 0; top:-1px; background-color:#fff; }
		    .subNews .viewall a:link,
		    .subNews .viewall a:active,
		    .subNews .viewall a:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
		    .subNews .viewall a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; }
			
	.dataInputs { width:117px; }
	.dataDoings { width:174px; height:52px; background-color:#EFF2FF; padding:74px 66px 80px 68px; line-height:180%; }
	.dataDoings a:link,
	.dataDoings a:active,
	.dataDoings a:visited { font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
	.dataDoings a:hover { font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; }
	.dataDoings a b { font:bold 14px Arial, Helvetica, sans-serif; }

#minH {width:1px;height:600px;float:left;}
.RightAdBox {width: 130px;float:right;border-left:Solid 1px #000;border-bottom:Solid 1px #000;vertical-align:top;height:100%;padding-bottom:32px;border-right:Solid 1px #000;background-color:#fff; margin-top:10px; border-top:Solid 1px #000;}
.TopAdBox {float:left}

/*Temporary*/
.priceTable{font-size:11px; width: 400px}
.priceTable td {font-size:11px;}
.priceTableTopHeader{padding-left: 1px;height:35px;}
.priceTableLeftHeader{padding-left: 1px}
.priceTableValues{	text-align: center;}
.priceTableValues a:link{	font-size:11px; text-decoration: none;}
.priceTableValues a:hover{	font-size:11px;text-decoration: none;font-weight: bold;}
.priceTableValues a:visited{	font-size:11px; text-decoration: none;}
.loadingDiv{position: absolute; width: 315px; height: 218px; margin-top: 50px;background-color:#ffffff; filter: alpha(opacity=80);-moz-opacity:0.8;}
.contenttitle {font-weight:bold;font-size:16px}
.colRed{color:#D11C1C}
.colGreen{color:#1CD11C}

.pr5 {padding-right:5px;padding-top:10px;}
.priceTableHeaderDiv{border-bottom:dotted 1px black;font-size:16px;font-weight:bold;font-style:italic;}
/*BvO*/
.NewsCatagoryItem { display:block; padding:5px 0; background-color:#fff; border-bottom:solid 2px #e0e0e0; }
.doCenter { margin: 0 auto; }
.selectIndex { padding-right:20px; line-height:120%; vertical-align:top; }
.no-Print{}
/*Temporary*/

.borderRight { width:40px; padding:0 4px 0 0; border-right:1px solid #000; background-color:#E5EAFF;}
.borderBottom { border-bottom:1px solid #000; background-color:#E5EAFF;}
.paymentMethod { margin:20px;}




