body    { color: #666; font-size: 80%; font-family: verdana, arial, sans-serif; background-color: #333; text-align: center; margin: 0 auto; padding: 20px }

p {margin:0; padding:0.4em 0.2em 0.6em 0.2em;}
a:link, a:visited  { color: #900; text-decoration: none }
a:hover  {color: #996; text-decoration: none }
a:active  {color: #cc9; text-decoration: none }

a:link.superheader, a:visited.superheader  { color: #fff; text-decoration: none }
a:hover.superheader  {color: #996; text-decoration: none }
a:active.superheader  {color: #cc9; text-decoration: none }

div.wholepage {border:5px 5px; width:770px; margin:0 auto; padding:0; background-color:#FFF; }

h1  {color: #996; font-size: 150%; font-family: "trebuchet ms", "lucida sans", arial, sans-serif; font-weight: normal;}

h5  {color: #666; font-size: 82%; font-family: "trebuchet ms", "lucida sans", arial, sans-serif; font-weight: normal;}


/* +++ Start Of Header Section +++ */


#header {margin:0; padding:0;}
.superheader {color: #fff;  background-color: #900; padding: 3px 0  }
.mainheader {float: left; width: 770px; height: 150px; margin:0; padding: 0; background:url(headbg.jpg) no-repeat;}
.mainheader h1  {font-size: 300%; margin: 0 0 5px; padding: 0 }
.mainheader p  {color: #300; font-weight: bold; text-indent: 4em; margin: 0; padding: 0.2em }
.subheader  {color: #fff;  background-color: #900; padding: 3px 0   }


/* +++ Start Of Side Menu Section +++ */


#sidecontainer {
margin:0; padding:0; float:left; width:20%; text-align:center;}

#sidecontainer h2  { color: #ffffff; font-size: 120%; font-family: "trebuchet ms", "lucida sans", arial, sans-serif; font-weight: normal; background-color: #996; display: block; margin: 0; padding: 0.2em }

.nav  { background-color: #fff; list-style-type: none; margin: 0 0 1.5em; padding: 0 }

.nav li { margin:0; padding:0; display:block; border-bottom:1px solid #294D69;}


body li {
height: auto;
}

.nav a:link, .nav a:visited  { color: #666; text-decoration: none; display: block; margin: 0; padding: 0.5em }

.nav a:hover  { color: #666666; text-decoration: none; background-color: #cc9; display: block; margin: 0; padding: 0.5em }

.nav a:active  { color: #666; text-decoration: none; display: block; margin: 0; padding: 0.5em }


/* +++ Start Of Content Section +++ */

.fieldset {margin: 0; padding: 0; border: none;} 
div.row {clear: both; padding-top: 5px;} 
div.row span.label {float: left; width: 20%; text-align: right;} 
div.row span.formw {float: left; margin-left: 5px; text-align: left;} 
form {margin-bottom: 10px;}


#content  {margin: 0 0 0 20%; padding: 1.6em; border-left: 1px solid #333; text-align: left; }

#content img {margin:0 0 0 0%; border-style:none;}

#content h1 {margin:0; padding:0.1em; text-indent:2.5em;}

#content2  {margin: 0 0 0 20%; height: 400px; padding: 1.6em; border-left: 1px solid #333; text-align: left; }

#content2 h1 {margin:0; padding:0.1em; text-indent:2.5em;}

#content3  {margin: 0 0 0 20%; height: 510px; padding: 1.6em; border-left: 1px solid #333; text-align: left; }

#content3 h1 {margin:0; padding:0.1em; text-indent:2.5em;}

#content4  {margin: 0 0 0 20%; height: 550px; padding: 1em; border-left: 1px solid #333; text-align: left; }

#content4 h1 {margin:0; padding:0.1em; text-indent:2.5em;}

#content5  {margin: 0 0 0 20%; height: 810px; padding: 1em; border-left: 1px solid #333; text-align: left; }

#content5 h1 {margin:0; padding:0.1em; text-indent:2.5em;}

/* +++ Start of Footer Section +++ */

#footer {
margin:0; padding:0;}

.superfooter  { background-color: #900; height: 1.5em }

.mainfooter {
background:#FFF; text-align:center; height: 1.5em}

.subfooter  {background: #900; height: 1.5em }

#footer p {
font-size:75%; color:#999999; padding: 3px 0; }

/* +++ two col  +++ */
.twocolcont_1CAC0A0 {width:100%; height:100px }
.twocolboxl_1CAC0A0 {width:50%; height:510px; float:left; border-right: solid 1px #000000 }
.twocolboxr_1CAC0A0 {margin-left:50%; width:auto; height:100px }
.twocolcont_1D9647A {width:100%; height:100px }
.twocolboxl_1D9647A {width:50%; height:510px; float:left; border-right: solid 1px #000000 }
.twocolboxr_1D9647A {margin-left:50%; width:auto; height:100px }
.twocolcont_1D9DE0F {width:100%; height:100px }
.twocolboxl_1D9DE0F {width:50%; height:510px; float:left; border-right: solid 1px #000000 }
.twocolboxr_1D9DE0F {margin-left:50%; width:auto; height:100px }
.twocolcont_1D9EACF {width:100%; height:100px }
.twocolboxl_1D9EACF {width:50%; height:510px; float:left; border-right: solid 1px #000000 }
.twocolboxr_1D9EACF {margin-left:50%; width:auto; height:100px }

/* +++ two col on contacts +++ */
.twocolcont_C516B2 {width:100%; height:100px }
.twocolboxl_C516B2 {width:50%; height:100px; float:left; border-right: solid 0px #000000 }
.twocolboxr_C516B2 {margin-left:310px; width:auto; height:100px; padding-top:  }