body{margin: 0px;font-family:tahoma;color:#666;}
p,form,h1,h4{margin:0;}
p{font-size:12px;line-height:22px}
.headerbg{height:60px;background:url("images/header.jpg") repeat-x;}
.bodybg{background:url("images/bg1.gif") repeat-x;}
.button{margin-top:2px;
	margin-bottom:2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	border: 1px solid gray;
	text-decoration:none;
	background:#797979;
	color:#FFFFFF;
	cursor:pointer;
	height:20px;
	font-weight:bold;
	font-family:tahoma;
	font-size:11px ;
}
.break{height:15px;line-height:5px;}
.page_title{color:#218ACB;font-size:20px;font-family:tahoma;padding-top:4px;}
.cleardiv{clear:both;}
.fleft{float:left;}
.fright{float:right;}

ul.topMenu {	width:901px;	list-style-type: none;	padding: 0px;	margin: 0px;	border-bottom: 0px solid #ccc;	height: 23px;}
ul.topMenu li {font-family:arial;float: left;	margin: 0px;	height: 23px;	margin-left: 10px;	text-align:center;	border-right: 0px solid #ccc;	padding-right:7px;	padding-left:7px;}
ul.topMenu li .active {color:;text-decoration:underline;}
ul.topMenu li a.profile {	font-size:12px;	top: 1px;	color:#666;font-weight:bold;	text-decoration:none;	}
ul.topMenu li a {	font-size:12px;;	position: relative;	top: 1px;	color:#;	font-weight:bold;	text-decoration:none;	}

ul.topMenu li a:hover {	color:;	text-decoration:underline;}

.footer p{text-align:center;font-weight:bold;letter-spacing:0.1em;color:#666;font-family:tahoma;font-size:11px;}
a.stdlink{color:#AA0C0B;}
a.stdlink:hover{color:#AA0C0B;text-decoration:none;}

.txtbox{font-size:12px;border:1px solid #a2a2a2;font-family:tahoma;padding:2px;}
.fnone{float:none;}

.profile{margin-top:100px;}
.profile a{font-size:11px;margin-left:2px;font-weight:bold;color:maroon;}
.profile span{font-size:12px;color:#666;}
.profile_menu{font-size:13px;font-weight:bold;text-align:left;width:200px;}
.profile_menu ul {list-style-type: none;margin:2px;padding:5px;}
.profile_menu ul li {font-size:11px;margin: 0px;height: 23px;margin:0px;text-align:left;padding-right:10px;padding-left:10px;background:url(../images/next.gif) 0px 3px;background-repeat:no-repeat;}

.captial{text-transform:uppercase;}
.note{font-weight:normal;}
.errorBox{text-align:left;padding-left:0px;font-size:12px;color:#ff0000;font-weight:bold;border:1px solid #f2f2f2;background:#FAFCD8;padding:4px;}


.msgBox{font-size:12px;color:#3E8C26;font-weight:bold;border:1px solid #f2f2f2;background:#FAFCD8;padding:4px;}
.frmLabel{font-size:11px;font-weight:bold;color:#666;}
.section_head{font-size:11px;margin-left:0px;padding:4px;padding-left:5px;font-weight:bold;border-bottom:2px solid #ccc;background:#f2f2f2;}

.label_10{font-size:10px}
.label_11{font-size:11px;}
.label_12, table{font-size:12px;}
.label_13{font-size:13px;}
.label_14{font-size:14px;}
.label_15{font-size:15px;}
.label_16{font-size:16px;}
.label_17{font-size:17px;}
.bold{font-weight:bold;}
.label_bold{font-weight:bold;}
.label_white{color:#ffffff;}
.label_black{color:#000000;}
.grey_bg{background-color:#f2f2f2;}
.label_grey{color:#666;}
.white_bg{background:#ffffff;}

.selectbox
{
font-size:12px;
border:1px solid #a2a2a2;
font-family:tahoma;
background:#fff;
height:19px;
background:#f2fff2;
letter-spacing:0.04em;
margin:1px;

}

.txtarea{font-size:12px;padding:3px;font-family:tahoma;border:1px solid #a2a2a2;}
.label_bg_alert{color:#AC1E7A;font-weight:bold;border:1px solid #f2f2f2;padding:1px;}
.selectbox .label_bg_msg{color:#fff;font-weight:bold;border:1px solid #f2f2f2;padding:1px;}
 


.maincontent{background-image:url("images/ss.jpg");}
.bodyContent{margin-top:15px;}

.table_panel{border:2px solid #ccc;margin-top:5px;}
.table_panel th{font-size:11px;background:#ccc;}
.section_panel{background:#f2fff2;padding:6px;border:2px solid #ccc;}
.pointer{cursor:pointer;}

.stdsublink{font-size:11px;font-weight:bold;}

ul.subMenu {list-style-type: none;	padding: 0px;	margin: 0px;}

ul.subMenu li {	float: left;	margin: 0px;	height: 23px;	text-align:left;	padding-left:3px;	margin-bottom:3px;	width:110px;}

ul.subMenu li a {color:maroon;	font-size:11px;	position: relative;	top: 1px;	text-decoration:none;	}
ul.subMenu li a:hover {	color:maroon;	font-weight:bold;	text-decoration:underline;}
.fileinput{border:1px solid #666;font-size:11px;}


.loginBox .txtbox {
letter-spacing:0.1em;
height:21px;
padding:4px 0px 4px 4px;
width:180px;
font-size:13px;
font-weight:bold;
color:MAROON;
border:1px solid #ccc;


}

.loginBox td{
font-size:12px;
font-weight:bold;
}
.loginBox ul li{
font-size:9px;
padding:0px;
margin:0px;

}

.loginBox{
	margin-left:520px;
	margin-right:80px;
	line-height:35px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top:270px;
	width:460px;border:2px solid #f2f2f2;
	
	
}

.news .title{font-size:17px;font-weight:bold;;}
.news .posted{margin-top:3px;font-style:normal;font-size:11px;font-weight:normal;}
.news .content{text-align:justify;margin-top:0px;}
.news div.title{margin-left:-3px;background:#f2f2f2;color:#218ACB;border:2px dotted #ccc;padding:5px 0px 5px 5px;}
.news {border-bottom:0px dotted #ccc;padding-bottom:30px;}
.news .address{font-size:12px;line-height:1.6em;}
.btnshine{

background:url(images/btnshine.jpg) ;
height:16px;
padding:2px;
font-weight:bold;
color:#fff;
font-size:11px;
padding-left:3px;
padding-right:3px;
cursor:pointer;
text-decoration:none;
}


a.btnshine:hover{

background:url(images/btnshine_hover.jpg) ;
}

.event_info{
background:#f2f2f2;
font-weight:bold;
border:1px solid #666;
padding-left:6px;
padding-top:6px;
font-family:tahoma;
line-height:1.0em;

}



.form_attributes input,textarea,select{ border:1px solid #ccc;background-color:#fff; color:#666;padding:4px; position:relative; margin:0px 5px 0px 0px; -moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;}
.form_attributes input:focus,textarea:focus,select:focus { border:1px solid #666;background:#fff; }
.form_attributes input[type="radio"],input[type="checkbox"] { background:transparent !important;border:0 !important;width:16px !important; }
.form_attributes input[type="radio"] { width:13px !important; }
.form_attributes input[type="submit"] { width:auto !important;margin:0;background:#A0A0A0;border:1px solid #555;color:#bbb;font-size:120%;font-weight:bold;letter-spacing:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px; color: rgb(255, 255, 255); font-size: 13px; padding:5px 8px; }
.form_attributes input[type="submit"]:disabled{ background:#000;border:1px solid #A0A0A0;color:#fff;  }
.form_attributes input[type="submit"]:hover { background:#98AFC7;border:1px solid #A0A0A0;color:#fff;  }
.form_attributes input[type="submit"]:click {}
.form_attributes input[type="file"] { border:1px solid #ccc;background-color:#fff; color:#666;padding:4px; position:relative; margin:0px 5px 0px 0px; -moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;}
.form_attributes input[type="file"]:focus{ background:#000;border:3px solid #000;color:#fff;  }
.form_attributes input[type="file"]:click {}

.formsnews .title{font-size:14px;font-weight:normal;box-shadow: 1px 1px 2px darkgrey;}
.formsnews div.title{margin-top:6px;margin-left:25px;margin-right:25px;background:#f2fff2;color:#000000;border-bottom:1px dotted #ccc;padding:5px 0px 5px 5px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;}
.formsnews div.title:hover
{
	background-color: rgb(253, 254, 194);
}
.formsnews div.title a:link {color: #000000; border-bottom: 1px dashed; text-decoration: none; }
.formsnews div.title a:active {color: #0000ff; border-bottom: 1px dashed; text-decoration: underline; }
.formsnews div.title a:visited {color: #008000; border-bottom: 1px dashed; text-decoration: underline; }
.formsnews div.title a:hover {color: #ff0000; border-bottom: 1px none; text-decoration: none; }

.formspage_title{margin-right:25px;color:#8B864E;font-size:17px;font-family:tahoma;padding-top:4px;padding-bottom:2px;}

.formsnewssublist .title{font-size:14px;font-weight:normal;box-shadow: 1px 1px 3px darkgrey;}
.formsnewssublist div.title{margin-top:1px;margin-left:55px;margin-right:55px;background:#e7eff7;color:#000000;border-bottom:1px dotted #ccc;padding:5px 0px 5px 5px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;}
.formsnewssublist div.title a:link {color: #000000; border-bottom: 1px dashed; text-decoration: none; }
.formsnewssublist div.title a:active {color: #0000ff; border-bottom: 1px dashed; text-decoration: underline; }
.formsnewssublist div.title a:visited {color: #008000; border-bottom: 1px dashed; text-decoration: underline; }
.formsnewssublist div.title a:hover {color: #ff0000; border-bottom: 1px none; text-decoration: none; }

a.togglecls
{
	text-decoration: none;
}

table.logintable td
{
	-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;
	text-shadow: 2px 2px 3px darkgrey;
	box-shadow: 2px 2px 5px darkgrey;
}
table.logintable td:hover
{
	background-color: #d1fff1;
}

div.latesttable
{
	-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;
	text-shadow: 2px 2px 3px darkgrey;
	box-shadow: 2px 2px 5px darkgrey;
	width: 635px;
	height: 40px;
	background-color: #EFF8FB;
}
div.latesttable:hover
{
	background-color: #d1fff1;
}
div.latesttable div.latestnews
{
	display: none;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	text-align:center;
}
