body {
	background-color: #f6f6f6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #000;
	margin:0px 0px 0px 2px;
	padding:0px;
}


h6{
color:#7C0405;
display:inline;
font-size:14px;
margin:0px 4px 0px 4px;
}

tr {
text-align:left;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}

a {
	color:blue;
	text-decoration: none;
}



.title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
	line-height: 30px;
  background-color: #006666;
	color: #DCDCDC;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
  color: #006666;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
  color: #DCDCDC;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  font-weight: bold;
	background-color: #CCCCCC;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #339999;
}

.sidebarFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #CCCCCC;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCCCCC;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
  border-style: ridge;
}



.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
  background-color: #336699;
}


a:hover {
	text-decoration: underline;
}

input.big {
	width: 100px;
}

input.small {
	font-size:80%;
}
select.small {
	font-size:80%;
}
/********/
#main {
position:relative;
float:left;
left:0px;
top: 0px;
width: 798px;
height:800px;
background-color: #f4f4f4;
}


#leftcol {
position:relative;
float:left;
left:0px;
top: 0px;
width: 128px;
height: 800px;
}
#lc_logo {
position:relative;
float:left;
left:0px;
top: 0px;
width: 128px;
height: 68px;

}

#lc_tool {
position:relative;
float:left;
left:0px;
top: 0px;
width: 128px;
height: 128px;
border: 1px solid #999999;
background-color:#fff;

}


#lc_tool ul{
color: #0033CC;
margin: 0px 0px 0px -3px;
padding: 0px;

}

#lc_tool li{
margin:0px 0px 0px 22px;
padding:0px 0px 0px 0px;
list-style-type:square;
text-indent:0px;
line-height:14px;
}

#lc_tool li.top{
margin:6px 0px 0px 22px;
padding:0px 0px 0px 0px;
list-style-type:square;
text-indent:0px;
line-height:14px;
}

#lc_tips {
position:relative;
float:left;
left:0px;
top: 8px;
width: 128px;
height: 250px;
border: 1px solid #999999;
font-size: 90%;
background-color:#fff;
}

#lc_tips label {
color: #000;
font-weight:bold;
margin-left: 2px;
}

#lc_tips ul{
color: #000;
margin: 0px 0px 0px -3px;
padding: 0px;
}

#lc_tips li{
margin:0px 0px 0px 22px;
padding:0px 0px 0px 0px;
list-style-type:square;
text-indent:0px;
line-height:12px;
}

#lc_we {
position:relative;
float:left;
left:0px;
top: 18px;
width: 128px;
height: 200px;
border: 1px solid #999999;
background-color:#fff;
font-size: 90%;
color:#000;
line-height:12px;
}

#lc_we_text {
position:relative;
float:left;
left:6px;
top: 3px;
width: 115px;

}

#lc_we_text p {
margin-top:2px;
}


#lc_ad1 {
position:relative;
float:left;
left:0px;
top: 12px;
width: 128px;
height: 30px;
background-color:#CCCCFF;
border: 1px solid #8080FF;
font-size: 90%;
color: #333333;
line-height:12px;
}
#lc_ad1_text {
margin: 4px 0px 0px 2px;
width:120px;
text-align:center;
}


#lc_ad2 {
position:relative;
float:left;
left:0px;
top: 14px;
width: 128px;
height: 30px;
background-color:       #79B0E5;
border: 1px solid blue;
font-size: 90%;
color: #fff;
line-height:12px;

}
#lc_ad2_text {
margin: 0px 0px 0px 0px;
padding:0px;
text-align:center;
}

#lc_copyright {
float:left;
position:relative;
clear:both;
top:18px;

width:120px;
}

/*********/
#midcol {
position:relative;
float:left;
left:4px;
top: 0px;
width: 392px;
height: 800px;
background-color: #f6f6f6;
}

#midcol a{
color: blue;
}

#midcol ul{
list-style-type:none;
line-height:16px;
margin:0px;
padding:0px;
}

#midcol li.top {
margin:3px 0px 0px -26px;
}

#midcol li.bottom {
margin:0px 0px 20px -26px;
}

#midcol li {
margin:0px 0px 0px -26px;
text-indent:38px;
}

#mc_title {
position:relative;
float:left;
left:0px;
top: 0px;
width: 392px;
height: 68px;

}

#mc_title_text {
position:relative;
float:left;
left:10px;
top: 36px;
color: #000000;
font-size:120%;
font-weight:bold;
border-top:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
width:95%;
}

#mc_main {
position:relative;
float:left;
left:0px;
top: 0px;
width: 392px;
height: 664px;
border: 1px solid #9999CC;
border-right:0px;
background-color:#fff;

}

