@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(img/main-bg.png) repeat-x #FFF; font-size:12px; color:#333;}

h1,h2,h3,h4,h5,h6,p,form,img,a,ul,li {margin:0; padding:0; font-weight:normal; text-decoration:none; border:0;}
ul {list-style-type:none;}
*:focus {outline:none;}

#wrapper {width:968px; margin:auto; overflow:hidden;}

#header {height:84px; width:100%; overflow:hidden;}
#logo {float:left; padding-top:30px; height:54px; width:236px; margin-left:4px;}
#menu {float:right; width:720px; height:84px; position:relative;}
#menu ul {position:absolute; bottom:0; right:4px;}
#menu ul li {float:left;}
#menu ul li a {display:block; height:20px; width:102px; line-height:20px; color:#666; text-align:center; background:url(img/menu-bg.png) no-repeat; text-transform:lowercase;}
#menu ul li a:hover,
#menu ul li a.current {color:#95C5FF;}
#maincontents {width:100%; overflow:hidden; background:url(img/content-bg.png) #FFF;}
#sidebar {float:left; width:372px; padding-left:4px;}

#sidebar .focus {margin-top:20px; margin-left:20px;}
#sidebar .focus img {margin-bottom:10px;}
#sidebar .focus ul li a {display:block; width:320px; border:1px dotted #CCC; background:#FFF; padding:10px; margin-bottom:5px;}
#sidebar .focus ul li a .title {font-size:12px; color:#555; font-weight:bold; display:block;}
#sidebar .focus ul li a:hover {background:#F2F8FF; border:1px dotted #62A9FF;}
#sidebar .focus ul li a:hover .title {color:#333;}
#sidebar .focus ul li a .description {font-size:11px; font-style:italic; color:#666; display:block;}


#contents {float:right; width:484px; padding:50px; margin-right:4px;}
#contents h1 {font-size:22px; padding-bottom:5px; border-bottom:1px dotted #CCC; margin-bottom:20px; color:#62A9FF;}
#contents h2 {font-size:18px; margin-bottom:10px; color:#95C5FF; padding-top:10px;}
#contents p {line-height:16px; margin-bottom:16px; color:#666;}
#contents ul {margin-left:20px; margin-bottom:16px;}
#contents ul li {padding-left:14px; background:url(img/content-li-bullet.png) left center no-repeat; line-height:16px;}
#contents a {color:#62A9FF;}
#contents a:hover {color:#95C5FF;}
#contents p strong {color:#444;}
#footer {background:url(img/footer-bg.png) top no-repeat; height:50px; padding-top:10px; font-size:10px; color:#666; padding-right:10px; text-align:right;}

.plate {margin-top:30px; border-top:1px dotted #CCC; padding:10px 5px; font-size:11px; line-height:13px;}
.plate img {float:left; margin-right:10px;}
