/* Page Formatting */

* {
  margin:0;
  padding:0;
}

body {
  background-color:#ffffff;
  font:12px "Trebuchet MS", Arial, Verdana;
  color:#555555;
  text-align:left;
}
a {
  color:#8bbc70;
  text-decoration:none;
}
a:hover {
  color:#555555;
  text-decoration:none;
}

img, img a {
  border:0 none;
}
p {
  line-height:1.7em;
  margin-bottom:20px;
}

h1 {
  font-size:24px;
  margin: 0 0 11px 0;
}

h2 {
  font-size:18px;
}

h3 {
  font-size:14px;
}

/* Header Area */
#topLine {
  height:50px;
  border-bottom:15px solid #DEEAFA;
}

#header{
  width:761px;
  margin:10px auto 0px auto;
  padding:10px;
}

#header h1{
  width: 120px;
  margin:25px 0 0 0;
  background:#ffffff;
  padding:5px 0px 5px 20px;
}

#header h1 span{
  color:#8bbc70;
  font-size:110%;
}


#header ul.nav {
  margin:10px 0 0 0;
  padding:15px 0 0 0;
  float:right;
}

#header ul.nav li {
  display:inline;
  padding:5px 10px 5px 5px;
}

#header ul.nav li a{
  padding:5px 10px 5px 5px;
}

#header ul.nav li.active {
  margin:0;
  padding: 5px 5px 0px 5px;
  background:url(images/nav_corn_l.gif) no-repeat top left;
}


#header ul.nav li.active a{
  padding:5px 10px 0px 5px;
  display:inline;
  background:url(images/nav_corn_r.gif) no-repeat top right;
  color:#555555;
}


/* Page Wrappers */
#outerwarrper {
  width:980px;
  margin:30px auto 0 auto;
  padding:10px;
  clear:both;
}

#wrapper {
  margin-top:1px;
  float:left;
}

/* Content Area */
#content {
  width:650px;
  margin:10px 0 0 0px;
  float:left;
}



#content h2 {
  margin: 0 20px 0 20px;
  padding: 20px 5px 0 5px;
  border-bottom: 5px solid #8bbc70;
}

#content p {
  margin: 0 20px 0 20px;
  padding: 10px 5px 0 5px;
}

#content p img {
  float:left;
  padding-right:15px
}

#content table {
  width:600px;
  margin: 0 20px 0 20px;
  padding: 10px 5px 0 5px;
  clear: both;
}

#content table td.row_headers {
  background:#DEEAFA;
  text-align:center;
}

#content table td {
  padding: 1px 5px 1px 10px;
  background:#E5EFE0;
}

#content form {
  /*width:450px;*/
  padding:10px;
}

#content form label { 
  display:block;
  float:left;
  width:100px;
  text-align:right;
  padding-right:10px;
  margin-left:-15px;
  margin-bottom:0.5em;
}

#content form input {
  background:none repeat scroll 0 0 #DEEAFA;
  border:1px solid silver;
  margin-bottom:0.6em;
  padding-left:0.5em;
}

#content form #send, form #button2 {
  background:#FFFFA0;
  padding-right:0.5em;
  cursor:pointer;
  width:200px;
  margin-left:125px;
  font-weight:bold;
  color:#555555;
}

#content form #send:hover, form #button2:hover {
  background-position:center left;
  color:#8BBC70;
  font-weight:bold;
}

/* Sidebar Area */

#sidebar {
  width:203px;
  margin:50px 30px 0 0px;
  background: url(/images/bg-sidebar.gif) repeat top right;
  border:1px solid #dfdfdf;
  float:right;
}

#sidebar h3 {
  padding:10px 10px 0px 10px;
  text-align:center;
  border-bottom:2px solid #dfdfdf;
}

#sidebar p {
  margin:0 20px 0 0px;
  padding:5px 10px 10px 10px;
}

#sidebar img {
  width:90px;
  margin:0px 0px 5px 5px;
  float:left;
  border:2px solid #dfdfdf;
}


#sidebar ul.side {
  padding:5px 10px 10px 30px;
}

#sidebar ul.side li {
  padding: 1px 0 1px 0;

}

#sidebar ul.side li a {
  text-decoration:underline;
  color:#555555;
}

#sidebar ul.side li a:hover {
  color:#8bbc70;
}

#sidebar form .user_box {
  margin:0px 10px 10px 10px;
  width:100px;
}

#sidebar form .button {
  margin:0px 0px 10px 0px;
  background:url(/images/top_group_bg.gif) repeat top left;
}

#sidebar_two {
  width:203px;
  margin:40px 30px 0 0px;
  background:#ffffff;
  float:right;
}

#sidebar_two h3 {
  padding:0px 10px 0px 10px;
  text-align:center;
  border-bottom:2px solid #dfdfdf;
}

#sidebar_two img {
  width:90px;
  margin:5px 0px 5px 5px;
  float:left;
  border:2px solid #dfdfdf;
}

/* Footer Area */
#footer {
  clear:both;
  width: 693px;
  margin:0 auto 0 auto;
  padding:55px 0 0 0;
}

#footer p {
  text-align:center;
  margin:0;
  padding:0px;
  line-height:1.3em;
}
