﻿body {   text-align: left;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background:#a1c56b url('images/background.jpg') center repeat-y ; 
  		color: #136F79;
	 }
	 
div {	font-size: 11px;}

img {border: 0;}
	
/* Links */		
	a:visited {
		 color:#6F9300;
	}
	

	a:link a:active {
		 color:#6F9300;
	}
	

	a {
		 color:#6F9300;
	}
	

/*** Main container ***/

#container {
background:#fff; 
color:#303030;
margin:0 auto;
min-width:770px;
padding:1px;
text-align:left;
width:770px;
hheight:600px;
}

/*** Header section ***/
#sitename {width:770px;height:75px;}
#logo {	width: 85px; float: left; }

#flash{ float:left;
width:450px;
}


#search {float: right;  padding-top:40px;padding-right:5px;}


#content {width:770px;}
#leftside{float:left;width:200px;height:470px; background:#efefef url(images/bg_nav200.gif) }
#rightside{float:right;width:570px;margin-left:-5px;}

/* TYPOGRAPHY */
	
#wrap {
clear:both;
padding:0;
}


#main{float:right;
font-size: 11px;
 line-height: 22px;
		font-family: Arial, Verdana,  Helvetica, sans-serif;
}

#main p{
font-size: 12px;
 line-height: 22px;
		font-family:Arial, Verdana, Helvetica, sans-serif;
}

a:visited {
color:#000;
text-decoration: underline;
font-family:Arial, Verdana, Helvetica, sans-serif;
}



a:link a:active {
color:#000;
text-decoration: underline;
font-family:Arial, Verdana, Helvetica, sans-serif;
}



#main a {
color:#000;
text-decoration: underline;
font-family:Arial, Verdana, Helvetica, sans-serif;
}



#slogan{width}
#slogan img {width:267px;height:163px;float:left;}
#slogan2{background:#0286eb url('images/blueright.jpg') no-repeat right;width:267px;height:163px; float:left;}
#slogan2 p {text-align:center;padding-top:13px; font-family: Helvetica, sans-serif;font-size:13px; font-style:italic;color:white;}

/* LINKS */
	a:visited {
		text-decoration: underline;
font-family:Arial, Verdana, Helvetica, sans-serif;
	}

	a:link a:active {
		text-decoration: underline;
font-family:Arial, Verdana, Helvetica, sans-serif;
	}

	a {
		text-decoration: underline;
font-family:Arial, Verdana, Helvetica, sans-serif;
	}

	a:hover {
	text-decoration: none;
	}

/* HEADINGS */
	h1 {
		font-size: 1.4em;
font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
		line-height: 1.5em;
		margin: 0.1em 0 0.4em 0;
		padding: 0;
font-weight: normal;
	}
	h2 {
		font-size: 1.2em;
                line-height: 1.9em;
		margin: 1em 0 1.5em 0;
		padding: 0;
	}
	h3 {
		font-size: 1.1em;
		line-height: 1.5em;
		margin: 1em 0 0.5em 0;
		padding:0;
color:#316A88;
	}
	#menu_vert h2 {
		margin-left: 10px;
	}
	h4 {
		font-size: 1.2em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
	}
	h5 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
	}
	h6 {
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
	}
/* END HEADINGS */

/* TEXT */
	#rightside p {
		font-size: small;
		margin: 0 0 1.5em 0;
		padding: 2px;
		line-height:1.4em;
		text-align: left;
		font-family: Arial;
		color:#707b86;
		background:#f3f5f6 url('images/bg_light.gif') repeat-x;
}
	

	hr {

color:#C7E4EF;
height:1px;
margin: 20px 0px 20px 0px;
	}
	div.hr {
		height: 1px;
		margin: 1.5em 10px;
		border-bottom: 1px dotted #C7E4EF;
	}

textarea {
		font-size:1em; 
		font-family: arial, helvetica, verdana, sans-serif;
        
        margin: 0;
		padding: 2px;
	}
	
	select {
		font-size:1em; 
		font-family: arial, helvetica, verdana, sans-serif;
        
        margin: 0;
		padding: 2px;
	}
	
	input {
		font-size:1em; 
		font-family: arial, helvetica, verdana, sans-serif;
        
        margin: 0;
		padding: 2px;
	}
	
	select {
		vertical-align:middle;
	}
		
	input {
		vertical-align:middle;
	}
		
	input.button {
		width: 10em;
		border:1px solid black;
		background-color: #ddd;
	}
		
    form div.submit {
		margin: 1em 0;
	}
    form div.submit input {
		height: 2em;
        width: 15em;
	}

 div#content {
	   psition: relative;
		width: 770px;
		margin: 0;
		padding: 0;
		text-align: left;
    }

#title {
background: #DDF1D6;
padding:10px 0 6px 23px;
}

#main p{padding:5px;}
#menu_vert { 
        width: 198px;
        display: inline;
		padding:15px 0px 0px 0px;
    }
  

/* END CONTENT */

/* SITE SPECIFIC LAYOUT */
    body {
        margin: 0;
        padding: 0;
        text-align: center;
    }
    
   


/* END LAYOUT */




#menu_horiz {
text-transform: uppercase;
height:28px;
      width:770px;
      margin: 0;
      text-align: center;
