html {font-family: Verdana, "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka",sans-serif,Arial; font-size:12px;}

body {}

a {outline:none; border:none;}

ul, li {list-style-type:none; padding:0; margin:0; border:0;}

#content {width:100%; margin:0 auto 0 auto; color:#27343c; text-align:center;}

#content a:link, #content a:visited {color:#1a6ab3;}

#forum-title {width:500px; margin-bottom:5px; text-align:left; float:left;}

#forum-CSBan {width:468px; text-align:right; float:right; margin:0 0 5px 0;}

#forum-CSBan img {border:none;}

#crumbs {border:1px solid #dedede; height:22px; margin:7px 0 5px 0; line-height:22px; clear:both;}

#crumbs li {float:left; height:22px; line-height:22px; padding-left:.75em; color:#777;}

#crumbs li a {display:block !important; display:inline; height:22px; line-height:22px; padding:0 15px 0 0; background:url(../images/crumbs.gif) no-repeat right center; }

#crumbs li a:link, #crumbs li a:visited {text-decoration:none; color:#1a6ab3;}

#crumbs li a:hover, #crumbs li a:focus {color:#dd2c0d;}



#search {float:left; width:300px; text-align:left;}



#pagination {float:right; text-align:right; width:auto; margin:10px 0 5px 0;}

#pagination li{border:0; margin:0; padding:0; font-size:11px; margin-right:2px; display:inline;}

#pagination a{border:solid 1px #9aafe5; margin-right:2px;}

#pagination .previous-off, #pagination .next-off {border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px;}

#pagination .next a, #pagination .previous a {font-weight:bold;}

#pagination .active{background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px;}

#pagination a:link, #pagination a:visited {color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none;}

#pagination a:hover{border:solid 1px #0e509e;}



#searchbar {float:left; margin:0 0 5px 0; padding:5px; width:350px; text-align:left;}

form#searchform {position:relative; width:350px; margin:0;}

form#searchform label {display:block; height:24px; line-height:24px; margin:0; width:90px; float:left;}

form#searchform input#sch {background: url(../images/bg_searchinput.png) no-repeat 0 0; color:#333; height:17px !important; height:23px; padding:4px 10px 3px 30px !important; padding:0 10px 0 30px; width:200px; border:none; line-height:24px;}

form#searchform input#sch:focus {color:#333; height:24px !important; height:23px; padding:4px 10px 3px 30px !important; padding:0 10px 0 30px; width:200px; border:none; line-height:24px;}

form#searchform input#searchsubmit {position:absolute; right:0;	top:0;}

.focus {background: url(../images/bg_searchinput.png) no-repeat 0 -24px !important;}



#threadList {width:80%; margin:0 auto 10px auto; padding:0 5px 5px 5px; background-color:dedede; border:1px solid #ccc; clear:both; text-align:left;}

#threadList h3{font-size:110%; font-weight:bold;}

#threadList a {margin-right:12px;}

#threadList a:link, #threadList a:visited {text-decoration:underline; color:#1a6ab3;}

#threadList a:hover, #threadList a:focus {color:#dd2c0d;}

#threadList p.goto{margin:3px 0 0 0; text-align:right;}



.tableBasic {margin-bottom:25px; width:100%;}

.tableHeadingBG {background-color:#eaeaea; padding:10px 0 10px 5px; border-bottom:1px solid #fff; -moz-border-radius-topright:10px; -khtml-border-radius-topright:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -khtml-border-radius-topleft:10px; -webkit-border-top-left-radius:10px;}

.tableHeadingBG img {vertical-align:middle; margin:0 7px 1px 0;}

.tableHeadingBG  p.description {font-size:11px; margin:0 0 0 30px; font-weight:normal;}

.tableHeadingBG  span.descriptionRed {font-size:11px; margin:0 0 0 15px; font-weight:normal; color:#CC0000;}



.tableHeading {font-weight:bold; font-size:13px; color:#27343c; float:left; width:60%;}

.rowdisplay {float:right; width:35%; margin:20px 5px 0 0; text-align:right;}

.tableHeading_noimg {font-weight:bold; font-size:13px; color:#27343c; padding:0 0 0 31px;}

.tableRowHeading {background-color:#ccc; color:#27343c; padding:8px 10px 8px 6px;}

.nameHeading {padding-left:20px;}

.tableCellOne {padding:10px 0; vertical-align:top; border-bottom:1px solid #dae0e4;}

.tableCellTwo {padding:10px 0; vertical-align:top; border-bottom:1px solid #dae0e4;}

.tableCellThree {padding:10px 0; border-bottom:1px solid #dae0e4;}

.topicHeading {font-weight:bold; font-size:13px; color:#27343c; float:left; padding-left:10px;}

.cellNumeric01 {vertical-align:middle; background-color:#eaeaea; border-right:1px solid #fff;}

.cellNumeric02 {vertical-align:middle; background-color:#eaeaea;}

.cellNumeric03 {vertical-align:middle; background-color:#eee; border-right:1px solid #fff;}

.celltxtcontents {vertical-align:top; background-color:#eaeaea; border-left:1px solid #ccc; padding:7px; line-height:1.6;}

.topicMarker {vertical-align:top; padding:8px;}

.forumName {font-size:14px;}

.forumDescription {color:#27343c; padding-top:6px;}

.tablePostInfo {padding-left:6px; vertical-align:top; line-height:16px;}

.tablePostInfo span {color:#0066CC;}



#createpost {width:100%;}

#toCS {width:100%;}

#toCS img {width:468px; margin:10px auto; text-align:center;}



#postform{border:solid 2px #ccc; background:#eee; margin:0 auto; width:600px; padding:14px; line-height:1.4; text-align:center;}

#postform h2 {font-size:14px; font-weight:bold; margin-bottom:8px;}

#postform p{font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #ccc; padding-bottom:10px;}

#postform label{display:block; font-weight:bold; text-align:right; width:200px; float:left;}

#postform .small{color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:200px;}

#postform input, #postform select{float:left; padding:4px 2px; border:solid 1px #ccc; width:340px; margin:2px 0 20px 10px;}

#postform textarea{float:left; padding:4px 2px; border:solid 1px #ccc; width:350px; margin:2px 0 20px 10px; font-size:12px;}

#postform button{clear:both; margin:10px 0 0 100px;	width:125px; height:31px; background:#666666; text-align:center; line-height:31px; color:#FFFFFF; font-weight:bold; cursor:pointer;}

#capt {margin:0; border-bottom:1px solid #ccc; clear:both; width:100%;}

#capt img {margin:0 10px 0 210px; padding:0 0 10px 0; vertical-align:middle;}



select.formList {margin:5px 15px 0 0; height:24px; float:right; display:inline;}
