/* CSS Document */

/*This CSS controls the height of the header and the user1 box. Adjust the height in ems to fit your logo image*/
#header,#user1 {height:100px;}

/*CSS for logo. Its a image replaced link as an H1 tag*/
#header h1 {background:url(../images/logo.png) bottom left no-repeat;}/*Set the line-height and width equal to your logo image here*/
#header h1 a {width:268px;line-height:60px;}
#header h1{width:268px;height:90px;}


/*----------------------------------------------------------------------------*/

body{font-size:76.1%;line-height:1.3em;margin-top:21px;}
#wrap-b{position:relative;}
#wrap {height:100%;margin:0;position:relative;padding:0;}
#wrap-inner{text-align:left;position:relative;margin:0;padding:0;}
.topbar {display:none;height:0;}
#header {position:relative;width:100%;margin-bottom:2px;}
#header h1{position:absolute;bottom:0;margin:0;padding:0;width:auto;}
#header h1 a{display:block;text-indent:-5000px;text-decoration:none;}
.moduletopnav{padding:0;}
.moduletopnav div{background:none;margin:0;padding:0;}
#navbar {position:absolute;right:0;top:0;margin:0 1px 0 0;z-index:900;}
#navbar ul{margin: 0;padding: 0;list-style-type: none;}
#navbar li {text-align:center;margin: 0;padding: 0;list-style-type: none;float:left;}
#navbar a:link, #navbar a:visited {float:left;padding:55px 0 5px 0;margin-right:-1px;display: block;text-decoration:none;}
#navbar li ul {margin:0 0 0 1px;padding:0;position: absolute;width:100%;left: -999em;}
#navbar li li{float: left;border:0;width:100%;padding:0;text-align:left;}
#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li.sfhover ul ul, #navbar li.sfhover ul ul ul {left: -999em;}
#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li.sfhover ul, #navbar li li.sfhover ul, #navbar li li li.sfhover ul {left:auto;top:80px;}
#user1{position:absolute;top:5px;right:10px;}
#main-body{clear:both;float:left;width:80%;position:relative;z-index:100;padding-bottom:10px;}
#content{float:right;width:75%;}
#sidebar{float:left;width:23.5%;margin-right:-3px;}
#sidebar-2{float:right;width:19.25%;margin-left:-3px;}
#sidebar .inside{padding:10px 4px 10px 0;}
#sidebar-2 .inside{padding:10px 0 10px 4px;}
#content .inside{padding:10px 0 10px 4px;}
#footer{position:relative;clear:both;margin:0;}
.clear{clear:both;height:10px !important;height:0;}
.user4split2,.user6split2{float:left;width:49%;overflow:hidden;}
.user5split2,.user7split2{float:right;width:49%;overflow:hidden;}
.user6,.user7,.user6split2,.user7split2{padding-top:10px;overflow:hidden;}
.moduletable,.moduletabledarkS,.moduletablelightS,.moduletablemidS {margin:0 0 0.5em;padding:5px;}
.moduletable h3,.moduletabledarkS h3,.moduletablelightS h3,.moduletablemidS h3,.moduletablemenu h3 {margin:5px -5px;}
#nopad td.moduletabledarkS {padding:0;margin:0;}
#nopad td.moduletablemidS {padding:0;margin:0;}
#nopad td.moduletablelightS {padding:0;margin:0;}
.moduletabledarkS {background:url(/images/darkS.png) top left repeat-y;}
.moduletablelightS {background:url(/images/lightS.png) top left repeat-y;}
.moduletablemidS {background:url(/images/midS.png) top left repeat-y;}
#headerleader .moduletabledarkS,#headerleader .moduletablelightS,#headerleader .moduletablemidS{margin:2px 1px 0 1px;padding:5px 10px 5px 10px;height:1%;}
#headerleader .moduletabledarkS h3,#headerleader .moduletablelightS h3,#headerleader .moduletablemidS h3 {margin:5px -10px;}
#headerleader .moduletable,#headerleader .moduletableimage {padding:0;margin:0;}

td.buttonheading{width:auto;padding-right:2px;}
div.mosimage{margin:5px;}
.designertoo{display:block;text-indent:-5000px;text-decoration:none;height:0;}
a.img{border:0;}
ul{margin-left:15px;}
p{margin:1em 0;}
table.contenttoc{margin:5px;padding:5px;}
table.contenttoc td{padding:0 5px;}
*,.user4 p,.user5 p,.user6 p,user7 p,.user4split2 p,.user5split2 p,.user6split2 p,.user7split2 p {margin:0;padding:0;}
#footer #mainlevel ul {cursor:default;list-style-type:none;display:inline;margin:0;padding:0;}
#footer #mainlevel li {cursor:default;list-style-type:none;display:inline;margin:0;padding:0 5px;line-height:12px;}
#access{width:auto;height:19px;position:absolute;right:0px;top:84px!important;top:85px;}
#access_buttons{width:122px;height:19px;white-space:nowrap;margin-left:7px;}
#access_buttons a{width:35px;height:19px;white-space:nowrap;text-decoration:none;}
.designer {margin:5px;color: #666;text-align:center;}
.designer a:link,.designer a:visited{color: #666;font-size:0.8em;text-decoration:none;text-align:center;}
.designer a:hover {color:#333;text-align:center;}
body.contentpane {background:#fff;}
div.syndicate div {text-align: center;}
.bottom {border-top:1px dashed #eee;}
#wrap-a{margin-right: auto;margin-left: auto;}
#headerleader .moduletableimage {overflow:hidden;position:relative;border: 1px solid #CCCCCC;}


/*------------------------------------------------------------------------------------------*/

/*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: #3366CC;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:#3366CC;text-decoration:underline;}
a:hover {color: #3366CC;text-decoration:none;}
a.category:hover {color: #336699;}*/
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:8px solid #6e6e6e;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	font-size:12px;
	line-height:12px;
	white-space:nowrap;
	font-weight: normal;
}
#navbar a:hover,#navbar a#active_menutopnav{border-bottom:8px solid #2E3F53;color:#fff}
#navbar li ul {border-left:8px solid #333333;}
#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:#fff;}
.moduletabledarkS a:link,.moduletabledarkS a:visited,.moduletabledarkS a:hover {color:#fff;}

.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;}
