/* CSS Document --- padding:0 0 43px 0; margin:0; background:url(images/bg.gif) repeat-x 0 0 #fff; color:#414141;
	}*/

BODY {
  color: #000000;
  margin: 0px;
  background-image:url(images/BGBody.jpg)
}
	
div, h1, h2, h3, h4, p, img, form, ul, a, label{
	margin:0; padding:0;
	}
ul{
	list-style-type:none;
	}

a 	{
	text-decoration:none;
	}
.spacer{
	font-size:0; clear:both; line-height:0;
	}


.bright {
	color: red;
	font-weight: normal;
	font-sytle: italic;
	}

.newsLink {
	text-decoration: none;
	font-weight: bold;
	color: blue;  // #0C85BB
	}



/*------------------------header---------*/

#bumper{background:url(images/3by10bumperblackWhiteandRedThumb25.jpg) no-repeat 0 0 #fff; color:#2A2A2A; position:relative;
	margin:0 auto;
	padding: 5px, 5px, 5px, 5px;
	 }

#header{
	background:url(images/homePageHeader.jpg) no-repeat 0 0 #fff; color:#2A2A2A; width:778px; height:280px; position:relative;
	margin:0 auto;
	 }
#header img{
	 display:block; position:absolute; left:20px; top:18px;
	}
	
/*--  #header h1{
	 background:url(images/slogan.gif) no-repeat 0 0; width:245px; height:74px; position:absolute; left:160px; 
	top:96px; text-indent:-2000px;
	}
--*/

#header p{
	width:139px; height:14px; background:url(images/enter_name.gif) no-repeat 0 0; position:absolute; left:306px; top:30px;
	font:bold 10px/14px Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; padding:0 0 0 17px;
	}
	
#header form{
	width:280px; height:21px; position:absolute; left:477px; top:235px; display:block; background-color:#FFFFFF; color:#000000;
	}
	
	
#header form label{
	width:53px; height:20px; /*-- Magnifying glass background:url(images/search_icon.gif) no-repeat 0 5px;--*/
	
	display:block; padding:0 0 0 18px;;
	font:bold 13px/20px Arial, Helvetica, sans-serif; float:left;
	}
	
#header form input{
	width:155px; border-left:#808080 1px solid; border-top:#808080 1px solid; border-right:#D4D0C8 1px solid; 
	border-bottom:#D4D0C8 1px solid; height:19px; float:left;
	}
#header form input.go{
	width:40px; height:21px; display:block; background:url(images/search_bu.gif) no-repeat 30px 7px; cursor:pointer;
	font:bold 10px/21px Arial, Helvetica, sans-serif; float:left; border:none; text-transform:uppercase; padding:0;
	}
#header ul{
	width:455px; position:absolute; left:12px; top:229px; display:block; height:32px; font-size:0;
	}
#header ul li{
	display:block; float:left; height:32px; width:65px; 
	}
#header ul li a{
	background:url(images/navi_bg.gif) repeat-x 0 0 #000000; font:bold 10px/32px "Trebuchet MS", Arial, Helvetica, sans-serif; 	
	text-transform:uppercase; color:#CECECE; text-align:center; height:32px; width:65px; text-decoration:none; display:block;
	} 
#header ul li a.hover{
	background:url(images/navi_h.gif) repeat-x 0 0 #000000; font:bold 10px/32px "Trebuchet MS", Arial, Helvetica, sans-serif; 	
	text-transform:uppercase; color:#CECECE; text-align:center; height:32px; width:65px; text-decoration:none; display:block;
	} 
#header ul li a:hover{
	background:url(images/navi_h.gif) no-repeat 0 0 #000; color:#CECECE;
	}
#header ul.st{
	width:54px; position:absolute; left:625px; top:200px; display:block; height:23px; font-size:0; padding:9px 0 0 0;
	}
#header ul.st li{
	float:left; display:block; width:14px !important; height:14px !important; margin:0 0 0 2px;
	}
