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

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, center, ol. ul, li, form, label, table, tbody, tfoot, tr, th, td {margin: 0; padding: 0;	border: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1; font-family:Arial, Helvetica, sans-serif}
ol, ul {list-style: none;}


/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

a {color:#00f; text-decoration:none }
a:hover {color:#ccc}

#wrapper {width:870px; margin:0 auto}
#header {width:870px; height:100px; background:url(img/heading.jpg) no-repeat}
.sidebar {float:right; width:260px; background:url(img/side-top.jpg) no-repeat #a2e8ff; line-height:19px}
.sidebarhead {height:53px; width:260px; margin-bottom:5px}
#content {padding:0; }

h1 {font-size:22px; font-weight:800; line-height:20px; color:#fff}
h2 {font-size:18px; font-weight:800; font-style:italic;}
.panel {height:97px; width:580px; padding:3px 0 0 10px;  margin:0 15px 20px 0; text-align:left; float:left}
.panel2 {width:570px; padding:20px 10px 0 10px; min-height:440px;  margin:0 15px 20px 0; background:url(img/content_bg.jpg) no-repeat}
.panel .large {font-size:15px; font-weight:800; line-height:22px; color:#fff}
.normal {font-size:14px; font-weight:normal}
.insert {text-align:left; width:425px; float:left;}
.insert h1 {margin:18px 0 0 0}

.req2 {background-color:#ffffa0; font-size:12px}
.clear {clear:both}

.freetxt {font-size:24px; font-weight:800; line-height:32px }
.freetxt a {color:#fff}
.largest {font-size:26px; font-weight:800; line-height:32px }
.large {font-size:16px; font-weight:800; line-height:28px}
.small {font-size:12px; color:#ccc}
.box {padding:13px 0 0 0; text-align:center; font-weight:800; color:#fff}
.box a {color:#00c}

.free {background:url(img/fe-C.jpg) repeat-x; height:75px; text-align:center; clear:both;}

.fe1 {background:url(img/fe-L.jpg) no-repeat; float:left; height:75px; width:16px}
.fe2 {background:url(img/fe-R.jpg) no-repeat; float:right; height:75px; width:16px}
.footer {background:url(img/cu-C.jpg) repeat-x; height:75px; margin:15px 0; text-align:center; clear:both; color:#fff}
.cu1 {background:url(img/cu-L.jpg) no-repeat; float:left; height:75px; width:16px}
.cu2 {background:url(img/cu-R.jpg) no-repeat; float:right; height:75px; width:16px}

#menu3 {background:url(img/menu_bg.gif) no-repeat; width:870px; height:12px; padding:25px 0; text-align:center}
#menu3 a {margin:0 26px;color:#006; font-weight:800; font-size:14px;}
#menu3 a:hover {color:#c00}

#menu2 {height: 44px; width:800px; float:left; margin:0 0 20px 0}
#nav ul {height:35px; float:left; display:block}
#nav li span.ls, #nav li span.cs, #nav li span.rs {height:18px; float:left}
#nav li span.ls {display:block; width:15px; background:url(img/btnL.gif); padding:8px 0;}
#nav li span.cs {background:url(img/btnC.gif); padding:10px 8px 6px 8px;}
#nav li span.rs {display:block; width:15px; background:url(img/btnR.gif); padding:8px 0; margin:0 10px 0 0}
#nav a {color:#006; font-weight:800; font-size:14px; float:left}
#nav a:hover, .box a:hover {color:#fff}

#table1 td, th, tr {font-weight:800}
form {clear:both}
.tag {font-size:18px; color:#006; font-weight:800; margin:60px 0 0 250px; float:left}
.notice {padding:10px; text-align:center; font-weight:800; color:#000}


