body
{
    margin: 0;
    padding: 0;
   background-image: url(/images/background-repeat.jpg);
    background-position: center top;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-repeat: repeat-x;
}

p, td
{
    font-size: 0.9em;
    color: #666666;
    margin:0px;
    padding:0px;
}

li{
    color: #777777;
    font-size: 0.9em;
}
h1 {
font-size: 1.3em;
margin-top:0.2em;
margin-bottom:0.6em;
}



#main-container{
    position: relative;
    width: 1000px;
    margin-left: auto;
    margin-right: auto; 
    margin-top:0px;
   
}  

#container
{
   
    float: left;
    width: 1000px;
    

}  

#content{  
    float: left;
    width: 1000px; 
    min-height:800px;
   
}
 

/* ********************************* NAV SECTION **************************** */	


#nav
{
    
    float: left;
    width: 660px;
    height: 135px;
    background-image: url(/images/logo.jpg);
    background-repeat: no-repeat;
    background-position: left;
    padding:0px;
    margin:0px;
     
}

#nav ul
{
     list-style: none;
     padding:0px;
     padding:0px;
     margin-left:180px;
     
}

#nav ul li
{
    float: left;
 
}
		
#nav ul li a
{
    float: left;
    text-decoration: none;
    padding: 0px;
    margin-left: 0px;
    margin-right: 12px;
    margin-top: 55px;
    margin-bottom: 0px;
    color: #333333;
    font-size: 0.8em;
}
	
#nav ul li a:hover
{
    color: #73870A;
    border-bottom: 2px solid #73870A;
}

#search-outer{
 float: right;
 width:310px;
 height:100px;
 margin-top:15px;
}

#search-inner{
 height:32px;
 padding:0;
 margin:0;
}

#search-inner img{
    padding:0;
    margin:0;
}

#search-inner a
{
  font-size: 0.7em;
  color: #0F94BF;
}

#search-inner .search-input
{
    background-color: #EAF9FD;
    height: 30px;
    padding: 0;
    margin: 0;
    vertical-align: top;
}



/* *************************** LEFT MENUS ************************************ */

#content-left
{
    float: left;
    width: 300px;
    margin: 0px;
    padding: 0px;
    border: solid #e1e1e1 1px;
    background-color: #FFFFFF;
}


#content-left-inner ul
{
     list-style: none;
     padding:0px;
     margin:0px;
     margin-bottom:10px;
 }

#content-left-inner li
{
border:solid 1px #e1e1e1;
}


#content-left-inner li a:link, #content-left-inner li a:visited
{
    color: #333;
    text-decoration: none;
    padding: 0.4em;
    font-size: 0.8em;
    line-height: 2em;
    text-transform: capitalize;
    display: block;
    margin-left: 0px;
}
	
#content-left-inner ul li a:hover
{
    color: #fff;
  background-color: #73870C;
}



#flash
{
    width: 300px;
    height: 473px;
    background-color: #FFFFFF;
    margin:0;
    padding:0;
}

/* *************************** END CONTENT LEFT/LEFT MENU ************************************ */



/* ************************ MAIN FOOTER *************************** */
#footer
{

    clear: both;
    width: 1000px;
    height: 45px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-align: justify;
    margin-top:10px;
}

#footer a {
    
    color: #333333; 
    text-decoration: none;
}
#footer p {
    color: #7A7995; 
}		
#footer a:hover {
    color: orange;
    text-decoration: underline;
}

/* ******************** END MAIN FOOTER ************************ */


/* ******************** HOME PAGE STYLING *********************** */

#cmsarea-home
{
    float:right;
    width: 1000px;
    padding:0px;
    border:1px solid #e1e1e1;
    margin:0px;
 }
 
 
#cmsarea-text-home
{
    padding-left: 15px;
    padding-right: 15px;
    min-height: 200px;
    color: #333333;
    text-align: justify;
  
}

#advert-container
{
    float: left;
    width: 1000px;
    height: 140px;
    background-image: url(/images/middle-box.jpg);
    background-repeat: no-repeat;
    background-color: #73870A;
    color: #FFFFFF;
     margin-top: 10px;
     margin-bottom: 10px;
    }
#advert-container p
{
font-size:0.7em;

}

#advert-container a
{
    color: #FFFFFF;
    text-decoration: none;
    float: right;
  font-size:0.7em;
    margin-right:30px;
}    

#advert-container a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

#advert-container ul
{
    list-style-type: none;
    padding: 0px;
    margin-left: 20px;
    margin-bottom: 5px;
     margin-top: 5px;
    list-style-image: url('/images/icons/white.png');
}

