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;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;

}
 p {text-align:justify;}

.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: block; zoom:1}

.floatL{float:left}
.floatR{float:right}

a {text-decoration:none; color:#fff}

h2, h3 {font-weight:400}
h2 { font-size:15px;  color:#0c48f6; margin-bottom:15px;  font-weight:400}
body { background:#2C469A url(images/bg.jpg) repeat-x; font:13px/1.231 arial,helvetica,clean,sans-serif}
.container, .footer-inner { width:986px; margin:0 auto; position:relative;}

#header {  background:url(images/hd.jpg) no-repeat; height:382px}
.feature { position: absolute; top:150px; left:640px; font-size:26px; color:#fff}
.feature li a{ background:url(images/star.png) no-repeat; padding-left:45px; line-height:38px}	
.feature li a:hover { background:url(images/star2.png) no-repeat; padding-left:45px; line-height:38px}		
	
    .sign a{background:url(images/butt1.jpg) no-repeat; position: absolute; top:305px; left:650px; display:block; width:180px; height:45px; text-indent:-999em}
    .sign a:hover {background:url(images/butt2.jpg) no-repeat; position: absolute; top:305px; left:650px; display:block; width:180px; height:45px; text-indent:-999em}
#main { color:#878787}		

#footer {color:#fff; background:url(images/ft.jpg)  no-repeat center; height:98px}
.footer-inner { text-align:center; font-size:19px; padding-top: 15px;}
.cp { margin-top:10px}

.cp p{ margin-top:10px; text-align:center !important; font-size:14px !important;}



#aside, #content {float:left; display:inline}
#aside { width:165px;   color:#686868;  padding-left: 15px; padding-top: 15px;}
#aside p { margin-bottom:20px}
#aside strong { font-weight:700;}
#aside h2 { font-size:17px; color:#777777; border-bottom:1px solid #777777;}

 
#main { background:url(images/cbg.jpg)  repeat}

#content {width:546px; margin-left: 40px; margin-top: 15px; color:#686868; font-size:14px; line-height:1.5}
#content p { margin-bottom:20px}
#content h2 { font-size:18px; margin:0 }
#content .blue { color:#3573c5}

.content-inner {background:url(images/ct.jpg)  no-repeat center top; margin:0 auto; width:774px}
.ct-inner {width:520px; }


#navigation {
	 color:#fff;
	width:848px; height:36px;
	clear:both;
    position:absolute; top:85px; left:90px
}
#navigation ul {height: 36px; margin-left: 15px;}
#navigation li  { float:left; display:inline;  }
#navigation li a {	
	display:block;
	overflow:hidden;
	padding:0px 20px 0 15px;
	font-size:18px;
	line-height:36px;
	color:#fff;
    background:url(images/border.jpg) no-repeat right; 
	
	}
	
#navigation li a:hover { color:#fff; }

.feature li { behavior: url("images/iepngfix.htc") }