@charset "utf-8";
/* CSS Document */
body
{
	 background:url(../img/bg.jpg) no-repeat;
	 margin:0px;
	 font-family:Tahoma, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#4E4E4E;
	 text-decoration:none;
}
body a
{
	text-decoration:none;
	color:#4E4E4E;
}
.page_title{
	padding:10px 0px 10px 0px;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	}
.whiteTitle{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}
input ,textarea ,fieldset{
border: 1px solid #999999; 
-moz-border-radius: 4px;
}
table.radiustable td{
	padding:5px 10px 5px 10px;
}
.radiustable{
border: 1px solid #cccccc; 
-moz-border-radius: 6px;
}
/************************   Header   ************************/
.header
{
	background:url(../img/header.jpg) repeat-x;
	height:84px;
}
.menu_bg
{
	background:url(../img/top_menu_x.jpg) repeat-x;
	height:27px;
}
.menu_bottom
{
	background:url(../img/top_menu_bottom.jpg) repeat-x;
	height:5px;
}
.menu_txt
{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.menu_txt a
{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.menu_txt a:hover
{
	font-weight:bold;
	text-decoration:none;
	color:#eb9538;
}

.loginHeading{
	font-size:16px;
	font-weight:bold;
}
/***************************   left nav   *****************/

.left_bg
{
	background:url(../img/left_bg.jpg) repeat-y;
}

.top_img_padd
{
	padding-top:81px;
}
.login_bg
{
	background:url(../img/login_bg.jpg) repeat-x;
	height:28px;
}
.welcome_bg
{
	background:url(../img/welcome_bg.jpg) repeat-x;
	height:27px;
}

.left_txt
{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:10px
}
.left_txt a
{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:10px

}
.left_txt a:hover
{
	font-weight:bold;
	text-decoration:none;
	color:#eb9538;
	padding-left:10px

}
.left_menu_bg
{
	background:url(../img/left_menu_bg.jpg) repeat-x;
	height:27px;
	color:#898989;
	padding-left:10px;
	font-weight:bold;
}
.left_menu_bg a
{
	color:#898989;
	padding-left:10px;
	font-weight:bold;
}
.left_menu_bg a:hover
{
	color:#fea43b;
	padding-left:10px;
	font-weight:bold;
}

.events_bg
{
	background:url(../img/events_bg.jpg) repeat-x;
}
.more_text
{
	font-weight:normal;
	text-decoration:none;
	color:#ef0a17;
}
.more_text a
{
	font-weight:normal;
	text-decoration:none;
	color:#ef0a17;
}
.more_text a:hover
{
	font-weight:normal;
	text-decoration:underline;
	color:#666666;
}
.event_title_text
{
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

/**********************  container       *********************/

.body
{
	background:#FFFFFF;
}
.right_bg
{
	background:url(../img/right_bg.jpg) repeat-y;
	width:236px;
}
.bold_text
{
	text-decoration:none;
	font-weight:bold;
}

.title
{
	background:#3a3728;
	height:35px;
	color:#FFFFFF;
	font-weight:bold; 
	vertical-align:middle;
	padding-left:10px;
}
img{
	border:none;	
}
/*************************   BOX   **************************/

.box_top
{
	background:url(../img/b_top.jpg) repeat-x;
}
.box_bottom
{
	background:url(../img/b_bottom.jpg) repeat-x;
}
.box_left
{
	background:url(../img/b_left.jpg) repeat-y;
}
.box_right
{
	background:url(../img/b_right.jpg) repeat-y;
}
.imgBox{
	/*border:1px solid #e3e3e3;*/
	width:80px;
	height:80px;
	text-align:center;
	vertical-align:middle;
}
table.bordered{
	/*border:1px solid #cccccc;*/
	border-collapse:collapse;
	border-width:1px;
	border-color:#cccccc;
}
table.bordered td{
	padding:7px 10px 7px 10px;
}
.light_bg, .light_bg th, .light_bg td{
	background-color:#F4F4F4;
	color:#666666;
	font-weight:bold;
	text-align:center;
	border:1px solid #CCCCCC;
}	
/************************   footer ********************/

.footer
{
	background:url(../img/footer.jpg) repeat-x;
	height:45px;
}