body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}

html, body {
	text-align:center;
	color:#333;
	font: 13px Arial, Helvetica, sans-serif;
	background: #652813 url(images/bg.jpg) repeat-x left top;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#5E220D; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#A49119; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#wrapper { width:960px; margin:0 auto; text-align:left; background-color:#fff;}

/* header*/
#header {background:#D25E01; height:150px; height/**/:/**/145px; padding:0 0 5px 0; overflow:hidden;}

.tre14  {
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:right;
	height: 25px;
	padding-top: 7px;
	padding-right: 10px;
}
.tre14 .yellow {
	color: #FFFC40;
}

	.logo { float:left; background:url(images/header.jpg) no-repeat left top; width:960px; height:79px;}
	.logo a{ display:block; text-indent:-9999px; width:305px; height:79px;}
	
.rgtsec {
	float:right;
	width:455px;
	padding-right: 200px;
	padding-top: 30px;
	text-align:right;
}
/* navigation */
#topnav {
	background: url(images/navbg.jpg) no-repeat left top;
	display: block;
	width: 960px;
	overflow: hidden;
	float: left;
	height: 35px;
}	
#topnav ul  {
	margin: 0px;
	padding: 0px;
	float: left;
}	
#topnav  ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}	
#topnav  ul li  A {
	display: block;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9B0F00;
	background: url(images/navline.gif) no-repeat right top;
	padding-right: 10px;
	padding-left: 10px;
	height: 25px;
	padding-top: 10px;
}	
#topnav  ul li  A:hover {
	color: #FFFFFF;
}		
/* navigation close */
		
/*middle*/
#ContentArea { background:url(images/content_bg.gif) repeat-y top; width:960px; display:block;


}
/*middle*/

/*midsectionhome*/
.midsec { width:753px; float:left;}
.midtopbg {
	background: url(images/midtop_img.gif) no-repeat left top;
	height: 18px;
	display: block;
	margin: 0px;
	padding: 0px;
}
.botline {
	border-bottom: 1px solid #B2A455;
	padding-bottom: 5px;
}
.pad5 {
	padding:5px;
	height: 170px;
}
.calimgbg {
	background: url(images/cal_img.gif) no-repeat left top;
	height: 28px;
	padding-top: 3px;
}
.eveimgbg {	background: url(images/event_img.gif) no-repeat left top; 	height: 28px;
	padding-top: 3px;}
