img{ border:0px;}
.clearboth{ clear:both;}
td{ vertical-align:top;}

body {background:#951a1c url(../images/bg.gif)  0 0 repeat-x; margin:0px;}

#wrapper{ margin:0 auto 0 auto; padding:0px; width:941px; height:746px;}
.logo{margin:0px; padding:0px;}
.menuwrapper{ margin:0 0 10px 0; background:url(../images/menu-bg.gif)  0 0 no-repeat; height:36px; color:#fff;}
.menu{ margin:1px 0 0 0; padding:6px 0 5px 18px; color:#fff;}
.menu a{ padding:0 6px 0 6px; font-family:Trebuchet MS; font-size:12px; color:#fff; text-decoration:none;}
.contenttable {padding:0px; width:941px; font-family:Trebuchet MS; font-size:12px; color:#000;}
.contenttable .left-td{ width:660px; }
.contenttable .middle-td{ width:10px;}
.contenttable .right-td{ width:271px;}
.maincontents{ background:#f2f2f2 url(../images/contenttop.gif) 0 0 no-repeat; min-height:200px;} 
.contents{ margin:0 0 0 12px; padding:10px 15px 10px 0; width:620px;}
.contents a{color:#1a4429; font-weight:bold; text-decoration:none;}

.contents ul{list-style: none; margin: 10px 0 10px 20px;}
.contents ul li{ padding: 0 5px 0 17px; margin:0 0 5px 0; background: url(../images/bullet.gif) no-repeat 0 5px;}
.contents ol{margin: 10px 0 10px 45px;}



h1{ margin:0 0 5px 0; padding:0px; font-family:Trebuchet MS; font-size:24px; font-weight:bold; color:#951a1c;}
h2{ margin:0 0 5px 0; padding:0px; font-family:Trebuchet MS; font-size:16px; color:#951a1c;}
.contentbottom{ background:url(../images/contentbottom.gif) no-repeat; height:10px;} 
.boxes{ margin:8px 0 0 0; width:660px; height:161px;} 
.boxes h2{ margin:8px 8px 0 8px; padding:0px; font-size:14px; font-weight:bold; color:#000; border-bottom:dashed 2px #000;}
.boxcontents { width:143px; margin:10px 0 0 10px; height:80px; }
.boxlink { margin:0 0 0 14px;}
.box1{ background:url(../images/box1.gif) 0 0 no-repeat; width:162px; height:161px; float:left; } 
.box2{ background:url(../images/box2.gif) 0 0 no-repeat; width:162px; height:161px; float:left; margin:0 0 0 4px; } 
.box3{ background:url(../images/box3.gif) 0 0 no-repeat; width:162px; height:161px; float:left; margin:0 0 0 4px; } 
.box4{ background:url(../images/box4.gif) 0 0 no-repeat; width:162px; height:161px; float:left; margin:0 0 0 4px;} 
.footer {margin:8px 0 0 0; padding:20px; font-family:Trebuchet MS; font-size:12px; color:#000; background:url(../images/footer.gif) 0 0 no-repeat; width:941px; height:57px;}
.rightcontenttop{ background:#f2f2f2 url(../images/rightcontenttop.gif) 0 0 no-repeat; padding:10px 0px 10px 13px;}
.rightcontentbottom{ background:url(../images/rightcontentbottom.gif) 0 0 no-repeat; width:271px; height:11px;}
.rightcontentdiv { margin:10px 0 0 0; padding:0 5px 0 0; width:240px;}
.rightcontentdiv  a{ color:#1a4429; font-weight:bold; text-decoration:none;}
.rightcontentdiv ul{list-style: none; margin: 10px 0 0 10px;}
.rightcontentdiv ul li{ padding: 0 0px 0 17px; margin:0 0 8px 0; background: url(../images/newsicon.gif) no-repeat 0 3px;}
.linkdiv  a{ margin:0 0 5px 0; background: url(../images/linkbg.gif) 0 0 no-repeat; color:#1a4429; width:246px; padding:8px 0 9px 10px; font-weight:bold; display:block; text-decoration:none;}
.allnews { display:block; padding:0 0 0 10px;}
.scoretable{ margin:20px 0 0 0;  border-collapse:collapse; border:solid 1px #fff;}
.scoretable td{ border:solid 1px #fff; padding:4px;}
/********* Form ************/
.txtfield{ width:300px; padding:5px; border:solid 1px #ccc; font-family:Trebuchet MS; font-size:12px; color:#000;}
.txtfieldarea{ width:300px; height:40px; padding:5px; border:solid 1px #ccc; font-family:Trebuchet MS; font-size:12px; color:#000;}
.td-seperator{ height:10px;}
.txtscore{ width:150px; padding:5px; border:solid 1px #ccc; font-family:Trebuchet MS; font-size:12px; color:#000;}
.select{width:300px; padding:5px; border:solid 1px #ccc; font-family:Trebuchet MS; font-size:12px; color:#000;}
/************ Menu css ******************/
.main-item{  color: #fff; text-decoration: none; font: 12px Trebuchet MS;}
.main-item:hover{ color: #ffca0c; text-decoration: none; }

.items{margin:0 0 0 0;}

.sub_menu {margin:10px 0 0 0; background:#951a1c; text-align: left; font: 12px Trebuchet MS; padding: 4px 10px 4px 15px;}
.sub_menu_first {  background:#951a1c; text-align: left; font: 12px Trebuchet MS; padding: 4px 10px 4px 15px;}
.sub_sub_menu { background:#951a1c; text-align: left; font: 12px Trebuchet MS; padding: 4px 10px 4px 0px;}

.sub-sub-item{ color: #013e5b;border: none; padding:20px 0 20px 10px; text-decoration:none; font: 12px Trebuchet MS;}
.sub-item{ color: #013e5b;border: none; text-decoration:none; font: 12px Trebuchet MS;}
.sub-item:hover{ color: #ffca0c; text-decoration:none;}
