/* CSS Document */
/* General styles */

* {margin:0; padding:0;}
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input,  dl, dt, dd { padding:0px; margin:0px; border:0px;}
img {margin:0; padding:0; outline-style:none; outline-width:0; }

br{ font-size:0; height:0; line-height:0; clear:both;}
a, a:hover, a:active, a:focus { outline:none; outline-style:none; outline-width:0;}

body {margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; color:#505860; background-color:#941100; border-top:1px solid #FFFFFF;}

.clr {font-size:0; height:0; line-height:0; clear:both;}

#main_div {margin:0 auto; padding:0; width:1080px; height:auto; background:#FFFFFF url(../images/topbg.gif) repeat-x top;}

/*#nave_div {margin:0; padding:0; width:877px; height:50px; float:right; }*/
#nave_div {margin:0; padding:0; width:877px; height:50px; float:right; }
	#nave_div p {font:normal 14px/50px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;}
	#nave_div p a {font:normal 14px/50px Arial, Helvetica, sans-serif; color:#FC8F00; text-decoration:none; text-transform:uppercase;}
	#nave_div p a:hover {color:#FFFB00;}
	#nave_div p a.select {color:#FFFB00;}
	#nave_div p span {color:#FFFFFF; padding:0 12px;}
	
#nave_div2 {margin:0; padding:0 17px 0 0; width:860px; height:49px; float:right; background-color:#941100;}
	#nave_div2 p {font:700 16px/49px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; text-align:right; letter-spacing:0.1em;}

#left_div {margin:0 0 0 0; padding:0; width:203px; height:auto; float:left; }
	#left_div #logo {margin:0; padding:20px 0 0 29px; width:174px; height:217px; float:left; background:url(../images/logobg.gif) no-repeat 0 0;}
	#left_div h2 {font:700 13px/15px 'Arial-BoldMT', 'Arial', sans-serif; color:#000000; text-transform:uppercase; padding:5px 0 13px 20px;}
	#left_div p {font:normal 12px/15px 'Arial-BoldMT', 'Arial', sans-serif; color:#5E5E5E; padding:0 0 0 20px;}
	#left_div p.bold {font:600 12px/15px 'Arial-BoldMT', 'Arial', sans-serif; color:#5E5E5E; padding:0 0 0 20px;}

#left_div2 {height:auto; float:left; padding-left:15px; }
	#left_div2 h4 {font:bold 13px/15px 'Arial'; color:#000000; text-transform:uppercase; padding:15px 0 13px 0;}
	#left_div2 p {font:normal 12px/15px 'Arial'; color:#5E5E5E; margin:0; padding:0;}
	#left_div2 p.bold {font:600 13px/15px 'Arial'; color:#5E5E5E; margin:0; padding:0;}
	
#logo2{margin:0; padding:20px 0 0 29px;	width:174px; height:217px; background:url(../images/logobg.gif) no-repeat 0 0; padding-left:30px; position:absolute; top: -85px;
left:0;}

#mid_div_reg {margin:0; padding:30px 10px; width:1000px; height:auto; float:right;}
#mid_div_login {margin:0; padding:37px; width:1000px;  /* float:right;*/}


#mid_div1 {margin:0; margin-top:30px; float:left;}

#mid_div {margin:0; padding:30px 10px; width:575px; height:auto; float:left;}
	#mid_div h1 {font:normal 30px/35px Georgia, "Times New Roman", Times, serif; color:#797979; font-style:italic;}
	#mid_div h2 {font:700 23px/24px 'Arial-BoldMT', 'Arial', sans-serif; color:#000000;}
	#mid_div h2 span {font:700 38px/38px 'Arial-BoldMT', 'Arial', sans-serif; color:#C93A27;}
	#mid_div h3 {font:700 20px/20px 'Arial-BoldMT', 'Arial', sans-serif; color:#000000;}
	#mid_div p {font:normal 15px/17px Georgia, "Times New Roman", Times, serif; color:#5E5E5E;}
	#mid_div p.big {font:400 19px/20px Georgia, "Times New Roman", Times, serif; color:#5E5E5E;}
	#mid_div p.big span {color:#FF2600; font-style:italic;}
	
	#mid_div .box01 {margin:0; padding:0; width:247px; float:left;}
	#mid_div .box02 {margin:0; padding:0 0 0 13px; width:315px; float:left;}
	#mid_div .box04 {margin:0; padding:0 0 0 13px; width:445px; float:left;}
	
	#mid_div ul.list {margin:0; padding:0;list-style:disc;}
	#mid_div ul.list li {font:normal 15px/25px Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration:none;}
	#mid_div ul.list li a {font:normal 15px/25px Georgia, "Times New Roman", Times, serif; color:#0000FF; text-decoration:none;}
	#mid_div ul.list li a:hover{color:#FC8F00;}
	