#header ul.st li a{
	width:14px; height:14px; display:block; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; line-height:14px;
	text-align:center; text-transform:uppercase; float:left;
	}
#header ul.st li a.smal{
	background:url(images/st.gif) no-repeat 0 0; font-size:10px;
	}
#header ul.st li a.smal:hover{
	background:url(images/st1.gif) no-repeat 0 0; font-size:10px;
	}
#header ul.st li a.nor{
	background:url(images/st1.gif) no-repeat 0 0; font-size:13px;
	}
#header ul.st li a.nor:hover{
	background:url(images/st.gif) no-repeat 0 0; font-size:13px;
	}
#header ul.st li a.big{
	background:url(images/st.gif) no-repeat 0 0; font-size:15px;
	}
#header ul.st li a.big:hover{
	background:url(images/st1.gif) no-repeat 0 0; font-size:15px;
	}
#header ul.stp{
	width:54px; position:absolute; left:685px; top:200px; display:block; height:23px; font-size:0; padding:9px 0 0 0;
	}
#header ul.stp li{
	float:left; display:block; width:14px !important; height:14px !important; margin:0 0 0 2px;
	}
#header ul.stp li a{
	width:14px; height:14px; display:block; line-height:14px; float:left; text-indent:-2000px;
	}
#header ul.stp li a:hover{
	width:14px; height:14px; display:block; line-height:14px; float:left;
	}
#header ul.stp li a.stS{
	background:url(images/st_sm.gif) no-repeat 0 0;
	}
#header ul.stp li a.stS:hover{
	background:url(images/st_sm_h.gif) no-repeat 0 0;
	}
#header ul.stp li a.stN{
	background:url(images/st_n.gif) no-repeat 0 0;
	}
#header ul.stp li a.stN:hover{
	background:url(images/st_n_h.gif) no-repeat 0 0;
	}
#header ul.stp li a.stB{
	background:url(images/st_bg.gif) no-repeat 0 0;
	}
#header ul.stp li a.stB:hover{
	background:url(images/st_bg_h.gif) no-repeat 0 0;
	}
/*-----------------------------------body-----------------*/
#body{
	width:758px; margin:0 auto; background-color:#FFFFFF; color:#414141; padding:0 10px 18px 10px;
	}
/*-----------------------left body part start----------*/
#left{
	width:154px; float:left; background:url(images/left_top_bg.gif) no-repeat top left #859439; color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif; padding:7px 0 0 0; margin:0; font-size:0;
	}
#left h2{
	width:129px; height:32px; display:block; background:url(images/leftH2_leftBg.gif) no-repeat 0 0 #5F6B21; color:#FFFFFF;
	padding:0 0 0 10px; font-size:18px; line-height:32px;  margin:0 0 7px 8px;
	}
#left h2 span{
	width:7px; height:32px; background:url(images/leftH2_lrightBg.gif) no-repeat 0 0; float:right; display:block;
	font-weight:normal;
	}
#left p{
	width:130px; display:block; margin:0 0 0 7px; line-height:16px; font-size:12px;
	}
#left p.border{
	width:123px; display:block; margin:8px 0 10px 17px; background:url(images/left_line.gif) repeat-x left center; height:13px;
	}
#left p.border a{
	width:46px; height:13px; display:block; background:url(images/left_arrow.gif) no-repeat 38px 2px #859439; color:#FFFFFF;
	line-height:13px; font-size:10px; font-weight:bold; text-transform:uppercase; float:right; padding:0 0 0 4px;
	text-decoration:none;
	}
#left p.border a:hover{
	background-color:#6A7821; color:#FFFFFF;
	}
#left ul{
	width:121px; margin:0px 0 0 17px; display:block; font-size:0;
	}
#left ul li{
	background:url(images/left_ul_arrow.gif) no-repeat 0 11px #859439; color:#FFFFFF; font-weight:normal; font-size:13px; 
	line-height:16px; border-bottom:#FFFFFF 1px dashed; padding:6px 0 8px 12px; margin:0;
	}
