/*css Reset */
html, body { margin: 0; padding: 0; border: 0;
                background: transparent; font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}
img  { margin:0; padding:0; border:0; }

table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
	}
table { border-collapse: collapse; border-spacing: 0; }

input, select, textarea, form, fieldset {
    margin: 0; padding: 0; border: 0;
	}
	
article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display:block; }
	
h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {
    font-family: Arial, helvetica, sans-serif;
	font-size:100%;
	font-style: normal;
	font-weight: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color:#000;
	}
	
ol, ul  {list-style: none; }
	
	
/* Global*/

html {  }
body { background-color:#eee; }

/*Headings */
	
h1, h2, h3, h4, h5, h6 { font-weight: bold; color:#000; }

h1 { font-size:28px; }
h2 { font-size:24px; }
h3 { font-size:20px; }
h4 { font-size:16px; }
h5 { font-size:16px; }
h6 { font-size:16px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

/* Text Elements*/

p              { color: #000; font-size:16px; line-height:150%; }
p .left        { margin: 1.5em 1.5em 1.5em 0; padding: 0;}
p .right       { margin:1.5em 0 1.5em 1.5em; padding: 0; }

blue           { color:#007;}
blockquote     { color:#000; font-size:14px; }

strong         { font-weight: bold; }
em             { font-style: italic; }

/* Images */


*/ Lists */

ul             {  }
ol             { list-style-type:decimal; }


/* Tables */


/* Miscellaneous*/


/* Containers */

#wrapper         { width:1600px; margin:0px auto; background-color:#FFFFee;}

#top             { background-color:#ddd; width:100%; padding:5px 0; overflow:hidden; 
                      border-bottom:1px #ddd solid; }

#logo            { margin: 0 10px 0 10px; float:left;}

/*#social-media       { float:right; margin:0 10px 0;  }
#social-media p     { color:000; font-size:11px; margin:4px 10px 4px 0px;}
#social-media img   { width:24px; height:24px; }
#social-media ul li { display:inline;}*/


#topnav          { clear:both;}
#topnav          { width:100%; float:left; margin: 0px; background-color:#BBCCAA; } 
#topnav ul li    { display:inline; }
#topnav ul li a  { float:left; padding:20px 60px; font-size:14px; }

#topnav a:link    { color:#000;}
#topnav a:visited { color:#000;}
#topnav a:active  { color:#000;}
#topnav a:hover   { color:#000; background-color:#007700; }
#topnav a:focus   { color:#000;}


#leftnav         { margin:0 0; width: 11%; padding:20px 5px; float :left;  }
#leftnav         { background-color:#cdb; }
#leftnav ul li  { font-size:14px; padding:10px 20px; }

#leftnav a:link    { color:#000;}
#leftnav a:visited { color:#000;}
#leftnav a:active  { color:#000;}
#leftnav a:hover   { color:#000; background-color:#009900; }
#leftnav a:focus   { color:#000;}


#rightside       { margin:30px 220px 0 0; width: 15%; padding:20px 10px 10px 10px; float:right;  }
#rightside       { background-color:#ddd; }
#rightside  h1   { color:#770000; padding: 5px 0px 10px 0px;}


#banner          {  }
#banner img { float:left; padding:5px 0 0 0; }


#content         {margin:10px 0 0 0;padding:50px 0px 100px 4px; }
#content ul li { font-size:14px; padding: 5px 0px 5px 10px;}
#content a:link    { color:#000;}
#content a:visited { color:#000;}
#content a:active  { color:#000;}
#content a:hover   { color:#000; background-color:fff; }
#content a:focus   { color:#000;}

#content img { float:right;padding:10px 400px 200px 0px; }

#subbanner       { padding:5px 0px 0px 0px; } 
#subbanner img { float:left; padding:10px 0 0 0; } 

#content-wrapper  {  }


#footer          {width:50%;float :bottom; margin:30px 0 10px 0; border-top:1px #333 solid; background-color:#ffe; }


#box1  {  }

#box2  {  }

#box3  {  }

#box4  {  }

#box5  {  }

#box6  {  }


/* Layout Extra */


/* Navigation Extra */

form  { text-align:left; margin:20px; }

label, submit, input, textarea {
      {border:0; padding:0; margin:0; background:none;
	  }

label {
     float: left; width: 150px;
	 text-align:right; display:block;
	  }
	 
input, textarea {
      border:1px #333 solid; margin-left:10px;
      }

input {
     width: 280px; margin-bottom: 16px;
	  }
	  
textarea {
     width: 280px; height: 150px;
	 margin-bottom: 16px;
	 }
	 
select   {  }

.submit {
     width:90px; height: 25px;
	 margin-left:150px;
	 font-size:12px;
	 }
	 
br  { clear: left; }


