*{ margin: 0; padding: 0; font-family:tahoma; }
body { background: #eeeeee; font-family: Tahoma; font-size: 11px; color: #000; }
.clear { clear: both; } /* clear floats */
p { margin-bottom: 5px; padding: 0; }
/* link styles */
a { color: #000096; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
/* tables */
table { margin: 0px; padding: 0px; border: none; border-collapse: collapse;text-align: left;direction:ltr; }
td { text-align: right; vertical-align: top; padding-left: 2px; padding-right: 2px; direction:ltr; }
.bodytable { padding: 4px;}
.bodytableM { padding: 4px; border-bottom: #CCCCCC solid 1px;}
.bodytablelogin { padding: 4px 8px 8px 8px;  background: #f2f2f2 url(images/toplogin.gif) repeat-x top;}
/* headings */
h1, h2, h3, h4, h5, h6 { margin-top: 7px; color: #666666; font-size: 12px; text-align:left; padding: 4px;padding-right:3px; }
/* theme layout */
.Main { width: 988px; background:#ffffff; border: #dddddd solid 1px;  margin: 0 auto; padding: 0; padding-right:10px; padding-left:10px;}
.innerwrapper { padding: 0 25px; }
/* header area */
.header { height:130px; background: url(images/crmroom.jpg) no-repeat; margin-top:20px;  border-bottom: #dddddd solid 1px; }
/* main navigation */
.topmenu { margin: 0; padding: 0; }
.topmenu li { display: inline; }
.topmenu a {color: #000000; display: block; text-align: center;  background:#FFFFFF;  float: left; text-decoration: none; padding-right:15px; }
.topmenu a:hover { text-decoration:underline;}
.topmenubot { margin: 0; padding: 0; }
.topmenubot li { display: inline; }
.topmenubot a {color: #ad0a14; display: block; text-align: center;  background:#FFFFFF;  float: left; text-decoration: none; padding-right:15px; }
.topmenubot a:hover { text-decoration:underline; }
/* end of navigation and header */
/* content area */
.main { padding: 2px 4px; }
/* left menu */
.leftmenu { width: 350px; float: right; text-align:left; border-left: 1px solid #dddddd; background: url(images/top.jpg) repeat-x top;  }
/* center area */
.central { width: 410px; float:left; padding: 0 4px 0 4px; background: url(images/top.jpg) repeat-x top;}
.centralCom { width: 600px; float:left; padding: 0 0 0 4px; background: url(images/top.jpg) repeat-x top; text-align:justify;}
/* news styles */
.story { text-align: left; padding: 4px 0; border: 1px solid #dddddd; margin-top: 7px; padding-right:5px; }
.story h3 { margin: 0; padding: 0;  color: #fd7508; background: none; font-size: 12px; text-align: left; border-bottom: 1px solid #fd7508; padding-right:3px; text-decoration:none; }
.newsimage { width: 60px; height: 60px; margin: 0 auto; }
.newsdate { margin: 7px 0 0 0; text-align: center;  }
.title { float:left; text-align:left;}
.title a { color:#ad0a14; font-weight:bold; font-size:11px;}
.option {float:left; padding-left:5px;}
.newstext { width: 99%; padding: 4px; text-align:left; }
.postby { margin: 0 0 7px 0; text-align: left;  padding: 0 5px; height: 20px; }
/* right menu */
.rightmenu { width: 210px; float:left; text-align: left; border-left: 1px solid #dddddd; background: url(images/top.jpg) repeat-x top; }
/* footer */
.footer { background: #121212 url(images/navb.jpg) repeat-x; }
.footer a {color:#FFFFFF;}
.disclaimer { padding: 4px; text-align: center; color: #fff; font-size: 10px; }
/* end of theme layout structure */
/* E107 STYLES */
.button { color: #494949; font-size: 11px; background: white; border-top: 1px solid #D4D2CF; border-left: 1px solid #D4D2CF; border-bottom: 1px solid #868686;
border-right: 1px solid #868686; padding: 2px;  margin: 2px auto; }
.button:hover { color: #FFF; background: #000; }
.indentchat { padding: 4px; border: 1px solid #dddddd; margin-bottom: 4px; text-align: left; background: #fafafa url(images/newsbg.png) repeat-x bottom; }
.indent { background: #fafafa url(images/newsbg.png) repeat-x bottom; color: #b40000; font-size: 10px; padding: 4px; border: 1px solid #dddddd; margin: 4px; }
.small { color: #b40000; font: 10px tahoma, tahoma, arial, helvetica, sans-serif; text-align:left;}
.smalltext { font: 10px tahoma, tahoma, arial, helvetica, sans-serif; color: #b40000; text-align:left;}
.smallbottom { font-size: 10px; color: #666666; text-align:left; }
.tbox { color: #E0691A; font-weight: bold; font-size: 12px; border: 1px solid #dddddd; margin: 2px auto; padding: 0 2px; }
.tbox:hover { color: #000;  border: 1px solid #000; }
.tbox:focus { color: #000;  border: 1px solid #000; }
.helpbox { background-color: #fff; border: 1px solid #DFDFDF; color: #000; font-size: 9px; padding: 4px 5px 4px 5px; }
/* FORUM STYLES */
.fcaption { padding: 4px; line-height:21px; color: #fff; background: #444444; font: bold 11px tahoma, tahoma, arial, helvetica, sans-serif;  border-top: 1px solid #313A3D; border-bottom: 1px solid #313A3D;text-align:left; }
.fcaption span.smalltext { color: #fd7508;text-align:left; }
.fcaption span.smalltext a:hover { color: #fff;text-align:left; }
.fcaption a { color: #fd7508; text-decoration: none;text-align:left; }
.fcaption a:hover { color: #fff; text-align:left;}
a.forumlink { color: #fd7508; text-decoration: none; }
a.forumlink:hover { color: #fff; }
.fborder { border: none; background-color: transparent; }
.forumheader { background: none; padding: 7px 5px 7px 5px; height:20px; line-height:16px; font-weight:bold; border-bottom: 2px solid #313A3D; text-align: left; }
.forumheader2 { color: #000; padding: 7px 5px 7px 5px;text-align:left; }
.forumheader3 { color: #000; padding: 7px 5px 7px 5px;text-align:left; }
.forumheader4 { color: #000; padding: 7px 5px 7px 5px;text-align:left; }
.finfobar { padding: 4px; background: #444444; color: #000;text-align:left; }
.finfobar a  { color: #fd7508; }
.finfobar a:hover { color: #fff; }
.news_image { float:left; padding-right:5px; width:120px;}
.button { font-family:tahoma};
#search{ margin-left:7px; float:left;}
#search .button { height:18px; font-size:9px;}
#search .tbox {background-color: #F0F0F0; font-size:10px; height:17px;}
img {border:0px;}