body {
	color            : #000000;
	margin           : 0px;
	padding          : 0px;
	background-color : #FFFFFF;
	font-family      : arial, sans-serif;
	font-size        : 12px;
	left: 0px;
	top: 0px;
        
}

td, tr, p, div {
	font-family      : arial, sans-serif;
	font-size        : 12px;
	color            : #000000;

}

hr {

  color            : #999965;

  height           : 1px;

  width            : 100%;

}

.mod {

  background       : #FFFFFF;

  width            : 2px;

}


.main {
	float            : none;
	width            : 90%;
	margin           : 0px;
	padding          : 0px;
	color: #000000;
	background-color: #FFFFFF;
	text-indent: 0pt;
	clip:   rect(auto auto auto auto);

}

a.main:link, a.main:visited {
	font-size        : 12px;
	font-weight      : bold;
	padding          : 2px 0px 2px 0px;
	color            : #000000;
	width            : 130px;
	text-indent      : 10px;
	text-decoration: none;

}

.contentdescription {
	width            : auto !important;
	display          : block;

} 

#buttons {

  float            : right;

  margin           : 0px;

  padding          : 0px;

  width            : 50%;

}

ul#mainlevel-nav {
	font-size        : 11px;
	list-style       : none;
	padding          : 0;
	margin           : 0;
	font-size        : 0.8em;
	color: #FFFFFF;
	text-decoration: none;

}

ul#mainlevel-nav li {
	display          : block;
	background-image : none;
	padding-left     : 1px;
	padding-right    : 1px;
	float            : right;
	margin           : 0;
	width            : auto !important;
	font-size        : 11px;
	line-height      : 22px;
	white-space      : nowrap;
	border-left      : 1px solid #cccccc;
	color: #FFFFFF;
	text-decoration: none;

}

ul#mainlevel-nav li a {
	font-size        : 11px;
	display          : block;
	padding-left     : 15px;
	padding-right    : 15px;
	text-decoration  : none;
	color            : #FFFFFF;
	text-align	 : left;

}

ul#mainlevel-nav li a:hover {
	font-size        : 11px;
	color            : #FFFFFF;
	text-decoration  : underline;

}

a.sublevel:link, a.sublevel:visited {
	font-size        : 11px;
	text-decoration  : none;
	color            : #FFFFFF;
	font-family      : Arial, Helvetica, sans-serif;
	font-weight      : bold;
	text-align       : left;
	text-indent      : 1pt;
}

a.sublevel:hover {
	font-size        : 11px;
	text-decoration  : underline;
	color            : #FFFFFF;
	font-weight: bold;
}

.leftrow {
	background-color : #999965;
	width            : 130px;
	height           : 100%;
	margin-right     : 6px;
	margin-left: 6px;

}

.address {
	background-color : #999965;
	width            : 130px;
	margin-right     : 5px;
	margin-left      : 7px;
	vertical-align   : top;

}

.rightrow {
	background-color : #F2F1E6;
	height           : 100%;
	width            : 180px;
	align            : right;
	margin-left      : 5px;

}

table.moduletable {

  width			   : 100%;

  table-layout	           : auto;

}

table.moduletable th {
	font-size        : 11px;
	font-weight      : bold;
	text-transform   : uppercase;
	text-align       : left;
	height           : 21px;
	line-height      : 21px;
	text-indent      : 8px;
	letter-spacing   : 1px;
	color            : #FFFFFF;
	background-color: #999965;

}

table.moduletable td {

  padding-left     : 0px;

  padding-right    : 0px;

}

#search {

  float            : left;

  margin-top       : 15px;

  border           : 1px solid #CCCCCC;

  padding          : 0px;

  width             : 110px !important;

  width            : 100px;

  height           : 16px !important;

  height           : 16px;

  overflow         : hidden;

}

#search .inputbox {

  border           : 0px;

  margin-top       : 10px;
  padding          : 10px 3px 2px 6px !important;

  padding          : 10px 3px 2px 6px;

  font-family      : arial, helvetica, sans-serif;

  font-size        : 9px;

  height           : 12px !important;

  height           : 12px;

  width            : 87px!important;

  width            : 112px;

  color            : #000000;

  background       : #FFFFFF;

}