.geo15 {
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: #000000;
}
.geo15 A  {color: #000000;}
.geo15 A:hover  {color: #000000;}
.geo_15 {font: bold 15px Georgia, "Times New Roman", Times, serif; color: #BD1801;}
.geo_15 A  {
	color: #BD1801;
}
.geo_15 A:hover  {color: #BD1801; }
#mainly {position: absolute; z-index: 1; height:200px; width:430px;}
#evently {position: absolute; z-index: 2; visibility:visible;}
#specially  {position: absolute; z-index: 3; visibility:hidden;}
.gallimg {
	border: 2px solid #7C7029;}
.geo14 {
	color:#BD5A16;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
}
.geo14  A { color:#BD5A16;}
.geo14  A:hover { color:#000;}
/*midsectionhome*/

/*right*/
.rightsec {
	width:177px;
	width/**/:/**/177px;
	float:right;
	background: url(images/right_bg.gif) no-repeat left top;
	padding-right: 15px;
	padding-left: 15px;
	display: block;
	height:auto;
	min-height:600px;
	height:auto!important;
}

.imgborder1 {
	border: 2px solid #C05F01;
}
#rightnav {
	margin-top: 12px;
	margin-bottom: 15px;
}
#rightnav ul  {
	margin: 0px;
	padding: 0px;
}
#rightnav ul li  {
	margin: 0px;
	padding: 0px;
}
#rightnav ul  li A  {
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	border-bottom: 1px dotted #642813;
	display:block;
	height: 18px;
	margin: 0px;
	padding: 5px 0px 2px;
}
#rightnav ul  li A:hover  {
	color: #A94A07;
}
.geo16 {
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: #8B2100;
	margin-bottom: 10px;
}

.textfld {
	background: #FEC075;
	width: 100%;
	border-top: 1px solid #DA7902;
	border-right: 1px solid #DA7902;
	border-bottom: 1px solid #DA7902;
	border-left: 1px solid #DA7902;
	margin: 0px;
	padding: 0px;
}
.textfld1 {
	background: #FEE7CB;
	width: 60%;
	border-top: 1px solid #DA7902;
	border-right: 1px solid #DA7902;
	border-bottom: 1px solid #DA7902;
	border-left: 1px solid #DA7902;
	margin: 0px;
	padding: 0px;
}
.textfld2 {
	background: #FEE7CB;
	width: 60px;
	border-top: 1px solid #DA7902;
	border-right: 1px solid #DA7902;
	border-bottom: 1px solid #DA7902;
	border-left: 1px solid #DA7902;
	margin: 0px;
	padding: 0px;
}
.formbt {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	background: #C2B463;
	text-align: center;
	border-top: 1px solid #4F4926;
	border-right: 1px solid #4F4926;
	border-bottom: 1px solid #4F4926;
	border-left: 1px solid #4F4926;
}
/*right*/


/*innerpage*/
.pagehead {
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	color:#D25E01;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
/*innerpage*/


/*footer*/
#bot {
	background: url(images/botbg.gif) no-repeat center top;
	height: 26px;
	margin: 0px auto;
	width: 960px;
	padding-top: 16px;
}
	
	
.copyright {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFDAA1;
}
.copyright  A {color: #FFDAA1;}
.copyright  A:hover {color: #fff;}
/*footer*/


.SubmitButton { background-color:#C7C8C8 !important; font-size:13px; font-weight:bold; text-align:center; padding:3px 3px; border:1px solid #939393; color:#4D4D4D; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.SubmitButton:hover { background-color:#8F8F8F !important; color:#fff !important;}
.text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#FFFFFF;
}
.top_bg {
	background-color: #F0EBCD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7C2A01 ;
	text-decoration: none;
	padding: 2px;
	height: 20px;
}

.bot_bg {
	background-color: #9A9A9A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	padding: 2px;
}
.tablborder {
	border: 1px solid #CCCCCC;
}
.msg {
	color:#990033;
	display: block;
}
.p_heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.text1{
	font-size: 11px;
}
.errmsg { font-family: Verdana; font-weight: bold; font-size:8pt; color:#000000; }
.red_txt {
	color: #642813;
}
/*layout_new1 start */
.org18_new {
	color:#D35E01;
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
	
.org15_new {
	color:#000;
	font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	
	
	
.org13_new {
	line-height:25px;
	margin-top:8px;
	color:#953C15;
	font: bold 12px Georgia, "Times New Roman", Times, serif;}	
		
.org13_new  A {	color:#C24E1B;}	
.org13_new  A:hover {color:#000;}
.imgmarleft {
	margin-bottom: 15px;
	margin-left: 15px;
	background: #CCCCCC;
	border: 1px solid #CCCCCC;
}
.imgmarleft1 {
	margin-bottom: 15px;
	margin-left: 15px;
	background: #CCCCCC;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}
.imgmarright {
	margin-bottom: 15px;
	margin-right: 15px;
	background: #CCCCCC;
	border: 1px solid #CCCCCC;
}
.imgmar10 {
	border: 1px solid #CCCCCC;

}
.imgborder_laynew {
	border: 1px solid #CCCCCC;
}

/*layout_new1 end */



 #UpdateProgress1 
 {
   background-color:#CF4342;
   color:White;
   top: 0px;
   right: 0px;
   position:fixed;
 }
 
#UpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
 }
.form_box{
	border: 1px solid #AB968E;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #652813;
	text-decoration: none;
	border:1px solid #cccccc; background-color:#fff; padding:3px;
}
.text_5 {
	font-weight: bold;
	color: #551901;
	text-decoration: none;
	background: url(images/bullet_1.gif) no-repeat left 6px;
	padding-left: 15px;
}

.text_6 {
	font-weight: bold;
	color: #DA0000;
	text-decoration: none;
	background: url(images/bullet_2.gif) no-repeat left 6px;
	padding-left: 15px;
}

.text_7 {
	font-weight: bold;
	color: #030082;
	text-decoration: none;
	background: url(images/bullet_3.gif) no-repeat left 6px;
	padding-left: 15px;
}

.text_event a{
    font-weight: bold;
	color:#551901;
	background: #E49351;
	padding: 2px;
}
.text_event a:hover{ 
    color:#FF6600;
	background: #FFC698;
	padding: 2px;
}
.event_text
{
	color:#551901;
	font-weight:normal;
	background: url(images/arrow_new.gif) no-repeat left 5px;
	padding-left: 8px;
}
.event_text1
{
	color:#DA0000;
	font-weight:normal;
	background: url(images/arrow_new1.gif) no-repeat left 5px;
	padding-left: 8px;
}
.event_text2
{
	color:#030082;
	font-weight:normal;
	background: url(images/arrow_new2.gif) no-repeat left 5px;
	padding-left: 8px;
}

.event_textnew
{
	color:#551901;
	font-weight:normal;
	padding-left: 5px;
}
.event_textnew1
{
	color:#DA0000;
	font-weight:normal;
	padding-left: 5px;
}
.event_textnew2
{
	color:#030082;
	font-weight:normal;
	padding-left: 5px;
}



/*---------------Progress bar--------------------------*/

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage { 
    position:fixed; 
    top:30%; 
    left:54%;
    padding:10px; 
    width:23%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
    
}


.black_overlay{
             display: none;
             position: fixed; 
			 top: 0px;
             left: 0px;
             width: 100%;
             height: 100%;
             background-color: gray;
             z-index:1001;
             -moz-opacity: 0.8;
             opacity:.80;
             filter: alpha(opacity=80);
			 overflow:auto
             }

     .white_content {
               display: none;
               position: fixed;
               top: 25%;
               left: 25%;
               width: 50%;
               height: 35%;
               padding: 16px;
               border: 5px solid  #E7A148;
               background-color: white;
               z-index:1002;
               overflow: auto;
              }
              
   