@charset "utf-8";
/* CSS Document */

body {
 margin:0px 0px 0px 0px;
 padding:0px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 color:#687078;
 }

h1, h2, h3, h4 { text-align:left; }

a {
 color:#2d5baf;
 font-weight:bold;
 text-decoration:none;
 }
a:hover {
 text-decoration:underline;
 }

#monitoring {
 width:900px;
 margin:0px auto;
 text-align:right;
 }

#monitoring a img {
 border:0px;
 }

#header {
 background-image:url(../images/header_bg.gif);
 background-repeat:repeat-x;
 height:204px;
 }

#header #slogan {
 height:47px;
 font-family:Arial Narrow, Tahoma, sans-serif;
 font-size:30px;
 font-weight:bold;
 }

#header #logo {
 width:800px;
 height:157px;
 }
 
#wrapper {
 width:800px;
 }

#leftpanel {
 float:left;
 width:191px;
 margin-bottom:10px;
 }

#sidebar {
 float:left;
 background-image:url(../images/sidebar_bg.gif);
 background-repeat:repeat-y;
 width:191px;
 border-bottom:1px solid #b2b2b2;
 margin-top:5px;
 margin-bottom:10px;
 }

#sidebar .linkback {
 margin:3px 0px 3px 6px;
 text-align:left;
 height:20px;
 }

#sidebar a {
 font-family:Arial Narrow, Tahoma, sans-serif;
 font-weight:bold;
 text-decoration:none;
 }

#sidebar a:hover {
 color:#f5a329;
 }

#newsletter {
 margin:10px 0px 10px 0px;
 font-size:12px;
 font-weight:bold;
 }

.hr_dotted {
 border-top:1px dotted #000000;
 width:151px;
 height:1px;
 }

#stepbook {
 float:left;
 }

#subscribe {
 float:left;
 padding-top:10px;
 }

#navbar {
 float:right;
 color:#ffffff;
 background-color:#ff9900;
 width:582px;
 padding-bottom:15px;
 font-size:12px;
 }

#navbar a {
 color:#ffffff;
 }

#navbar a:hover {
 color:#415373;
 }

#main {
 float:right;
 width:600px;
 text-align:justify;
 font-size:12px;
 margin-top:5px;
 }

.main {
 font-size:12px;
 color:#687078
 }

.leadingTitle {
 font-size:20px;
 font-weight:bold;
 }
 
#rssfeed {
 float:right;
 width:600px;
 border-top:1px dotted #687078;
 margin-top:10px;
 margin-bottom:10px;
 }

#banners {
 float:right;
 width:600px;
 height:80px;
 border-top:1px dotted #687078;
 border-bottom:1px dotted #687078;
 margin-top:10px;
 margin-bottom:10px;
 }

#footer_space {
 clear:both;
 margin-bottom:10px;
 background-color:#628395;
 width:800px;
 height:15px;
 }

#footer {
 color:#b2b2b2;
 font-size:12px;
 clear:both;
 width:800px;
 text-align:center;
 }

.summary {
 color:#687078;
 border-bottom:1px solid #000000;
 padding-bottom:7px;
 }
 span.point_head {
	 font-weight: bold;
	 text-decoration: underline;
 }