body {min-width: 750px; }

/*layout*/
		
		#wrapper {
		margin: auto; 
		padding:0px; 
		width: 900px; 
		height:auto;
		position: relative;
		background-color: #fff; 
		
		}
		
			
		#container {
		margin: 0 auto;
		width: 800px;
		height: auto; 
		background-color: #fff;			
		
		}		
				
		
		#head {
		width: 800px;
		padding-top: 20px;
		
		
		}
		
		
		#logo{
  		width: 250px;
  		float: left;		
		position: relative;
		padding-bottom: 10px;
		
		
			
		}
		
		
		#topnav{
		width:450px;
		float:right;
		position:relative;
		margin-left:-250px; 
		padding-bottom: 10px;
		
		
		
		}
		
		
		#nav1 {
		width: 450px;
		height: auto; 
		padding-bottom: 15px;	
			
		}
		
		#nav2 {
		width: 450px;		
			
		}

		
		
		
				
		#foot {
			width: 800px;
			background: #fff;
			clear: both;
			padding-bottom: 400px;
			margin-top: 10px;
			 
								
		}
		
		
		#mainarea {
		
		width: 800px;
		background: #fff;
		clear:both;
				
		}
		
		
			
			
			#textonly {
		
		width: 800px;
			background: #fff;
			clear: both; 
			margin-bottom: 40px;
			float:left;
		
			}
			
			
	
		
				



/* end layout*/
		
	



		
/*visual*/

		body {
			margin: 0;
			padding: 0;
			background-image: url('../images/bg.gif');
			
		}
		
			img {vertical-align: middle; }
		
		
/*end visual*/
		

/* sub nav */ 

div.line {
clear: both;
padding-top:5px;

width: 180px;
height: 30px;
}



div.line  span.pic {
padding-left: 20px;
  float: left;
  width: 30px;




  }


div.line span.link {
  float: left;

  text-align: left;
padding-top: 7px;

  }


/* end sub nav */

		
/*Type elements*/

body, html {font-size:10px; font-family: Verdana, Arial, sans-serif; color: #666;  line-height: 1.6em;}

p {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; text-align:justify; line-height: 1.4em; font-weight:normal;}

h1 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; text-align:left; line-height: 1.6em; font-weight:normal;}

h2 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #666699;  font-weight:normal; text-align:left; line-height: 1.2em;}

h3 {font-size: 10px; font-family: Helvetica, Arial, sans-serif ;color: #666;  font-weight:normal; text-align:left; line-height: 1.8em;}

h4 {font-size: 11px; font-family: Helvetica, Arial, sans-serif ;color: #666;  font-weight:normal; text-align:center; line-height: 1.8em;}

strong {font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666699; font-weight:bold;}


/*end type elements*/

/*links*/


a { padding: 1px 1px; }

a:link, a:visited {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666;	text-decoration: underline;}

a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; background: #ccccff; text-decoration: none; }



	/*top main links*/

ul#navbox {margin-left: 0; padding-left: 0; white-space: nowrap; float: right;}

#navbox li {display: inline; list-style-type: none; padding-left: 10px;}

#navbox a {padding: 5px 15px;}

#navbox a:link, #navbox a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color: #fff; background-color: #666; text-decoration: none;}

#navbox a:hover {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #7A72AB; text-decoration: none;}


	/*top sublinks*/

ul#navsub {margin-left: 0; padding-left: 0; white-space: nowrap; float: right;}

#navsub li {display: inline; list-style-type: none; padding-left: 5px;}

#navsub a { padding: 2px 2px; }

#navsub a:link, #navsub a:visited {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; background-color: #fff; text-decoration: none;}

#navsub a:hover {background-color: #ccccff; text-decoration: none;}



	/*footer links - logos only*/

ul#footnav {margin-left: 0; padding-left: 0; white-space: nowrap; align: center; }

#footnav li {display: inline; list-style-type: none; padding-left: 0px;}

#footnav a {padding: 0px 0px;}


#footnav a:link, #footnav a:visited { font-size:10px; font-family: Verdana, Arial, sans-serif; color: #666;  text-decoration: none;}

#footnav a:hover {font-size: 10px; font-family: Verdana, Arial, sans-serif; color: #333; text-decoration: none;}


ul#footlinks {margin-left: 0; padding-left: 0; white-space: nowrap; float: right;}

#footlinks li {display: inline; list-style-type: none; padding-left: 5px;}

#footlinks a { padding: 2px 2px; }

#footlinks a:link, #footlinks a:visited {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; background-color: #fff; text-decoration: none;}

#footlinks a:hover {background-color: #ccccff; text-decoration: none;}

/*end links*/


/**/

/* TEXT BOX */

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h1 {
    background: transparent url(../images/textbox.gif) no-repeat bottom right; 
} 
.cssbox { 
    float: left;
	width: 800px; /* intended total box width - padding-right(next) */
    width: 795px; /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 40px auto; /* use to position the box */ 
	
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h1 { 
   background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 25px 0 0 30px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 25px; /* interior-padding right */ 
    padding: 20px 0 20px 30px; /* mirror .cssbox_head right/left */ 
}

		


		