#mc_main_left {
position:relative;
float:left;
left:6px;
top: 6px;
width: 192px;
height: 650px;
border: 1px solid #336699;
border-right:0px;
}

#mc_auto_left {
position:relative;
float:left;
width: 96px;
}

#mc_main_right{
position:relative;
float:left;
left:0px;
top: 6px;
width: 192px;
height: 650px;
border: 1px solid #336699;
border-left:0px;

}

#mc_label {
position:relative;
float:left;
left:0px;
top:0px;
width:190px;
height:26px;
font-size:14px;
background-color: #3553AD;
color:#fff;
text-indent:12px;
font-weight:bold;
border: 1px solid #fff;
}

#mc_label a{
color:#fff;
}

#mc_list {
position:relative;
float:left;
left:0px;
top:0px;
width:100%;
margin:0px;
padding:0px;
}

/*****************/
#rightcol {
position:relative;
float:left;
left:4px;
top: 0px;
width: 274px;
height: 800px;
background-color:#f6f6f6;
}

#rightcol form {
margin:0px;
padding:0px;
height:22px;
width:266px;
background-color: #fff;
}

#rc_search {
position:relative;
float:left;
margin:0px;
padding:0px;
left:0px;
top:36px;
width:273px;
height:32px;
border: 1px solid #9999CC;
border-bottom:0px;
background-color:#fff;
}

#rc_search_label {
position:relative;
float:left;
left:6px;
top:1px;
height:8px;
font-size:80%;
line-height:9px;
width:267px;
margin:0px;
padding:0px;
background-color:#fff;
}

#rc_search_box {
position:relative;
float:left;
left:4px;
top:4px;
width:268px;
margin:0px;
padding:0px;
}


#rc_content {
position:relative;
float:left;
top:36px;
width:274px;
height:664px;
border: 1px solid #9999CC;
border-top:0px;
border-left:0px;
}

#rc_content .state {
font-weight:bold;
}

#rc_content h1{
font-size:100%;
margin:0px;
text-indent:6px;

}

#rc_content a{
color:#000;
}

#rc_content ul{
list-style-type:none;
line-height:14px;
margin:0px;
padding:0px;
}

#rc_content li{
margin:0px 0px 0px -26px;
text-indent:36px;
font-size:90%
}


#rc_content_main {
position:relative;
float:left;
top:5px;
left:0px;
width:266px;
height:651px;
border: 1px solid #FF962D;
background-color: #FFDDBC;
}

#rc_content_main_label {
position:relative;
float:left;
top:0px;
left:0px;
width:264px;
height:26px;
background-color: #FF962D;
border: 1px solid #fff;
border-bottom:0px;

}

#rc_content_main_label_l{
position:relative;
float:left;
top:0px;
left:0px;
width:128px;
height:26px;
font-weight:bold;
font-size:120%;
text-indent:6px;
}

#rc_content_main_label_r{
position:relative;
float:right;
right:6px;
top:0px;
width:130px;
height:26px;
line-height:12px;
font-size:80%;
text-align:right;
}


#rc_content_main_label_l a{
color:#fff;
}
#rc_content_main_label_r a{
color: #000;
}

#rc_content_main_city_left {
position:relative;
float:left;
top:0px;
left:0px;
width:132px;
height:623px;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#rc_content_main_city_right {
position:relative;
float:left;
top:0px;
left:0px;
width:132px;
height:623px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

#rc_content_main_city {
position:relative;
float:left;
top:0px;
left:0px;
width:250px;
padding:6px;
line-height:16px;
font-size:90%;
}

#rc_content_main_city a{
margin-right:3px;
}

/** for general reply form **/
#page {
    width: 680px;
    margin: auto;
	 background-color:#f6f6f6;
} 


#form_main {
position:relative;
float:left;
left:4px;
width:512px;
height:300px;
font-size:100%;
}

#form_main p{
margin:0px;
}

#form_main h4{
font-size:100%;
margin:10px 0px 0px 0px;
}


#form_main label {
text-align:right;
float:left;
width:140px;
margin:0px 10px 0px 0px;
padding:0px;
clear:left;
font-size:100%;
height:20px;
}

#f_title {
position:relative;
float:left;
padding:44px 0px 0px 0px;
font-size:200%;
text-align:center;
width:100%;
}

#f_form{
position:relative;
float:left;
padding:20px;
width:500px;
border:1px solid #61AC56;
background-color:#C0DDB5;
}


#f_form input.button {
font-size:120%;
font-weight:bold;
color:#fff;
width:70px;
background-color: #F3753F;
border: 2px #9cf outset
}
