HTML {

  height: 100%;

  margin-bottom: 1px;

}



form {

  margin: 0;

  padding: 0;

}

fieldset {

width:540px;

}



BODY {

	margin: 0px 0px 0px 0px;

	height: 100%;

}

a.img {

	text-decoration: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}





a:link, a:visited {

	color: #F45C18; text-decoration: none; font-family: arial;

} 



a:hover {

	color: #F45C18;

	font-weight: normal;

	text-decoration: none;

}



p {

  margin-top: 0;

  margin-bottom: 5px;

}



td,tr,p,div {

	font-family: Arial;

	line-height: 140%;

	font-size: 12px;

	color: #333333;

}

td .poll {

	color: #000000;

}

a.category:link, a.category {

	color:#F45C18;

}



div.componentheading {

  margin-top: 10px;

  padding-left: 0px;

}



h3, .componentheading, table.moduletable th {

	margin: 0;

	font-weight: normal;

	font-family: arial, Helvetica, sans-serif;

	font-size: 1em;

	margin-bottom: 5px;

	padding-left: 4px;

}

a.readon, a.readon:hover{

	margin-top: 10px;
	color:#000000;
	font-weight:bold;
	background-color: #CCCCCC;
	border-top:thick;
	border-color:#000;
	display: block;
	float: left;
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 14px;
	height: 20px;

}



a.mainlevel {

}



.componentheading {

}



.contentheading {
font:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	width: 100%;
	font-weight: normal;
	background-image: url(../images/contenthead.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 38px;
	text-indent: 8px;
	text-transform: uppercase;

}

.contentheading a:link, .contentheading a:visited {

	text-decoration: none;

}



.contentheading a:hover {

	text-decoration: none;

	color: #000000;

}



table.blog td.contentheading {

  padding-top: 15px;

}



table.contenttoc {

  margin: 5px;

  border: 1px solid #ccc;

  padding: 5px;

}



table.contenttoc td {

  padding: 0 5px;

}





td.buttonheading {

	height: 16px;

	width: 16px;

	padding-right: 2px;	

}



td.sectiontableheader {

	color: #FFFFFF;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(../images/sectbhdr.gif);

	background-repeat: repeat-x;

	height: 25px;

	padding: 4px;

}



tr.sectiontableentry1 td {

	padding: 4px;

	color: #333333;

	background-color: #F8F8F8;

	font-family: Arial, Helvetica, sans-serif;

}

tr.sectiontableentry2 td {

	padding: 4px;

	color: #333333;

	background-color: #EFEFEF;

	font-family: Arial, Helvetica, sans-serif;

}

td.sectiontableentry1 {

	padding: 3px;

	color: #333333;

	background-color: #F8F8F8;

	font-family: Arial, Helvetica, sans-serif;

}

td.sectiontableentry2{

	padding: 3px;

	color: #333333;

	background-color: #EFEFEF;

	font-family: Arial, Helvetica, sans-serif;

}

.sectiontableentry2 a  {

	color: #F45C18;

	text-decoration: none;

	font-weight: bold;

}

.sectiontableentry1 a  {

	color: #F45C18;

	text-decoration: none;

	font-weight: bold;

}

.sectiontableentry2 a:hover {

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}

.sectiontableentry1 a:hover {

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}

table.contentpaneopen, table.contentpane {

  width: 100%;

}



table.moduletable {

	width: 100%;

}



div.moduletable {

}



.createdate,.modifydate,.small {

	color:#BFBFBF;

	font-family: , Helvetica, sans-serif;

	height: 20px;

	vertical-align: top;

	font-size: 9px;

	color: #666;

	font-weight: normal;

	text-transform: uppercase;

	vertical-align: top;

	padding-bottom: 5px;

	padding-top: 0px;



}



.clr {

	clear: both;


}



#page_bg {
  margin: 0 auto;
  padding: 0;
  color: #000000;
  background-color: #1F1F1F;
  background-image: url('../images/Bottom_texture.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: top center;
}



div.mosimage {

  margin: 5px;

}



div.mosimage_caption {

  font-size: 10px;

  color: #666;

}



div.center {

  text-align: center;

  padding-top:5px;

}



table#main {

  margin-left: auto;

  margin-right: auto;

  margin-top: 10px;

  margin-bottom: 10px;

  text-align: left;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.5em;

	color: #000000;

	line-height: 125%;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.25em;

	color: #000000;

	line-height: 125%;

}