#advert-container ul li
{
    padding-left:0px;
    color: #FFFFFF;
    font-size:1.1em;
}

.adheadings{
   border-bottom:solid 4px white;
   margin:0;
   padding:0;
   margin-top:10px;
   
}

#advert1{
    width: 280px;
   
    float:left;
    height: 140px;
  margin-left:30px;
    
}
#advert2{
    float:left;
    width: 280px;
    height: 140px;
    margin-left:40px;
    
}
#advert3{
    float:right;
    width: 280px;
    height: 140px;
    margin-left:40px;
    margin-right:40px;
}
.adbody
{
    padding-bottom: 15px;
    border-bottom: solid 2px #dedede;
    width: 277px;
    border-bottom-color: #B3BB8C;
    height:40px;
    color:White;
}



#flashhome{
    width: 1000px;
    height: 475px;
    background-color: #FFFFFF;
}



/* ******************************** MAIN CMS AREA ************************************* */
#cmsarea
{
    float:right;
    width: 1000px;
    min-height:600px;
    background-color: #FFFFFF;
    border:1px solid #e1e1e1;
 }
 
 #cmsarea-inner
{
    float:right;
    width: 688px;
    min-height:600px;
    background-color: #FFFFFF;
    border:1px solid #e1e1e1;
    
 }
 

 #cmsarea  h1, h2, h3, h4{
color: #697D0B;
}
.headerimage
{
    background-repeat: no-repeat;
    background-color: #9CC3EE;
    width: 1000px;
    height: 300px;
    position: relative;
    padding: 0px;
    margin: 0px;
    border: 1px solid #fff;
}

#cmsarea-header
{
     text-align: left;
     border-bottom:1px solid #e1e1e1;
     height:30px;
}

#cmsarea-header h1
{
    margin-left: 15px;
    padding: 0px;
    text-transform: uppercase;
    color: #788D0E; 
    letter-spacing: 0.1em;
  
   
}


#cmsarea-text  {

   
    padding: 15px;
    min-height: 300px;
    color: #333333;
    font-size: 0.9em;
    text-align: justify;
    
   
}


#cmsarea-text a
{
    color: #3F719A;
}
#cmsarea-text p
{
   margin-top:0;
   padding-top:0;
}

#cmsarea-text ul
{
margin:0;
padding:1em;
  color: #333333;
    font-size: 0.9em;
}

#cmsarea-text li{
    color: #333333;
    font-size: 0.9em;
}

#cmsarea-text li a:hover
{
    color: #73870C;
}
/*************   News Content ************************/

#news-content
{
position:relative;
    
    background-color: white;
   border-top:solid 1px #e1e1e1;
    border-bottom:solid 1px #e1e1e1;
   margin:0;
    padding:0px;
    border:solid 1px #e1e1e1;
   
}

#news-content  h1, h2, h3, h4{
color: #697D0B;
}

#news-search{
padding-left:15px;
 border-bottom:solid 1px #e1e1e1;
}

.news-wrapper
{
    float: left;
    width: 100%;
    height:170px;
   padding-top:0px;
   border-bottom:solid 1px #e1e1e1;
    border-right:solid 1px #e1e1e1;
    background-color: #FFFFFF;
}



.news-wrapper a
{
    text-decoration: none;
    color: #73870C;
}
.news-wrapper a:hover
{
    text-decoration: underline;
    color: #4F5E09;
}
.news-wrapper h4 a
{
font-size:90%;
}

.news-desc{
width: 760px;
    height: 159px;
    float: left;
    margin:0;
    padding-top:5px;
      padding-bottom:5px;
        padding-left:15px;
border-right: solid 1px #e1e1e1;
border-left: solid 1px #e1e1e1;
}


.image-wrapper
{
    background-position: center center;
    width: 210px;
    height: 159px;
    float: right;
    margin: 5px;
    background-repeat: no-repeat;
  
   
}



/* for the displaynews.aspx page */

.newsarticle-text
{
    background-position: left top;
    border: solid 1px #e1e1e1;
    min-height: 400px;
    background-repeat: no-repeat;
    padding-left: 420px;
  }
.newsarticle-text p
{
    padding: 0;
    margin: 0;
    text-align: justify;
}
.news-mainimage
{
    margin: 0px 10px 0px 0px;
    padding: 0px;
   
    float: left;
    width: 400px;
}
#news-details
{
    width: 1000px;
    background-color: #FFFFFF;
    
    padding-left:10px;
     padding-top:5px;
    
}
#news-details h1
{
    color: #73870C;
}

.news-search{
 padding-left:10px;
}
.search-wrapper
{
    color: #808080;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #FFFFFF;
    border-color: #e1e1e1;
    padding-left:10px;
}

