@charset "utf-8";
body,td,th {
	font-family: Tahoma, Arial, Verdana;
	color: #666666;
	font-size: 0.9em;
	line-height::21px;
}
body {
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
}


#wrapper {width:900px; margin:0 auto 0 auto;}
#header {width:900px; background-image:url(images/header.jpg); height:124px; margin:0;}
/********COLUMN WRAPPER**********/
#columnwrapper {
	margin: 0 auto;
	width: 900px;
	padding: 0 0 0 0;
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-y;
}
/*MAIN and SIDEBAR COLUMNS
  Width of both must equal width of columnwrapper */
#mainbox {
	float: right;
	width: 657px;
	margin:0 0 0 0;
	background-color:#ffffff;
}
#sidebox {
	float: left;
	width: 240px;
	margin:0 0 0 0;
	background-color:#5a1482;
}
#footer {clear:both; width:900px; height:30px; border-top:#000000 1px solid; background-color:#FFFFFF; font-size:10px; line-height:25px;}

/********CONTENT CONTAINERS*********/

/*Main Content*/
#maincontent {
	padding: 0 0 0 0px;
	font-size: 0.9em;
	font-family: Trebuchet MS,verdana,arial narrow,arial,verdana;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
	line-height: 21px;
}
#maincontent_subheading, .MainContent_SubHeading {color:#5c1482; font-weight:bold;}
#maincontent h5 {color:#652283; font-size:0.9em;}
#maincontent p { padding:0 20px 0 20px;}
/*Sidebar*/
#sidecontent {
	clear:both;
	/*font-size: 0.7em;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color:#5a1482;
	height:auto;
}
#sidecontent p{
	/*line-height: 1.35em;
	margin: 12px 0;*/
}
#sidecontent2 {
	clear:both;
	color:#FFFFFF;
	font-size: 0.75em;
	padding: 0 15px 0 15px;
	margin: 5px 0 0 0;
	background-color:#5a1482;
	line-height:12px;
}
#sidecontent2 p{
	line-height: 1em;
	margin: 9px 0;
}
#sidecontent3 { margin:20px auto 0 auto; width:200px; text-align:center; height:auto; color:#EFEFEF; font-weight:600;}
/* ====================  menus  ==============================*/
#menutable {width:240px;}
#menutable td {width:240px; border-bottom:1px #FFFFFF solid;font-size:1em; height:20px;}
#menutable td a {padding:0 0 0 5px; color:#FFFFFF; text-decoration:none; height:22px;}
#menutable td a:hover {padding:0 0 0 5px; border-bottom:1px solid #FFFFFF; color:#FFFFFF; text-decoration:underline;}
.style1 {background-color:#5c157b; border-bottom:1px #FFFFFF solid;}
.style1.hover {background-color:#ffffff; border-bottom:1px #FFFFFF solid; color:5c157b;}
.style2 {background-color:#652283; border-bottom:1px #FFFFFF solid;}
.style3 {background-color:#6d2e89; border-bottom:1px #FFFFFF solid;}
.style4 {background-color:#75378d; border-bottom:1px #FFFFFF solid;}
.style5 {background-color:#783e86; border-bottom:1px #FFFFFF solid;}
.style6 {background-color:#814b99; border-bottom:1px #FFFFFF solid;}
.style7 {background-color:#8b59a2; border-bottom:1px #FFFFFF solid;}
.style8 {background-color:#9061a7; border-bottom:1px #FFFFFF solid;}
.style9 {background-color:#9b6dae; border-bottom:1px #FFFFFF solid;}
/*#menu ul li ul {padding:10px; margin:10px;}*/

#pagetitle {min-height:40px;width:620px;color:#4063ed;font-size:1.1em;line-height:30px;padding-left:20px;padding-top:10px;padding-bottom:8px;font-weight:600;}
#pagetext {width:620px; font-size:1em; line-height:15px; padding-left:20px; height:auto;}
#pagetext a, #pagetext a:visited {color:#4063ed; text-decoration:none;}
#pagetext a:hover {color:#666666; text-decoration:underline;}
#submenu {width:190px;}
#submenu ul {display:block; list-style:none; margin:0 0; padding:0 0;}
#submenu li {color:#FFFFFF; font-size:10px; padding-left:0px;}
/*CLEARING the LAYOUT FLOATS*/
.clearit {
	font-size: 0;
	line-height: 0;
	height: 0;
	clear: both;
}