vertical-align:middle;
font-size:11px;
background-color:#0097CF;
	background-image: url(images/menubg.gif);
	background-repeat: repeat-x;

    }
#menu_horiz ul {
        margin: 0;
        padding: 0;
        list-style: none;
        border-left:  0px solid #4497CD;
        height:28px;
        padding-left:37px;
		padding-right:20px;
      text-align: center;

    }
 #menu_horiz li {
        float: left;
        display: inline;
        list-style: none;
        margin: 0 ;
        bborder-right: 1px dashed #C0C0C0;
    }
    #menu_horiz li a {
        border-right: none;
    }
    #menu_horiz a:visited {
        display: inline-block;
        padding: 7px 13px 7px 13px; 


        /* hide from ie/mac \*/
        display: block;
        /* end hide */

        text-decoration: none;
        margin: 0;
         color:#fff;
        background: none;
    }
    #menu_horiz a:active {
        display: inline-block;
        padding: 7px 13px 7px 13px; 


        /* hide from ie/mac \*/
        display: block;
        /* end hide */

        text-decoration: none;
        margin: 0;
         color:#fff;
        background: none;
    }
    #menu_horiz a:link {
        display: inline-block;
        padding: 7px 13px 7px 13px; 


        /* hide from ie/mac \*/
        display: block;
        /* end hide */

        text-decoration: none;
        margin: 0;
         color:#fff;
        background: none;
    }
    #menu_horiz a {
        display: inline-block;
        padding: 7px 13px 7px 13px; 


        /* hide from ie/mac \*/
        display: block;
        /* end hide */

        text-decoration: none;
        margin: 0;
         color:#fff;
        background: none;
    }
#menu_horiz li a:hover {
	background-color: #58B935;
    background-image: url(images/menubga.gif);
	background-repeat: repeat-x; 
}
    #menu_horiz .active {
        display: inline-block;

        /* hide from ie/mac \*/
        display: block;
        /* end hide */
    background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;    
	background-color: #66C046;
    }

    #menu_horiz .active a:hover 
{ background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;
background-color: #66C046;
color:#000;
    }

    #menu_horiz .active a:visited 
{ background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;
background-color: #66C046;
color:#000;
    }

    #menu_horiz .active a:active 
{ background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;
background-color: #66C046;
color:#000;
    }

    #menu_horiz .active a:link 
{ background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;
background-color: #66C046;
color:#000;
    }

    #menu_horiz .active a 
{ background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;
background-color: #66C046;
color:#000;
    }

    #menu_horiz .current a:hover 
{ background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;
background-color: #66C046;
color:#000;
    }

    #menu_horiz .current a:visited 
{ background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;
background-color: #66C046;
color:#000;
    }

    #menu_horiz .current a:active 
{ background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;
background-color: #66C046;
color:#000;
    }

    #menu_horiz .current a:link 
{ background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;
background-color: #66C046;
color:#000;
    }

    #menu_horiz .current a 
{ background-image: url(images/menubgh.gif);
	background-repeat: repeat-x;
background-color: #66C046;
color:#000;
    }
/* END NAV */

#menu_vert ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
 
  }


#menu_vert{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
 
  }


#menu_vert ul {
  wwidth: 770px; /* Width of Menu Items */
  background: none;
  }
#menu_vert li {
  position: relative;
  list-style: none;
  }

#menu_vert li a {
  display: block;
  text-decoration: none;
  padding: 10px 5px 8px 36px;
  bborder-bottom: 1px solid #E0E4D3;
  color: #136F79;
 font-size: 11px;
  }

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { float: left; height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

   
  
 

/* fixed image flicker by adding .cssmenu-vertical ul */

#menu_vert li a:hover {
	bbackground-color: #D4EECB;
	background-image: url(images/menu_verta.jpg);
	background-repeat: repeat-x;
	background-color: #fbfbfb;
	bborder-left:8px solid #000;
color:#000;
}
#menu_vert ul li a .menuactive
{   color:#136F79;
	list-style-type: square;
	display: inline;
	background:#000
}


/* Layout sections */
	
		
	

a:visited {
 color:#6F9300;
	font-weight: 400;
}

		
	

a:active {
 color:#6F9300;
	font-weight: 400;
}

		
	

a:link {
 color:#6F9300;
	font-weight: 400;
}

		
	

#menu_horiz li a {
 color:#6F9300;
	font-weight: 400;
}

		
/* Headings */	
	h6 {
		color: #006600;
	}
	h5 {
		color: #006600;
	}
	h4 {
		color: #006600;
	}
	h1 {
		color: #006600;
	}
	h2 {color:##289201;}
	h3 {color:##289201;}

/* FOOTER */

#footer {
    clear:both;
	height:34px;
	background:#e9e9e9 url('images/footerbg.jpg') repeat-x;
	margin:0 auto;
	padding:0;
	text-align:center;
    }

a:visited {
color:#E7FDFE;
text-decoration:none;
}

#footer a {
color:#E7FDFE;
text-decoration:none;
}

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


.footertext{ color:#999}
#footer a:hover{
color:#0371c9;
font-weight:normal;
}
#footer a{
color:#0371c9;
font-weight:normal;
}
/* END FOOTER */