* {
	margin:0px;
	padding:0px;
	outline:0;
	list-style:none;
	border:0;
}

html,body{height:100%}
body,div,dl,dt,dd,ul,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
ol,li{line-height:20px;}
a{text-decoration:none;color:#333;}
fieldset,img{border:0;}

caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/****************************************Please do not change anything before this line *********************************************************/

body{background:url(../images/bg.jpg) 0px -4px repeat-x; margin:0px; background-color:#e4e4e4; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:left;}

#mainWrapper{width:980px; height:auto; overflow:hidden; margin:0px auto;}
#mainWrapper .header{height:83px; display:block; clear:both;}
#mainWrapper .header .logo{width:320px; height:83px; float:left;}
#mainWrapper .header .headerbg{width:660px; height:73px; padding-top:10px; float:left; background:url(../images/header-bg.jpg) 0px 0px no-repeat; text-align:right; overflow:hidden;}
#mainWrapper .header .headerbg p{display:block; margin:0px; padding:0px; color:#ffc; font-size:14px; font-weight:bold;}
#mainWrapper .header .headerbg p a{margin-left:10px; text-decoration:none; padding:0px; color:#ffc; font-size:14px; font-weight:bold;}
#mainWrapper .header .headerbg p.facts{display:block; margin-top:15px; padding:0px; color:#fff; font-size:14px; font-weight:normal; margin-left:150px; overflow:hidden; clear:both;}
#mainWrapper .header .headerbg p.facts span{margin-right:20px; font-weight:bold;}
#mainWrapper .menuWrap{height:45px; display:block;}
#mainWrapper .menuWrap .menult-crv{float:left; width:4px; height:45px; background:url(../images/nav-lt-crv.jpg) 0px 0px no-repeat;}
#mainWrapper .menuWrap .menurt-crv{float:left; height:45px; width:4px; background:url(../images/nav-rt-crv.jpg) 0px 0px no-repeat;}
#mainWrapper .menuWrap .menu{float:left; width:972px; height:45px; background:url(../images/nav-bg.jpg) 0px 0px repeat-x;}
#mainWrapper .menuWrap .menu ul{width:auto; height:45px; margin:0px; padding:0px; margin-left:5px;}
#mainWrapper .menuWrap .menu ul li{list-style-type:none; display:inline; height:30px; float:left; margin:5px 2px 5px 0px; border-right:1px dotted #fff; padding-right:2px;}
#mainWrapper .menuWrap .menu ul li.last{border:none;}
#mainWrapper .menuWrap .menu ul li a{padding:5px 10px 5px 10px; height:30px; line-height:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; text-align:center;}
#mainWrapper .menuWrap .menu ul li a:hover,#mainWrapper .menuWrap .menu ul li a.active{color:#000; background:#fff; border-radius:5px;}


#mainWrapper .middleWrap{background:url(../images/midWrap-top-crv.jpg) 0px 0px no-repeat; height:auto; overflow:hidden; width:980px; margin:0px auto; margin-top:10px; margin-bottom:10px; padding-top:5px;}
#mainWrapper .middleWrap .innerWrap{border-left:#c3c3c3 solid 1px; padding:10px; padding-right:0px; border-right:#c3c3c3 solid 1px; height:auto; overflow:hidden; padding-bottom:4px; padding-top:5px; background-color:#fff; float:left; width:968px;}
#mainWrapper .middleWrap .bottom-crv{background:url(../images/midWrap-bot-crv.jpg) 0px 0px no-repeat; height:5px; float:left; width:980px;}




.quickConnect{border-top:5px solid #333; background:#555; height:120px;}
.quickConnect .inner{width:1000px; height:100px; margin:10px auto;}
.footerWrap{background:url(../images/footer-bg.jpg) 0px 0px repeat-x; height:43px;}
.footerWrap .inner{width:1000px; height:43px; margin:0px auto;}
.footerWrap .inner p{float:left; line-height:43px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px;}
.footerWrap .inner a{float:right; line-height:43px; padding:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:11px;}
.footerWrap .inner a:hover{color:#000; text-decoration:underline;}

.quickConnect .inner table.quick{margin-left:20px; font-size:11px;}
.quickConnect .inner table.quick td{color:#ccc; padding:3px;}
.quickConnect .inner table.quick td a{color:#ccc; text-decoration:none;}
.quickConnect .inner table.quick td a:hover{color:#fff; text-decoration:none;}
.quickConnect .inner table.quick th{color:#fff; padding:3px; text-transform:uppercase; font-weight:bold;}