*{margin:0;padding:0}
body{background:#fff;font:normal 9pt Calibri,Arial,Helvetica,sans-serif}
img{border:0}

/* Common */
.clear{clear:both}

/* Wrapper */
.wrapper{width:960px;margin:0 auto;clear:both}

/* Fonts */
body,p,th,td,ul,ol,li,dl,dt,dd{font:normal 11pt Calibri,\'Trebuchet MS\',Helvetica,sans-serif}
p{margin-bottom:10px;color:#333;line-height:17pt}

/* Links */
a{text-decoration:none}
a:link{color:#333}
a:visited{color:#333}
a:hover{color:#666}
a:active{color:#111}

a.more{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0px 0px 5px #333;-moz-box-shadow:0px 0px 5px #333;padding:4px 4px 2px 5px;font-size:9pt;text-transform:uppercase;letter-spacing:1px;color:#666 !important}
a.more:hover{-webkit-box-shadow:0px 0px 5px #333;-moz-box-shadow:0px 0px 5px #333;color:#333 !important}
a.more:active{-webkit-box-shadow:0px 0px 2px #222;-moz-box-shadow:0px 0px 2px #222;color:#555 !important}

/* Titles */
h1,
h2{font-size:16pt;text-transform:uppercase;font-weight:normal;letter-spacing:4px;margin-top:10px;margin-bottom:15px;line-height:24px;color:#000}
h3{font-size:18pt;color:#000;margin-bottom:10px}
h4{font-size:12pt;margin-bottom:6px}
h5{font-size:11pt;margin-bottom:6px}

/* Titles with links */
h1 a,h2 a,h3 a,h4 a,h5 a{color:#000}
h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link{color:#000}
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited{color:#000}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#666}
h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active{color:#000}

/* Lists */
#content ul{margin:0 0 13px 25px}
#content ul li{color:#333;padding-top:1px;margin-bottom:3px}
#content ol{margin-left:23px}
#content ol li{color:#333}

/* Header */
#header{background:url(images/bg-header.png) repeat-x center top #2c2d32;height:75px;margin-bottom:15px;padding-top:60px}

/* Logo */
#header h1{margin:0;padding:0}
#header h1 a{display:block;float:left;background:url(images/logo.png) no-repeat;width:155px;height:50px;text-indent:-9999px}
#header h1 a:hover{opacity:0.9}

/* Navigation */
#navicontainer{float:right;width:750px;margin-top:22px}
#navi{list-style:none}
#navi li{display:inline}
#navi li a{display:block;float:left;margin-right:20px;padding:15px 20px;color:#808080;text-transform:uppercase;letter-spacing:2px;font-weight:bold;font-size:9.5pt}
#navi li a:hover{color:#ccc}
#navi li:last-child a{margin-right:0 !important}
#navi li.current a{color:#fff}

/* Footer */
#footer{background:url(images/bg-footer.jpg) repeat-x center -1px #37383a;padding:35px 0 0 0;height:147px}
#footer .col{width:320px;float:left}
#footer h3{font-size:10.5pt;text-transform:uppercase;font-weight:normal;color:#b2b2b2;letter-spacing:2px;margin-bottom:2px}
#footer .col1 h3{margin-bottom:4px}
#footer ul{margin-left:0}
#footer li{line-height:20px;list-style-position:inside;color:#b2b2b2;font-size:9.5pt}
#footer p{line-height:18px;color:#b2b2b2;font-size:9.5pt}
#footer p strong{color:#b2b2b2}
#footer a{color:#b2b2b2}
#footer a:hover{color:#fff}

/* Content */
#content{margin-bottom:40px}

/* Splash */
#splash{margin-bottom:30px}

/* Headline */
#headline{margin-bottom:0}
#headline img{}
#headline h2{font-size:30pt;color:#666;font-weight:normal;margin:25px 0 15px 0;padding:0}
#headline h3{font-size:22pt;margin:25px 0 3px 0}
#headline p{font-size:18pt;color:#666;line-height:21pt}
#page-contact .cols2{margin-top:10px}

/* Columns */
.bannercol{clear:both;margin-top:30px}
.bannercol .col{float:left}
.bannercol .col1{width:280px;margin-right:0px}
.bannercol .col2{width:680px}
.bannercol h3{margin:10px 0 3px 0;font-size:16pt;text-transform:uppercase;font-weight:normal;letter-spacing:2px;color:#000}

.cols2{clear:both;margin-top:30px}
.cols2 .col{float:left}
.cols2 .col1{width:440px;margin-right:50px}
.cols2 .col2{width:450px}

.cols3{clear:both;margin-bottom:30px;margin-top:30px}
.cols3 .col{width:290px;float:left}
.cols3 .col1{margin-right:30px}
.cols3 .col2{margin-right:30px}
.cols3 .col3{}

.cols2 img,
.cols3 img{margin-bottom:12px}

.cols4{clear:both}
.cols4 .col1{}
.cols4 .col2{}
.cols4 .col3{}
.cols4 .col4{}

.cols3highlightcontainer{background:url(images/bg-highlight-bottom.png) repeat-x left bottom;padding:0 0 25px 0}
.cols3highlight{background:url(images/bg-highlight-top.png) repeat-x left top;clear:both;padding:30px 0 0 0}
.cols3highlight .cols3{margin:0 auto;padding:0}
.cols3highlight h3,
.cols3highlight h3 a{color:#333 !important;letter-spacing:2px;font-size:12pt;text-transform:uppercase;font-weight:normal;line-height:16px;margin-bottom:4px}
.cols3highlight h3 a:hover{color:#666 !important}
.cols3highlight p a{color:#000}
.cols3highlight p a:hover{color:#333}
.cols3highlight p{font-size:9.5pt !important;color:#111;line-height:13pt}
.cols3highlight .col{width:320px;float:left}
.cols3highlight .col1,
.cols3highlight .col2{margin-right:0}
.cols3highlight .icon{float:left;width:98px}
.cols3highlight .text{float:left;width:198px}