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;

}


.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:#ffffff}

h2, h3 {font-weight:400}
h2 { font-size:15px;   margin-bottom:15px; }
body { background:#6c7c8b ; font:13px/1.231 arial,helvetica,clean,sans-serif}
.container{ width:922px; margin:0 auto; position:relative;}

#header { height:135px}    
#main { color:#878787}		

#footer {color:#fff; ; height: 70px}
.footer-inner { text-align:center; font-size:17px; }
.cp { margin-top:10px}

.quote {background:url(images/quote.jpg) no-repeat; display:block; height:236px; font-size:17px; padding: 30px 20px 0 15px; line-height:2; color:#4950c8}
.viewbtn a{ background:url(images/viewbtn.jpg) no-repeat; width:100px; height:37px; text-align:center; line-height:37px; display:block; margin-right: 15px; }

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

 

#content {width:668px; margin-left: 5px; margin-top: 15px; color:#686868; font-size:14px; line-height:1.5;}
#content p { margin-bottom:20px;}
#content h2 { font-size:15px; margin:0;  height: 45px; text-align:center; }

.content-inner {margin:0 auto; }

.hdd { 
	background:url(images/hdd.jpg) no-repeat top
	
	}




.whitebox { font-size:12px; width:668px; margin-bottom:15px}
.wt { background:url(images/mtop.jpg) no-repeat top}
.wf { background:url(images/mbt.jpg) no-repeat bottom; padding: 25px 20px 50px 30px; color:#6c7c8b; font-size:14px}
.wg { background:url(images/mbg.jpg) repeat-y}

#aside .whitebox { font-size:12px; width:242px; margin-bottom:15px}
#aside .wt { background:url(images/stop.jpg) no-repeat top; }
#aside .wf { background:url(images/sbt.jpg) no-repeat bottom; padding: 70px 0 50px 12px}
#aside .wg { background:url(images/sbg.jpg) repeat-y}


.primary { color:#353a92; font-size:15px; font-weight:700}


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

#navigation li.solid a{ font-size:24px; background:none }