#left ul li.noborder{
	border-bottom:none; padding:6px 0 0px 12px;
	}
#left img{
	margin:18px 0 43px 0; font-size:0;
	}
#left p.buttom{
	width:154px; height:7px ; display:block; background:url(images/leftbuttom_bg.gif) no-repeat left bottom; margin:0; 
	padding:0; font-size:0;
	}
/*------------------midHome----------*/
#midHome{
	width:390px; float:left; font-family:Arial, Helvetica, sans-serif; color: #3F3F3F; background-color:#FFFFFF;  
	padding:0 10px 0 15px;
	}
#midHome h2{
	font-size:24px; line-height:39px; font-weight:normal; display:block; height:39px; padding:0 0 0 15px;
	}

/*--
#midHome h2 span{
	background:url(images/mid_line.gif) repeat-x left bottom; width:75px; display:block; float:right; height:30px;
	}
--*/


#midHome p{
	width:377px; padding:1px 0 0 11px; display:block; font-size:13px; line-height:16px; margin:0 0 16px 0;
	}


/*-

#midHome p b{
	// color:#0C85BB; background-color:#FFFFFF;
	}

--*/

#midHome ul{
	width:369px; background:url(images/midULgrayBG.gif) no-repeat 0 0 #fdf7f7; color:#0D0D0D; font-size:0;
	padding:3px 12px 9px 11px;
	}
#midHome ul li{
	background:url(images/body_ul_arrow.gif) no-repeat 0 19px #fdf7f7; color: #0D0D0D ; font-size:13px; line-height:18px;
	border-bottom:#AEAC7A 1px dashed; padding:10px 0 8px 11px;
	}
	
	//   #FFFEEA
	
	
#midHome ul li.noborder{
	border-bottom:none;
	}


/* #midHome ul li b{
	color:#0C85BB; background-color:#FFFEEA; display:block;
	}

-*/


#midHome ul li a{
	/* background:url(images/ul_line.gif) repeat-x left bottom #FFFEEA; */
	text-decoration:none; color:blue; // #0D0D0D; 
	}


#midHome ul li a:hover{
	background-image:none; text-decoration:none;
	}


#midHome p.buttomBody{
	background:url(images/midULgrayBG.gif) no-repeat 0 0; height:9px; width:392px; font-size:0; margin:0; padding:0;
	}
	
	
	
	
/*------------------mid----------*/
#mid{
	width:390px; float:left; font-family:Arial, Helvetica, sans-serif; color: #3F3F3F; background-color:#FFFFFF;   
	padding:0 10px 0 15px;
	}
#mid h2{
	font-size:24px; line-height:39px; font-weight:normal; display:block; height:39px; padding:0 0 0 15px;
	}

/*--
#mid h2 span{
	background:url(images/mid_line.gif) repeat-x left bottom; width:75px; display:block; float:right; height:30px;
	}
--*/


#mid p{
	width:374px; padding:1px 0 0 11px; display:block; font-size:13px; line-height:16px; margin:0 0 16px 0;
	}


/*-

#mid p b{
	// color:#0C85BB; background-color:#FFFFFF;
	}

--*/

#mid ul{
	width:369px; background:url(images/midULgrayBG.gif) no-repeat 0 0 #FFFEEA; color:#0D0D0D; font-size:0;
	padding:3px 12px 9px 11px;
	}
#mid ul li{
	background:url(images/body_ul_arrow.gif) no-repeat 0 19px #FFFEEA; color:#0D0D0D; font-size:13px; line-height:18px;
	border-bottom:#AEAC7A 1px dashed; padding:10px 0 8px 11px;
	}
#mid ul li.noborder{
	border-bottom:none;
	}


/* #mid ul li b{
	color:#0C85BB; background-color:#FFFEEA; display:block;
	}

-*/


#mid ul li a{
	/* background:url(images/ul_line.gif) repeat-x left bottom #FFFEEA; */
	text-decoration:none; color:blue; // #0D0D0D; 
	}

