@charset "utf-8";
/* CSS Document */

.small{
background:#EC7501 none repeat scroll 0 0;
border-bottom:2px solid #000000;
height:22px;
}

.contentpaneopen a img{
border: 0 none;
}

#footwrap{
width: 900px;
margin: auto;
}

#latestwrap a img{
padding:2px;
border: 1px solid transparent;
}

#latestwrap a img:hover{
padding:2px;
border: 1px solid #3399FF;
}

fieldset{
clear:both;
}

.contentpaneopen{
width:100%;
background: #EEEEEE none repeat scroll 0 0;
border-left:1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;
}

#system-message{
border:2px solid #CDCDCD;
color:red;
font-size:0.8em;
margin:auto;
text-align:center;
text-transform:uppercase;
width:50%;
}


#form-login{
padding-right: 20px;
float: right;
}


#form-login .input{
border: 0 none;
}


#form-login-username{
float:left;
margin-right: 20px;
}

#form-login-password{
float:left;
margin-right: 20px;
}

#form-login-remember{
float:left;
}

.attachmentsList{
clear: both;
}

div.attachmentsList table img{
border: 0 none;
}
   #latestwrap {
	background-color: #3399FF;
	background-image: url(../images/latestspan.gif);
	background-repeat: repeat-x;
	width: 600px;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;

#latestwrap H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
color: #fff;
text-align: right;
	font-weight: lighter;
	text-transform: uppercase;
}

}
#latestwrap #topcorners {
	height: 11px;
}
#latestwrap #bottomcorners {
	height: 11px;
}
#latestwrap #left {
	float: left;
	height: 11px;
	width: 11px;
}
#latestwrap #right {
	float: right;
	height: 11px;
	width: 11px;
}
#latestwrap #content {
	padding-right: 11px;
	padding-left: 11px;
}
#latestwrap a{
color: #fff;
}
#latestwrap a:hover{
color: #cdcdcd;
}

    #twocols{ /*the columns that gets dropped down over yours might be different*/
    z-index:20;
    }
    #leftcol{  /*the columns that gets dropped down over yours might be different*/
    z-index:10;
    }
    .moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
    position:absolute;
    top:187px;
    left:20px;
    z-index:100;
    font:0.9em Verdana, Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    }
    #mainlevelmainnav,#mainlevelmainnav ul{
    float:left;
    list-style:none;
    line-height:1em;
    background:transparent;
    font-weight:700;
    margin:0;
    padding:0;
    }
    #mainlevelmainnav a{
    display:block;
    color:#f90;
    text-decoration:none;
    padding:0.3em;
    }
    #mainlevelmainnav li{
    float:left;
    padding:0;
    }
    #mainlevelmainnav li ul{
    position:absolute;
    left:-999em;
    height:auto;
    width:11em;
    font-weight:400;
    background:#eb7401;
margin-top: 3px;
    border-left:#000 1px solid;
    border-right:#000 1px solid;
    border-bottom:#000 1px solid;
    margin:0;
padding-left: 20px;
	list-style-image: none;
    }
    #mainlevelmainnav li li{
    width:11em;
    }
    #mainlevelmainnav li ul a{
    width:11em;
    color:#fff;
    font-size:0.9em;
    line-height:1em;
    font-weight:400;
    }
    #mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
    left:-999em;
    }
    #mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
    left:auto;
    z-index:6000;
    }
    #mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{

    }



 
* {
	margin: 0;
	padding: 0;
}

#mainleftcol{
background-image: url(../mages/contentspan.gif) 0px 0px;
	background-repeat: repeat-y;
	width: 20px;
	background-color: #fff;
}

#mainrightcol{
background-image: url(../mages/contentspan.gif) 0px 750px;
	background-repeat: repeat-y;
	width: 20px;
	background-color: #fff;
}

#latest{
width: 300px;
height: 150px;
border: 1px solid #000;
float: left;
margin-left: 11%;
margin-top: 20px;
margin-bottom: 20px;
}

#featured{
width: 300px;
height: 150px;
border: 1px solid #000;
float: left;
margin-top: 20px;
margin-bottom: 20px;
}

.contentpaneopen p{







padding-right: 10px;
width: 100%;
}

.write_comment{
clear: both;
}


#header a{
text-decoration:none;
border: 0 none;
}

#header img{
text-decoration:none;
border: 0 none;
}


.contentpaneopen .createdate, .small{
font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000;
	font-weight: lighter;
	text-transform: uppercase;
}

li{
list-style-image: url(../images/arrow.png);
}

.blog_more li{
list-style-image: url(../images/arrow.png);
margin-left: 10px;
}

#footer li{
list-style-image: url(../images/bullet.gif);
}

