* { font-family: Tahoma, Arial, Helvetica, Serif; }
body { font-family: Tahoma, Arial, Helvetica, Serif; padding: 0 0 30px 0; margin: 0; color: #3c4650; font-size: 11px;  background-color: #e9edf5; line-height: 14px; }
table, img { border: 0; }
td, th { font-family: Tahoma, Arial, Helvetica, Serif; vertical-align: top; }
label { cursor: pointer; }
p, ul, ol { margin: 0 0 15px 0; }

a { color: #3c4650; text-decoration: none; }
a:hover { color: #3c4650; text-decoration: underline;  }

h1 {
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	color: #3c4650;
	line-height: 16px;
}
h2 { font-size: 11px; font-weight: bold; margin: 0; color: #3c4650; }
h3 { font-size: 11px; font-weight: bold; margin: 0; color: #3c4650; }
h4 { font-size: 11px; font-weight: bold; margin: 0; font-style: italic;  color: #3c4650; }
h5 { font-size: 11px; font-weight: bold; margin: 0; }
h6 { font-size: 11px; font-weight: bold; margin: 0; font-style: italic; }
h7 { font-size: 11px; margin: 0; font-style: italic; }

.date { font-style: italic; }

#back { margin-bottom: 33px; }
#back a { display: block; width: 122px; font-size: 12px; font-weight: bold; padding: 1px 0 2px 34px; color: #000; line-height: normal; }
#back a:hover { background: url(/media/nav_arrow2.gif) no-repeat; }

th { text-align: left; background-color: #004080; font-weight: bold; color: #fff; padding: 2px; font-size: 11px; line-height: 15px; }

#links, #stats { position: absolute; left: -10px; width: 1px; height: 1px; overflow: hidden; }
#metaInfo { margin-top: 30px; border: 1px dotted #fff; }

.quote { color: #ff6600; font-weight: bold; }
.spacer { height: 20px; }
.intro { font-weight: bold; }
.topic { font-size: 10px; text-align: right; font-weight: bold; color: #718cae; }
hr { color: #8dafd9; padding: 0; margin: 0 0 -4px 0; height: 1px; overflow: hidden; background-color: #8dafd9; border: 0; }

#container { position: absolute; left: 50%; width: 933px; margin-left: -466px; padding: 0 0 30px 0; }

#header { height: 134px; background: url(/media/bg_header.gif) repeat-y; }
#logo { position: absolute; left: 6px; }
#printLogo { visibility: hidden; display: none; }

#main { background: url(/media/bg_main.gif) repeat-y; _height: 351px; min-height: 350px; }
#footer { background: url(/media/bg_footer.gif) no-repeat; height: 32px; }
#phone { margin: 16px 0 0 634px; }

._ffbgforcer { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }

#col1 { float: left; position: relative; width: 204px; padding: 0 0 0 12px; }
#col2 { float: left; position: relative; width: 448px; margin-left: 27px; _height: 500px; min-height: 500px; background: url(/media/bgm.gif) no-repeat;}
#col3 { float: right; position: relative; width: 200px; padding: 0 16px 0 0; background: url(/media/bgr.gif) no-repeat;}

#nav { margin-bottom: 32px; }
#nav ul { margin: 0; padding: 0; list-style-type: none; }
#nav ul li { display: block; }
#nav ul li a { color: #828080; padding: 2px 0 2px 19px; line-height: normal; background: none no-repeat; }
#nav ul li a:hover { color: #000000; background-image: url(/media/li_nav1.gif); }
#nav ul li a.active { color: #000000; background-image: url(/media/li_nav1.gif); }
#nav ul.sub a { color: #828080; margin-left: 30px; }
#nav ul.sub a:hover { color: #000000; background-image: url(/media/li_nav2.gif); }
#nav ul.sub a.active { color: #000000; background-image: url(/media/li_nav2.gif); }


#col1 .content {  }
#col1 .content ul { margin-left: 0; padding-left: 0; }
#col1 .content ul li {  }

#col2 ul { margin-top: 0; margin-left: 0; padding-left: 0; }
#col2 ul li { margin-left: 18px; }
#col2 table { width: 100%; }

#col3 { }
#col3 ul { margin-left: 0; padding-left: 0; }
#col3 ul li { margin-left: 18px; }




