body { margin:0px auto; font-family: Helvetica, Arial,sans-serif; font-size:12px; background:#E6E6E6;}
body.events {background:#000000}
.right {float:right;}
.left {	float:left;}
.spacer {clear:both; float:none; height:1px; overflow:hidden;}

#content {width:970px; float:none; margin:0px auto; }
#content h1 {color:#7f828d; font:26px Georgia, Helvetica, Arial; font-style:italic; font-weight:normal; line-height: 29px; padding-top:10px; letter-spacing:-0.5px;}
#content h2 {font:18px Georgia, Helvetica, Arial; color:#000000; font-style:italic; font-weight:bold; padding-top:10px;}
#content h2 a, #content h3 a {color:#000000}
#content h3 {font:15px Georgia, Helvetica, Arial; color:#000000; font-style:italic; font-weight:bold; padding-bottom:8px;}
#content h4 {font-size:12px; font-weight:bold; padding-bottom:10px; color:#999999;}
#content h5 {font:14px Georgia, Helvetica, Arial; color:#000000; font-style:italic; font-weight:bold; padding-top:10px;}
#content h6 {}
#content p {color:#999999; font-size:12px;	line-height:16px;}
#content hr {}

p a {color:#333;text-decoration: none;border-bottom: 1px dashed #000;}
p a:hover {color:#333;text-decoration: none;border-bottom: 1px solid #000;}

th {font:Georgia, Helvetica, Arial; color:#000000; font-style:italic; font-weight:bold; padding-bottom:8px;}

td {color:#666;line-height:16px;padding-bottom: 4px;}


#wrapper{width:894px; float:left; padding:35px 38px 0px 38px; }
#main_content{width:874px; padding:10px; background-color:#ffffff; float:left;}

#header, #footer,.mainnav,.bodycontent,.contentinner{width:874px; float:left;}
.logo{width:146px; float:left;}
.header_right{width:320px; float:right;}
.topbar_tab{width:144px; background:url(../img/toptab_bg.gif) no-repeat top left; padding:0px 0px 0px 10px; height:39px; float:left;}
.topbar_tab a{color:#ffffff; font:11.5px Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; line-height:30px;display:block; }
.searchsec{width:310px; float:left; background:none; border:solid 1px #dedfe0; height:22px; line-height:22px; display:block; vertical-align:middle;}
.searchbox{ width:275px; padding-left:5px; border:0px; background:0px; padding-top:3px; float:left;}
.searchgo{padding:3px 0px 0px 5px;}


.mainnav ul{margin:0px; padding:0px; overflow:hidden; height:38px;background:#000000;margin-bottom:2px;}
.mainnav ul li{list-style:none; display:inline; height:32px; line-height:20px; color:#ffffff; margin:0px;}
.mainnav ul li a{background:#000000; height:32px; border-bottom:solid 1px #404040 ; border-right:solid 1px #ffffff; border-left:solid 1px #c0c0c0; padding:5px 22px 0px 10px; display:block;float:left; margin:0px; color:#ffffff;}
.mainnav ul li a.menu_0_0 { border-left:none;}
.mainnav ul li a.menu_0_7 { border-right:none; padding-right:17px;}
.mainnav ul li a:hover,.mainnav ul li.active a{color:#ffffff; background:#7f98cc; border-bottom-color:#7f98cc; text-decoration:none;}


#home{width:874px;}
#events{width:874px;}
.imagesec{width:874px; position:relative; float:left; z-index:0;}
.imagetext{width:874px; position:absolute; z-index:99; float:left; left:0px; bottom:20px;}
.imagetext_right{width:207px; position:absolute; z-index:99; float:left; right:15px; top:20px;}
.relative{position:relative; z-index:0;}

.whiteblock{width:860px; float:left; padding:0px 0px 0px 15px;}
.whitebox{ width:207px; float:left;position:absolutse;bottoms:0px;}
.whitebox_in{ width:183px; padding:5px 12px; background:#ffffff; float:left;}
.whitebox_top{ width:183px; padding:10px 0px; font-size:1px; float:left;}
.whitebox_mid{ width:183px; padding-bottom:10px; float:left;}
.whitebox_desc{ width:183px; min-height:130px; height:auto !important; height:130px; float:left;}
.imagetext_right .whitebox_in {height:240px;position: relative;}
.imagetext_right .whitebox_in .whitebox_mid {position:absolute;bottom:0px;}
.imagetext_right .whitebox_in .whitebox_mid h2 {margin-bottom: 10px}

.after_imgsec{width:860px; float:left; padding:25px 0px 0px 14px;}
.coloum_wht{ width:240px; padding:0px 24px 0px 10px; float:left;}
.dotted_bdr{border-right:dotted 1px #d0d0d0; margin-right:15px;}

.font2 a{font:12px Georgia, "Times New Roman", Times, serif; color:#ffffff;  font-size:12px; font-style:italic; font-weight:bold;}
.font3{font:12px Georgia, "Times New Roman", Times, serif; color:#000000;  font-size:12px; font-style:italic; font-weight:bold;}

.font3 a,.font4 a{font:12px Georgia, "Times New Roman", Times, serif; color:#000000;  font-size:12px; font-style:italic; font-weight:bold; text-decoration:none;}
 a.font3:hover,.font3 a:hover,.font4 a:hover{color:#666666; text-decoration:none;}
.font4 a{color:#666666; }
.font4 a:hover{color:#000000;}

.font1{font:12px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#b3b3b3; }
.padtop5{padding-top:5px;}
.padtop10{padding-top:10px;}
.padbot10{padding-bottom:10px;}
.padbot20{padding-bottom:20px;}
.padtop30{padding-top:28px;}
.padtop20{padding-top:20px;}
.padleft15{padding-left:15px;}
.margin5{margin-left:5px;}
.margnleft30{margin-left:29px;}
.marbot20{margin-bottom:20px;}
.vmiddle{vertical-align:middle;}
.textright{text-align:right;}
a img,img{border:0px;}

.displaynone{display:none;}

.footer_in{width:860px; padding:25px 0px 10px 35px; float:left;}
.footer_block{width:160px; padding-right:10px; float:left;}
.footer_block ul{margin:0px; padding:0px;color:#999999; font-weight:bold; line-height:12px;  }
.footer_block ul li{list-style:none; display:block; margin:0px; padding-bottom:5px;}
.footer_block ul li a{color:#999999; text-decoration:none; font-weight:normal;}
.footer_block ul li a:hover{color:#000000; text-decoration:none;}


/**********Inner page style*********/

.pageimage{width:874px; float:left;}
.leftpanel{ width:186px; background:#e6e6e6; padding:0px; float:left;}
.leftpanel_row{ width:162px; background:#e6e6e6; padding:12px; float:left;}
.leftpanelbot{ width:186px; background:url(../img/gray_arrow.jpg) #ffffff no-repeat top left; float:left; height:19px; font-size:1px;}
.leftpanel > ul{margin:0px; padding:40px 0px 20px 0px;}
.leftpanel ul li{list-style:none; margin:0px; padding:5px 0px; font:14px Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; }
.leftpanel ul li a{color:#000000; text-decoration:none; line-height:18px; padding:4px 10px 4px 0px;}
.leftpanel ul li a:hover,.leftpanel ul li.active > a{ color:#000000; background:#cccccc; text-decoration:none;}

.leftpanel ul ul li { padding-left:10px; font-size: 12px;}

.leftpanel ul li ul { display:none; }
.leftpanel ul li.active > ul {display:block}

.rightpanel{width:605px; float:left; padding-left:20px; padding-top:20px;}
.rightpanel_row{width:605px; float:left;}
.h2bdr{border-bottom:solid 1px #000000; padding-bottom:4px;}
.rightpanel p{color:#666666 !important; line-height:19px !important;}

.faqsec{width:605px; float:left;}
.faqsec p {
	margin-top: 10px;
}
.topic_heading{width:600px; font:34px Georgia, Helvetica, Arial; font-style:italic; font-weight:normal; line-height:38px; color:#6b6f7c; padding-top:10px; float:left;}
.bdr_top{border-top:dotted 1px #c0c0c0; padding-top:10px;}
.bdr_bot{border-bottom:dotted 1px #c0c0c0;  margin-bottom:10px; padding-bottom:10px;}


.events_sec{width:605px; float:left;}
.eventbox{width:288px; float:left;}

.cater_box{width:295px; float:left;}

.col1{width:150px; float:left;}
.col2{width:145px; padding-left:5px; float:left;}
.col3{width:189px; float:left;}
.col4{width:189px; padding-left:19px; float:left;}

.col5{width:455px; float:left;}
.col51{width:300px; float:left;}
.col52{width:155px; float:left;}

.col61{width:245px; padding-right:10px; float:left;}
.col62{width:270px; float:left;}
.col63{width:80px; vertical-align:middle; float:left;}
.styled_form p {
	clear:both;
	float:none;
}
.styled_form label {width:245px; padding-right:10px; margin-bottom:15px; display:block; float:left;}
.styled_form input {width:250px; height:18px;margin-right:15px; line-height:18px; border:solid 1px #dedfe0; color:#666666; padding-left:3px; float:left;}
.styled_form input.auto {width:auto;height:auto;padding:0px;border:none;}

.styled_form input.small {width:70px;margin-right:10px;}

.styled_form textarea {width:250px; height:50px; margin-bottom:15px;line-height:16px; border:solid 1px #dedfe0; color:#666666; padding-left:3px; float:left;}

.textbox1{width:250px; height:18px; line-height:18px; border:solid 1px #dedfe0; color:#666666; padding-left:3px; float:left;}
.textbox2{width:70px; height:18px; line-height:18px; border:solid 1px #dedfe0; color:#666666; padding-left:3px; float:left; margin-right:10px;}

td { vertical-align: top; padding:2px;}

strong {

font-weight: bold;

}

#homepage .imagetext {
	bottom: 5px;
}

#homepage .imagesec{
	height: 430px !important;
}

#homepage #banner{
	height: 430px !important;
}

#homepage s1{
	height: 430px !important;
}

#homepage #s1 img{
	height: 430px !important;
}

#homepage .whitebox_top h2{
	margin-top:  -30px;
	height: 40px !important;
}
