html {margin:0;
padding:0;
font-family: Verdana, Helvetica, Arial, sans-serif; }
body {margin:0;
padding:0; }
#container { }
#header {width:100%;
height: 51px; }
#header_top {width:100%;
height:51px;
float:left;
overflow: hidden; }
#logo {display:none; }
#logo_print h1{
font-size:22px;
font-weight:normal;
margin:21px 0 0 21px;}
#logo_print a {
text-decoration: none; }
#search {display:none; }
#header_bottom {display:none; }
#main_menu {display:none; }
#extra_menu {display:none; }
#body_main {margin:21px;
padding:0; }
table#body_table {width:100%!important;
padding:0;
border:0px;
border-collapse:collapse!important; }
table#body_table td {
width:auto!important;}

#footer {width:100%;
float:left;
border-top: 1px #000 solid; }
#footer_inside {padding:10px 0 10px 20px;
width:780px; }
#crumbs {
color: #000;
font-size:10px;
line-height: 14px;
margin:0 0 10px 0;}
#footer, #footer p, #footer a {
font-size:10px!important;}
.contentheading, .componentheading, .componentheading_news {width:100%!important;
margin-top:0;
padding:0 0 5px 0;
font-weight: normal;
font-size: 24px;
color: #000;
border-bottom: 1px #000 solid;
font-family: Helvetica, Arial, Verdana,  sans-serif; }
h2, h3 {margin-top:0;
padding:0;
font-weight: normal;
font-size: 15px;
color: #000;
font-family: Helvetica, Arial, Verdana,  sans-serif; }
.contentheading_news {
margin:0;
padding:10px 0 0 0;
font-weight: normal;
font-size: 15px;
line-height:15px;
color: #333333;
font-family: Helvetica, Arial, Verdana,  sans-serif;}
.createdate, .small {
padding:0;
font-size:10px;
color: #000;
line-height: 8px;}
.blog_news .article_seperator{
width:100%!important;
border-bottom: 1px #000 solid;
display:block;
height:6px;
font-size:1px;
padding:0;
float:left; }
img {border:none; }
p {font-size:12px;
color: #000;
line-height: 20px; }
a, a:visited {color: #000; }
ul {margin:0;
padding:0; }
.sitemap li{
list-style-type: square!important;
background:none!important;
list-style-position: inside!important;
color:#000!important; }
ul#mainlevel-nav li{
display:none; }
.moduletable ul li, .moduletable_news ul li {background: url(../images/icon_article.gif) 0px 3px no-repeat;
padding:1px 0 2px 22px;
list-style-type: none; }
ul.visit li{background: url(../images/icon_go.gif) 0px 3px no-repeat!important; }
.contentpaneopen ul li {background: url(../images/icon_tick.png) 0px 3px no-repeat;
padding:1px 0 2px 22px;
list-style-type: none;
color:#000;}
#body_main table {width:100%!important;
font-size:12px;
color: #333333;
line-height: 20px; }
.example_images img {
border: 1px #000 solid;
margin:0 10px 10px 0!important;}


td.table_home_right{
display:none!important;
border-collapse:collapse;
width:1px!important;}
.moduletable, .moduletable_featured {
display:none; }
.moduletable_top {display:none; }
.moduletable_red {padding:10px;
margin-bottom:10px;
border: 1px #000 solid; }
.moduletable_red td {

margin:0!important;}
.moduletable_red p, .moduletable_red a{
color:#000;}
.moduletable_red h2, .moduletable_red h2 a {color: #000;
font-weight:normal;
font-size:18px;
font-family: Helvetica, Arial, Verdana,  sans-serif; }
.moduletable_red img{
border: 1px #000 solid;}

#flashcontent {
float:left;
margin: 0 20px 0 0;
 }

#flashcontent img {
border: 1px #000 solid;}

.website_points {
float:left;}

#height_spacer {width:1px;
height:450px; }
#page_nav {padding:10px 0 0 0;
position:relative; }
span.pagenav {border: 1px #cccccc solid;
padding:3px 7px;
color: #cc0000; }
span.pagenav_off {border: 1px #ccc solid;
padding:3px 7px;
color: #ccc; }
a.pagenav, a:visited.pagenav {color:  #006699;
margin:2px;
border: 1px #999 solid;
padding:3px 7px;
text-decoration: none; }
a:hover.pagenav {margin:2px;
border: 1px #999 solid;
padding:3px 7px;
text-decoration: none;
background-color:#999 ;
color: #fff; }