#right_div {margin:0; padding:30px 0; width:266px; height:auto; float:right; background-color:#ffffff;}

	#right_div .video {margin:0 0 10px 0; padding:0; width:250px; height:250px; float:left; background-color:#000000; text-align:center;}
	#right_div h2 {font:700 20px/23px 'Arial-BoldMT', 'Arial', sans-serif; color:#000000; padding:0 20px 0 5px;}
	#right_div p {font:normal 15px/17px Georgia, "Times New Roman", Times, serif; color:#5E5E5E; padding:0 30px 0 5px;}
	#right_div p a {font:normal 15px/17px Georgia, "Times New Roman", Times, serif; color:#FC8F00; text-decoration:none;}
	#right_div p a:hover {color:#FFFB00;}
	
	#right_div .img {padding:4px; border:1px solid #929294; float:left; margin:7px 0;}
	

#footer_div {margin:0 auto; padding:0; width:1080px; height:280px; text-align:center;}
	#footer_div p.logo {font:nprmal 16px/145px Georgia, "Times New Roman", Times, serif; color:#000000; font-style:italic; text-transform:none;}
	
	#footer_div p.txt {font:normal 12px/15px 'Arial-BoldMT', 'Arial', sans-serif; color:#000000; text-transform:uppercase; letter-spacing:0.01em;}
	#footer_div p.txt a {font:normal 12px/15px 'Arial-BoldMT', 'Arial', sans-serif; color:#FC8F00; text-decoration:none; padding:0 5px;}
	#footer_div p.txt a:hover {color:#FFFB00;}
	
	
	/*24-12-09*/
	#mid_div .box03 {margin:0; padding:0 0 15px 0; width:575px; float:left;}
	
		 form label { display: block; float: left; padding:0; margin:0; width:185px; font:normal 16px/30px Georgia, "Times New Roman", Times, serif; color:#5E5E5E; }
		 form label span {color:#FF0000;}
		 form input, form textarea {margin:0 10px 0 0; border:1px solid #929294; /*padding:5px;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5E5E5E; float:left;}
		 textarea { overflow: auto;}
		 .radio_btn {border:none; margin-top:6px;}
		 .no_bdr {border:none;}
		 form .button {margin:0; padding:0 10px 3px 10px; display:block; height:24px; border:solid 1px #9b2212; font:bold 14px/17px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; background: #a41401 url(../images/login_button_bg.jpg) repeat-x left top; cursor:pointer; text-align:center; }
		 
		.event_box {margin:0; padding:0 0 15px 0; width:775px; float:left;}
		.event_box .img_bx {margin:0 10px 20px 0; padding:2px; width:175px; height:auto; border:1px solid #941100; float:left;} 
		 		 
		.events {margin:0 0 20px 0; padding:0; width:775px; float:left; background:#F5F7F1 url(../images/newsbg.jpg) repeat-y left top; }
		.events .dates {margin:0; padding:8px 0 0 0; width:50px; height:70px; float:left; background:url(../images/date_bg2.jpg) no-repeat left top;}
		
		.events .dates .date_box {margin:0; padding:0; width:35px; height:30px; float:left; font:bold 24px/28px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
		.events .dates .month_box {margin:0; padding:0; width:35px; height:20px; float:left; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-transform:uppercase;}
		.events .news_bx {margin:0; padding:10px 0; width:500px; float:left;}
		.events .news_bx h4 {font:bold 18px/24px Georgia, "Times New Roman", Times, serif; color:#941100; padding-bottom:5px;}
		.events .news_bx p {font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#5E5E5E;}
		.events .news_bx p a {font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#5E5E5E; text-decoration:none;}
		.events .news_bx p a:hover {text-decoration:underline;}
		
		#mid_div_inner {margin:0; padding:15px; width:768px; height:auto; float:left;}
	#mid_div_inner h2 {font:700 23px/24px 'Arial-BoldMT', 'Arial', sans-serif; color:#000000;padding-left:20px;}
	#mid_div_inner h2 span {font:700 38px/38px 'Arial-BoldMT', 'Arial', sans-serif; color:#C93A27;}
	#mid_div_inner h3 {font:700 20px/20px 'Arial-BoldMT', 'Arial', sans-serif; color:#000000;}
	#mid_div_inner p {font:normal 15px/17px Georgia, "Times New Roman", Times, serif; color:#5E5E5E;}
	#mid_div_inner p.big {font:400 19px/20px Georgia, "Times New Roman", Times, serif; color:#5E5E5E;}
	#mid_div_inner p.big span {color:#FF2600; font-style:italic;}
	
	#mid_div_inner .box01 {margin:0; padding:0; width:347px; float:left;}
	#mid_div_inner .box02 {margin:0; padding:0 0 0 13px; width:405px; float:left;}
	#mid_div_inner .box03 {margin:0; padding:0 0 15px 70px; width:575px; float:left;}
	
	#mid_div_inner ul.list {margin:0 0 0 30px; padding:0;list-style:disc;}
	#mid_div_inner ul.list li {font:normal 15px/25px Georgia, "Times New Roman", Times, serif; color:#000000; text-decoration:none;}
	#mid_div_inner ul.list li a {font:normal 15px/25px Georgia, "Times New Roman", Times, serif; color:#0000FF; text-decoration:none;}
	#mid_div_inner ul.list li a:hover{color:#FC8F00;}
		
	.err_div
{
	color:#FF0000;
	font:normal 12px/24px Georgia, "Times New Roman", Times, serif;
	
}

.login_border{
border:solid 1px #c5b39b;
}

.login_header{
background:url(../images/login_head_bg.jpg) repeat-x left top;
height:30px;
color:#941100;
padding-left:10px;
font: bold 14px/25px Georgia, "Times New Roman", Times, serif;
}

.login_header{
background:url(../images/login_head_bg.jpg) repeat-x left top;
height:30px;
color:#941100;
padding-left:10px;
font: bold 14px/25px Georgia, "Times New Roman", Times, serif;
}

.login_header2{
background:url(../images/login_head_bg.jpg) repeat-x left top;
height:30px;
color:#941100;
padding-left:10px;
font: bold 12px/25px Georgia, "Times New Roman", Times, serif;
}


.text_fild{
font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
height:20px;
width:150px;
}

.text_fild1{
font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
width:150px;
}

.text_fild_heading{
font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
padding-left:10px;
}

/*.login_button{
background:url(../images/login_button_bg.jpg) repeat-x left top;
width:75px;
display:block;
padding-bottom:5px;
height:25px;
color:#ffffff;
font: bold 14px/25px Georgia, "Times New Roman", Times, serif;
text-align:center;
}*/

.left_menu_link{
background:url(../images/login_head_bg.jpg) repeat-x left top;
height:30px;
color:#941100;
padding-left:10px;
font: bold 14px/25px Georgia, "Times New Roman", Times, serif;
}

.left_menu_link a{
color:#941100;
font: bold 14px/25px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

.left_menu_link a:hover{
text-decoration:underline;
}

.left_menu_link1{
color:#505860;
font: normal 14px/25px Georgia, "Times New Roman", Times, serif;
padding-left:10px;
}

.left_menu_link1 a{
color:#505860;
padding-left:10px;
font: normal 14px/25px Georgia, "Times New Roman", Times, serif;
text-decoration:underline;

}

.left_menu_link1 a:hover{
font: normal 14px/25px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

.paging_link{
background:#CA3537;
color:#ffffff;
font: normal 14px/25px Georgia, "Times New Roman", Times, serif;
}

.paging_link a{
font: normal 14px/25px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}

.paging_link a:hover{
font: normal 14px/25px Georgia, "Times New Roman", Times, serif;
text-decoration:underline;
}

.clear{
clear:both;}

.form_heading1{
color:#941100;
font:bold 18px/20px Georgia, "Times New Roman", Times, serif;
}


.login_banner{
background:url(../images/signup_banner.jpg) no-repeat 8px top;
width:250px;
display:block;
border:none;
float:left;
height:160px;
text-align:center;
}

.logout_banner{
background:url(../images/logout_banner.jpg) no-repeat 8px top;
width:250px;
display:block;
border:none;
float:left;
height:160px;
text-align:center;
}