.back_button {

  color            : #999965;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 11px;

  background       :  url(../images/bb.gif);

  background-repeat: no-repeat;

  white-space      : normal;

  font-weight      : normal;

  border           : 1px solid #BCB778;

  padding-bottom   : 4px;

  padding-left     : 2px;

  padding-right    : 2px;

  padding-top      : 1px;

  margin-right     : 2px;

  float            : right;

  font-weight      : normal;

  line-height      : 10px;

  text-decoration  : none; 

}

.button {

  font-size        : 11px;

  color            : #999965;

  border           : 1px solid #BCB778;

  margin-bottom    : 5px;

  background-color : #E3E1C6;

  padding          : 1px;

}

.inputbox {

  border           : 1px solid #BCB778;

  background	   : #FFFFFF;

  background-color : #FFFFFF;

  margin-bottom    : 5px;

  color			   : #000000;

}

.sectiontableheader {

  font-size        : 11px;

  font-weight      : normal;

  text-transform   : uppercase;

  letter-spacing   : 1px;

  color            : #660000;

  background       : #E3E1C6;

  padding          : 1px;

}

.sectiontableentry1 {
	vertical-align   : top;
	padding          : 3px;
	background       : #F2F1E6;

}

.sectiontableentry2 {
	vertical-align   : top;
	padding          : 3px;

}

a.mainlevel: {

 color: rgb(95%, 95%, 80%);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
  font-size        : 11px;
  width            : 130px;

}

a.mainlevel: link {
	
	display          : block;
	padding          : 4px 4px 4px 0.4em;
	border-left      : 0px solid #f2f7e7;
	border-bottom    : 1px solid #f2f7e7;
	border-top       : 1px solid #f2f7e7;
	color            : #ffffff;
	text-decoration  : none;
	font-weight      : bold;
	font-size        : 11px;
}

a.mainlevel:link, a.mainlevel:visited {
	
        display		: block;
	padding		: 4px 4px 4px 0.4em;
	border-left	: 0px solid #f2f7e7;
	border-bottom	: 1px solid #f2f7e7;
	border-top	: 1px solid #f2f7e7;
	border-right	: 0px solid #f2f7e7;
	color		: #ffffff;
	text-decoration	: none;
	font-weight	: bold;
	font-size       : 11px;
}

a.mainlevel:hover {
	background-color : #06556e;
	font-size        : 11px;
	font-weight      : bold;
	text-decoration  : none;
	text-indent      : 1px;
	color		 : #f2f7e7;
	border-left	 : 1px solid #f2f7e7;	
	border-right	 : 1px solid #f2f7e7;
}

#active_menu {
	display		: block;
	padding		: 4px 4px 4px 0.4em;
	border-top	: 1px solid #f2f7e7;
	border-bottom	: 1px solid #f2f7e7;
	color		: #06556e;
	text-decoration	: none;
	background-color: #999965;
	font-weight	: bold;
	font-size	: 11px

}

a#active_menu:hover {
	background-color : #06556e;
	font-size        : 11px;
	font-weight      : bold;
	text-decoration  : none;
	text-indent      : 1px;
	color		 : #f2f7e7;
	border-left	 : 1px solid #f2f7e7;	
	border-right	 : 1px solid #f2f7e7;
}

a:link {

  font-size        : 12px;

  color            : #0000FF;

  text-decoration  : underline;

}

a:visited {

  font-size        : 12px;

  color            : #800080;

  text-decoration  : underline;

}

a:hover {

  font-size        : 12px;

  color            : #FF0000;

  text-decoration  : none;

}

a.category:link, a.category:visited {
	font-size        : 12px;
	color: #000000;

}

a.readon:link, a.readon:visited {

  color            : #000000;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 12px;

  background       :  url(../images/read.gif);

  background-repeat: no-repeat;

  white-space      : normal;

  border           : 1px solid #BCB778;

  padding-bottom   : 3px;

  padding-left     : 21px;

  padding-right    : 2px;

  padding-top      : 1px;

  float            : left;

  line-height      : 10px;

  text-decoration  : none; 

}

