/*This stylesheet contains everything that be customized in the template. Change the other style sheets at your own risk!*/

/*This CSS controls format of the user1 module*/
#user1 {right:20px;top:4em;font-size:90%;line-height:1em;text-align:right;width:auto;}
#user1 .moduletable-text{width:300px;font-size:80%;text-align:left;}
#user1 .moduletable-small{/*Intentionally blank*/}
#user1 h3 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0;padding:0;}
#user1 p {font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}

/*CSS for header*/
#header {background:url(../images/headerbackground.png) bottom left repeat-x;}

/*Border colors*/
#wrap-a{border: 1px solid #E4E4E4; width:767px;} /*outer border*/
#wrap-b{border: 1px solid #C0C0C0;} /*inner border*/
#wrap-c{border: 3px solid #fff;} /*inside page border*/
#wrap {background:#FFF;}
/*Font styling for footer*/
#footer {background: url(../images/footerbackground.png) bottom left repeat-x;text-align:center;height:auto;padding:1em 0;color:#fff;}
#footer #mainlevel li a{font:11px Arial, Helvetica, sans-serif;color:#fff;}
#footer #mainlevel li a:hover,#footer #mainlevel li a#active_menu{text-decoration:underline;}

/*------------------Typography and Joomla Styles----------------*/

/*Sitewide font style, DONT set size here*/
body {font-family: Geneva, Arial, Helvetica, sans-serif;color:#333;background:#F5F5F5 url(../images/bodybackground.png) 0 0 repeat-x;}
#content .inside p {line-height:145%;}

/*Set global font sizes here*/
#sidebar {font-size:95%;} /*left column*/
#sidebar-2 {font-size:95%;} /*right column*/

.contentheading {padding:1px 0 0.3em 0;color:#000;width:99%;text-decoration:none;font:1.7em/1.8em Helvetica, Arial,sans-serif;text-align:left;letter-spacing: -1px;}
.componentheading {color:#000;width:99%;text-decoration:none;font:1.6em/1.7em Helvetica, Arial,sans-serif;text-align:left;letter-spacing: -1px;}
a.contentpagetitle:link,a.contentpagetitle:visited {
	padding:1px 0 0.3em 0;
	color:#000;
	width:99%;
	text-decoration:none;
	text-align:left;
	letter-spacing: -1px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
}
a.contentpagetitle:hover {color: #901100;text-decoration:none;}
h1 {font: bold 1.6em/1.9em Arial, Helvetica, sans-serif;margin:0;color:#000;}
h2 {font: bold 1.6em/1.9em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#000;}
h3 {font: bold 1.2em/1.7em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#000;}
h4 {font: bold 1.2em/1.7em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#000;}
h5 {font: bold 1.1em/1.4em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#000;}
h6 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#000;}
.createdate,.modifydate,.small {
	color:#BFBFBF;
	font-family: Tahoma, Helvetica, sans-serif;
	height: 20px;
	vertical-align: top;
	font-size: 9px;
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}a:link, a:visited {color:#900;text-decoration:underline;}
a:hover {color: #900;text-decoration:none;}
a.category:hover {color: #900;}
table.contenttoc {color: #330;border: 1px solid #ccc;}
table.contenttoc td {font-size: 0.9em;font-weight: normal;text-align:left;}
div.mosimage_caption {font-size:0.9em;color:#666;}
.pagenav{color:#73819C;padding:3px 5px 3px 3px;}
ul.latestnewsdark,ul.latestnewslight,ul.latestnewsmid,ul.latestnewsdarkS,ul.latestnewsmidS,ul.latestnewslightS {list-style:none;padding:0px;margin:0px;}
	
/*Header for table content*/
td.sectiontableheader {
color:#FFF;background:#8ca29f;font-weight:bold;padding: 4px;}

/*Alternating table rows*/
tr.sectiontableentry1 td,td.sectiontableentry1 {
padding: 4px;background-color: #F8F8F8;font-size:95%;}
tr.sectiontableentry2 td ,td.sectiontableentry2{
padding: 4px;background-color: #EFEFEF;font-size:95%;}

/*Main horizontal Navigation*/
#navbar a:link, #navbar a:visited {
	width:100px;
	color:#fff;
	border-bottom:#6e6e6e 8px solid;
	border-left:1px solid #333;
	border-right:1px solid #394344;
	font-size:12px;
	line-height:12px;
	white-space:nowrap;
	font-weight: normal;
}
#navbar a:hover,#navbar a#active_menutopnav{border-bottom:#FFC707 8px solid;color:#fff}
#navbar li ul {border-left:#b0ca83 8px solid;}
#navbar li li a:link,#navbar li li a:visited {background:#666;width:88px;border:none;margin:0;padding:5px 0 5px 5px;display:block;font: 1em Arial, Helvetica, sans-serif;}
#navbar li li a:hover {background: #1B1B1B;}
#navbar li ul ul {margin: -55px 0 0 93px;border-left:#b0ca83 4px solid;}

/*Side Column Navigation*/
a.mainlevelsidenav:link,a.mainlevelsidenav:visited{
	text-decoration:none;
	padding-left:10px;
	background:url(../images/mainlevel.png) no-repeat 0% center;
	font-weight: bold;
}
a.mainlevelsidenav:hover {text-decoration:underline;padding-left:10px;background:url(../images/mainlevel.png) no-repeat -221px center;}
a.sublevelsidenav:link,a.sublevelsidenav:visited{text-decoration:none;padding-left:5px;}


/*MODULE LINK STYLES and TEXT STYLES*/

.moduletabledarkS {color:#333;}
.moduletabledarkS a:link,.moduletabledarkS a:visited,.moduletabledarkS a:hover {color:#990000;}

.moduletablemidS {color:#fff;}
.moduletablemidS a:link,.moduletablemidS a:visited,.moduletablemidS a:hover {color:#fff;}

.moduletablelightS {color:#fff;}
.moduletablelightS a:link,.moduletablelightS a:visited,.moduletablelightS a:hover {color:#fff;}

/*MODULE HEADINGS*/
.moduletable h3,.moduletabledarkS h3,.moduletablelightS h3,.moduletablemidS h3,.moduletablemenu h3 {
	text-align:left;
	text-indent:20px;
	color:#fff;
	background-color: #333;
	background-image: url(../images/h3bullet.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
/*Header Image Box*/
#headerleader .moduletableimage {width:757px;height:155px;}