/* CSS Document */
html { margin:0px;padding:0px;}
body{margin:0px auto;padding:0px;font-size:12px;width:900px;font-family:Verdana;display:block;color:#333;}

a:link,a:visited,a:active {color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
strong {font-weight:normal;}
img{border:none;}

.l{text-align:left}
.r{text-align:right}
.c{text-align:center}
.gray{color:#AAA;}

.none {
display:none;
}


#box1 {
margin:0px auto;
padding:0px;
width:770px;
height:auto;
}

#header {
margin:0px;
padding:0px;
width:100%;
clear:both;
display:table;
}

#header h1 {
margin:0px;
padding:0px;
line-height:0px;
font-size:12px;
text-indent:-3000px;
}

#header .a {
padding:2px;
height:26px;
width:100% auto;
line-height:26px;
}

#header .b {
margin:0px;
padding:0px;
width:100%;
clear:both;
}
#header .b .logo {
width:160px;
height:40px;
float:left;
}

#header .b .nav {
margin:0px;
padding:0px;
width:590px;
height:38px;
float:right;
text-align:left;
border:#d8d8d8 1px solid;
background:url(bg.gif) repeat-x;
}

#header .b .nav ul {
margin:0px;
margin-left:5px;
padding:0px;
width:375px;
line-height:38px;
float: left;
}

#header .b .nav li {
margin:0px;
margin-left:2px;
margin-right:2px;
padding:0px;
display:inline;
font-size:14px;
color:#000000;
}

#header .b .nav li a {
text-decoration:none;color:#111111;
}

#header .b .sou {
margin:0px;
padding:0px;
padding-left:5px;
width:200px;
height:38px;
float:right;
background:url(line1.gif) no-repeat left;
}

#header .b .sou .sou_a {
margin:0px;
margin-left:5px;
margin-top:8px;
padding:0px;
}

#header .b .sou .sou_b {
margin:0px;
margin-top:0px;
padding:0px;
border:#dbdbdb 1px solid;
height:20px;
line-height:20px;
width:140px;
}
#subNav {
margin:0px;
margin-top:5px;
padding:5px;
float:left;
width:760px;
border:#dbdbdb 1px solid;
}

#guide {line-height:21px;height:21px;background:url(guide.gif) no-repeat;margin-bottom:0px;text-align:left;color:#333;}
#guide a:link,#guide a:visited,#guide a:active {color:#333;}
#guide a.k_guidename{padding:0px 30px 0px 22px;}

#main {
margin:0px;
margin-top:5px;
padding:0px;
width:100%;
clear:both;
}
#cc_a {
margin:0;
padding:0;
width:100%;
clear:both;
}

#cc_a .right {
margin:0px;
padding:0px;
float:right;
width:280px;
}

#cc_a .right .a .top {
margin:0px;
padding:0px;
background: url(bg10.gif) repeat-x;
height:25px;
}

#cc_a .right .a {
margin:0px;
padding:2px;
border:#f7c450 1px solid;
height:80px;
}

#cc_a .right .a h2 {
margin:0px;
margin-left:5px;
padding:0px;
padding-left:12px;
line-height:25px;
font-size:14px;
color:#000;
height:25px;
background:url(icon5_1.gif) no-repeat left 8px;
FILTER: dropshadow(color=#ffffff, offx=1, offy=1, positive=1);
float:left;
}

#cc_a .right .a ul {
margin:0 auto;
padding:0;
width:98%;
}

#cc_a .right .a li {
margin:0;
margin-left:5px;
padding:0;
padding-left:16px;
width:110px;
text-align:left;
line-height:200%;
font-size:14px;
float:left;
background:url(icon1.gif) no-repeat left 6px;
}


#cc_a .right .b {
margin:0px;
margin-top:5px;
padding:2px;
border:#8ac9f2 1px solid;
}

#cc_a .right .b .top {
margin:0px;
padding:0px;
background: url(bg11.gif) repeat-x;
height:25px;
}

#cc_a .right .b h2 {
margin:0px;
margin-left:5px;
padding:0px;
padding-left:12px;
line-height:25px;
font-size:14px;
color:#000;
height:25px;
background:url(icon5.gif) no-repeat left 8px;
FILTER: dropshadow(color=#efefef, offx=1, offy=1, positive=1);
float:left;
}

#cc_a .right .b ul {
margin:0 auto;
padding:0;
width:98%;
}

#cc_a .right .b li {
margin:0;
padding:0;
line-height:200%;
font-size:14px;
}