a.readon:hover {

  color            : #999965;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 12px;

  background       :  url(../images/read.gif);

  background-repeat: no-repeat;

  white-space      : normal;

  border           : 1px solid #BCB778;

  padding-bottom   : 3px;

  padding-left     : 21px;

  padding-right    : 2px;

  padding-top      : 1px;

  float            : left;

  line-height      : 10px;

  text-decoration  : none; 

}

ul {float          : left;

  margin           : 2px;

  padding-left     : 7px;

  list-style       : none;

}

li {

  

  line-height      : 15px;

  padding-left     : 15px;

  padding-top      : 0px;

  background-image :  url(../images/bullet.gif);

  background-repeat: no-repeat;

  background-position: 0px 3px;

}

table.contenttoc {

  background       : #FFFFFF;

  padding          : 5px;

  margin-left      : 2px;

  margin-bottom    : 2px;

}

.pagenavcounter {

  font-size        : 10px;

  color            : #CC0000;

}

.pagenavbar {

  border-top       : 1px solid #BCB778;

  padding          : 2px;

}

.pagenav {

  font-weight      : bold;

  color            : #DBD8B7;

}

a.pagenav:link, a.pagenav:visited {

  text-decoration  : none;

}

a.pagenav:hover {

  text-decoration  : none;

}

.date {
	font-size        : 10px;
	color            : #999965;
	padding-right    : 10px;
	text-align: right;

}

.small {

  font-size        : 10px;

  color            : #999965;

}

.smalldark {

  font-size        : 10px;

  color            : #999965;

}

.createdate, .modifydate {

  font-size        : 10px;

  color            : #FFFFFF;

}

.content_vote {

  font-size        : 10px;

  height           : 22px;

  padding-top      : 2px;

  padding-bottom   : 2px;

}
.content_rating {

  font-size        : 10px;

  color            : #FFFFFF;

}

.pathway {

  font-size        : 10px;

  color            : #999965;

  padding-left     : 8px;

}

a.pathway:link, a.pathway:visited {
	font-size        : 10px;
	padding-left     : 0px;
	color: #000000;

}

a.pathway:hover {

  font-size        : 10px;

  padding-left     : 0px;

}

table.content{

  width            : 100%;

  padding          : 0px;

  border-collapse  : collapse;

  border-spacing   : 0px;

  margin-bottom    : 10px;

}

table.contentpane {

  width            : 100%;

  padding-left     : 5px;

  padding-right    : 5px;

  border-spacing   : 0px;

  margin-bottom    : 5px;

}

table.contentpaneopen {

  width            : 100%;

  padding-left     : 5px;

  padding-right    : 5px;

  border-spacing   : 0px;

  margin-bottom    : 5px;

 height : 100%;

}

.pollstableborder{

  border-color     : #666666;

}

.contentheading, .componentheading {


}

table.fullheight {

height:100%

}




.ontab {

  border-left      : 1px solid #404040;

  text-align       : center;

  font-weight      : bold;

  color            : #FFFFFF;

  padding          : 5px;

  cursor           : hand;

  line-height      : 40px;

}

.offtab {

  border-left      : 1px solid #404040;

  text-align       : center;

  color            : #666666;

  font-weight      : normal;

  padding          : 5px;

  cursor           : hand;

   line-height     : 40px;

}

.tabpadding {

 border-left       : 1px solid #404040;

}

.pagetext {
	visibility       : hidden;
	position         : relative;
	top              : -10;
	background-color : #FFFFFF;
	display          : none;
	color: #000000;

}

.contact_email  {

  width            : 100%;

}

.contact_email .inputbox {

  width            : 380px;

}

div.main a {
	color : #0000FF;
}

table#calloutbar {
	padding: none;
	margin: none;
	border: none;
}  
  
table#calloutbar td {
	background-color: #999966;
	width: 120px;
	padding: 5px 10px;
	border: 2px solid white;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
}

table#calloutbar td a {
	
	color: #FFFFFF;
	font-variant: small-caps;
	text-decoration: none;
	
}

table#calloutbar td a:hover {
	text-decoration: underline;
}