@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/ctf_tile.jpg);
	background-repeat: repeat-x;
	background-color: #FFF7D2;
}

form {
	margin: 0;
}

.style1 {
	color: #000000;
	font-weight: bold;
}

.style2 {color: #920505}


.homeleftback {
	background-image: url(images/homeback_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
}
a {
	color: #780603;
	text-decoration: none;
}
a:hover {
	color: #780603;
	text-decoration: underline;
}
a.greenlink {
	color: #005a44;
	text-decoration: none;
}
a.greenlink:hover {
	color: #005a44;
	text-decoration: underline;
}

.leftnavback {
	background-image: url(images/leftnavback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.subpageback {
	background-image: url(images/subpage_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.arial13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #780603;
}
.arial14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #780603;
}
.arial14boldgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005a44;
}
.greenborder {
	border: 1px solid #005a44;
}
.copyboxback {
	background-color: #FFFFFF;
}
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #780603;
}
.dropboxstyle{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #780603;
}
.detailboxtopon{
background-color: #ebe6d3;
border-top: solid 1px #cbc4ac;
border-left: solid 1px #cbc4ac;
border-right: solid 1px #cbc4ac;
}
.detailboxtopoff{
background-color: #cbc4ac;
border-top: solid 1px #cbc4ac;
border-left: solid 1px #cbc4ac;
border-right: solid 1px #cbc4ac;
}


table tr td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* Tabs
-----------------------------------------------------------------------------*/ 
.usual { width: 282px; }
.usual ul { height: 27px; display: block; border-bottom: 1px solid #827979; list-style-type: none; margin-top: 10px; font-size: 11px; padding:0; margin:0; }
.usual li { float:left; margin: 0 5px 0 0; border-left: 1px solid #827979; border-right: 1px solid #827979; border-top: 1px solid #827979;} 
.usual ul a, .usual ul a:link, .usual ul a:visited { height: 16px; outline: none; display:block; padding:5px 10px; text-decoration:none!important; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-style:normal; color:#780603; background: #CBC4AC; float: left; font-weight: bold;}
.usual ul a:hover {  }
.usual ul a.selected, .usual ul a.selected:link, .usual ul a.selected:visited { padding:4px 10px 6px 10px; background: #EBE6D3; border-bottom: 1px solid #EBE6D3; cursor:default; height: 15px; float: left; position: relative; top: 1px; }
.usual div { width: 260px;  padding:10px 10px 8px 10px; clear:left; background:#EBE6D3; border-left: 1px solid #827979; border-right: 1px solid #827979; border-bottom: 1px solid #827979; }
.usual div a { color:#000; font-weight:bold; }


/* Forms
-----------------------------------------------------------------------------*/ 
table.form_1 {  }
table.form_1 td {  }
table.form_1 td.labelcol { background-color: #f2f2f2; }
table.form_1 td.inputcol { background-color: #dee3e7; }
table.form_1 td label { font-weight: bold; display: block; width: 100%; text-align: right; padding: 3px 0; }
tr.form_1_head td, tr.right_tbl td { padding: 15px 5px 6px 5px; text-align: left; border-bottom: 1px solid #989898; font-weight: bold; }
tr.form_1_a td, tr.form_1_b td { padding: 3px 5px; }
tr.form_1_a td { background-color: #FFF; }
tr.form_1_b td { background-color : #FFF; }
td.form_1_bt { text-align: center; height: 45px; vertical-align:middle; white-space: nowrap;}

tr.form_1_head td a, tr.form_1_head td a:link, tr.form_1_head td a:hover, tr.form_1_head td a:visited { text-decoration: none; color: #fff; }
tr.form_1_head td a:hover { text-decoration: underline }

input.button { width: auto; padding: 5px 15px; }
ul.checkradio { list-style-type: none; font-family: verdana; font-size: 10px; margin: 0; padding: 0;}
ul.checkradio li { display: inline; white-space: nowrap;  }
ul.checkradio li div {float: left;  padding: 0 10px 0 0; line-height: 22px; width: auto;}
ul.checkradio li div input {vertical-align: middle; float: none; height: 14px; }
ul.checkradio li div label { display: inline;  float: none; text-align: right; }

table.fields1, table.fields2 { border-bottom: 1px solid #CAD0D5; border-left: 1px solid #CAD0D5; border-right: 1px solid #CAD0D5; border-top: 0px; background: #fff; }
table.fields2 { background-color:#F2F2F2; }
td.field1 { background-color:#F2F2F2; padding:6px; }
td.value1 { background-color:#DEE3E7; padding:6px; }

td.fieldv1 { background-color:#F6F6F6; padding: 6px; border-bottom: 1px solid #CBDAE6; }
td.valuev1 { background-color:#fff; padding: 6px;  border-bottom: 1px solid #CBDAE6; }

table.catalog { border-bottom: 1px solid #CAD0D5; border-left: 1px solid #CAD0D5; border-right: 1px solid #CAD0D5; border-top: 0px; background: #fff; }

.button { padding: 3px; font-weight: bold; }


.lmenu ul, #lmenu ul { margin:0; padding:0; list-style:none; }
	.lmenu ul li, #lmenu ul li { font-size:12px; height:23px; width:111px; background: url('images/left_menu_li_sep.gif') 4px 0 no-repeat; padding:6px 0 0 15px;  }


