* html div.menu-item {
	*display: inline; /* fixes problem in ie6 */
}

body{
	margin: 0;
	padding: 0;
        background: #1d2d3b;
	font-family: 'Arial', sans-serif, 'ËÎÌå';
	font-size: 12px;
	text-align: left;
    color:#536893;
    line-height:1.2em;	
}
a{
    color:#ffffff;
    text-decoration:none;
}
a:hover{
    color:#cc8470;
    text-decoration:underline;
}
.head, .ct, .cb, .tail{
    margin:0pt auto;
    width:960px;

}
.head{
    height:80px;

}
.tail{
    padding-top:20px;
    text-align:center;
}
.c{
    margin:0pt auto;
    width:960px;
    border-top:1px solid #0f1c2b;
    border-left:2px solid #0f1c2b;
    border-right:2px solid #0f1c2b;
    background: #c7c7d3;
}

.ct{
    border-top:1px solid #0f1c2b;
    border-left:2px solid #0f1c2b;
    border-right:2px solid #0f1c2b;
}

.cb{
    margin-top:-16px;
}
.ctl{
    padding:0pt 16px 0pt 0pt;
    background:url(img/ctl.gif) no-repeat left bottom;
}
.ctop{
    width:100%; 
    padding:1px;   
    background : url(img/ctop.gif) repeat-x center bottom;
}
.ctr{
    padding:0pt 16px 0pt 0pt;
    background: url(img/ctr.gif) no-repeat left bottom;
}
.cbl{
    padding:0pt 16px 0pt 0pt;
    background:url(img/cbl.gif) no-repeat left bottom;
}
.cbot{
    width:100%;
    padding:1px;
    background : url(img/cbot.gif) repeat-x center bottom;
}
.cbr{
    padding:0pt 16px 0pt 0pt;
    background: url(img/cbr.gif) no-repeat left bottom;
}


.miniList{
    padding-left:16px;
    background: url(img/miniblock.gif) no-repeat left bottom;
}
#queryinput{
    border: 1px solid #525d67;
    height:18px;
    width:166px;
}
#searchbtn{
    vertical-align:middle;
    background:url(img/search.gif);
    width:24px;
    height:22px;
    border:0px;
    cursor:pointer;
}
.content img{
    margin:0;
    padding:0;
    vertical-align:middle;
}

.block1{
    /*for margin-top:-16px in .cb*/
    padding:0pt 10px 20px;
    color:#666666;
}
.block1 a{
     color:#284168;
}
.title1{
    font-size:14px;
    color:#284168;
    line-height:40px;
    font-weight:bold;
    padding:3px 0px 0px 33px;
    background: url(img/dotted_line1.gif) repeat-x left bottom;
}
.title2{
    font-size:12px;
    color:#284168;
    padding:3px 0px 0px 20px;
    line-height:40px;
    font-weight:bold;
    background: url(img/dotted_line2.gif) repeat-x left bottom;
}
.title12{
    font-size:12px;
    color:#284168;
    padding:3px 0px 0px 33px;
    font-weight:bold;    
}
.content1{
    color:#555555;
    line-height:20px;	
    padding:0px 10px 2px 60px;
}
.content1 a{
    color:#c87661;
}
.content2{
    line-height:20px;	
    padding:8px 8px 4px 0px;
 }

.h-line1{
    font-size:0;
    line-height:0;
    height:2px;
    margin:0 10px 0 10px;
    background: url(img/dotted_line.gif) repeat-x left top;
}
.ul1, .ul2, .ul11, .ul21{
    list-style-type:none;
    margin:0pt;
    padding:1px 0pt 0pt 15px;
}
.ul1 li, .ul2 li, .ul11 li, .ul21 li{
    margin:0pt;
    padding:0pt 0pt 3px 15px;
    color:#666666;
}

.ul1 li{
    background:transparent url(img/bullet01.gif) no-repeat scroll left 4px;
}
.ul2 li{
    background:transparent url(img/miniblock2.gif) no-repeat scroll left 3px;
}
.ul11 li{
    background:transparent url(img/bullet011.gif) no-repeat scroll left 4px;
}
.ul21 li{
    background:transparent url(img/bullet021.gif) no-repeat scroll left 4px;
}

