@charset "utf-8";
body {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

a {  
 color: #000;
 text-decoration: underline;
}

H1 {
font-size:16px;
           color: #D4A017;
           margin: 0px;
		   padding-top: 10px;
		   font-weight: bolder;
           
      }

  
H2 {
font-size:16px;
           color: #D4A017;
           margin: 0px;
		   padding-top: 10px;
		   font-weight: bolder;
           
      }
	  
H3 {
font-size:16px;
           color: #D4A017;
           margin: 0px;
		   padding-top: 10px;
		   font-weight: bolder;
           
      }
	  
	  H4 {
font-size:16px;
           color: #D4A017;
           margin: 0px;
		   padding-top: 10px;
		   font-weight: bolder;
           
      }

HR		{color:#3BB3E7;

		}

.oneColFixCtrHdr #container {
	width: 982px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#header {
	background: url('media/header1.jpg') no-repeat top left; 
	height: 82px;
	padding: 0 10px 0 0px;
	text-align: center;
/* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

#header ul
{

padding-top: 53px;
margin: 0 auto;
list-style: none;

 
}
 
* html #header ul
{
padding-top: 55px;
margin: 0 auto;
list-style: none; 
}
 
#header li
{
margin: 0px;
float: right;

}

#header a
{
display: block;
width: 106px;
text-decoration: none;
text-align: center;
height:29px;
font-weight:100;
font-size: 90%;
padding: 0px;
color: #D4A017;
}
 
#header a:hover
{
background: url("media/nav_hov.gif") no-repeat;
height:29px;
width: 106px;
color: #70BD44;
font-size: 90%;
font-weight:bold;
}

#header a:active
{
background: url("media/nav_hov.gif") no-repeat;
height:29px;
width: 106px;
color: #0F83C0;
font-size: 90%;
}



.oneColFixCtrHdr #header2 {
	background-image:url('media/header2.gif');
	background-repeat: repeat-x;
	height: 47px;

	}
	
.oneColFixCtrHdr #header2-txt-lhs {
	padding: 15px 10px 0px 10px;
	color:#FFF;
	font-weight:bolder;
	font-size: 120%;
	width: 400px;
	float:left;
	
}

.oneColFixCtrHdr #header2-txt-rhs {
	padding: 8px 5px 0px 150px;
	color:#FFF;
	font-weight:bolder;
	font-size: 120%;
	float:left;
	width: 200px;
	text-align:center;
	
}
	
#header2 ul
{

padding: 18px 0px 0px 0px;
margin: 0 auto;
list-style: none;

}
 
html>body #header2 ul
{
 
 
}
 
#header2 li
{
margin-right: 20px;
float: right;

}

#header2 a
{
display: block;
text-decoration: none;
text-align: center;
font-weight:bold;
font-size: 80%;
padding: 0px;
color: #fff;
}
 
#header2 a:hover
{
color: #fff;
font-size: 80%;
text-decoration: underline;
}

#header2 a:active
{
color: #fff;
font-size: 80%;
text-decoration: underline;
}
/* Home page */
      ul.list-tick {
         margin: 5px 10px 10px 10px;
         padding: 5px;
         }
   
      ul.list-tick li {
           margin: 4px;
          padding: 0px 0 10px 16px;
           list-style: none;
          background: url('media/tick.jpg') no-repeat top left;
  
      }



#intro {
	background: url('media/home_main.jpg') no-repeat; 
	height: 218px;
	text-align:left;
	padding-top: 10px;
	margin-top:3px;
	
}

#introLeft {
	width: 350px;
	padding: 0px 25px 0px 14px;
	color: #fff;
	font-size:80%;
	line-height: 15px;
	float:left;
	
}

#introRight {
	background: url('media/home_main_rhs.jpg') no-repeat; 
	float:left;
	width: 475px;
	height: 197px;
}

#homeContent {
	width: 982px;
	padding: 0px;
	margin: 0px;	
	
}

#homeContentLeft {
	
	padding: 0px 30px 0px 7px;
	color: #000;
	font-size:90%;
	line-height: 15px;
	float:left;
		
	
}

#homeContentRight {
	padding: 0px 0px 15px 10px;
	font-size:80%;
	float:left;
	width: 475px;
	background-color:#DADAD4;
	border: 1px solid #000;
	
}



