@charset "utf-8";
/* CSS Document */
/* reset css v1.0 | 20080212 */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a { text-decoration:none;}
h1, h2, h3, h4, h5, h6 { font-size:12px;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;border-spacing: 0;}
/*End Reser CSS*/

.clear { clear:both; height:0px;}
.top_h { width:100%; background:url(images/menubg.jpg) repeat-x; height:42px;}
.wrapper { width:960px; margin:0 auto}
ul.menu { float:right;}
ul.menu li { float:left; height:30px; background:url(images/b_l.jpg) no-repeat right; display:block; padding:0 15px; margin:6px 0}
ul.menu li a { font-size:12px; text-transform:uppercase; color:#FFF; font-weight:bold; display:block; padding:8px 15px 8px 15px;}
ul.menu li a:hover {background:url(images/hv.png) no-repeat;}

.header { width:100%; background:url(images/bg_header.jpg) top center no-repeat; height:400px;}
.logo { width:240px; height:95px; background:url(images/logo.png) no-repeat right; padding:30px 0 0 0}
.main { padding:10px;}
.main h1 , ul.content li h2 { text-transform:uppercase; font-size:17px; color:#6699cc; display:block;overflow:hidden;padding:10px 0 10px 10px; overflow:hidden; cursor:pointer; background:#e9ffff; margin-bottom:10px}
ul.content li { background:#e9ffff; display:block; border:1px dotted #5da0f1; width:284px; padding:8px; float:left; margin-left:15px; height:255px;}
ul.content li h2 { font-size:13px;padding:5px 0 10px 0; border-bottom:1px dotted #5da0f1; margin:0}
ul.content li h2:hover , .main h1:hover { color:#06F}
ul.content li p { color:#373737; line-height:16px}
.footer { height:64px; background:url(images/footerbg.jpg) repeat-x; margin-top:30px; padding-top:8px; font-size:11px;}
.footer p { text-align:center; color:#bababa; font-weight:bold; margin:3px 0}
.footer p a { color:#6699cc; border-bottom:1px dotted #6699cc;}
.footer p a:hover { color:#5da0f1;}