.block2{
    /*for margin-top:-16px in .cb*/
    padding:0pt 10px 0px 5px;
}
.bg1{
    background: #fff url(img/bg1.gif) repeat-x scroll left top;
}

.detail{
    text-align:right;
    color:#3e3a36;
    padding:0 20px 0 20px;
}
.detail a{
    color:#c87661;
    padding-left:12px;
    background:url(img/bullet01.gif) no-repeat center left;
}

/**/
* html div.menu-item {
	*display: block; /* fixes problem in ie6 */
	overflow:hidden;
	*zoom:1;
}

ul.menu{
	list-style: none;
	margin: 0;
	padding: 0;
}

.menusplit{
    float:left;
    padding: 2px;
}

li.menumain {
	float: left;
	color:#3e3a36;
	cursor:pointer;
}
 
img.menu-item-arrow{
	position: absolute;
	right: 4px;
	top: 8px;
}
/*hide pop menu before js loaded*/
.menumain ul{
    left:-1000px;
    position:absolute;
}

 

.menu-ul
{
	list-style:none;
	margin: 0;
	padding: 0;
	border: solid 0px;
}
.menu-ul li{
    cursor:pointer;
    background-color: #7382a1;
    color:#ffffff;
    font-weight:bold;
    font-size: 12px;
    list-style-type:none;
    width:104px;
    padding:0 1px 0 1px;
    *zoom:1;
}
.menu-ul li.active {
	background-color: #c7c7d3;
}

.menumain a{
	padding: 8px 27px 7px 27px;    
    color:#ffffff;
    display:block;
    *display:inline-block;
    text-decoration:none;
    font-weight:bold;
}
.activetarget a{
    background-color: #c7c7d3; 
    color:#ffffff;
    font-weight:bold;    
}

.menu-item a{
	padding: 8px 10px 8px 4px;    
    color:#ffffff;
    display:block;
    overflow:hidden;
    text-decoration:none;
}
.menumain a:hover{
    color:#7382a1;
    text-decoration:none;
}
.menu-item  a:hover{
    color:#2a3b66;
    font-weight:bold;
    text-decoration:none;
}
.menu-arrow{
    background:url(img/menuarrow_h.gif) no-repeat center right;
}

.menu-arrow-v{
    background:url(img/menuarrow_h.gif) no-repeat center right;
}



#k_search{

    background: #FFF url(img/bg1.gif) repeat-x scroll left top;
    /*for margin-top:-16px in .cb*/
    padding:0pt 10px 20px;
    color:#cfd4d7;
}
#k_search a{
     color:#70b2d2;
}
.k_error  {color:#C01920;display:block;line-height:14px;font-size:12px;}
.k_form{display:block;width:100%;margin:0px;padding-top:15px;}
	.k_form .k_login {display:table;margin-left:100px;}
	.k_form p{text-align:left;margin:0px;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}

	.k_table{width:100%;border:1px solid;border-color:#CCC #DDD #DDD #CCC;clear:both;text-align:left;}
	.k_table th{border:1px solid;border-color:#EEE #AAA #BBB #EEE;background:#E6E9ED;padding:0px 2px;letter-spacing:2px;color:#14316B;line-height:20px;}
	.k_table td{border:1px solid;border-color:#EEE #AAA #AAA #EEE;padding:1px;line-height:18px;}
	.k_table td input {margin-right:10px;}
	.k_table * {font-size:12px;}
	.k_table tr.hover {background:#E6E9ED;font-weight:bold;}
	.k_table tr.hover a{font-weight:bold;}

	.k_in1 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width: 50px;}
	.k_in2 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:100px;}
	.k_in3 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:200px;}
	.k_in4 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:400px;}
	.k_in5 {border:1px solid;border-color:#333 #CCC #CCC #333;font-size:14px;width:600px;}

.k_pagelist {display:table; line-height:30px;}
.k_pagelist em {display:none;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#003150;}
.k_pagelist a {color:#cfd4d7;padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}