#mid ul li a:hover{
	background-image:none; text-decoration:none;
	}

#mid p.buttomBody{
	background:url(images/body_ul_bu.gif) no-repeat 0 0; height:9px; width:392px; font-size:0; margin:0; padding:0;
	}	
	
.newsFlash{
	width:174px; height:185px; background:url(images/body_nes_flash.gif) no-repeat 0 0 #FCFCFC; color:#3F3F3F; float:left;
	margin:11px 0 0 0; padding:2px 0 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.newsFlash h2{
	height:31px; padding:0 0 0 5px !important; display:block; font-size:17px; font-weight:bold;
	}
.newsFlash img{
	margin:0 0 0 2px; display:block;
	}
.newsFlash h3{
	height:27px; display:block; font-size:12px; font-weight:bold; color:#024C6D; background-color:#F2F2F2; padding:0 0 0 2px;
	line-height:27px; width:150px;
	}
.newsFlash p{
	width:154px !important; height:14px !important; display:block; background-color:#FFFFFF; color:#464646; font-size:11px; 
	font-weight:bold; text-transform:uppercase; line-height:14px; text-align:center; margin:0 0 12px 0 !important;
	 padding:0 !important;
	}
.newsFlash a{
	background:url(images/more_bg.gif) no-repeat 0 0 #EFEFEF; color:#FFFFFF; text-align:center; font-size:13px; font-weight:bold;
	line-height:18px; height:18px; width:148px; margin:0 0 0 6px; display:block; text-decoration:none;
	}
.newsFlash a:hover{
	background:url(images/more_bg_h.gif) no-repeat 0 0 #000000; color:#FFFFFF;
	}
.margin{
	margin-left:9px;
	}
	
/*----------------------misc start--*/

.imageLink {
	text-decoration: none;
	border: 0;
	}

/*----------------------misc end--*/	

	
/*----------------------right side start--

background:url(images/right_up.gif) no-repeat 0 0;

*/

#right{
	width:187px; float:left; background-color:#FFFFFF; color:#414141;
	padding:11px 0 0 0; font-family:Arial, Helvetica, sans-serif;
	}
#right form{
	width:165px; height:26px; background:url(images/form_but.gif) no-repeat left bottom #E4E4E4; padding:0 12px 13px 10px; color:#000000;
	font-family:Arial, Helvetica, sans-serif; font-size:0;
	}
	
	
#right label{
	font-size:10px; font-weight:bold; margin:0 0 0 12px; text-transform:uppercase; line-height:14px; padding:10px 10px 0 0;
	}
	
#greyBox {
	width:165px;  background:url(images/form_but.gif) no-repeat left bottom #E4E4E4; padding:0 12px 13px 10px; color:#000000;
	font-family:Arial, Helvetica, sans-serif; font-size:0;
	}
	
#greyBox label{
	font-size:10px; font-weight:bold; margin:0 0 0 12px; text-transform:uppercase; line-height:14px; padding:10px 10px 0 0;
	}
	

// 



#right form label{
	font-size:10px; font-weight:bold; margin:0 0 0 12px; text-transform:uppercase; line-height:14px; padding:10px 10px 0 0;
	}
#right form input{
	width:140px; height:19px; border-left:#808080 1px solid; border-top:#808080 1px solid; border-bottom:#D4D0C8 1px solid;
	border-right:#D4D0C8 1px solid; margin:4px 0 0 12px; padding:0;
	}
#right form a{
	font-size:12px; line-height:14px; height:14px; width:106px; display:block; text-decoration:none; background-color:#E4E4E4;
	 color:#000000; margin:6px 0 0 17px;
	}
#right form a:hover{
	background-color:#D5D3D3; color:#000000;
	}
#right form a.member{
	width:138px; background-color:#FFFFFF; height:13px; color:#000000; font-size:12px; line-height:13px; padding:0 0 0 5px;
	text-decoration:none; margin:6px 0 0 13px;
	}
