/*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;}

/*This CSS controls the background image of headerleader module*/
#headerleader .module-gradient {background:url(../images/gradient.png) repeat-x top;width:100%;margin: 0px;padding: 0px;
}
#headerleader .modulelight,#headerleader .moduledark,#headerleader .modulemid {margin:8px;}

/*Border colors*/
#wrap {
margin-top: 0px;
background:#FFF;
}

/*Font styling for footer*/
#footer p, #footer a {font:11px Arial, Helvetica, sans-serif;color:#fff;padding-top:12px;}
#footer #mainlevel li a{font:11px Arial, Helvetica, sans-serif;color:#fff;}
#footer #mainlevel li a:hover,#footer #mainlevel li a#active_menu{
	color:#FFFFFF;
	text-decoration:underline;
}

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

/*Sitewide font style, DONT set size here*/
body {
	margin-top: 0px;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color:#211;
	background:#d8dadf url(../images/pagebg.jpg) repeat-x;
	line-height: 155%;
}

/*Set global font sizes here*/
#sidebar {
	font: 100% Tahoma, Verdana, Helvetica;
} /*left column*/
#sidebar-2 {
	font: 100% Tahoma, Verdana, Helvetica;
} /*right column*/
#main-body {
	font: 1.05em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #222;
} /*content area*/


.contentheading,a.contentpagetitle:link, a.contentpagetitle:visited {
	padding:1px;
	color:#2E69BF;
	width:100%;
	text-decoration:none;
	font:bold 1.5em Georgia, "Times New Roman", Times, serif;
	text-align:left;
}
.componentheading {color:#000;font:bold 1.25em/1.55em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
a.contentpagetitle:hover {color: #666;text-decoration:underline;}
h1 {font: normal 1.6em/1.9em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;margin:0;color:#333;}
h2 {font: bold 1.4em/1.9em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;margin: 1.2em 0;color:#2E69BF;}
h3 {font: bold 1.1em/1.7em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;margin: 1.2em 0;color:#2E69BF;}
h4 {font: bold 1.1em/1.7em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;margin: 1.2em 0;color:#666;}
h5 {font: bold 1.1em/1.4em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;margin: 1.2em 0;color:#666;}
h6 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#666;}
.createdate,.modifydate,.small {color:#BFBFBF;font-size:.75em;}
a:link, a:visited {color:#2E69BF;text-decoration:underline;}
a:hover {color: #2E69BF;text-decoration:none;}
a.category:hover {color: #2E69BF;}
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 {list-style:none;padding:0px;margin:0px;}
a.readon {
	background: url(../images/readon.png) no-repeat center center;
	text-indent: -5000em;
	display: block;
	height: 26px;
	width: 103px;
}
/*Header for table content*/
td.sectiontableheader {
color: #FFF;background:#222;font-weight:bold;padding: 4px;}
/*Alternating table rows*/
tr.sectiontableentry1 td,td.sectiontableentry1 {
padding: 4px;background-color: #F8F8F8;font-size:90%;}
tr.sectiontableentry2 td ,td.sectiontableentry2{
padding: 4px;background-color: #EFEFEF;font-size:90%;}
/*Module Heading Typography*/
#sidebar h3,#sidebar-2 h3,.user4 h3,.user5 h3,.user4split2 h3,.user5split2 h3,.user6 h3,.user7 h3,.user6split2 h3,.user7split2 h3
{text-align:left; text-indent:1em;margin:0;font: bold 1em/2em 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;padding:0;}
/*MENU HORIZONTAL*/
#horizmenu {
	white-space: nowrap;
	margin: 10px 0px; 
	line-height: 20px;
	height: 20px;
	margin-right: 5px;
	padding-left: 15px;
}

#horizmenu ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

#horizmenu li {
	float: right;
	background: url(../images/vd_vert_sep.png) 0 0  no-repeat;
	margin: 0;
	padding: 0;
}

#horizmenu ul#mainlevel-nav a {
	float:left;
	display:block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	padding: 0 15px;
}

#horizmenu a:hover {
}

#horizmenu a.active_menu {
  color: #000;
}



/*Side Column Navigation*/
ul#mainlevel-sidenav {list-style:none;margin:0;padding:0;}
ul#mainlevel-sidenav a{
	text-decoration:none;
	line-height: 135%;
	font-weight: bold;
}
ul#mainlevel-sidenav a:hover {text-decoration:underline;}

/*If you want to use table based menus in vertical menu style*/
#sidebar a.mainlevel:link, #sidebar-2 a.mainlevel:link, #sidebar a.mainlevel:visited, #sidebar-2 a.mainlevel:visited {text-decoration:none;line-height: 135%;font-weight: bold;}
#sidebar a.mainlevel:hover, #sidebar-2 a.mainlevel:hover {text-decoration:underline;}
/*Sublevel Support*/
#sidebar a.sublevel:link, #sidebar-2 a.sublevel:link, #sidebar a.sublevel:visited, #sidebar-2 a.sublevel:visited { text-decoration:underline;line-height: 105%;font-weight: normal;padding-left:6px;}
#sidebar a.sublevel:hover, #sidebar-2 a.sublevel:hover {text-decoration:none;padding-left:6px;}

/*BORDERED Rounded boxes*/
.modulelight h3 {
	color:#FFFFFF;
}
.modulelight p,.modulelight {
	color:#FFFFFF;
}
.modulelight a:link,.modulelight a:visited, .modulelight a:hover {
	color:#CCCCCC;
}

.moduledark h3 {color:#fff;}
.moduledark p,.moduledark {color:#fff;}
.moduledark a:link,.moduledark a:visited, .moduledark a:hover {color:#fff;}

.modulemid h3 {color:#fff;}
.modulemid p,.modulemid {color:#fff;}
.modulemid a:link,.modulemid a:visited, .modulemid a:hover {color:#fff;}

.module h3 {color:#2E69BF;}
.modulebdr h3 {color:#2E69BF;}
.modulebdr p,.modulebdr {color:#333;}