.readmore-link{
background: #F6F6F6 url(../images/readon.gif) no-repeat scroll 0px 50%;
text-align: center;
top-margin:10px;
text-transform:uppercase;
text-decoration:none;
display: block;
float: left;
height: 22px;
width: 94px;
color: fff;
line-height:22px;
padding: 0;
margin-right: 20px;
}

.comment-link{
background: #F6F6F6 url(../images/readon.gif) no-repeat scroll 0px 50%;
text-align: center;
top-margin:10px;
text-transform:uppercase;
text-decoration:none;
display: block;
float: left;
height: 22px;
width: 94px;
color: fff;
line-height:22px;
padding: 0;
}

.readmore-link:hover, .comment-link:hover{
background: #F6F6F6 url(../images/readon2.gif) no-repeat scroll 0px 50%;
color: fff;
}

.buttonheading img {
border: 0 none;
}



#mod_search_searchword{
color: #fff;
background-color: #000;
border-color: #101010;
margin-top:10px;
}

#search {
overflow:hidden;
}

#breadcrumb{
font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000;
	font-weight: lighter;
	text-transform: uppercase;
padding-left: 10px
}

#breadcrumb a{
	color: ##184A9C;
text-decoration: none;
}

#breadcrumb a:hover{
	color: ##184A9C;
text-decoration: underline;
}

.buttonheading{
text-decoration: none;
}

.contentheading{
color: #ec7501;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	text-transform: capitalize;
}


.contentheading a{
color: #ec7501;
	text-decoration: none;
}

#sidebarlinks .moduletable{

padding-top: 30px;
}

a {
color: #184a9c;
text-decoration: underline;
}

a:hover {
color: #101010;
text-decoration: none;
}


.blog{
width: 100%;
}

.componentheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
color:#184a9c;
clear: both;
}

body {
	background-color: #101010;
	font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

#wrapper{
width:900px;
margin:auto;
}

#header {
	background-image: url(../images/headerspan.gif);
	height: 173px;
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
}

#navigation {
	background-image: url(../images/navspan.gif);
	background-repeat: repeat-x;
height:40px;
line-height: 40px;
}

#links {
width:800px;
margin:auto;
}

#sidebarlinks{
padding: 10px;
}

.mod_comments{
text-decoration:none;
}


#mainContent {
background-color: #fff;
min-height:400px;
}

#content {
padding:0 10px;
	}

#sidebar {
	background-color: #CCCCCC;
	background-image: url(../images/sidebarspan.gif);
	background-repeat: repeat-y;
	width: 203px;
float:right;
min-height:400px;
}

#sidebar li {
list-style-image: none;
	list-style-type: none;
font-size: 12px;

}

#footer {
	background-color: #FF9900;
	background-image: url(../images/footerspan.gif);
	background-repeat: repeat-x;
	height: 100px;
clear:both;
}

#copyright{
color:#fff;
}

#bottomnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
width:400px;
margin:auto;
}

#bottomnav li {
float:left;
text-decoration: none;
padding-right:5px;
	list-style-type: none;
color: #fff;

}


#bottomnav li a {
text-decoration: none;
color: #fff;
}

#bottomnav a:visited {
text-decoration: none;
color: #fff;
}

#bottomnav a:active{
text-decoration: none;
color: #cdcdcd;
}

#bottomnav a:hover{
text-decoration: none;
color: #cdcdcd;
}



#navigation li {
	color: #FFFFFF;
	float: left;
	padding-right: 50px;
	list-style-image: url(../images/bullet.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	vertical-align: 50%;
line-height: 30px;

}



#navigation li ul li{
	list-style-image: none;
}


#navigation li a {
	color: #FFFFFF;
}

#navigation li a:hover {
	color: #000;
}

#leftfoot{
height: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
width:450px;
float:left;
}

#leftfoot li {
text-align: right;
display: inline;
}


#leftfoot H3 {
text-align: right;
}

#rightfoot{
height: 100px;
width: 429px;
float: right;
margin-left: 20px;
}

#rightfoot H3 {
text-align: left;
}

#footerwrapper{
width: 100%;
margin: auto;

padding-top:8px;
}

#sidebarlinks H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
color: #17489a;
text-align: center;
	font-weight: lighter;
	text-transform: uppercase;
}



#footer H3{
font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;
color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}


H1{
background: #EC7501 none repeat scroll 0 0;
color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	text-transform: capitalize;
text-align:right;
}

H2{
background: #101010 none repeat scroll 0 0;
color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: lighter;
	text-transform: uppercase;
text-align:right;
}


H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
color: #fff;
text-align: right;
	font-weight: bolder;
	text-transform: uppercase;
padding-right: 10px;
}