#cc_a .left {
margin:0px;
padding:0px;
float:left;
width:480px;
}


#cc_a .left .a {
margin:0px;
padding:2px;
border:#8ac9f2 1px solid;
width:100%;
clear:both;
display:table;
height:262px;
}

#cc_a .left .a .top {
margin:0px;
padding:0px;
background: url(bg7.gif) repeat-x;
height:30px;
width:100%;
clear:both;
}


#cc_a .left .a h2 {
margin:0px;
margin-left:5px;
padding:0px;
padding-left:12px;
line-height:30px;
font-size:14px;
color:#000;
height:30px;
background:url(icon5.gif) no-repeat left 9px;
FILTER: dropshadow(color=#ffffff, offx=1, offy=1, positive=1);
float:left;
}




#cc_a .left .a .a_left {
margin:0px;
padding:0px;
width:252px;
height:287px;
float:left;
border-right:#dbdbdb 1px dotted;

}

#cc_a .left .a .a_left .box{}
	  .a_left .box span{display:block;float:left;line-height:20px;text-align:center;padding:0px;margin:5px 0px;background:#F1F1F1;border:1px solid #D5D5D5;margin:0px 4px;}
	  .a_left .box a:link,.a_left .box a:visited,.template .box a:active{display:block;clear:both;color:#333;width:120px;overflow:hidden;white-space:nowrap;}
	  .a_left .box img{width:120px;height:100px;padding:2px;}

#cc_a .left .a .a_left ul {
margin:0px;
padding:0px;
}

#cc_a .left .a .a_left li {
margin:8px 5px 5px 5px;
padding:0px;
clear:both;
width:100%;
display:table;
line-height:26px;
}




#cc_a .left .a .a_right {
margin:0px;
padding:0px;
width:210px;
float:right;
}

#cc_a .left .a .a_right ul {
margin-top:5px;
}

#cc_a .left .a .a_right li {
font-size:14px;
line-height:200%;
color:#666;
}
#cc_b {
width:100%;
clear:both;
}

#cc_b .a {
margin-top:5px;
width:100%;
clear:both;
display:table;
}

#cc_b .a h2 {
margin:0px;
margin-left:5px;
padding:0px;
padding-left:13px;
line-height:28px;
font-size:14px;
font-weight:normal;
color:#000;
height:28px;
background:url(icon5_1.gif) no-repeat left 8px;
FILTER: dropshadow(color=#ffffff, offx=1, offy=1, positive=1);
float:left;
}

#cc_b .a ul {
margin:0px auto;
width:95%;
}

#cc_b .a li {
font-size:14px;
line-height:200%;
}

#cc_b .a .top {
margin:0px;
padding:0px;
background: url(bg9.gif) repeat-x;
height:28px;
width:100%;
clear:both;
}

#cc_b .a .top span {
margin-right:5px;
float:right;
line-height:28px;
}

#cc_b .a .left {
padding:2px;
width:49%;
float:left;
border:#dbdbdb 1px solid;
}

#cc_b .a .right {
padding:2px;
width:49%;
float:right;
border:#dbdbdb 1px solid;
}
#cc_b .right1 {display:table;float:left ;margin:0px;padding:0px;overflow:hidden;}

.li{padding:0px;margin:0px;line-height:25px;}
.li span{background:url(li.gif) no-repeat 0px 5px;display:block;text-align:left;margin-left:5px;}
.li span a:link,.li span a:visited,.li span a:active{margin-left:18px;color:#333}
.li span i{font-style:normal;margin-left:3px;font-size:9px;}

#footer {
margin:0px auto;
margin-top:10px;
margin-bottom:5px;
padding:0px;
width:100%;
clear:both;
display:table;
}

#footer h2 {
margin:0px;
padding:0px;
padding-left:20px;
line-height:24px;
color:#666;
font-size:14px;
background:#f4f4f4 url(icon4.gif) no-repeat 5px 6px;
clear:both;
}

#footer .a {
margin:0px;
padding:5px;
border:#e8e8e8 1px solid;
display:table;
}
#footer .a ul { margin:0px auto; margin-top:5px; width:100%;}
#footer .a li { margin:0px; margin-right:0px; width:106px; text-align:center;  float:left;}

#footer .b {
padding:5px;
text-align:center;
color:#666;
}

#footer .b p {
margin:0px;
padding:0px;
line-height:200%;
}

#footer .c {

padding:5px;
border-top:#e8e8e8 2px solid;
text-align:center;
color:#666;
}

#footer .c p {
margin:0px;
padding:0px;
line-height:200%;
}
