body,html {
  line-height:135%;
}
body {
  background-color: #C8C8C8;
  font-family:tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666;
}

img {
  border:0;
}

a {
  color:#006600;
}

a:hover {
  text-decoration:none;
  color:#009900;
}

#branding {
  width: 850px;
  height:73px;
  margin-right: auto;
  margin-left: auto;
  clear:both;
  line-height:120%;
}

#branding #bar0 {
  width:283px;
  float:left;
}

#branding #bar1start,#branding #bar2start {
  width:5px;
  height:73px;
  float:left;
  margin-left:4px;
  background-image:url(/img/brand-bar-start.png);
}

#branding #bar1body {
  float:left;
  width:270px;
  vertical-align:middle;
  height:100%;
  background-image:url(/img/brand-bar-back.png);
}

#branding #bar1body p {
  margin-top:15px;
  margin-left:45px;
  padding-top:0px;
  text-align:left;
  font-family:tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;

}

#branding #bar2body {
  float:left;
  width:270px;
  vertical-align:middle;
  text-align:center;
  height:100%;
  background-image:url(/img/brand-bar-back.png);
}

#branding #bar2body p {
  margin-top:29px;
  font-family:tahoma, Arial, Helvetica, sans-serif;
  font-size:18px;
}

#branding #bar1stop,#branding #bar2stop {
  width:4px;
  height:73px;
  float:left;
  background-image:url(/img/brand-bar-stop.png);
}


#navigation {
  width: 850px;
  height:20px;
  margin-right: auto;
  margin-left: auto;
  clear:both;
  margin-top:3px;
}

#navigation #navstart {
  height:20px;
  width:4px;
  float:left;
  background-image:url(/img/navstart.png);
}

#navigation #navbody {
  float:left;
  width:842px;
  height:20px;
  background-color:#FFFFFF;
}

#navigation #navbody p {
  padding-left:5px;
  margin-top:2px;
}

#navigation #navbody p a{
  font-size:11px;
  margin-left:5px;
}

#navigation #navstop {
  height:20px;
  width:4px;
  float:left;
  background-image:url(/img/navstop.png);
}

#mainbody {
  width: 850px;
  margin-right: auto;
  margin-left: auto;
  margin-top:3px;
  background-image:url(/img/body-back.png);
  position:relative;
}

#mainbodyall {
  width: 850px;
  margin-right: auto;
  margin-left: auto;
  margin-top:3px;
  position:relative;
}

#mainbody #topleftcorner,#mainbodyall #topleftcorner{
  height:5px;
  width:4px;
  float:left;
  background-image:url(/img/body-left-top-corner.png);
  background-repeat:no-repeat;
  font-size:1px;
}

#mainbody #topside,#mainbodyall #topside {
  height:5px;
  width:341px;
  float:left;
  background-image:url(/img/body-top.png);
  background-repeat:repeat-x;
  font-size:1px;
}

#mainbody #toprightcorner{
  height:5px;
  width:505px;
  float:left;
  background-image:url(/img/body-right-top-corner.png);
  background-repeat:no-repeat;
  font-size:1px;
}

#mainbodyall #toprightcorner {
  height:5px;
  width:505px;
  float:left;
  background-image:url(/img/body-right-top-corner-all.png);
  background-repeat:no-repeat;
  font-size:1px;
}

#mainbody #botleftcorner,#mainbodyall #botleftcorner{
  margin-bottom:3px;
  height:5px;
  width:2px;
  float:left;
  background-image:url(/img/body-left-bot-corner.png);
  background-repeat:no-repeat;
  font-size:1px;
}

#mainbody #botside,#mainbodyall #botside {
  height:5px;
  width:846px;
  float:left;
  background-image:url(/img/body-bot.png);
  background-repeat:repeat-x;
  font-size:1px;
}

#mainbody #botrightcorner,#mainbodyall #botrightcorner {
  height:5px;
  width:2px;
  float:left;
  background-image:url(/img/body-right-bot-corner.png);
  background-repeat:no-repeat;
  font-size:1px;
}

#mainbody #leftside,#mainbodyall #leftside {
  background-image:url(/img/body-left.png);
  background-repeat:repeat-y;
  clear:both;
  float:left;
  height:100%;
}

#mainbody #content,#mainbodyall #content {
  float:left;
  height:100%;
  width:850px;
  background-image:url(/img/body-back.png);
}

#mainbody #content #columns {
  width:100%;
  background-image:url(/img/body-back-pic.jpg);
  background-position:right top;
  background-repeat:no-repeat;
  padding:5px;
}

#mainbodyall #content #columns {
  width:100%;
  padding:5px;
}

#mainbody #content #columns #leftcol,#mainbodyall #content #columns #leftcol{
  width:50%;
  vertical-align:top;
}

#mainbody #content #columns #rightcol,#mainbodyall #content #columns #rightcol{
  width:50%;
  padding-left:15px;
  vertical-align:top;
}

#footing {
  width: 850px;
  height:73px;
  margin-right: auto;
  margin-left: auto;
  clear:both;
  margin-top:3px;
  line-height:100%;
}

#footing div.barstart {
  width:5px;
  height:73px;
  float:left;
  background-image:url(/img/brand-bar-start.png);
}

#footing div.barbody {
  float:left;
  width:841px;
  height:100%;
  background-image:url(/img/brand-bar-back.png);
}

#footing div.barbody p{
  padding:0px;
  color:#999999;
  font-size:9px;
  margin-left:15px;
  margin-top:18px;
}

#footing div.barstop {
  width:4px;
  height:73px;
  float:left;
  background-image:url(/img/brand-bar-stop.png);
}


.green {color: #006600}
#content h1 {
	color:#CC3300;
	font-size:20px;
	font-weight:normal;
	margin-top:18px;
	margin-bottom:6px;
}

#content h2 {
	color:#0066CC;
	font-size:12px;
	font-weight:bold;
	margin-top:18px;
	margin-bottom:6px;
}

div.whiteback{
	background-color:#FFFFFF;
	border:1px solid #E6E6E6;
	padding:15px;
	color:#333;
}
ul {
	margin-top:0;
	margin-bottom:0;
}

div.whiteback p {
	margin-top:8px;
	margin-bottom:8px;
}

p.indent {
	text-indent:0em;
}

li {
	margin-left:0px;
	padding-left:0px;
	list-style-type: circle;
}

div#rightcolmain {
	margin-top:270px;
}

img.aleft {
	float:left;
}

input, textarea {
  border:1px solid #999;
  font-family: tahoma;
  font-size: 11px;
  color: #444;
}

input:hover {
  background-color:white;
  color:#333;
}