/* basic layout styles */
body { 
	padding: 0; 
	margin: 0; 
	color: #0f0f0f;
  background-color: #ffffff;
  background-image: url('../images/main_gradient.jpg');
  background-repeat: repeat-x;
}

body,td,h1,h2,h3,div,li {
  font-family: arial, helvetica, sans-serif;
}

body,td,div, input, select {
	font-size: 12px;
  line-height: 15px;
}

H1 { 
  margin-bottom: 10px; 
  font-size: 18px; 
  font-weight: normal; 
  padding-bottom: 10px;
  color: #0056c0; 
  margin-top: 0;
}
H2 { font-size: 13px; font-weight: bold; margin-bottom: 2px; }
h3 { font-size: 12px; font-weight: bold; color: #85a8d3; margin-bottom: 2px; }

td { vertical-align: top; }
img { border: 0; }
p { margin: 0 0 8px 0; }

a { text-decoration: none; color: #003680; }
a:hover {  }

/* main area styles */
div.padding { padding: 40px 20px 10px 28px; }
div.sitewrapper {
  width: 1023px;
  background-color: #ffffff;
}
table.contenttable {
  width: 975px;
}
.breadcrumbs { color: #666666; font-size: 11px; text-align: left; padding-bottom: 12px; }
.breadcrumbs a { color: #666666; text-decoration: none; }
.breadcrumbs a.green { color: #72bf44; }
div.results { padding-bottom: 10px; }
/* header styles */
div.header {
  background-image: url('../images/headers/banner1.jpg');
  height: 151px;
}

div.topmenu {
  float: right;
  text-align: center;
  padding-right: 15px;
}

/* menu styles */
div.mainmenu {
  height: 30px;
  background-color: #72bf44;
  padding-left: 18px;
}

/* left side subnav styles */
td.leftside {
  width: 150px;
}
td.leftside a {
  display: block;
  border-top: 1px solid #d3d3d3;
  padding: 3px 5px 3px 12px;
  color: #000000;
  font-size: 11px;
  font-weight: bold;
}
td.leftside a.tier3 {
  color: #72bf44;
  font-size: 11px;
  font-weight: normal;
  border-left: 5px solid #e1e1e1;
  border-top: none;
  padding-left: 7px;
}
td.leftside a.current {
  color: #000000;
  border-left: 5px solid #72bf44;
  padding-left: 7px;
}
td.leftside a.selected {
  border-left: 5px solid #e1e1e1;
  padding-left: 7px;
}
td.leftside a:hover {
  background-color: #efefef;
}

form.searchform {
  margin: 0; 
  font-size: 10px;
}

/* content area styles */
td.content { height: 250px; padding-right: 50px; padding-left: 30px; }
td.content, td.content td { line-height: 18px; }
td.content table.borders { border-top: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; }
td.content table.borders td { border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; }

/* right side styles */
td.rightside { 
  width: 149px; 
}

td.rightside h1 { 
  color: #ffffff; 
  font-size: 13px; 
  line-height: 15px;
  font-weight: bold;
  background-color: #85a8d3; 
  background-image: url('../images/topbox.jpg');
  background-position: top;
  padding: 4px 0 4px 10px; 
  margin: 0;
}
div.feature { 
  background-image: url('../images/box-gradient.jpg'); 
  background-repeat: repeat-x; 
  background-position: bottom; 
  background-color: #ffffff; 
  border-left: 1px solid #cacacc; 
  border-right: 1px solid #cacacc; 
}
div.feature div {
  font-size: 10px;
}

div.feature a { color: #777777; text-decoration: none; }
div.feature a:hover { text-decoration: underline; }
div.feature input, div.feature select {
  width: 120px;
}
div.feature subscribe_btn {

}
/* footer styles */
td.footer { height: 30px; font-size: 10px; background-color: #fdfdfd; padding: 0 30px;  }
div.footerwrapper { border-top: 1px dashed #aaaaaa; padding-top: 10px; }
/* Table rows hiding */
.hide {
  visibility: collapse;
  display: none;
}
