body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #838369; line-height: 15px; padding:0px; margin:0px; }
body { background-color: #838369; /* overflow: -moz-scrollbars-vertical;overflow-x: hidden;overflow-y: scroll; */ }
a { color: #838369; text-decoration: underline; }
a:hover { color: #FF7F00; }
p { margin-bottom: 12px; }

h2 { font-family:Arial, Helvetica, sans-serif; font-size: 27px; line-height: 27px; color: #FF7F00; margin: 0px; padding: 0px;}
h3 { font-family:Arial, Helvetica, sans-serif; color:#838369; font-size: 16px; line-height: 17px; letter-spacing: -0.5px; font-weight: bold; width: 95%; } 
h3 a { color: #FEB316; text-decoration: none; }
h3 a:hover { color: #FF7F00; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
ol li { list-style-type:circle; }
ul { margin: 0; padding: 0; }
ul li { margin: 0 0 3px 3px; list-style-type:none; list-style-position:outside; }
ul li a { font-family:Arial, Helvetica, sans-serif; background-color:#FF7F00; font-size: 14px; color: #ffffff; line-height: 16px; text-decoration: none; font-weight: bold; }
ul li a:hover { background-color: #838369; color: #ffffff; }

.hlHeading { font-family:Arial, Helvetica, sans-serif; background-color:#FF7F00; font-size: 14px; color: #ffffff; line-height: 16px; padding: 0 2px 0 2px; font-weight: bold; }
.headingHome { height: 35px; margin-bottom: 12px; overflow: hidden;}
.headingImageH { margin-bottom: 10px; clear: both;}
.headingImage { margin-bottom: 8px; clear: both;}

.grey { color: #999999; font-size: 9px; }
.grey a { color: #999999;  font-size: 9px; text-decoration: none; }
.grey a:hover { color: #FF7F00; }

/* CONTAINERS */
#main { width: 760px; margin-left: 5px; margin-right: auto; background-color: #ffffff; }
#main_inside { width: 716px; margin-left: auto; margin-right: auto; }

#logo { width: 100%; height: 64px; margin-top: 20px; float: left; visibility: hidden; display: none; }
#logoTopFrame { width: 100px; height: 64px; margin-top: 20px; float: left; }

#menu { width: 100%; background-color: #838369; background: url(images/common/menu_block.gif) 0 0 repeat-x; clear: both; visibility:hidden; display: none; }
#menuTopFrame { width: 100%; background-color: #838369; background: url(images/common/menu_block.gif) 0 0 repeat-x; clear: both; height: 15px;}
.menuitem { float:left; }
#content { width: 100%; clear: both; /* margin-top: 12px; */}

.secondimage {float:left; clear:left; width: 240px; padding-top: 15px;}

/* Page Borders */
.btop { background: url(images/common/border_top.jpg) 0 0 repeat-x; width: 238px; float: left;}
.btop_forum { background: url(images/common/border_top.jpg) 0 0 repeat-x; width: 100%; float: left;}
.btop_long { background: url(images/common/border_top.jpg) 0 0 repeat-x; width: 476px; float: left;}
.bbottom { background: url(images/common/invisible.gif) 0 100% repeat-x}
.bleft {background: url(images/common/border_left.jpg) 0 0 repeat-y}
.bright {background: url(images/common/border_left.jpg) 100% 0 repeat-y}
.bbottomleft {background: url(images/common/border_bottomleft.jpg) 0 100% no-repeat; }
.btopleft {background: url(images/common/border_topleft.jpg) 0 0 no-repeat; padding: 22px 5px 40px 28px;}
.btopmiddle {background: url(images/common/border_topmiddle.jpg) 0 0 no-repeat; padding: 22px 5px 10px 28px;}
.bbottommiddle {background: url(images/common/border_bottommiddle.jpg) 0 0 no-repeat; padding: 22px 0px 40px 28px;}
.btopright {background: url(images/common/border_topright.jpg) 100% 0 no-repeat;  }
.bbottomright {background: url(images/common/invisible.gif) 100% 100% no-repeat}
.bhide {background: url(images/common/invisible.gif) 0 100% repeat-x ;} 

/* Rounded Edges on White Backgrounds */
.roundedContainer { background-color: #E6E6E1; padding: 0; margin: 0; }
.ttl { background: url(images/common/ctl.gif) 0 0 no-repeat; }
.ttr { background: url(images/common/ctr.gif) 100% 0 no-repeat; }
.tbl { background: url(images/common/cbl.gif) 0 100% no-repeat; }
.tbr { background: url(images/common/cbr.gif) 100% 100% no-repeat; padding: 15px; }
/* Rounded Edges on Grey Background */
.ttlg { background: url(images/common/ctlg.gif) 0 0 no-repeat; }
.ttrg { background: url(images/common/ctrg.gif) 100% 0 no-repeat; }
.tblg { background: url(images/common/cblg.gif) 0 100% no-repeat; }
.tbrg { background: url(images/common/cbrg.gif) 100% 100% no-repeat; padding: 15px; }

.largeImage { width:380px; height:175px; background:transparent; padding: 0; margin: 0; }
.mediumImage { width:165px; height:165px; background:transparent; padding: 0; margin: 0; }
.smallImage { width:86px; height:86px; background:transparent; padding: 0; margin: 0; }
.flashmovie { width: 410px; height: 268px; margin: 10px 5px 7px 5px; }
.pageCopy { width: 410px; }
#footer { margin-left: 240px; margin-top: 8px; clear: both; }