* {
margin:0;
padding:0;
}

body {
text-align:center;
font-size:76%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height:1.3;
color:#000;
background: url(../images/background.jpg) repeat scroll 0 0;

}

#header {
background:  no-repeat;
width:914px;
position:relative;
margin:0 auto;

}

/*print/email/pdf icons*/
.buttonheading img
{
border:0;
}




h1{
font-family:georgia, serif;
font-size: 1.2em;
color:#0c0c9f;
margin:0;
}


/*paragraph headers*/
h2{
font-family:georgia, serif;
font-size: 1.1em;
color:#000;
margin:0;
line-height:24px;
text-align:left;
overflow:hidden;
text-transform:none;


}

/*column headers*/
h3 {
background: url(../images/h3.jpg) no-repeat ;
text-align:center;
font-size:11px;
height: 27px;
line-height:28px;
color:#fff;
text-transform:none;

}



p{
margin-top:0.2em;
line-height:1.3em ;
}

/*bullet points*/
ul{
padding-bottom: 1em;
line-height: 1.3em;
padding-left: 2em;
}



/*link color*/
a:link, a:visited{
color:#000;  
}


#container{
width: 914px;
border: #fff 1px solid;
margin-right:auto;
margin-left:auto;
background:#FFFFFF none repeat scroll 0 0;

}

div#articlecontent{
width: 565px;
text-align: left;
background-color:#f5f1df;
border: #ccc 1px solid;
padding: 5px;
float: left;
        
}      



/*Main Joomla Content Tables IE fix*/
table.contentpaneopen {margin:0;padding:0;width:100%;}
table table.contentpaneopen td, table table.contentpane td {margin:0 8px;padding:1px;width:100%;}
table.contentpaneopen, table.contentpane, table.blog, table.contentpaneopen td {width 100%}
.contentheading {
width:100%; white-space:nowrap;
color: #000;
font-family:georgia, serif;
font-weight:bold;
font-size:1.3em;
margin-bottom: 5.5em;
padding-bottom:18px;
}



/*content headers*/
#content .contentheading{
color: #000;
font-family:georgia, serif;
font-weight:bold;
font-size:1.5em;
padding-top:17px;
}




#navbar  {
margin:0 auto;
white-space:nowrap;
width: 912px;
border:thin #FFFFFF;
margin:1px;

}
#navbar div.moduletablenav ul {
float:left;
width:100%;
padding-bottom:2px;
padding-left:0px;
margin:0;
background:transparent url(../images/navbar.jpg) repeat-x scroll 0 0;
list-style-type:none;
border:thin #FFFFFF;


}
#navbar div.moduletablenav  li {
display:inline;
margin:0;
padding:0;
}
/*controls navbar text*/
#navbar div.moduletablenav a {
display:block;
float:left;
width:11em;
color:#fff;
text-decoration:none;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:31px;
line-height:31px;
padding:0.2em 0.6em;
border-right:1px solid white;
}

#navbar div.moduletablenav a:hover {
color:#cccccc;
}



/*login box */
#navcontainer div.moduletablelogin{
background-color:#f5f1df;
border: #ccc 1px solid;
}

/*login box fieldset*/
#navcontainer fieldset{
border:none;
}

/*login box text*/
#navcontainer div.moduletablelogin ul {
list-style-type:none;
padding: 0 0 0 5px;
marging:0;
padding-left: 0em;
}

/*login box text*/
#navcontainer div.moduletablelogin ul a:link,ul a:visited{
color: #000;
text-decoration:none;

}

/*login box text*/
#navcontainer div.moduletablelogin li{
padding:0.3em;
text-decoration:none;
color:#000;
}


.article_ separator {
border-top: 1px solid #666;
display: block;
width: 95%;
margin-left: 10px;
margin-top: 10px;
}






#left {
float: left;
width:165px;
height:630px;
margin:0 1px;
border: #ccc 1px solid;
background-color:#f5f1df;
}


#left ul{
list-style-type:none;
}






#right{
width:165px;
float: right;
margin: 0 0px;
border: #ccc 1px solid;
background-color:#f5f1df;
}




#footer {
	
	color:#000;
        text-align: center;
	vertical-align:top;
        margin:0 auto;
        clear: both;
	font-size: 0.9em;
	height: 37px;
	width: 866px;
        padding:10px 0;

}
#footer div.moduletableleft,
#footer div.moduletableright{
float:left;
}
#footer div.moduletableleft{
margin-left: 150px;
}
#footer ul{
list-style-type:none;
margin:0;
}

#footer li{
float:left;
padding-left;2em;
padding-bottom:0;
}

/*Joomla tag*/
#footer a:link,#footer a:visited{
color:#000;
}
#footer a:hover{
color: #000;
}
