* {margin: 0; padding: 0;}
html, body {margin: 0; padding: 0;}
body	 {width: 100%; padding-bottom: 10px; font-family: arial, helvetica, tahoma, verdana, sans-serif; font-size: 0.7em; color: #333; background: url(/files/gfx/outer_bg.gif) 0px 0px repeat-x #E8E8E8; text-align: center;}
h2, h3, h4 {clear: both; font-family: arial, helvetica, tahoma, verdana, sans-serif; color: #0371B9;}
h2 {margin-top: 0.7em; margin-bottom: 0.2em; font-size: 2.5em; font-weight: normal;}
h3 {margin-top: 0.8em; margin-bottom: 0.55em; font-size: 1.5em; font-weight: bold;}
h4 {margin-top: 0.4em; font-size: 1.2em; font-weight: bold;}
p {padding-top: 0.35em; padding-bottom: 0.35em; font-size: 1em; line-height: 150%; text-align: justify;}
ol {padding-top: 0.7em; padding-left: 2em; font-size: 1em;}
img {border: none;}
a {text-decoration: none;}
a:hover, a:active {}

/* #circle_bg {background: url(/files/gfx/circle_bg.png) 50% 0% no-repeat;} */

img.inline_right {float: right; margin-left: 15px; margin-bottom: 15px;}
img.inline_left {float: left; margin-right: 15px; margin-bottom: 15px;}
img.margin_top {margin-top: 15px;}
img.panel {display: block; padding: 0; margin: 0; border: none; margin-bottom: 5px;}

strong {color: #333;}
address {font-style: normal;}

.onePointFiveLines {line-height: 150%;}
.black {color: #000;}
.magenta {color: #E3007B;}
.light_grey {color: #CCC;}
.bold {font-weight: bold;}
.small {font-size: 0.8em;}
.strikethrough {text-decoration: line-through;}

#outer_container {margin: auto; width: 725px; background-color: #FFF;}
#header {margin: auto; width: 705px; height: 150px; background: url(/files/gfx/header.gif) -5px 0px no-repeat #FFF; padding-bottom: 5px; border-bottom: 6px #F1F1F1 solid;}
#header h1 {opacity: 0; font-size: 1pt; color: #FFF; width: 1px; height: 1px; overflow: hidden;}
#header div.email_link {width: 172px; height: 23px; margin-left: 528px; margin-top: 80px;}
#header div.email_link a img {width: 172px; height: 23px;}

#top_navigation {text-align: left; margin-left: 10px; margin-top: 11px; padding-bottom: 11px;}
#top_navigation ul {list-style: none;}
#top_navigation ul li {display: inline; margin-right: 1px;}
#top_navigation ul li a {text-decoration: none; background: #0371B9; color: #FFF; font-size: 13pt; font-weight: bold; padding: 13px; padding-right: 14px;}
#top_navigation ul li a.n1000 {background: url(/files/gfx/navigation_bg.png) 0px 910px repeat-y; padding-top: 6px; padding-bottom: 6px;}
#top_navigation ul li a.n2000 {background: url(/files/gfx/navigation_bg.png) 0px 780px repeat-y; padding-top: 6px; padding-bottom: 6px;}
#top_navigation ul li a.n3000 {background: url(/files/gfx/navigation_bg.png) 0px 650px repeat-y; padding-top: 6px; padding-bottom: 6px;}
#top_navigation ul li a.n4000 {background: url(/files/gfx/navigation_bg.png) 0px 520px repeat-y; padding-top: 6px; padding-bottom: 6px;}
#top_navigation ul li a.n5000 {background: url(/files/gfx/navigation_bg.png) 0px 390px repeat-y; padding-top: 6px; padding-bottom: 6px;}
#top_navigation ul li a.n6000 {background: url(/files/gfx/navigation_bg.png) 0px 260px repeat-y; padding-top: 6px; padding-bottom: 6px; padding-right: 13px;}
#top_navigation ul li a:hover, #top_navigation ul li a:active {background: url(/files/gfx/navigation_bg.png) 0px 0px repeat-y;}

#content_container {margin: auto; width: 705px; padding-bottom: 10px; text-align: left;}

#homepage_top {width: 705px; height: 230px; padding-bottom: 5px; border-bottom: 6px #F1F1F1 solid;}
#homepage_top div.left {float: left; width: 230px !important; margin-right: 5px;}
#homepage_top div.right {float: right; width: 470px; height: 230px; /* background: url(/files/gfx/homepage_top_righttemp.gif); */}
#homepage_bottom {clear: left; width: 705px; padding-bottom: 5px; padding-top: 5px; border-bottom: 6px #F1F1F1 solid;}
#homepage_bottom div.left {float: left; width: 230px; margin-right: 5px;}
#homepage_bottom div.right {float: left; width: 450px; margin-bottom: 20px; padding-left: 10px; padding-right: 10px;}

div.page_bottom {clear: left; width: 705px; padding-bottom: 5px; padding-top: 5px; border-bottom: 6px #F1F1F1 solid;}

#navigation_column {float: left; width: 196px; border-right: 6px solid #F1F1F1;}
#navigation_column ul {list-style: none; width: 190px;}

#sub_navigation ul {border-bottom: 4px solid #00C000; color: #B3ECB3;}
#sub_navigation ul li {margin-bottom: 1px !important; margin-bottom: -13px;}
#sub_navigation ul li a {display: block; padding: 5px; border-left: 5px solid #00C000; background: url(/files/gfx/subnavigation_bg.png) 0px 0px repeat-y #B3ECB3; color: #007400; text-decoration: none;}
#sub_navigation ul li a:hover, #sub_navigation ul li a:active {background: none; background-color: #00C000; color: #FFF; font-weight: bold;}
#sub_navigation ul li ul {list-style: disc; margin-top: 4px; margin-bottom: 4px !important; margin-bottom: 17px; padding-left: 20px; width: 170px; border-bottom: none;}
#sub_navigation ul li ul li {}
#sub_navigation ul li ul li a {display: block; background: none; padding: 2px; padding-bottom: 0px; padding-left: 0px; border-left: none;}
#sub_navigation ul li ul li a:hover, #sub_navigation ul li ul li a:active {background: none; color: #007400;}
#sub_navigation ul li ul li ul {padding-left: 10px; width: 160px;}
#sub_navigation ul li ul li ul li a {padding: 0px;}

#hot_links {margin-top: 5px; background: url(/files/gfx/hotlinks_bg.gif) 50% 50% no-repeat #DD0000; width: 190px;}
#hot_links strong {background: url(/files/gfx/navigation_bg.png) 0px 130px repeat-y; margin-bottom: 3px; padding-top: 8px; padding-bottom: 7px; padding-right: 5px; padding-left : 10px; font-size: 13pt; width: 175px; display: block; color: #FFF;}
#hot_links ul {padding-bottom: 4px;}
#hot_links ul li {margin-bottom: 2px !important; margin-bottom: -13px;}
#hot_links ul li a {display: block; padding: 5px; border-right: 5px solid #DD0000; border-left: 5px solid #DD0000; color: #FFF; font-weight: bold; text-decoration: none;}
#hot_links ul li a:hover, #hot_links ul li a:active {background-color: #BB0000; color: #FFF;}

#hot_links_home {float: left;margin-right: 5px; background: url(/files/gfx/hotlinks_bg.gif) 50% 50% no-repeat #DD0000; width: 230px !important; width: 225px;}
#hot_links_home strong {background: url(/files/gfx/navigation_bg.png) 0px 130px repeat-y; margin-bottom: 3px; padding-top: 8px; padding-bottom: 7px; padding-right: 5px; padding-left: 10px; font-size: 13pt; width: 215px !important; width: 215px; display: block; color: #FFF;}
#hot_links_home ul {list-style: none; padding-bottom: 4px;}
#hot_links_home ul li {margin-bottom: 2px !important; margin-bottom: -13px;}
#hot_links_home ul li a {display: block; padding: 5px; border-right: 5px solid #DD0000; border-left: 5px solid #DD0000; color: #FFF; font-weight: bold; text-decoration: none;}
#hot_links_home ul li a:hover, #hot_links_home ul li a:active {background-color: #BB0000; color: #FFF;}

#content_column {float: right; width: 477px; padding: 10px;}
#content_column ul {padding-top: 1.3em; padding-bottom: 1.3em; padding-left: 2em;}
#content_column ul li {margin-top: 0.4em; font-size: 1.1em;}

#content_column div.ddsg-wrapper h2 {display: none;}
#content_column div.ddsg-wrapper ul {list-style: square; padding: 0px; padding-left: 30px; color: #CCC;}
#content_column div.ddsg-wrapper ul li {padding-top: 10px;}
#content_column div.ddsg-wrapper ul li a {text-decoration: none; padding-top: 0px; font-size: 1.7em; font-weight: bold;}
#content_column div.ddsg-wrapper ul li a:hover, div.ddsg-wrapper ul li a:active {font-weight: bold;}
#content_column div.ddsg-wrapper ul li ul {padding-top: 0px;}
#content_column div.ddsg-wrapper ul li ul li {padding-top: 5px;}
#content_column div.ddsg-wrapper ul li ul li a {font-size: 1em; font-weight: normal;}

div.post p {font-size: 1.1em;}

#footer {margin: auto; width: 715px; margin-top: 10px; padding-bottom: 10px;}
#footer div.left {float: left; text-align: left; width: 580px; color: #B3B3B3; font-size: 0.9em;}
#footer div.left a {text-decoration: none; color: #B3B3B3;}
#footer div.left a:hover, #footer div.left a:active {color: #999;}
#footer div.right {float: right; text-align: right; width: 130px;}
#footer address {margin-top: 1em;}

.slider_header {/* Styling question */ /* Start layout CSS */ width:430px; /* End layout CSS */ overflow: hidden; cursor: pointer;}
.slider_slider {/* Parent box of slide down content */ /* Start layout CSS */ width:430px; /* End layout CSS */ visibility: hidden; height: 0px; overflow: hidden; position: relative;}
.slider_slider_content {/* Content that is slided down */ position: relative;}

th {text-align: center; padding: 2px;}
td {text-align: center; border: 1px solid #DDD; padding-top: 3px; padding-bottom: 3px; padding: 5px;}
#comment {width: 350px;}

p.postmetadata {display: none;}
h3#comments {font-size: 0.8em; padding-top: 20px;}
h3#respond {font-size: 1.2em; padding-top: 20px;}
ol.commentlist {list-style: none; padding-left: 0;}
	ol.commentlist li {padding-left: 1em; margin-top: 5px; border-left: 5px solid #0371B9;}