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

body { margin: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(43, 43, 43); }
.wrapper { width: 988px; margin: auto; padding: 5px; }
.clear { clear: both; height: 1px; overflow: hidden; }
img { border: 0pt none; }
#topnav { width: 490px; float: right; margin: 23px 15px 0pt 0pt; font-size: 12px; text-align: right; }
#topnav .fr a { font-size: 11px; color: rgb(0, 124, 168); text-decoration: none; }
.toprednav { font-size: 11px; color: rgb(217, 33, 40); padding: 15px 0pt 0pt; text-transform: uppercase; }
.toprednav a { color: rgb(217, 33, 40); text-decoration: none; margin: 0pt 0pt 0pt 20px; }
#mainnav { font-size: 12px; line-height: 19px; text-transform: uppercase; border-style: solid; border-color: rgb(0, 0, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: 1px 0pt 3px; }
#mainnav a { color: rgb(0, 0, 0); text-decoration: none; padding: 0pt 15px; }
#maincontent { padding: 5px; }
#breadcrumbnav { font-size: 10px; }
#breadcrumbnav a { color: rgb(0, 124, 168); }
h1 { color: rgb(0, 0, 0); font-size: 26px; font-weight: bold; margin: 0pt; padding: 0pt; }
#mainsubhead { font-size: 12px; color: rgb(137, 137, 137); border-bottom: 1px solid rgb(178, 178, 178); margin: 0pt 0pt 5px; }
.fl { float: left; }
.fr { float: right; }
#maintext { width: 545px; float: left; }
#rightcontent { width: 355px; background: none repeat scroll 0% 0% rgb(239, 236, 202); float: left; margin: 0pt 5px 0pt 10px; }
.righttxt { padding: 10px; font-size: 12px; font-family: Georgia,"Times New Roman",Times,serif; }
#adspanel { width: 160px; float: left; font-family: Georgia,"Times New Roman",Times,serif; }
.mainnewsimg { width: 155px; float: left; font-size: 12px; color: rgb(108, 108, 108); font-style: italic; margin: 0pt 5px 0pt 0pt; }
.captiontxt { width: 415px; background: none repeat scroll 0% 0% rgb(243, 243, 243); padding: 10px; margin: 10px 0pt 10px 30px; }
.results { padding: 10px; background: none repeat scroll 0% 0% rgb(243, 243, 243); }
.commentspanel { width: 455px; font-size: 12px; color: rgb(71, 71, 71); }
.commentspanel input { width: 225px; height: 20px; border: 1px solid rgb(150, 150, 150); background: url('../images/forminput_bg.jpg') no-repeat scroll 0% 0% transparent; }
.commentspanel textarea { width: 450px; height: 98px; border: 1px solid rgb(150, 150, 150); background: url('../images/forminput_bg.jpg') no-repeat scroll 0% 0% transparent; }
form { display: inline; }
.commenthead { line-height: 30px; border-top: 1px dashed rgb(159, 159, 159); }
.commenthead strong { font-size: 14px; }
.usercomments { padding: 5px 0pt; border-top: 1px dashed rgb(159, 159, 159); }
.usercomments span { display: block; font-style: italic; color: rgb(191, 191, 191); }
.usercomments .fl { float: left; margin: 0pt 10px 10px 0pt; }
.usercomments .txt { width: 370px; float: left; }
.whitespacer { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 15px; }
.watotherssay { margin: 0pt 0pt 5px; }
.watotherssay .user { padding: 30px 0pt 0pt; text-align: center; font-style: italic; }
.watotherssay .username { text-align: right; }
#footer { text-align: center; color: rgb(82, 82, 82); padding: 20px 0pt 30px; }
.step1 { font-size: 14px; font-weight: bold; }
.highlight { background-color: rgb(255, 255, 0); }
.rightpadding { padding: 5px; font-size: 11px; }
.headlinered { color: rgb(202, 0, 0); font-size: 24px; font-weight: bold; }
.step2 {
	font-size: 16px;
}
blockquote {clear:both;border: 1px solid #999999;background-color: #CCCCCC;margin:0 15px 10px 15px;padding:10px 15px;}/* CSS Document *//* CSS Document */