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;}
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{margin:0px; background:url(../images/bg.jpg) 0px 0px repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background-color:#eef2e5;}

#mainWrapper{width:980px; height:auto; overflow:hidden; margin:0px auto; margin-top:66px; background:#fcfef6; box-shadow:0 0 3px 2px rgba(174,174,174,0.3); -moz-box-shadow:0 0 3px 3px rgba(174,174,174,0.3); -webkit-box-shadow:0 0 3px 3px rgba(174,174,174,0.3);}

#mainWrapper .header{height:63px; display:block; padding:10px;}
#mainWrapper .header .logo{width:365px; height:63px; float:left;}
#mainWrapper .header .menu{float:right; width:595px; height:63px; text-align:right;}
#mainWrapper .header .menu a{display:inline-block; margin-top:50px; padding:0px 4px 0px 4px; font-size:14px; font-variant:small-caps; color:#434343; text-decoration:none;}
#mainWrapper .header .menu a:hover{color:#72af0a; text-decoration:underline;}

#mainWrapper .footer{clear:both; margin:10px; border-top:1px solid #72af0a; height:30px; font-size:11px; text-align:left; line-height:30px;}
#mainWrapper .footer .copyright{float:left; width:400px;}
#mainWrapper .footer .footlink a{text-align:right; display:inline-block; color:#666; text-decoration:none; float:right;}
.bottomSpacer{width:980px; height:10px; margin:0px auto; clear:both;}



#mainWrapper .middleWrap{padding:10px; height:auto; overflow:hidden;}

#mainWrapper .middleWrap .innerWrap{padding:10px; padding-right:0px; height:auto; overflow:hidden; padding-bottom:4px; padding-top:5px; background-color:#fff;}
.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;}