div.blog_more {

  margin-top: 30px;

}



li.latestnews a:link,li.latestnews a:visited,li.mostread a:link,li.mostread a:visited {

	margin-top: 3px;

	list-style-type: none;

	font-weight: bold;

	text-decoration: none;

	list-style-image: url(../images/bullet.png);

}

li.latestnews a:hover,li.mostread a:hover {

	font-weight: bold;

	text-decoration: none;

	color: #333333;

}



.pagenav {

	line-height: 50px;

}

.pagenav_prev {

	line-height: 50px;

	font-weight: normal;

}

.pagenav_next {

	line-height: 50px;

	font-weight: normal;

}

div.syndicate div {

  text-align: center;

}





td.left_shadow {

  width: 11px;

  background: url(../images/l_shadow.png) repeat-y;

}



td.right_shadow {

  width: 11px;

  background: url(../images/r_shadow.png) repeat-y;

}



td.bottom {

	text-align: center;

	color: #999;

	background-image: url(../images/footer_bg.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	width: 965px;

	height: 43px;

}



td.bottom a:link, td.bottom a:visited, td.bottom a:hover {

	color: #F45C18;

}





td.wrapper {

	width: 945px;

	background-color: #F4F4F4;

	background-image: url(../images/header_top.png);

	background-repeat: no-repeat;

}



#header {

	margin-top: 16px;

	background: url(../images/header.png);

	height: 197px;

	width: 945px;

}



#mainbody {

	background-color: #FFF;

	background-repeat: repeat-x;

}

div#borderound {

  background: url(../images/rbox_mid.png) repeat-y;

  width: 945px;

}



div#borderound div.top {

  background: url(../images/rbox_top.png) no-repeat;

  height: 9px;

  width: 945px;

  overflow: hidden;

}



#borderound div.middle {

	margin-top: -1px;

	width: auto !important;

	width: 100%;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 0;

	padding-left: 10px;

}



div#borderound div.bottom {

  background: url(../images/rbox_bottom.png) no-repeat;

  height: 13px;

  width: 945px;

  overflow: hidden;

}



div#footer_divider {

  overflow: hidden;
background-color: #fff;

  height: 8px;

}



ul {

	padding: 0;

	margin: 0;

	padding-left: 1.6em;

}





#left .moduletable h3, #left .module h3, #right .moduletable h3, #right .module h3 {

	font-weight: bold;

	font-size: 1em;

	margin-bottom: 15px;

	text-align: center;

	margin-top: 0;

	margin-right: 0;

	margin-left: 0;

	text-indent: -5px;

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 2px;

}

#left .module {

	width: 174px;

	background: url(../images/mod_mid_bg.png) repeat-y;

	margin-bottom: 7px;

	padding-right: 5px!important;

	padding-right: 5px;



}

#right .module {

	width: 174px;

	background: url(../images/mod_mid_bg.png) repeat-y;

	margin-bottom: 7px;

	margin-left: 7px;

	padding-right: 0px!important;

	padding-right: 5px;



}



#left .module div {

  background: url(../images/mod_bot_bg.png) bottom left no-repeat;

}

#right .module div {

  background: url(../images/mod_bot_bg.png) bottom left no-repeat;

}



#left .module div div {

	background: url(../images/mod_top_bg.png) top left no-repeat;

	padding-top: 7px;

	padding-right: 5px!important;

	padding-bottom: 15px;

	padding-left: 6px;

}



#right .module div div {

	background: url(../images/mod_top_bg.png) top left no-repeat;

	padding-top: 7px;

	padding-right: 5px!important;

	padding-bottom: 15px;

	padding-left: 6px;

}



#left .module div div div, #right .module div div div {

  background: none;

  padding: 0;

  width: auto !important;

  width: 100%; 

}

td.maincol {

  width: 751px;

}

