body {
	margin: 0px 0px 20px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #222;
	background: #CDCDCD;
	text-align: center;
}

td, div { 
	vertical-align: top;
	margin: 0px;
	color: #222;
	text-align: left;
	}

	
/* TDs *****************************************/

table.t1 {margin-left:40px;}
table.t1 td { vertical-align: middle;}

td.td1 {	padding-right: 10px; }

td.td2 { background: #CC0000; font-weight: bold; color: #fff; font-size: 10px;}
td.td21 { background: #CC0000; font-weight: bold; color: #fff; font-size: 10px; text-align: center;}
td.td3 { background: #fff; padding: 5px;}
td.td31 { background: #fff; text-align: center; padding: 5px; vertical-align: middle;}
td.td33 { background: #fff; text-align: center; padding: 5px; font-size: 10px;}
td.td33_h { background: #fff; text-align: center; padding-top padding-bottom: 5px: 5px; font-size: 10px;}

td.td32 { background: #fff; text-align: center; color: #c00; font-weight: bold; vertical-align: middle;}

td.td4 {	line-height: 19px; }

td.td5 { background: #D7D9CB; font-weight: bold; text-align: center; vertical-align: middle;}

td.td6 { background: #fff; vertical-align: middle; font-size: 10px; }
td.td7 { background: #fff; vertical-align: middle; text-align: right; color:#D8200B; font-size: 10px;}

/* DIVs ***************************************/

div.div780 { width: 780px; margin: 0px auto; }
div.div780a { width: 780px; background: url(../pic/bk_pag.gif) #E6E8D8; border-bottom: 2px solid #fff;}
div.div780a_h { width: 780px; background: url(../pic/bk_home.gif) #fff; border-bottom: 2px solid #fff;}

div.divtop { background: url(../pic/bk_top.gif) no-repeat ; text-align: right; padding: 7px 0px 10px; }
div.divtop1 { width: 122px; float: left; background: url(../pic/bk_top1.gif) repeat-x; height: 44px; color: #fff; padding: 6px 0px 0px; line-height: 13px;}
div.divtop2 { width: 170px; float: left; background: url(../pic/bk_top1.gif) repeat-x; height: 40px; padding: 10px 8px 0px 0px;}

div.divleft { width: 154px; background: #D7D9CB; border: 2px solid #fff; border-width: 0px 2px; float: left; padding-bottom: 20px;}
div.divleft1 {	padding: 0px 9px 15px; line-height: 12px; font: 12px Arial;}
div.divleft1a {	padding: 5px 9px 3px; line-height: 12px; font: 12px Arial; background: #fff; clear: both;}

div.divwe { text-align: center; width:55px; font-size:15px; font-weight: bold; float:left; padding: 2px 0px 4px; color: #77786F;}
div.divwe1 { width:80px; float:left;}

div.divmid { float: left; width: 620px;}
div.divmid1 {	padding: 15px 10px 40px 17px;}

div.divmid_h { float: left; width: 464px;}
div.divmid1_h {	padding: 9px; background: #fff;}
div.divmid1_ha { padding: 9px; background: #fff; border: 2px solid #9F7945; border-top-width:0px;}

div.divhome1 { background: #9F7945; border-bottom: 2px solid #fff; color: #fff; font-size: 13px; font-weight: bold; padding: 10px 12px 9px; line-height: 16px; margin: 0px; text-transform: uppercase;}
div.divhome1a { background: #9F7945; border-top: 2px solid #fff;  color: #fff; font-size: 13px; font-weight: bold; padding: 10px 12px 9px; line-height: 16px; margin: 0px; text-transform: uppercase;}
div.divhome2 {	padding: 15px 12px; border-bottom: 2px solid #fff; margin: 0px 0px 10px; line-height: 14px; color: #444;}
div.divhome3 {	padding: 15px 12px 30px;}

div.divbot { background: #888; color: #555; margin: 5px 0px 0px; padding: 6px 9px; line-height: 14px; }
div.divbot1 { float: left; margin: 0px 15px 0px 0px;}
div.divbot2 { width: 50%; padding: 10px 0px 0px; font-size: 10px; float: left;}
div.divbot3 { padding: 15px 0px 0px; font-size: 10px; float: right;}

div.divline1 {	border-bottom: 1px solid #222; margin: 12px 0px 8px;}
div.divline2 {	border-bottom: 1px dashed #77786F; margin: 15px 0px 25px; clear: both; padding:3px;}
div.divline3 {	border-bottom: 1px solid #CC0000; margin: 3px 0px 8px;}

div.divnav { background: #77786F; padding: 7px 17px; border-bottom: 2px solid #fff;}
div.divnav1 { border: 1px solid #fff; padding: 7px 7px 5px; font-size: 10px; margin: 15px 0px; background: #D7D9CB; line-height: 15px;}

div.div_l { float: left;}
div.div_r { float: right;}

div.divstar { background: url(../pic/star.gif) repeat-x; height: 9px; float: left; margin: 5px 0px 5px 7px;}
div.divstar1 { background: url(../pic/star1.gif) repeat-x; height: 9px; float: left; margin: 5px 0px 5px 7px;}
div.divstar2 { background: url(../pic/star2.gif) repeat-x; height: 9px; float: left; margin: 5px 0px 0px 7px;}
div.divstar3 { background: url(../pic/star3.gif) repeat-x; height: 9px; float: left; margin: 2px 0px 0px;}

div.divdet { background: #fff; padding: 9px; line-height: 15px; }
div.divdet1 { background: #A1A38D; color: #fff; font-size: 13px; font-weight: bold; padding: 3px; line-height: 16px; margin: 10px 0px 15px; text-transform: uppercase;}
div.divdet1a { background: #fff; color: #fff; font-size: 13px; font-weight: bold; padding: 3px 5px; line-height: 16px; margin: 10px 0px 15px; text-transform: uppercase;}
div.divdet2 { background: #fff; padding: 9px; float: left; margin: 0px 20px 0px 0px;}

div.divdet_p {	width: 230px; height: 75px; overflow: auto;	padding-top: 10px;}
div.divdet3{ padding: 7px 0px 0px 10px; float: left;}

div.divbook1 {width:415px; float:left; margin:0px 20px 20px 0px;}
div.divbook2 { width: 154px; background: #D7D9CB; border: 2px solid #fff; border-width: 0px 2px 2px; float: left; margin:20px 0px 0px;}
div.divbook3 {	padding: 15px 9px; line-height: 12px; font: 12px Arial; border-top:2px solid #fff;}


/* UL *****************************************/



ul.ul1 { list-style:  url(../pic/arrow1.gif) ; margin: 0px 0px 0px 17px; padding: 0px;}
ul.ul1 li { margin-bottom: 3px;}

ul.ul2 { margin: 12px 0px 0px 17px; padding: 0px;}
ul.ul2  li { margin-bottom: 3px;}

ul.ul3 { list-style:  url(../pic/arrow1.gif) ; margin: 5px 0px 0px 17px; padding: 0px;}
ul.ul3 li { margin-bottom: 7px;}

ul.ul4 {  margin: 5px 0px 0px 25px; padding: 0px;}
ul.ul4 li.q { list-style:  url(../pic/faq_a.gif); margin-bottom: 7px; font-weight: bold; color: #111;}
ul.ul4 li.a { list-style:  url(../pic/faq_q.gif); margin-bottom: 15px;}

ul.ulmenu { margin:0px; padding: 0px;}
ul.ulmenu li { display: block; list-style-type:none; margin:0px; padding: 0px; font: 12px Arial; font-weight: bold;}
ul.ulmenu li A { display: block; list-style-type:none; background: no-repeat url(../pic/bk_menu.gif) #CC0000; height: 20px; padding: 5px 0px 0px 30px;}
ul.ulmenu li A:hover { display: block; list-style-type:none; background: no-repeat url(../pic/bk_menua.gif) #CC0000;}
ul.ulmenu li A:active{ display: block; list-style-type:none; background: no-repeat url(../pic/bk_menua.gif) #CC0000; height: 20px; padding: 5px 0px 0px 30px;}

ul.ulmenu1 { margin:12px 0px 0px; padding:0px; }
ul.ulmenu1 li { display:inline; list-style-type:none; padding:0px; margin: 0px -5px 0px 0px; font-weight: bold; line-height: 17px;}
ul.ulmenu1 li A { border: 1px solid #CC0000; padding: 2px 5px; }
ul.ulmenu1 li A:hover { border: 1px solid #CC0000; padding: 2px 5px; background: #CC0000;}
ul.ulmenu1 li A:active { border: 1px solid #CC0000; padding: 2px 5px; background: #CC0000;}
/* span ***************************************/



/* EMs ****************************************/
br.br1 {	height: 1px; line-height: 1px; font-size: 1px; margin: 1px; padding: 1px; clear: both; display: block;}

h1 { font-size: 11px; 	font-weight: normal; line-height: 11px; margin: 0px;}
em.emblack { font-style: normal; color: #111; }
em.emwhite { font-style: normal; color: #fff; font-weight: bold;}
em.emtit { font-style: normal; color: #77786F; font-weight: bold; font-size: 15px;}

em.eminv { font-style: normal; background-color: #222; font-weight: bold; color: #F1F1F1; padding: 0px 2px;}
em.emtit1 {font-style: normal; font-weight: bold; font-size: 13px; line-height: 17px; float: left; color: #CC0000;}
em.emtit2 {font-style: normal; font-weight: bold; font-size: 13px; line-height: 17px;color: #CC0000;}

em.emgrey1 {font-style: normal; color: #77786F;	}
em.emor {font-style: normal; color: #FF6000;	}
em.emred {font-style: normal; color: #D8200B;	}
em.emgrey1 { font-style: normal; color: #77786F; }
em.emgrey2 { font-style: normal; color: #77786F; font-size: 11px; line-height: 13px;}
em.emgrey3 { font-style: normal; color: #77786F; font-size:10px;}
em.emblue { font-style: normal; color: #3363C3; }


em.em10 { font-style: normal; font-size: 10px; line-height: 12px;}
em.em11 { font-style: normal; font-size: 11px; line-height: 13px;}
em.em21 { font-style: normal; font-size: 22px; font-weight: bold;}
em.em15 { font-style: normal; font-size: 15px; font-weight: bold;}

/* A ******************************************/

/* h1 link */
a.l1:link, a.l1:visited {   color: #999; text-decoration: none}
a.l1:active, a.l1:hover {   color: #999; text-decoration: none}

/* menulink */
a.l2:link, a.l2:visited {   color: #fff; text-decoration: none}
a.l2:active, a.l2:hover {   color: #F8DAD7; text-decoration: none}

/* bottom1 */
a.l3:link, a.l3:visited {   color: #000; text-decoration: none}
a.l3:active, a.l3:hover {   color: #CC0000; text-decoration: none}

/* bottom2 */
a.l4:link, a.l4:visited {   color: #ccc; text-decoration: none}
a.l4:active, a.l4:hover {   color: #111; text-decoration: none}

a.l5:link, a.l5:visited {   color: #cc0000; text-decoration: none}
a.l5:active, a.l5:hover {   color: #fff; text-decoration: none}

a.l6:link, a.l6:visited {   color: #fff; text-decoration: none}
a.l6:active, a.l6:hover {   color: #D7D9CB; text-decoration: underline}

/* page nav */
a.l7:link, a.l7:visited {   color: #CC0000; text-decoration: none; padding: 0px 2px;}
a.l7:active, a.l7:hover {  color: #fff; text-decoration: none; background: #CC0000;}

a.l8:link, a.l8:visited {   color: #fff; text-decoration: none; padding: 2px 3px; background: #77786F}
a.l8:active, a.l8:hover {  color: #fff; text-decoration: none; background: #D8200B;}

a.l8a:link, a.l8a:visited {   color: #fff; text-decoration: none; padding: 2px 3px; background: #D8200B;}
a.l8a:active, a.l8a:hover {  color: #fff; text-decoration: none; background: #77786F;}

a.l9:link, a.l9:visited {   color: #77786F; text-decoration: none}
a.l9:active, a.l9:hover {   color: #111; text-decoration: none}

a:link, a:visited {   color: #CC0000; text-decoration: underline}
a:active, a:hover {   color: #CC0000; text-decoration: none}

/* FORMs **************************************/

form { margin:0px; padding:0px; clear: both;}
button, select, input, textarea { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #111; }


.f_search {	width: 100px; float: left;}
.f_left { width: 130px; margin: 3px 0px 7px;}
.f_sm { width: 20px; }
.f_main { width: 220px; }
.f_main1 { width: 225px; }
.f_main2 { width: 125px; }


label.lablet { width: 80px;  float: left; display: block; margin: 2px 0px 0px;}
label.labmain { width: 140px;  float: left; display: block; margin: 2px 0px 10px;}
label.labmain1 { width: 320px;  float: left; display: block; margin: 2px 0px 10px;}

label.labmain2 { width: 160px;  float: left; display: block; margin: 2px 0px 10px; font-weight:bold;}

fieldset.fieldmain {	border: 1px solid #9F7945;  padding: 10px; width: 380px;}
fieldset.fieldmain legend { padding: 5px; color: #9F7945;}

fieldset.fieldmain1 {	border: 1px solid #D8200B;  padding: 10px;}
fieldset.fieldmain1 legend { padding: 5px; color: #D8200B; font-weight:bold;}

fieldset.fieldmain2 {	border: 1px solid #77786F;  padding: 10px;}
fieldset.fieldmain2 legend { padding: 5px; color: #77786F; font-weight:bold;}

.butleft { width: 190px; background: #B0B000; border: outset; color: #fff;}
.but1 { width: 225px; background: #D8200B; border: outset; color: #fff; font-weight: bold;}
.but2 { width: 185px; background: #D8200B; border: outset; color: #fff; font-weight: bold; float: right;}

.but3 { width: 225px; background: #D8200B; border: outset; color: #fff; font-weight: bold; margin-top:10px}

.but4 { width: 177px; background: #D8200B; 	border: outset #000;	border-width: 1px 2px 2px 1px; color: #fff; font-weight: bold; margin-top:10px}

.but5 { width: 130px; background: #D8200B; border: outset; color: #fff; font-weight: bold;}

.pic1{ border: 1px solid #CDCDCD; }
A:hover .pic1 { border: 1px solid #fff; }

/* list page */ 
.pic2{ border: 1px solid #111; margin-left: 10px;}
A:hover .pic2 { border: 1px solid #fff; }

/* home page */ 
.pic3{ border: 1px solid #111; margin-right: 10px;}
A:hover .pic3 { border: 1px solid #fff; }

img {	display: block; margin: 0px; padding: 0px;}
img.img1 { margin: 0px; float: left;}

img.img2 { margin: 5px 4px 0px 0px; float: left;}

img.p_search {	float: right; margin: 3px 0px 0px 0px; }
img.p_box {	border: 2px solid #fff; border-width: 2px 0px; margin: 0px 0px 5px 0px;}
img.p_box1 { border: 2px solid #fff; border-width: 2px 0px 0px; margin: 0px;}
img.p_box2 { border: 2px solid #fff; border-width: 0px 0px 2px;; margin: 0px 0px 5px 0px;}
img.p1 {	margin: 5px 0px 15px;}
img.p2 { margin: 7px 0px 0px; }
img.p3 { margin: 0px 10px 0px 0px; float: left;}