body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
}
div.backcolor {
	background-color: #FFFFFF;
	color: #000000;
}
.clr {
	clear: both;
}
#main_outer {width:810px;border: 0px}
#main_inner {
  border: 0px;
	background: #FFFFFF;
	padding: 2px;
	float:left !important;
	float:none;}


#pathway_outer { display: none; }
#buttons { display: none; }
#buttons_outer{ display: none; }
#buttons_inner{ display: none; }
#search_outer { display: none; }
#search_inner { display: none; }
#search_inner form { display: none; }
#search_inner .inputbox { display: none; }
#header_outer { display: none; }
#header { display: none; }
#top_outer { display: none; }
#top_inner { display: none; }
#top_spacer{ display: none; }
#left_outer { display: none; }
#left_inner { display: none; }
#right_outer { display: none; }
#right_inner { display: none; }
#footer { display:none; }
#poll table.pollstableborder { display: none; }
.user1_inner { display: none; }
.user2_inner { display: none; }
.user1_outer { display: none; }
.user2_outer { display: none; }
.back_button { display: none; }
.pagenav { display: none; }
.pagenav_prev { display: none; }
.pagenav_next { display: none; }
.pagenavbar { display: none; }
.sitename { display: none; }
.banner_outer { display: none; }
.banner_inner { display: none; }
.contentheading { display: none; }
.contentpagetitle { display: none; }
table.moduletable th { display: none; }
.button { display: none; }

#content_outer {
  padding: 0px;margin: 0px;width:635px !important; width:637px;float:left;}

#content_inner{
  padding: 0px;
	margin: 0px;
	width:100%;
	margin-left:2px;
	margin-top: 2px;
	background: #FFFFFF;
	}

table.content_table_outer {
  float:none !important;float:left;width: 100%;padding:0px;margin: 0px;
}
table.content_table_inner {
  width: 100%;padding:0px;margin: 0px;}

.rightside {
}

table.user_mods {
	float:left;margin: 0px;padding:0px;margin-left:0px;margin-right:0px;margin-bottom:2px;text-align:left;}
table.user_mods table.moduletable {
	width:100%;
}
table td.body_outer {
	padding: 0px;border: 1px solid #C6C6C6;width:100%;margin:0px;margin-top:2px !important;margin-top:0px;}

.error {
  font-style: italic;
	text-transform: uppercase;
	padding: 5px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
ul{margin: 0;padding: 0;list-style: none;}
li{line-height: 15px;padding-left: 15px;padding-top: 0px;
  background-image:  url(../images/arrow.png);
  background-repeat: no-repeat;background-position: 0px 3px;}
td {font-size: 11px;}
a:link, a:visited {
  color: #000000;background-color:#FFFFFF;text-decoration: none;font-weight: bold;}
table.contentpaneopen {
	padding: 0px;border-collapse: collapse;border-spacing: 0px;margin: 2px;}
table.contentpaneopen td {
	padding-right: 0px;} 
table.contentpaneopen td.componentheading {
	padding-left: 0px;height:auto;}
table.contentpaneopen td.contentheading {
	padding-left:15px;padding-top: 9px;width:100%;white-space: nowrap;}
table.contentpaneopen td.buttonheading {
	width:100%;height: 16px !important;text-align:right;}
table.contentpane {
	width: 100%;padding: 0px;margin: 0px;}
table.contentpane td {
	float:none !important;float:left;margin: 0px;padding: 0px;padding-left:2px;}
table.contentpane td.componentheading {
	height:auto;padding-left: 0px;}
table.contentpane td.contentheading {
	padding-left:15px;padding-top: 9px;width:100%;white-space: nowrap;}
td.contentdescription {	text-align:left;text-indent:2px;}
.inputbox {	padding: 1px;border:1px solid #C6C6C6;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
.componentheading { display: none; }
.contentcolumn {
  width: 100%;padding-right: 5px;}
table.searchinto {
	width: 100%;}
table.searchintro td {
	font-weight: bold;}
table.moduletable table.contentpaneopen {
	float:none;width:auto;}
table.moduletable {
	width: 100%;margin:0px;margin-bottom: 5px;padding: 0px;border-spacing: 0px;border-collapse: collapse;}
table.moduletable td {
	font-size: 11px;padding: 0px;margin: 0px;font-weight: normal;}
.sectiontableheader {
	font-weight: bold;color:#000000;padding: 4px;width:auto;vertical-align:bottom;text-align:center;}
.sectiontablefooter {
	padding: 4px;width:auto;text-align:center;}
.sectiontableentry1 {
	text-align:left;width:auto;background-color : #E6E6E6;text-indent:2px;}
tr.sectiontableentry1 div.componentheading{
	text-align:left;width:auto;background-color : #E6E6E6;background-image:none;}
.sectiontableentry2 {
	text-align:left;width:auto;background-color : #E6E6E6;text-indent:2px;}
tr.sectiontableentry2 div.componentheading{
	text-align:left;width:auto;background-color : #E6E6E6;background-image:none;}
.small {
	color: #000000;font-size: 11px;font-weight: bold;}
.createdate {
	height: 15px;padding-bottom: 10px;color: #000000;font-size: 11px;font-weight: bold;white-space: nowrap;}
.modifydate {
	height: 15px;padding-top: 10px;color: #000000;font-size: 11px;font-weight: bold;white-space: nowrap;}
table.contenttoc {
  border: 1px solid #C6C6C6;padding: 2px;margin-left: 2px;margin-bottom: 2px;}
table.contenttoc td {
  padding: 2px;}
table.contenttoc th {
  background:  url(../images/subhead_bg.png) repeat-x;color: #000000;text-align: left;padding-top: 2px;padding-left: 4px;height: 21px;font-weight: bold;font-size: 10px;text-transform: uppercase;}
a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;vertical-align: middle;font-size: 11px;font-weight: bold;color: #000000;text-align: left;}
.highlight {
	background-color: #FCFCFC;color: #000000;padding: 0px 2px 0px 2px;}
.code {
	background-color: #DDDDDD;border: 1px solid #BBBBBB;}
.smalldark {
 white-space:nowrap;float:left;text-align:left;font-weight:bolder;color: #000000;width: auto;}
.blog_more{
	background:  url(../images/subhead_bg.png) repeat-x;color: #000000;text-align: left;text-indent: 10px;margin:0px;padding-top: 4px;padding-bottom: 15px;padding-left: 0px;width:200px;font-size: 10px;}
.blog_more strong{
	color: #000000;font-weight: bold;text-transform: uppercase;}
.blog_more ul{
	margin-top: 5px;}
.message {
	margin-top:10px;text-align:center;background-color:#E6E6E6;color:#000000;font-weight:bolder;}


