/*---[ undohtml - this resets default values and prevents browsers from applying proprietry values ]---- */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td	{margin:0; padding:0}
a img,:link img,:visited img { border:none }
address { font-style:normal }
fieldset{padding:.5em;}
* { margin: 0; padding: 0; }

/*--- ELEMENTS ------------------------------------*/
body {

background-image:url(../images/bg-body.jpg)top repeat-x;
/*background-color:#614E61;*/
background-color:#756372;
font-family:Arial, Helvetica, sans-serif;
font-size:xx-small;/* for IE5 */
f\ont-size:0.625em; /* Sets default font size to 10px in later browsers */
color:#ecded5;
/*text-align:center;*/
}

/** html body	{
font-size:xx-small;	
}*/

p, span {
font-size:0.8em;/* for IE5 */
f\ont-size:1.2em;/* for other browsers */
margin-bottom:1.2em;
margin-top:0;
line-height: 1.2em;
}

table.contentpaneopen {
line-height: 1.2em;
}

table.contentpaneopen td, #content_main table td {
padding:0;
margin:0;
}

a {
text-decoration:none;
color:#E3C41B;
font-weight: bold;
}

a:hover {
text-decoration:underline;
color:#E3C41B;
}

a.readon {/* --- Read More...  link -----------------*/
text-decoration:none;
color: #396f86;
font-weight: bold;
font-style:italic;
}

a:hover {
text-decoration:none;
color:#cc6600;
}

/*--- LAYOUT --------------------------------------*/
#container {
margin:0 auto;
width:745px;
font-size:1.20em;
}

#container .inside	{
float:left;
padding:0;
}

#nav_main {
width:745px;
/*text-align:right;*/
margin:10px 0 0px 0;
padding:0;
}

#header	{
width:745px;
height:186px;
margin:0 0 20px 0;
}

#pagetitle	{
margin:20px 0 0 0;
}

#content	{
/*float:left;*/
width:100%;
height:100%;
margin:0
text-align:left;
}


#content_footer	{
margin:10px auto;
width:800px;
height:50px;
clear:both;
text-align:right;
}

#content_footer p	{
padding:15px 0 0 0;
}

#site_info {
margin:30px 0 0 0;
font-size:1.0em;
}

/*--- GENERAL HEADINGS ---------------------------------*/
h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
font-weight:normal;
line-height:normal;
margin:0 0 5px 0;
color: #fff;
}

h2	{
font-size:1.30em;
line-height: 1.3em;
color:#fff;
padding:0;
}

h3	{
font-size:1.20em;
line-height: 1.2em;
color:#fff;
padding:0;
}

/*--- TABLE HEADINGS -----------------------*/
td.sectiontableheader {
background-color: #fff;
color: #336699;
font-weight: bold;
padding: 5px;
}

tr.sectiontableentry1 {
padding: 5px;
background-color:none;
}

tr.sectiontableentry2 {
padding: 5px;
}


/* -- NAV -------------------------------------------*/
/*-- standard nav styles  (left menu) ----------------------------*/
#mainlevel li {
display:block;
width:150px;
list-style:none;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:11px;
padding:5px 0px;
border-bottom:2px solid #a17475;
}

#mainlevel li a	{
color:#ecded5;
font-weight:normal;
padding:2px 5px;
display:block;
}

#mainlevel li a:hover {
background:#a17475;
}

a.mainlevel#active_menu	{
background:#a17475;
}

/*--  -nav_main (suffix) top menu -----------------*/
div.moduletable-nav_main ul {
padding:5px 0 5px 0px;
text-align: left;
}

ul#mainlevel-nav_main li {
display:inline;
list-style:none;
padding:0px 2px 0 0;
margin:0;
}

ul#mainlevel-nav_main li a	{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#ecded5;
font-size:1.0em;
padding:5px 5px;
}

#mainlevel-nav_main li a:hover {
background:#a17475;
}

a.mainlevel-nav_main#active_menu-nav_main	{
color:#fff;
background:#a17475;
}




/*--- nav_footer ---------------------*/
#nav_footer	{
	
}

#mainlevel-nav_footer li {
display:inline;
list-style:none;
padding:0 2px;
}

#mainlevel-nav_footer li a	{
color:#333;
font-weight:normal;
font-size:1.2em;
}

#mainlevel-nav_footer li a:hover {
color:#fff;
}


/*---[ basiclists ]---------------------------*/

ul{
margin:10px 0;
list-style-type:square;
}

ul li	{
margin-left:20px;
margin-top:5px;
font-size: 14px;
}

ol{
margin:10px 0;
list-style-type:decimal;
}

ol li	{
margin-left:25px;
margin-top:5px;
}

/*--- images--------------------------*/
.header_pic	{
margin:0 0 10px 0;
padding:0 0 4px 0;
border-bottom:1px solid #d3d3d3;
}

.image-left	{
float:left;
margin:5px 5px 5px 0;
}

.image-right	{
float:right;
margin:5px 0 5px 5px;
}

.image-left-border	{
float:left;
margin:5px 5px 5px 0;
padding:3px;
border:1px solid #d3d3d3;
}

.image-right-border	{
float:left;
margin:5px 5px 5px 0;
padding:3px;
border:1px solid #d3d3d3;
}

.image-center-border	{
display:block;
margin:5px auto;
padding:3px;
border:1px solid #d3d3d3;
}

/*--- CLEAR FLOATS ----------------------------*/

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}


