*{ font-size:100%; }

body { font:100%/100% Arial, Helvetica, sans-serif; text-align: center; background-color: #ffffff; }

div { background:transparent; margin: 0; }

img { border: 0 }

h1, h2 { margin: 0; padding: 0px 0px 0px 8px; font-size:12px; line-height: 25px; color:#ffffff; background-color:#781111; display:block; }
h3{ margin: 0; background: url(images/dot.jpg) 2px 0.8em no-repeat; line-height: 12px; padding: 5px 0px 5px 12px; font-size:11px; color:#666666; }
h4{ margin: 0; padding: 0px 0px 0px 8px; font-size:18px; line-height: 25px; color:#781111; background-color:#cccccc; display:block; }
h8{ margin: 0; line-height: 11px; padding: 0px 0px 4px 12px; font-size:10px; color:#781111; }
h6{ margin: 0; background: url(images/dot1.jpg) 2px 0.8em no-repeat; line-height: 12px; padding: 5px 0px 5px 12px; font-size:11px; color:#666666; }
h5{	margin: 0; background: url(images/dot2.jpg) 2px 0.8em no-repeat; line-height: 12px; padding: 5px 0px 5px 12px; font-size:11px; color:#666666; }

.button { text-decoration: none; font-size:11px; color: #666666; }
.button:hover { text-decoration: none; font-size:11px; color: #060606; }

.subbutton { text-decoration: none; font-size:11px; color: #781111; }
.subbutton:hover { text-decoration: none; font-size:11px; color: #CB4643; }

.linku { font-size:11px; color: #781111; }
.linku:hover {  font-size:11px; color: #CB4643; }

.footer { text-decoration: none; font-size:12px; color: #666666; }
.footer:hover {  text-decoration: none; font-size:12px; color: #060606; }

.ww { text-decoration: none; font-size:11px; color: #CCCCCC; }
.ww:hover {  text-decoration: none; font-size:11px; color: #FF9900; }

.copyright { text-decoration: none; font-size:11px; color: #CCCCCC; }

.calloutheader { text-decoration: none; font-size:18px; line-height: 40px; color:#781111; background-color:#DCDCDC; display:block; }

.main { text-decoration: none; font-size:11px; color: #666666; }

.postedby { text-decoration: none; font-size:11px; color: #666666; font-weight: bold;}

.postlink { font-size:11px; color: #666666; font-weight: bold;}
.postlink:hover { font-size:11px; color: #CB4643; font-weight: bold;}

.forum { text-decoration: none; font-size:11px; color: #666666; font-weight: bold; }
.forum:hover { text-decoration: none; font-size:11px; color: #781111; font-weight: bold; }

.forumnav { text-decoration: none; font-size:16px; margin-bottom: 3px; color: #666666; line-height: 16px;}
.forumnav:hover { text-decoration: none; font-size:16px; color: #781111; margin-bottom: 3px; line-height: 16px;}

.newsbold { text-decoration: none; font-size:12px; color: #781111; font-weight: bold;}
.newsbold:hover { text-decoration: none; font-size:12px; color: #666666; font-weight: bold;}

.redbold { text-decoration: none; font-size:12px; color: #781111; font-weight: bold;}

.tickertext { text-decoration: none; font-size:12px; color: #666666; font-weight: bold;}
.tickertext:hover { text-decoration: none; font-size:12px; color: #999999; font-weight: bold;}

.greybold { text-decoration: none; font-size:12px; color: #666666; font-weight: bold;}

.date { font-size:11px; color: #781111; font-weight: normal; }

.header { font-size:22px; color: #781111; font-weight: normal; line-height: 24px; }

.doctitle { font-size:18px; color: #000000; font-weight: normal; line-height: 20px; }

.quote { font-style: italic; font-size: 16px; color: #6C6C6C; }

.quote2 { font-style: italic; font-size: 16px; color:#781111; }

.fields {
background-color: #ffffff;
font-family: verdana;
border: #000000 1px solid;
font-size: 11px;
color: #666666;
width:120px;
padding: 2px 2px 2px 4px;
margin-top: 0px;
margin-bottom: 7px;
margin-right: 0px;
}

.forumfields {
background-color: #ffffff;
font-family: verdana;
border: #000000 1px solid;
font-size: 11px;
color: #666666;
width:400px;
padding: 2px 2px 2px 4px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

.forummessage {
background-color: #ffffff;
font-family: verdana;
border: #000000 1px solid;
font-size: 11px;
color: #666666;
width:400px;
height:100px;
padding: 2px 2px 2px 4px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

.tell {
background-color: #ffffff;
font-family: verdana;
border: #000000 1px solid;
font-size: 11px;
color: #666666;
width:200px;
padding: 2px 2px 2px 4px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

.tellmessage {
background-color: #ffffff;
font-family: verdana;
border: #000000 1px solid;
font-size: 11px;
color: #666666;
width:300px;
height:100px;
padding: 2px 2px 2px 4px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

.membership {
background-color: #ffffff;
font-family: verdana;
border: #000000 1px solid;
font-size: 11px;
color: #666666;
width:120px;
padding: 2px 2px 2px 4px;
margin-top: 0px;
margin-bottom: 7px;
margin-right: 0px;
}

.buttons{
}

.search{
}


.dd{
	margin-left:0;
	
}


#wrap{
	background:#FFF; 
	width: 770px; 
	margin: 0 auto; 
	text-align:left;
}

#header{
display:none; margin: 0; width: 400px; height: 40px; float: right; text-align:right; valign: top;
}

#navigation{
display:inline; margin: 0px 0px 10px 0px; width: 196px; float: left; background:#DCDCDC;
}

#navigate{
margin: 8px; background:#DCDCDC;
}

#subnav{
margin: 0; margin-top: -3px; margin-bottom: 3px; margin-left: 12px; text-align:left; valign: top;
}

#communicate{
margin: 8px; background:#DCDCDC; Arial, Helvetica, sans-serif; font-size:11px; color: #666666; line-height: 16px;
}

#friend{
margin: 8px; height: 100px; background:#DCDCDC;
}

#navbase{
margin: 0px; height: 10px; background-color:#781111
}

#main-content{
display:inline; margin-left: 0px; margin-top: 96px; width: 564px; float: left;
}

#main-content_cms { display:inline; margin-left: 0px; margin-top: 96px; width: 564px; float: left; }
#main-content_cms a { font-size:11px; color: #781111; }
#main-content_cms a:hover {  font-size:11px; color: #CB4643; }

#main-content_home { display:inline; margin-left: 0px; margin-top: 92px; width: 564px; float: left; }

#main-content_home_cms { display:inline; margin-left: 0px; margin-top: 0; width: 564px; float: left; }
#main-content_home_cms a { font-size:11px; color: #781111; }
#main-content_home_cms a:hover {  font-size:11px; color: #CB4643; }

#twocolumn{
display:inline; margin-left: 30px; margin-top: 0px; margin-bottom: 20px; width: 250px; float: left;
}

#onecolumn{
display:inline; margin-left: 30px; margin-top: 0px; margin-bottom: 20px; width: 530px; float: left;
}

#onecolumnsmall{
display:inline; margin-left: 30px; margin-top: 0px; margin-bottom: 10px; width: 530px; float: left;
}

#nomargin{
display:inline; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; width: 530px; float: left;
}

#calloutgroup{
display:inline; margin-left: 0px; margin-top: 0px; width: 564px; float: left;
}

#callout{
display:inline; margin-left: 30px; margin-top: 0px; width: 246px; float: left; border: 2px solid #DCDCDC;
}

#callout-nomargin{
display:inline; margin-left: 0px; margin-top: 20px; width: 246px; float: left; border: 2px solid #DCDCDC;
}

#calloutmain{
padding: 8px;
}

#logo{
margin: 0; padding: 0px 0px 5px 0px; background:#ffffff; line-height: 0px;
}

#forums { font-family: verdana; font-size: 11px; color: #666666; display:inline; margin-left: 30px; margin-top: 0px; margin-bottom: 0px; width: 540px; float: left; }
#forums table { font-family: verdana; font-size: 11px; border: 1px solid #666666; border-collapse: collapse; }
#forums .forum_head { font-family: verdana; font-size: 11px; color: #000000; border-bottom: 1px solid #666666; background-color: #f0f0f0; }
#forums .forum_entry { border-bottom: 1px dotted #666666; }
#forums .forum_post_head { font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #666666; }
#forums .forum_post_body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border-bottom: 1px solid #666666; padding: 5px; }
#forums .forum_post_body a { color: #781111; }
#forums .forum_post_body a:hover { color: #666666; }
#forums .forum_post_foot { background-color: #f0f0f0; }
#forums .big_link { font-family: verdana; text-decoration: none; font-weight: bold; font-size: 13px; color: #781111; }
#forums .big_link:hover { color: #666666; }
#forums .small_link { font-family: verdana; text-decoration: none; font-size: 11px; color: #781111; }
#forums .small_link:hover { color: #666666; }
#forums .post_head_link { font-family: verdana; text-decoration: none; font-weight: bold; font-size: 12px; color: #781111; }
#forums .post_head_link:hover { color: #666666; }
#forums .post_foot_link { font-family: verdana; text-decoration: none; font-size: 11px; color: #666666; }
#forums .post_foot_link:hover { color: #781111; }
#forums .forum_form_error { font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #666666; background-color: #f0f0f0; color: #ff0000; }
#forums .forum_form_head { font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #666666; background-color: #f0f0f0; }
#forums .forum_form_body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border: 0px; }
#forums .forum_form_foot { background-color: #f0f0f0; }
#forums .case_input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; border: #000000 1px solid; padding-left: 2px; width: 524px; }
#forums input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; border: #000000 1px solid; padding-left: 2px; }
#forums select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; border: #000000 1px solid; }
#forums textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; border: #000000 1px solid; width: 524px; padding: 2px; }
#forums blockquote div { margin: 0; padding: 5px; border: 1px solid #666666; background-color: #f0f0f0; }
#forums-main-content { display: inline; margin-left: 0px; margin-top: 5px; width: 564px; float: left; }
#forums .forum_button { border: #000000 1px solid; margin: 2px; padding: 2px; background-color: #f0f0f0; color: #000000; }

#foot1{
clear:both;
display:inline; margin: 0; width: 770px; float: left; 
}

#footww{
display:inline; margin: 0; margin-left: 226px; width: 240px; margin-top: 0px; text-align:left; float: left; 
}

#footsite{
display:inline; margin: 0; margin-left: 0px; margin-top: 0px; width: 300px; text-align:right; float: right; 
}

#foot{
display:inline; margin-left: 0px; margin-top: 0px; width: 770px; float: left;
}
#forum