/* reset */

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,
fieldset, form, label, legend,
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {background: #FFF; font:16px/1.2em arial,helvetica,sans-serif;} 

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;
}

/* end of reset */


html {
	width: 100%;
	height: 100%;

}

img {border:0;}

a img {border:0;}

/* Layout CSS */

a {color:#005CA3;}

a:visited {}

a:hover {}


p {margin-bottom:1pc;}

/* h1, h2, h3, h4 {line-height: 1.2em;margin-bottom:.5em;}

h1 {font-size:16px;}

ul {margin:0 0 0 0;padding:0 0 0 16px;} */

#page-wrapper {background:#FFF;border:1px solid #333333;margin: 0 auto 0 auto;width:968px;
				font:14px/120% arial,helvetica,sans-serif;color:#333333;}

#head-banner {display:block;width:968px;height:100px;color:#FFF;background:#005596;background-repeat:no-repeat;font:italic 16px arial,helvetica,sans-serif;}

#head-logo a {display:block;float:left;background:#005596 url(../images/logo-sprite.png) no-repeat 0px 0px;width:300px;height:100px;}

#head-logo a:hover {display:block;background:#005596 url(../images/logo-sprite.png) no-repeat 0px -100px;width:300px;height:100px;}


#head-phone {display:block;width:668;padding:30px 16px 0 0;}

#head-phone h2 {margin:0 0 8px 0;color:#FFF;text-align:right;font:20px/100% arial,helvetica,sans-serif;}


#topnav {display:block;clear:both;width:968px;height:30px;background:url(../images/topnav-sprite.png) repeat-x;}

#topnav a {display:block;padding:7px 16px 7px 16px;text-decoration:none;}

#topnav a:hover {text-decoration:underline;}

#topnav ul {margin:0;padding:0;list-style: none;}

#topnav li.link a {color:#005CA3;}

#topnav li.link a:hover {color:#005CA3;background:url(../images/topnav-sprite.png) repeat-x 0px -60px;}

#topnav li.section a {color:#005CA3;background:url(../images/topnav-sprite.png) repeat-x 0px -60px;}

#topnav li.current a {padding:6px 15px 7px 15px;color:#000;background:#FFF;border-width:1px 1px 0 1px;border-style:solid;border-color:#666;}

#topnav-menu1 li {display:block;float:left;vertical-align:baseline;
				  font:bold 16px/100% arial,helvetica,sans-serif;}
				  

#subnav {display:block;clear:both;width:968px;height:30px;background:url(../images/topnav-sprite.png) repeat-x 0px -30px;}

#subnav a {display:block;padding:9px 16px 9px 16px;text-decoration:none;}

#subnav a:hover {text-decoration:underline;}

#subnav ul {margin:0;padding:0;list-style: none;}

#subnav li.link a {color:#005CA3;}

#subnav li.link a:hover {color:#005CA3;background:url(../images/topnav-sprite.png) repeat-x 0px -60px;}

#subnav li.current a {padding:8px 15px 8px 15px;color:#000;background:#FFF;border-width:1px 1px 0 1px;border-style:solid;border-color:#666;}

#subnav-menu2 li {display:block;float:left;vertical-align:baseline;
				  font:bold 14px/100% arial,helvetica,sans-serif;}
	
				  

#body-main {width:968px;overflow: auto;}

#noflash-banner {display:block;clear:both;width:968px;height:150px;border:0;margin:0;padding:0;}


#Content {padding:16px;}


#footer {display:block;clear:both;width:936px;background:#005596;text-align:center;padding:16px;color:#FFF;}

#footer a {
	color:#FFF;
}