#right form a.member:hover{
	background-color:#E4E4E4; color:#000;
	}
#right form input.go1{
	width:30px; height:12px; display:block; background:url(images/search_bu.gif) no-repeat 18px 1px; cursor:pointer;
	font:bold 10px/12px Arial, Helvetica, sans-serif; border:none; text-transform:uppercase; padding:0; margin:9px 0 0 124px;
	}
#right h2 a{
	width:164px; height:29px; background:url(images/right_h2_bg.gif) no-repeat 0 0; padding:0 0 0 23px; margin:13px 0 0 0;
	font-size:18px; line-height:29px; display:block; color:blue; 
	text-decoration:none;
	}
#right h3{
	width:170px; font-size:13px; line-height:16px; font-weight:bold; margin:16px 0 0 0;
	}
#right form.vote{
	width:188px; padding:4px 0 0 0; color:#000000; background-image:none; background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; height:100px; font-size:0; 
	}
#right form.vote input.radioVote {
	width:15px; height:15px; float:left; margin:3px 0px 0 0; border:none;  padding:0 0 0 0; 
	position:relative; left:40px; 
	}

	
#right form.vote label.labelVote{
	font-size:13px; line-height:15px;  float:left; text-transform:none; font-weight:normal; margin:0 0 5px 0;
	padding:0 10px 0 11px; width:152px; display:block;
	position:relative; left:42px; 
	}
	
#right form.vote label.bg{
	background:url(images/vote_bg.gif) no-repeat 0 0; width:185px; height:22px ; margin:4px 0 0 0; float:left; 
	display:block; padding:0; 
	
	}
#right form.vote label.bg input.go2{
	width:65px; height:12px; display:block; background:url(images/search_bu.gif) no-repeat 54px 2px; cursor:pointer; float:right;
	font:bold 10px/12px Arial, Helvetica, sans-serif; border:none; text-transform:uppercase; padding:0 0px 0 0; 
	margin:4px 5px 0 0px;
	}




/*--------------------------footer-----------*/
#footer{
	background:url(images/footer_bg.gif) no-repeat 0 0 #FFFFFF; color:#076893; margin:0 auto; position:relative;
	width:778px; height:88px; font-family:Arial, Helvetica, sans-serif;
	}
#footer ul{
	position:absolute; left:215px; top:17px; width:450px;  display:block;
	}
#footer ul li{
	font-size:12px; line-height:14px; float:left; display:block; background-color:#FFFFFF; color:#000000;
	}
#footer ul li a{
	padding:0 6px 0 6px; font-size:12px; line-height:14px; background-color:#FFFFFF; color:#000000; text-decoration:none;
	}
#footer ul li a:hover{
	background-color:#EDEDED; color:#000000;
	}
#footer p{
	width:232px; display:block; font-size:10px; position:absolute; left:295px; top:35px;
	}
#footer ul.xhtml{
	width:168px; display:block; position:absolute; left:299px; top:51px; 
	}
#footer ul.xhtml li{
	float:left;  display:block; margin:0 7px 0 0;  height:17px ; width:77px ; padding:0;
	}
#footer ul.xhtml li a{
	background:url(images/html_bg.gif) no-repeat 0 0 #FFFFFF; height:17px ; width:77px !important; color:#252525; font-weight:bold;
	 font-size:11px; line-height:17px; text-align:center; text-decoration:none; padding:0; display:block;
	}
#footer ul.xhtml li a:hover{
	background:url(images/html_bg_h.gif) no-repeat 0 0 #FFFFFF; color:#252525;
	}
#footer p.desi{
	width:181px; position:absolute; left:298px; top:77px; display:block; line-height:14px; font-size:11px; font-weight:bold;
	color:#000000; background-color:#FFFFFF;
	}
#footer p.desi a{
	text-decoration:none; color:#000;  background-color:#FFFFFF;
	}
#footer p.desi a:hover{
	color:#000; background-color:#EFEDED;
	}
