/*-------------common-------------*/

* { padding:0px; margin:0px; }
body { background:#6e6e6e url(../images/body_bg.jpg) center top repeat-y; font:normal 11px Arial, Helvetica, sans-serif; color:#432E01; }
.floatLeft { float:left; }
.floatRight { float:right; }
.ovFlow { overflow:hidden;}
.more { text-align:right; font-weight:bold; font-size:12px; padding:10px 10px 0px 0px; }
.more a { text-decoration:none; color:#3C2900; } 
.more a:hover { text-decoration:underline; }
.normPadd { padding:10px 20px; }
a { color:#FF3300; text-decoration:none; }
a:hover { text-decoration:underline; }
.brown { color:##432E01; }
.rightImg { margin:10px; float:right; border:5px solid #666666; }
.lefttImg { float:left; border:5px solid #666666; margin:5px 10px 10px 0px; }
.orange { color:#FF6000; }
.clear{clear:both; font-size:1}
/*-------------Header-------------*/
#Header { width:1002px; margin:auto; height:140px; position:relative; background:url(../images/header.jpg) no-repeat left top; }
#Header h1.logo { position:absolute; top:27px; left:33px; }
#Header .home { background:url(../images/home.gif) center top no-repeat; position:absolute; right:78px; top:0px; text-align:center; width:40px; }
#Header .contact { background:url(../images/contact.gif) center top no-repeat; position:absolute; right:18px; top:0px; }
#Header a.top { padding-top:32px; display:block; text-decoration:none; font-size:10px; color:#7C5901; text-decoration:none; text-transform:uppercase;  }
#Header a.top:hover { text-decoration:underline; }
#Header a.noPadd { padding-top:0px; }
#Header .mainMenu { position:absolute; left:5px; bottom:0px; font-size:12px; font-weight:bold; width:620px; }
#Header .mainMenu a { color:#422F00; float:left; display:block; text-decoration:none; padding:4px 6px 10px 6px; margin:0px 5px; }
#Header .mainMenu a:hover { padding:4px 6px 4px 6px; border-bottom:6px solid #3F3F3F; }
#Header .mainMenu a.selected { padding:4px 6px 4px 6px; border-bottom:6px solid #3F3F3F; }

/*-------------HeaderNext-------------*/
#HeaderNext { width:1002px; margin:auto; background:url(../images/black-bg.jpg) repeat-x left bottom; }
#HeaderNext .holder { width:1002px; height:256px; position:relative; background:url(../images/black-bg-top.gif) repeat-x left top; }
#HeaderNext .car { position:absolute; left:0px; bottom:0px; width:434px; height:167px; background:url(../images/car.jpg) no-repeat left top; }
#HeaderNext .box { position:absolute; top:50px; background:url(../images/be-membership.jpg); width:236px; height:105px; text-align:center; }
#HeaderNext .login { position:absolute; right:20px; bottom:0px; background:url(../images/login-bg.gif) left top repeat-x; height:50px; width:500px; }
#HeaderNext .loginArea { float:left; color:#6E6E6E; font-size:12px; font-weight:bold; padding:15px 0px 0px 20px; width:450px; }
#HeaderNext .inputBox { background:#3A3A3A; border:1px solid #232323; color:#A9A9A9; font:normal 12px Arial, Helvetica, sans-serif; width:110px; padding:3px; }
#HeaderNext label { float:left; margin-right:5px; }
/*-------------HeaderNextInner-------------*/
#HeaderNextInner { width:1002px; margin:auto; background:url(../images/inner-bg.gif) repeat-x left bottom; }
#HeaderNextInner .holder { width:1002px; height:146px; position:relative; background:url(../images/inner-top.gif) repeat-x left top; }
#HeaderNextInner .car { position:absolute; left:0px; bottom:0px; width:238px; height:91px; background:url(../images/car-2.jpg) no-repeat left top; }
#HeaderNextInner .login { position:absolute; right:20px; bottom:0px; background:url(../images/inner-shadow.gif) left top repeat-x; height:50px; width:500px; }
#HeaderNextInner .loginArea { float:left; color:#6E6E6E; font-size:12px; font-weight:bold; padding:15px 0px 0px 20px; width:450px; }
#HeaderNextInner .inputBox { background:#3A3A3A; border:1px solid #232323; color:#A9A9A9; font:normal 12px Arial, Helvetica, sans-serif; width:110px; padding:3px; }
#HeaderNextInner label { float:left; margin-right:5px; }
/*-------------ContentTop-------------*/
#ContentTop { width:1002px; margin:auto; background:url(../images/car-next.jpg) left top no-repeat; overflow:hidden; }
#ContentTop .floatRight { width:635px; }
#ContentTop .txtAra { padding:15px 10px 40px 0px; line-height:18px; font-size:18px;}
#ContentTop .floatRHome { width:603px;}
#ContentTop .floatRHome .homeAdvt { width:630px; font-size:12px; text-align:center; font:Arial, Helvetica, sans-serif; margin:5px auto;}
/*-------------Content-------------*/
#Content { width:1002px; margin:auto; background:url(../images/car-2-next.jpg) left top no-repeat; overflow:hidden; }
#Content .floatRHome { width:730px; float:right; margin-right:18px; }
#Content .floatRHome .homeAdvt { width:630px; font-size:12px; text-align:center; font:Arial, Helvetica, sans-serif; margin:5px auto;}
#Content .floatR { width:730px; margin-right:18px; float:right; }
#Content .floatR .advertise { width:728px; height:0px; background:#FFFFFF; border:solid #333333 1px; font-size:12px; text-align:center; font:Arial, Helvetica, sans-serif; line-height:105px; float:right; margin:0px 0; visibility:hidden}
#Content .txtContent { background:url(../images/text-content.gif) no-repeat left top; line-height:42px; font-size:16px; font-weight:bold; padding-left:20px; color:#FF6000; }
#Content .floatRight { width:730px; margin-right:18px; background:url(../images/white-bg-main.gif) left top repeat-y; }
#Content .txtAra { padding:15px 50px 40px 20px; line-height:18px; background:url(../images/main-foot.gif) left bottom no-repeat;}
#Content .leftArea { width:460px; float:left; color:#282828 }
#Content .rightArea { float:right; }
#Content .leftmenu { width:231px; margin-top:80px; background:url(../images/menu-bg.gif) left top repeat-y; padding-top:10px; }
#Content .leftadd { width:196px; height:85px; margin:5px 0 5px 31px; background:#FFFFFF; border:solid #333333 1px; font-size:12px; text-align:center; font:Arial, Helvetica, sans-serif; line-height:20px; padding-top:20px; visibility:hidden}

#Content .leftText { padding-left:31px; font-size:12px; font-weight:bold; line-height:31px; background:url(../images/menu-bg-foot.gif) left bottom no-repeat; padding-bottom:75px; }
#Content .leftTextOther { padding-left:50px; font-size:12px; line-height:normal; background:url(../images/menu-bg-foot.gif) left bottom no-repeat; padding-bottom:50px; padding-right:10px; }
#Content .leftText a { color:#432E01; text-decoration:none; display:block; padding-left:43px; background:url(../images/sm-bar.gif) no-repeat left 15px; }
#Content .leftText a:hover { color:#FF6000; }
#Content .leftText a.selected { color:#FF6000; }
#Content .newsListing { font-weight:bold; color:#FF6600; display:block; margin-bottom:15px; padding:5px 0px; border-bottom:1px solid #d1d1d1; }

#Content .newsListing strong { font-size:12px; color:#151515; text-decoration:none; }
#Content .newsListing a:hover { color:#432E01; }
#Content .ContentFullArea { padding-left:20px; }
#Content .sectionNews { padding-bottom:15px; }
#Content .prevNext { padding-bottom:15px; color:#CC3300; font-size:12px; font-weight:bold; text-align:right; }
#Content .prevNext a { text-decoration:none; color:#432E01; }
#Content .prevNext a:hover { color:#CC3300; }
.breadcrumb { padding:5px 0px; margin-bottom:25px; border-bottom:1px solid #d1d1d1; }
.breadcrumb a { font-weight:bold; }
.sectionNews p { margin-bottom:12px; }
.sectionNews p.more { margin-bottom:0px; }
.welcome_box { width:200px; min-height:170px; border:solid 1px #999999; padding:0 0 0 10px; float:left; margin:0 0 0 60px;}
.welcome_box ul{list-style-type:none; padding:0; margin:0;}
.welcome_box ul li{ padding:0; margin:0; margin-bottom:2px; display:block; height:30px; 
}
.welcome_box ul li a{  clear:both; padding:0; margin:0;}
.welcome_box ul li .img {  float:left; width:20px;}
.welcome_box ul li .link {  float:left; margin-left:10px; margin-top:2px; }
.renew_box { width:300px; min-height:170px; border:solid 1px #999999; padding:0 0 0 10px; float:left; margin:0 0 0 60px;}
.renew_box ul{list-style-type:none; padding:0; margin:0;}
.renew_box ul li{ padding:0; margin:0; margin-bottom:2px; display:block; height:30px; 
}
.renew_box ul li a{  clear:both; padding:0; margin:0;}
.renew_box ul li .img {  float:left; width:20px;}
.renew_box ul li .link {  float:left; margin-left:10px; margin-top:2px; }
/************** POPUP ************/
#ContentPopup { width:300px; margin:auto; border:1px solid #d1d1d1; padding:1px; background:#fff; }
#ContentPopup .txtContent { background:url(../images/text-content-sm.gif) no-repeat left top; line-height:42px; font-size:16px; font-weight:bold; padding-left:20px; color:#FF6000; }
#ContentPopup .floatRight {  margin-right:18px; background:url(../images/white-bg-main.gif) left top repeat-y; }
#ContentPopup .txtAra { padding:20px; line-height:18px; background: #fff; border:1px solid #d1d1d1; }
#ContentPopup label { display: block; line-height:20px; width:60px; float:left; }
#ContentPopup .inputBox { border:1px solid #d1d1d1; width:195px; }

/*-------------HomeItem-------------*/

#HomeItem { width:1002px; margin:auto; }
#HomeItem .holder { overflow:hidden; margin-left:43px; }
*html #HomeItem .holder { overflow:hidden; margin-left:25px; }
#HomeItem .box { width:267px; height:290px; background:url(../images/home-box.jpg) left top no-repeat; float:left; margin-left:20px; padding:0px 8px 10px 5px; }
#HomeItem .boxMid { width:267px; height:290px; background:url(../images/home-box-01.jpg) left top no-repeat; float:left; margin-left:20px; padding:0px 8px 10px 5px; }
#HomeItem .itemHead { line-height:36px; font-weight:bold; font-size:16px; color:#674600; padding-left:20px; }
#HomeItem .listClass li { list-style-type:none; background:url(../images/bullet-points.gif) left center no-repeat; line-height:14px; padding:4px 10px 4px 20px; margin:10px 0px;  }
#HomeItem .listClass li a { color:#432E01; }
#HomeItem .listClass li a:hover { color:#000; }
#HomeItem label { font-size:11px;  line-height:12px;}
.height{height:5px;}

/*-------------Footer-------------*/
#Footer { width:982px; margin:auto; padding:20px 0 20px 20px; }
#Footer .holder { background:url(../images/footer-bg.gif) left top repeat-x; line-height:45px; height:45px; }
#Footer .floatLeft { background:url(../images/footer-left.gif) no-repeat left top; padding-left:30px; }
#Footer .floatRight { padding-right:25px; }
#Footer a { color:#503600; text-decoration:none; padding:0px 5px; }
#Footer a:hover { text-decoration:underline; }

/*-------------Forms-----------------*/
.mainform label{ float: left; width: 120px; font-weight: bold; }
.mainform input { width: 280px; height:18px; margin-bottom: 5px; background-color:#fff; border:1px solid #C0C0C0; font:normal 13px Arial, Helvetica, sans-serif; } 
.mainform select { width: 280px; margin-bottom: 5px; background-color:#fff; border:1px solid #C0C0C0; font:normal 13px Arial, Helvetica, sans-serif; } 
.mainform textarea {width: 380px;margin-bottom: 5px; background-color:#fff; border:1px solid #C0C0C0; font:normal 13px Arial, Helvetica, sans-serif; }
.mainform .boxes { width: 15px; border:0px; background:none; }
.mainform .submitbutton{ width: 87px; }
.mainform br { clear: left; }

.mainform input.smallbox { width: 120px; height:18px; margin-bottom: 5px; background-color:#fff; border:1px solid #C0C0C0; font:normal 13px Arial, Helvetica, sans-serif; } 

.small {
	color:#FF0000;
}
.hide {
	DISPLAY: none
}
.show {
	DISPLAY: block
}

.error {
color:#FF0000;
}
.pay{ 
	border:solid 1px #feb300;
	padding:10px;
	margin:10px 0;
	float:left;
	font-size:12px;
	}

.PopupTable {
		border-collapse:collapse;
		background:#FFC847;
		border-left:1px solid #DD9701;
		border-right:1px solid #DD9701;
		font:11px Arial, Helvetica, sans-serif;
		color: #333;
		width:100%;
}

.PopupTable td, .PopupTable th {
		padding:8px;
}


/* =links
----------------------------------------------- */

 .PopupTable table a{
	color:#950000;
	text-decoration:none;

}

.PopupTable  table a:hover{
	border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

.PopupTable thead th, .PopupTable tfoot th, .PopupTable tfoot td {
	background:#666;
	color:#fff;
	font-weight:bold;
	border-right:solid 1px #DD9701;
}

.PopupTable tfoot td{
		text-align:right
}

/* =body
----------------------------------------------- */

.PopupTable tbody th, .PopupTable tbody td {
		border: solid 1px #DD9701;
}
 .PopupTable tbody th th, .PopupTable tbody td td {
		border-bottom:none;
		border-right:none;
}

.PopupTable tbody th {
		white-space: nowrap;
}

.PopupTable tbody th a {
		color:#333;
}


.PopupTable tbody tr:hover {
		background:#fafafa
}


.PopupTable .SubTable td, .PopupTable .SubTable th {
		border-bottom: solid 1px #CCC;
		border-right:solid 1px #CCC;
}
.PopupTable td strong {
	font-weight:bold;
	color:#FF6633;
}