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


#header,#user1{height:6em;}
/*CSS for logo. Its a image replaced link as an H1 tag*/
#header h1 {background:url(../images/red/logo.png) 0 0 no-repeat;}/*Set the line-height and width equal to your logo image here*/
#header h1 a {width:250px;line-height:70px;}
body.contentpane {background:#fff}


/*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/red/gradient.png) repeat-x top;width:100%;margin: 0px;padding: 0px;
}
#headerleader .moduledarkS,#headerleader .modulelightS,#headerleader .modulemidS,#headerleader .modulelight,#headerleader .moduledark,#headerleader .modulemid {margin:8px;}

/*Border colors*/
.topbar {background: #ff2a2a;}
#wrap-a{border: 1px solid #BEBEBE;}
#wrap-b{border: 2px solid #999;}
#wrap {background:#FFF;border:1px solid #D9D9D9;}
#wrap-c{border: 7px solid #FFF;}

/*Font styling for footer*/
#footer {background:0;text-align:center;height:19px;}
#footer #mainlevel li a{font:11px Arial, Helvetica, sans-serif;color:#666;}
#footer #mainlevel li a:hover,#footer #mainlevel li a#active_menu{color:#333;text-decoration:underline;}

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

/*Sitewide font style, DONT set size here*/
body {font-family: Verdana, Arial, Helvetica, sans-serif;color:#666;background:#ccc;}

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

.contentheading,a.contentpagetitle:link, a.contentpagetitle:visited {	
padding:1px 0 0.3em 0;color:#ff2a2a;width:99%;text-decoration:none;
font:18px/20px Arial, Helvetica, sans-serif;text-align:left;letter-spacing: -1px; font-weight:bold;}
.componentheading {padding-top: 1px; padding-right: 0pt; padding-bottom: 0.3em; padding-left: 0pt; color: #ff2a2a; width: 99%; text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: 20px; font-size-adjust: none; font-stretch: normal; text-align: left; letter-spacing: -1px;}
a.contentpagetitle:hover {color: #666;text-decoration:underline;}
h1 {font: bold 1.6em/1.9em Arial, Helvetica, sans-serif;margin:0;color:#ff2a2a;letter-spacing:-1px;}
h2 {font: bold 1.6em/1.9em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#ff2a2a;}
h3 {font: bold 1.2em/1.7em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#ff2a2a;}
h4 {font: bold 1.2em/1.7em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#ff2a2a;}
h5 {font: bold 1.1em/1.4em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#ff2a2a;}
h6 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#ff2a2a;}
.createdate,.modifydate,.small {color:#BFBFBF;font-size:.75em;}
a:link, a:visited {color:#ff2a2a;text-decoration:underline;}
a:hover {color: #ff2a2a;text-decoration:none;}
a.category:hover {color: #ff2a2a;}
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:#ff2a2a;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%;}

/*Side Column Navigation*/
ul#mainlevel-sidenav {list-style:none;margin:0;padding:0;}
ul#mainlevel-sidenav a{text-decoration:none;}
ul#mainlevel-sidenav a:hover {text-decoration:underline;}

/*SOLID Rounded Boxes TEXT COLORS*/
#sidebar h3,#sidebar-2 h3,.user4 h3,.user5 h3,.user4split2 h3,.user5split2 h3,.user6 h3,.user7 h3,.user6split2 h3,.user7split2 h3 {text-align:center;margin:0;font: 1.35em/1.5em Arial, Helvetica, sans-serif;letter-spacing: -1px;padding:0;}
.moduledarkS p,.modulelightS p,.modulemidS p {font-size:1em;line-height:1.25em;}
.moduledarkS,.moduledarkS a:link, .moduledarkS a:visited, .moduledarkS li a,.moduledarkS p,.moduledarkS td,.moduledarkS ul,.moduledarkS h3 {color:#FFF;}
.modulelightS,.modulelightS a:link, .modulelightS a:visited, .modulelightS li a, .modulelightS p, .modulelightS td,.modulelightS ul,.modulelightS h3, .modulelightS {color:#FFF;}
.modulemidS,.modulemidS a:link, .modulemidS a:visited, .modulemidS li a, .modulemidS p,.modulemidS td,.modulemidS ul,.modulemidS h3{color:#FFF;}
/*SOLID ROUND BOX BACKGROUND COLORS*/
.modulelightS {background: #333 url(../images/red/mod_tr_lightS.png) top right no-repeat}
.modulemidS {background: #ff2a2a url(../images/red/mod_tr_midS.png) top right no-repeat;}
.moduledarkS {background: #000 url(../images/red/mod_tr_darkS.png) top right no-repeat;}

/*BORDERED Rounded boxes*/
.moduledark h3,.modulemid h3,.modulelight h3 {color:#fff;}
.module h3,.modulebdr h3 {color:#666;}
