/*Copyright 2006 Compass Design and Joomlashack All rights reserved*/
/*Joomlashack.com Joomla Template*/

/*@import url("base.css"); Base css file with text resizers and width buttons*/
body{font-size:76.1%;text-align:center;line-height:1.3em;margin:10px 0;}
#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 {height:2.25em;position:relative;top:1px;margin:0 1px;}
#header {position:relative;width:100%;}
#header h1{position:relative;top:5px;left:10px;margin:0;padding:0;}
#header h1 a{display:block;text-indent:-5000px;text-decoration:none;}

#navbar{height:auto!important;height:1%;padding:0;margin-top: 10px; margin-bottom:5px;z-index:900;}
#navbar .moduletopnav ul{list-style:none;margin:1px 0;padding:0;}
#navbar .moduletopnav li{display:inline;margin:0;}
#navbar .moduletopnav a:link,#navbar .moduletopnav a:visited{background:url(../images/menubar.png) 100% 0 repeat-y;margin:0;padding:9px 19px;}

.moduletopnav{background:url(../images/navmenuR.png) top right no-repeat;padding:0;margin:0;}
.moduletopnav div{background:url(../images/navmenuL.png) top left no-repeat;margin:0;padding:10px 0 0 0;}
.moduletopnav div div{background:url(../images/navmenuL.png) bottom left no-repeat;padding:0 0 0 9px;}
.moduletopnav div div div{background:#000 url(../images/navmenuR.png) bottom right no-repeat;padding:0 0 10px 0;}

#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;overflow:hidden;}
#sidebar-2{float:right;width:19.25%;position:relative;margin-left:-3px;overflow:hidden;}
#sidebar .inside{padding:10px 4px 10px 10px;}
#sidebar-2 .inside{padding:10px 10px 10px 4px;}
#content .inside{padding:10px 4px;}
#footer{position:relative;clear:both;margin:1px;}
.clear{clear:both;height:10px !important;height:0;}
.module,.moduledarkS,.modulelightS,.modulemidS,.moduledark,.modulemid,.modulelight,.modulebdr {position:relative;margin:0 0 1em;padding:0;}
#headerleader .module,#headerleader .module div {margin:0;padding:0;}


.modulelight div div div{background:url(../images/boxright_light.png) bottom right no-repeat;}
td.buttonheading{width:auto;padding-right:2px;}
div.mosimage{margin:5px;}
.designertoo{display:none;}
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,.modulebdr 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:21px;position:absolute;right:1.2em;top:1.2em;}
#access_buttons{width:103px;height:21px;white-space:nowrap;margin-left:7px;}
#access_buttons a{width:21px;height:21px;white-space:nowrap;text-decoration:none;}
.designer {margin:5px;color: #900000; font-weight:bold}
.designer a:link,.designer a:visited{color: #999;font-size:0.8em;text-decoration:none;}
.designer a:hover {color:#666;}



/*Uncomment one of these files if you want a fixed width with no stylechange width button*/
/*@import url("800width.css"); Fixed width 800 px*/
/*@import url("1024width.css"); Fixed width 1024 px*/

/*@import url("customize.css"); Use this file to customize your website*/
/*This stylesheet contains everything that be customized in the template. Change the other style sheets at your own risk!*/


/*Border colors*/
.topbar {background: #900;}
#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:100%;} /*left column*/
#sidebar-2 {font-size:90%;} /*right column*/

.contentheading,a.contentpagetitle:link, a.contentpagetitle:visited {	
padding:1px 0 0.3em 0;color:#900;width:99%;text-decoration:none;
font:18px/20px Arial, Helvetica, sans-serif;text-align:left;letter-spacing: -1px;}
.componentheading {color:#666;font:1.25em/1.55em Arial, Helvetica, sans-serif;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:#900;letter-spacing:-1px;}
h2 {font: bold 1.6em/1.9em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#900;}
h3 {font: bold 1.2em/1.7em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#900;}
h4 {font: bold 1.2em/1.7em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#900;}
h5 {font: bold 1.1em/1.4em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#900;}
h6 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#900;}
.createdate,.modifydate,.small {color:#990000;font-size:.9em;}
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:#900;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%;}

/*Main horizontal Navigation*/
#navbar .moduletopnav a:link,#navbar .moduletopnav a:visited{color:#fff;font:bold 12px Arial,Helvetica,sans-serif;text-decoration:none;}
#navbar .moduletopnav a:hover{background:#900;}

/*Side Column Navigation*/
ul#mainlevel-sidenav {list-style:square inside url('/image-files/arrow3.gif');margin:0;padding:0;font:normal 11px Arial,Helvetica,sans-serif;}
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/mod_tr_lightS.png) top right no-repeat}
.modulemidS {background: #900 url(../images/mod_tr_midS.png) top right no-repeat;}
.moduledarkS {background: #000 url(../images/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;}








