BODY {
	margin: 0; padding: 0;
	font: 12px Arial;
	background-color: white;
}

/*********** global *************/

A { color: #900; }
.clear { clear: both; }
.light { color:#888; }
.title { font-size: 13px; margin:15px 0 10px 0; font-weight: bold; color: black; }
.title2 { margin-top: 15px; margin:15px 0 10px 0; font-size: 18px; font-weight: bold; color: #20659B; }

/********** main layout **********/

DIV.main {
	width: 731px;
	margin: 50px auto 60px auto;
}

/*********** left *************/

DIV.left { float: left; width: 200px; padding-right: 15px; }
DIV.lleft { float:right; clear:right; width:180px; }

IMG.logo { margin-top: 13px; float: right; clear: both; }
P.logotit { float: right; clear: both; font: 12px Tahoma; color: #888; margin: 0px; text-align:right; }

P.secimg { margin: 10px 0 0 0; }
P.secimg A { float: right; clear: both; border:0; }
P.secimg IMG { border: 0; }

UL.menu, P.menu { float: right; clear: both; text-align: right; margin: 25px 0 15px 0; list-style-type:none; }
UL.menu LI { font-weight: bold; }
UL.menu UL { list-style-type: none; margin: 4px 0 10px 0; }
UL.menu UL LI { margin: 2px 0 2px 0; font-weight: normal; }
UL.menu UL LI A { color: #555; }
P.menu A { line-height: 20px; }

P.hotline { text-align:right; clear:both; float:right; color: #000; font-size: 13px; }

DIV.services { float: right; clear: both; text-align: right;  margin: 60px 0 15px 0; }
DIV.services A { color: black; line-height: 20px; }

/************ right ****************/

DIV.right { float: right; clear: right; width: 515px; border-left: 1px solid #bbb; border-top: 1px solid #bbb; }

DIV.cfull { padding:0 0 0 15px; }
DIV.cleft { padding: 0 15px 0 15px; }

/************* tail **************/

DIV.tail { float: right; clear: right; width: 500px; text-align: right; font: 11px Arial; color: #888; clear: both; margin: 20px 0 20px 0; }
DIV.tail A { color: #888; } 