td.maincol-wide {

width:925px;

padding-right:0px!important;

padding-right:10px;

padding-left:5px;



}



div.maindivider {

	margin-top: 0px;

	height: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#tabbar {

	float: none;

	width: 945px;

	height: 27px !important;

	height: 27px;

	background-image: url(../images/tab_bg.png);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	padding: 0px;

}

span.rightcol {

	margin: 0px;

	padding: 0px;

}

/* Suckers */



#nav {

	margin-right: 12px;

}



#nav ul {

  margin: 0;

  padding: 0;

  list-style:none;

}

/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#nav a {float:none;}

/* End IE5-Mac hack */



#nav li {

	float:left;

	height: 27px;

	background:url(../images/tmenu_up_l.png) no-repeat bottom left;

	margin-left: 0;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	padding-top: 0;

	padding-right: 4px;

	padding-bottom: 0;

	padding-left: 4px;

}



#nav li a {

	float:left;

	display:block;

	line-height: 32px;

	height: 27px;

	background:url(../images/tmenu_up_r.png) no-repeat 100% 100%;

	text-decoration: none;

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color: #000;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 8px;

}



div#nav li:hover, div#nav li.sfhover {

	background: url(../images/tmenu_over_l.png) no-repeat bottom left;

}

div#nav li:hover a, div#nav li.sfhover a {

  background: url(../images/tmenu_over_r.png) no-repeat bottom right;

  color: #ffffff;

}



div#nav li.active a {

  background:url(../images/tmenu_active_r.png) no-repeat bottom right;

  color: #fff;

}



div#nav li.active {

  background:url(../images/tmenu_active_l.png) no-repeat bottom left;

}



span.pl_tab_l {

	background-image: url(../images/tmenu_active_l.png);

	left: 0;

	position: absolute;

	top: 0;

	visibility: hidden;

}



span.pl_tab_r {

	background-image: url(../images/tmenu_active_r.png);

	left: 0;

	position: absolute;

	top: 0;

	visibility: hidden;

}

span.left_shadow {

	background-image: url(../images/top_l.png);

	visibility: hidden;

}

span.right_shadow {

	background-image: url(../images/top_r.png);

	visibility: hidden;

}

a.mainlevel:link, a.mainlevel:visited {

	display: block;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	font-family: , Helvetica, sans-serif;

	text-transform: uppercase;

	text-align: left;

	height: 23px;

	line-height: 23px;

	width: 162px;

	text-decoration: none;

	margin-top: 1px;

	margin-bottom: 1px;

	text-indent: 10px;

	background-image: url(../images/mainlevel_up.png);

	background-repeat: no-repeat;

	background-position: left;

}



a.mainlevel:hover {

	background-image: url(../images/mainlevel_over.png);

	color: #000000;

}

a.mainlevel#active_menu {

	background-image: url(../images/mainlevel_sub.png);

	color: #000;

}

a.mainlevel#active_menu:hover {

	background-image: url(../images/mainlevel_sub.png);

	color: #333;

}

a.sublevel:link, a.sublevel:visited {

	font-size: 11px;

	line-height: 16px;

	color: #F45C18;

}

.button {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 2px;

	padding-right: 4px;

	color: #CCCCCC;

	background-image: url(../images/sectbhdr.gif);

	background-repeat: repeat-x;

	background-position: left top;

	text-align: center;

	padding-bottom: 2px;

	padding-left: 4px;

	border: 1px solid #999999;

	font-weight: normal;

	background-color: #333333;

}

hr {

	height: 1px;

	width: auto;

	background-color: #333333;

}

.inputboxlet {

	width: 140px;

}

h7 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F45C18;

	text-decoration: none;

	font-weight: bold;

}

div.combomod {

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 15px;

	padding-left: 6px;

	font-size: 12px;

	font-weight: bold;

	background-image: url(../images/mod_bg_comb.png);

	background-repeat: no-repeat;

	background-position: left top;

}



.designertoo{display: none;}



.designer a:link,.designer a:visited {



color:#CCC;



font-size:0.9em;



margin:0;



padding:0;



}

.breadcrumbs pathway
{ font-family:Arial,;}