/* End Home page */
	
.oneColFixCtrHdr #header3 {
	padding: 2px 0px 0px 0px;
	}

#left
{
 z-index: 1;
 clear: left;
 float:left;
 width:170px;
 padding-left: 0px;
 
}
 
#navLEFT a
{
    color:#fff;
    text-decoration:none;
	font-size:11px;
}
#navLEFT ul {
    margin:0px;
    padding-top:10px;
	padding-left: 0px;
	font-size:11px;
}

#navLEFT li
{
    background:url("media/nav_left_bkg.gif") repeat-x;
    width:160px;
    height:25px;    
    padding:0px 0 2px 0px;
    list-style: none;
    font-weight:bold;
	font-size:11px;
}

* html #navLEFT li
{
    height:27px;
    width:200px;
}
#navLEFT a
{  
    background:url("media/nav_left_bkg.gif") no-repeat;  
    margin:0 0 0 0;
    display:block;
    height:20px;
    padding:3px 0 0 5px;
    text-decoration: none;
    color:#ffffff;
	font-size:11px;
}
#navLEFT a:hover
{  
    margin:0 0 0 0;
    display:block;
    height:15px;
    text-decoration: none;
    color:#70BD44;
	font-size:11px;
}


.oneColFixCtrHdr #mainContent {
	padding: 5px 15px 0 10px	;
	margin: 0 0 0 0px;/* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-repeat: repeat-y;
	float:left;
	width: 750px;
	 	}
.oneColFixCtrHdr #mainContent_home {
	padding: 0 15px 0 10px	;
	margin: 0 0 0 0px;/* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-repeat: repeat-y;

	 	}
		
.oneColFixCtrHdr #mainContent_home_lhs {
	width: 450px;
	padding: 0 15px 0 10px	;
	margin: 0 0 0 0px;/* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	background-repeat: repeat-y;
	float:left;
	 	}
		
.oneColFixCtrHdr #mainContent_imgs {
	padding: 20px 0px 10px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	float:right;
	}
	
	.oneColFixCtrHdr #mainContent_imgs-lt {
	padding: 10px 10px 10px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	float:left;
	}
	
.oneColFixCtrHdr #gallery_footer {
	background-image:url('media/gallery_bkg.jpg');
	height: 155px;
	width: 982px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}


.oneColFixCtrHdr #gallery_footer_imgs {
	padding: 25px 10px 0px 15px;
}

.oneColFixCtrHdr #issues {
	margin: 10px 0px 10px 0px;
	background-color:#EAF4E1;
	border: 1px solid #D7D6C3;
	width:750px;
	height: 220px;
	
	}

.oneColFixCtrHdr #issues-txt {
	font-size:100%;
	float:left;
	width: 400px;
	padding: 0px 10px 0px 10px; 
	
}

*html #issues-txt {
	font-size:100%;
	float:left;
	width: 400px;
	padding: 10px 10px 0px 10px; 
	
}

.oneColFixCtrHdr #issues-img {
	float:left;
	width: 310px;
	padding: 10px 10px 10px 10px; 
}
	
.oneColFixCtrHdr #footer {
	background-image:url('media/footer.gif');
	background-repeat: repeat-x;
	height: 47px;
	
}

.oneColFixCtrHdr #footer-img {
	width: 150px;
	padding: 10px 0px 0px 10px;
	float:left;
}

.oneColFixCtrHdr #footer-links {
	padding: 10px 10px 0 375px;
	float:right;
}


#footer ul
{

padding: 10px 0px 0px 0px;
margin: 0 auto;
list-style: none;

}
 
html>body #footer ul
{
 
 
}
 
#footer li
{
margin-right: 20px;
float: right;

}

#footer a
{
display: block;
text-decoration: none;
text-align: center;
font-weight:bold;
font-size: 80%;
padding: 0px;
color: #fff;
}
 
#footer a:hover
{
color: #fff;
font-size: 80%;
text-decoration: underline;
}

#footer a:active
{
color: #fff;
font-size: 80%;
text-decoration: underline;
}

#copyright
{
	float:right;
	color:#4F4F2F;
	margin-bottom: 10px;
	font-size:9px;
}


div.clear {
clear: both;
}

