body{
font-family:arial,helvetica,clean,sans-serif;
margin:0;
padding:0;
line-height: 1.5em;
color:#666;
font-size:13px;
}

img{
border:0px;
}

a:link, a:visited, a:active{color:#666699; text-decoration:underline}
a:hover{color:#8b8cba;}

#maincontainer{
width: 925px; /*Width of main container*/
margin: 10px auto; /*Center container on page*/
border:1px solid #CCC;
}

#topsection{
height: 64px; /*Height of top section*/
border-bottom:1px solid #CCC;
background:url(../images/topsection_back_1.gif);
color:#febf71;
}

#topsection img{
margin:-5px -10px;
}

#topsection h1{
margin: 0;
padding-top: 7px;
font-size:0px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 170px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -925px; /*Set left margin to -(MainContainerWidth)*/
}

#footer{
clear: left;
width: 100%;
padding: 4px 0;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/*MENU*/
.slidedoormenu{
list-style-type: none;
margin:10px 3px;
padding: 0px;
width: 150px;
border: 2px solid #e0e0e0;
}

.slidedoormenu img{
*margin-top:3px;
*margin-bottom:-5px;
}

.slidedoormenu li{
border-bottom: 2px solid #e0e0e0;
}

.slidedoormenu li a{
background:url(../images/leftsection_back_1.gif);
display: block;
color: black;
width: auto;
border-bottom: 1px solid white;
padding:7px 20px 0px;
*padding:7px 20px;
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.slidedoormenu li a:hover{
background:url(../images/leftsection_back_2.gif) left center;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem{
*margin-bottom: -18px;
}

.slidedoormenu li.lastitem a{
padding:7px 20px 0;
*padding:7px 20px 0px 20px;
}

.slidedoormenu li.checked a{
background:url(../images/leftsection_back_2.gif) left center;
}

/*message01*/
#message01{
border:3px solid #fff2da;
margin:11px 0px;
padding:0px;
}

#message01 table{
margin-left:10px;
*margin-left:0px;
}

#message01 td{
text-align:center;
}

.total_number{
background:#fff2da;
margin:0px;
padding:5px;
text-align:right;
}

.total_number img{
margin-top:-10px;
*margin-top:-2px;
}


/*message01-1*/
.publiclist_select{
float:left;
margin-left:15px;
*margin-left:7px;
margin-bottom:5px;
}
.pagelink{
text-align:right;
margin:0px 15px 10px 0px;
}
.pagelink2{
float:right;
width:50%;
text-align:right;
margin-right:15px;
*margin-right:7px;
margin-bottom:5px;
}

/*message02*/
#message02{
border:0px solid #fff2da;
margin:11px 0px;
padding:0px;
}

.greyborder{
border:1px #ccc solid;
padding:3px;
margin:20px 0px;
}

.request_list_title {
background:#ffd097;
margin:0px;
padding:5px;
font-size:13px;
font-weight:bold;
color:#666;
}

/*message02-1*/
#message02-1{
border:0px solid #fff2da;
margin:11px 0px;
padding:0px;
}

#message02-1table{
margin:15px 5px -5px 5px;
*margin:15px 5px 5px 5px;
width:670px;
border:1px #fbb14e solid;
color:#000;
}
#message02-1table td{
padding:8px 10px;
*padding:5px 10px;
font-size:13px;
}


/*message03-1*/
#message03-1{ margin:11px 0px; padding:0px; }
.request_title{ background:#fdaa45; margin:0px; padding:10px; *padding-bottom:6px; font-size:18px; font-weight:bold; color:#5b524d; }
#message03-1 table{
margin:5px;
width:680px;
border:1px #fbb14e solid;
color:#000;
}
#message03-1 td{
padding:5px 10px;
font-size:13px;
}

/*message03-3*/
.messagecontent_text{
font-size:12px;
font-weight:bold;
margin:-364px 0px 0px 56px;
width:131px;
color:#1a3260;
}

/*message03-4*/
#message03-4 table{
margin:5px;
width:670px;
border:1px #fbb14e solid;
color:#000;
}
#message03-4 td{
padding:5px 10px;
font-size:13px;
}

.orangeborder{
border:1px #fbb14e solid;
padding:0px 0px 20px 0px;
margin:30px 5px;
width:668px;
}
.submitted_title{
background:#fff2da;
margin:0px;
padding:5px 10px;
font-weight:bold;
}

/*message04*/
#message04{
border:3px solid #fff2da;
margin:11px 0px;
padding:0px;
}
.quaot{
background:#fff2da;
border:#fdaa45 1px solid;
margin:10px 25px;
padding:10px 15px;
line-height:25px;
color:#000;
}

.message04table{
text-align:center;
margin:10px auto 20px auto;
*margin:20px auto;
}

.message04table td{
padding:0px 10px;
}
/*message05*/
#message05{
border:3px solid #fff2da;
margin:11px 0px;
padding:0px;
}

/*message06*/
.appraisal_icon{
margin:3px 15px;
*margin:0px 15px;
width:670px;
text-align:right;
}


/*table*/
table.main_table {
border-left:1px solid #CFCFCF;
border-top:1px solid #CFCFCF;
margin:0px 15px 15px;
*margin:5px 0px 15px;
text-align:left;
font-size:13px;
}
div#control_area #oldlog_list th {
padding:5px;
text-align:center;
}
div#control_area th, div#control_area td {
padding:6px 10px;
}
table.main_table th {
background-color:#E6E5E5;
border-color:#FFFFFF rgb(207, 207, 207) rgb(207, 207, 207) rgb(255, 255, 255);
border-style:solid;
border-width:1px;
padding:6px 10px;
vertical-align:middle;
text-align:center;
}
div#control_area #oldlog_list .state {
text-align:center;
width:25px;
}
table.main_table td {
background-color:#FFFFFF;
border-bottom:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;
padding:6px 10px;
}

table.main_table2 {
border-left:1px solid #CFCFCF;
border-top:1px solid #CFCFCF;
margin:0px 15px 15px;
*margin:5px 0px 15px;
text-align:left;
font-size:13px;
}
div#control_area #oldlog_list th {
padding:5px;
text-align:center;
}
div#control_area th, div#control_area td {
padding:6px 10px;
}
table.main_table2 th {
background-color:#E6E5E5;
border-color:#FFFFFF rgb(207, 207, 207) rgb(207, 207, 207) rgb(255, 255, 255);
border-style:solid;
border-width:1px;
padding:6px 10px;
vertical-align:middle;
text-align:center;
}
div#control_area #oldlog_list .state {
text-align:center;
width:25px;
}

table.main_table2 td {
background-color:#FFFFFF;
border-bottom:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;
padding:6px 10px;
text-align:center;
}

/*font control*/
.orange_bold { color:#fe8b00; font-weight:bold; }
.orange_font { color:#fe8b00;}

.text{
margin:15px;
line-height:25px;
}

.text_margin0{
margin:5px 10px;
line-height:25px;
}

.brown{
color:#ae6000;
}

.blue{
color:blue;
}

.red_bold{
color:red;
font-weight:bold;
}

.red_bold_small{
color:red;
font-weight:bold;
font-size:11px;
}

.red_small{
color:red;
font-size:11px;
}

.red_bold_big{
color:red;
font-weight:bold;
font-size:18px;
}

.smaller{
font-size:11px;
}

.center{
text-align:center;
}

