@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; background-image: url(../images/bgtop.jpg); background-repeat:repeat-x; background-position:top; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #333; line-height: 20px; }

a, a:hover, a:visited, a:active { color:#63C; text-decoration: underline; }

a.anchor, a.anchor:hover, a.anchor:visited, a.anchor:active { text-decoration: none; }

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal; color:#666; padding: 0; margin: 5px 0 7px 0; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#663399; padding: 0; margin: 0 0 8px 0; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#663399; line-height: normal; padding: 0; margin: 0; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#333; padding: 0; margin: 10px 0; font-size: 16px; }
h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#fff; padding: 0; margin: 0; line-height: normal; }

p { margin: 0; padding: 0; }

.phone { font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#663399; }

.topdivwrapper { width: 900px; margin: 0 auto 0 auto; overflow:hidden; }
.topdivleft { float:left; width: 450px; padding: 0; text-align:left; }
.topdivright { float:right; width: 450px; padding: 50px 0 20px 0; text-align:right; }

.bannerbtnwrapper { width: 900px; margin: 0 auto 0 auto; }
.bannerbtn { position: absolute; margin: 110px 0 0 25px; padding: 0; }

.bannerwrapper { margin: 50px auto 10px auto; width: 900px; }
.menuwrapper { width: 900px; margin: 0 auto 0 auto; }

.contentwrapper { width: 900px; margin: 0 auto 0 auto; overflow:hidden; }
.contentleft { float:left; width: 530px; text-align: left; overflow:hidden; border-bottom: 1px #EAEAEA solid; margin: 0 0 4px 0; padding: 0 0 15px 0; }
.contentright { float: right; width: 350px; overflow: hidden; }

.moduleright { width: 330px; padding: 10px; background-color: #EAEAEA; font-size: 11px; line-height: normal; margin: 0 0 10px 0; overflow: hidden; }
.moduleright img { float:left; border: solid 3px #CCC; }
.moduleright img a { float:left; border: solid 3px #CCC; }
.moduleright img a:hover { float:left; border: solid 3px #CCC; }
.moduleright img a:visited { float:left; border: solid 3px #CCC; }
.moduletext { float: right; text-align:left; width:230px; }

.clearfloat { clear:both; display: block; }

.footerwrapper { width: 900px; margin: 0 auto 0 auto; background-color:#EAEAEA; }
.footerdivleft { float:left; width: 440px; padding: 10px 0 10px 10px; text-align:left; }
.footerdivright { float:right; width: 430px; padding: 37px 20px 0 0; text-align:right; }

.copyrightwrapper { width: 900px; margin: 0 auto 0 auto; padding: 10px 0 20px 0; font-size: 11px; }
.copyrightwrapper a { color:#639; text-decoration: none; }
.copyrightwrapper a:hover { text-decoration: underline; }
.copyrightwrapper a:visited { color:#639; }

.copyrightleft { float: left; width: 450px; }
.copyrightright { float: right; width: 450px; text-align: right; }

.divideline { border-bottom: solid 1px #EAEAEA; margin: 10px 0 10px 0; }

.rolloverwrapper { width: 900px; margin: 0 auto 0 auto; text-align:left; line-height: normal; }
.rolloverbig a { position:absolute; z-index: 5; display:block; width: 294px; height: 65px; color:#333;background-image:url(../images/employmentbtn.png); background-position: left top; background-repeat:no-repeat; text-decoration: none; overflow: hidden; margin: 110px 0 0 50px; padding: 8px 40px 0 10px; }
.rolloverbig a:hover { position:absolute; z-index: 5; display:block; width: 294px; height: 65px; color:#333; background-image:url(../images/employmentbtn.png); background-position: right top; background-repeat:no-repeat; text-decoration: none; overflow: hidden; margin: 110px 0 0 50px; padding: 8px 40px 0 10px; }
