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

body { background: #fff url('../images/bg.gif') top repeat-x; padding: 0; margin: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color:#333;}

.page {width: 1024px; position: relative; padding: 0; margin: 0 auto; background-color: #e7e7e7;}
.header {width: 1024px; height: 99px; padding: 0; margin: 0; background: url('../images/head_bg.gif') repeat-x; text-align: left;} 
.logo {width: 257px, height: 70px; margin: 0; padding: 12px 0 0 20px; }
.strap {width: 352px; height: 40px; margin: 0; padding: 27px 20px 0 0; float: right;}
.menu {height: 25px; padding: 0; margin: 0; background: url('../images/menu_bg.gif') repeat-x; color: #fff; text-align: left; padding: 0 0 0 10px; clear: both;}
.menu a {color: #fff; text-decoration: none; font-weight: normal; padding: 4px 12px 6px 12px; border-right: 1px solid #000; line-height: 1.8em;}
.menu a:hover, .menu a:active {color: #ed1c24; text-decoration: none; font-weight: normal;}

.menu2 {height: 25px; padding: 0; margin: 0; background: url('../images/menu_bg.gif') repeat-x; color: #fff; text-align: left; padding: 0 0 0 10px; clear: both;}
.menu2 a {color: #fff; text-decoration: none; font-weight: normal; padding: 4px 12px 6px 12px; border-right: 1px solid #000; line-height: 1.9em;}
.menu2 a:hover, .menu a:active {color: #ed1c24; text-decoration: none; font-weight: normal;}

.menuright {float: right; padding: 0 20px 0 12px; color: #ed1c24; border-left: 1px solid #000;}
.menuright2 {float: left; padding: 0; color: #ed1c24; border-left: 1px solid #000;}
.menuright strong { color: #fff; font-weight: normal; border-right: 1px solid #000; padding: 4px 12px 0 0; line-height: 1.9em; margin: 0 12px 0 0;}
.menuright a {padding: 0; border: 0;}

.boarder {width: 1024px; height: 620px; margin: 0; padding: 0;}

.footer { padding: 10px 20px; margin: 0 0 20px 0; text-align: left; text-transform: uppercase; font-size: 0.75em; background-color: #fff; border-bottom: 1px solid #000; }

.main {width: 984px; margin: 0; padding: 30px 20px 30px 20px; text-align: left; background-color: #fff;}
.content { width: 1004px; margin:0; padding: 6px 0 20px 20px; text-align: left; overflow: hidden;}
.content2 { width: 1004px; margin:0; padding: 20px 0 20px 20px; text-align: left; overflow: hidden;}
.content3 { width: 1024px; margin:0; padding: 0; text-align: left; overflow: hidden;}
.space {width: 1024px; height: 54px; margin: 0; padding: 0; background-color: #fff;}

.right {width: 790px; padding: 0; margin: 14px 0 0 0; text-align: left; float: right; overflow: hidden; }
.right1 {width: 130px; float: left; padding: 0 20px 250px 0; margin: 0 20px 0 0; clear: left;}
.right2 {width: 310px; float: right; padding: 0 20px 0 20px; margin: 0 0 0 20px; }

.left { width: 210px; float: left; margin: 0; padding: 0;}

.buttons {margin: 0; padding: 0; vertical-align: bottom;}

.application {width: 460px; height: 350px; margin: 0; padding: 20px; text-align: left; background: url('../images/popup_bg.gif') no-repeat; }
.application strong {color: #000000; font-weight: bold; }
.appleft { float: left; width: 110px; height: 325px; margin: 0 40px 0 0; padding: 0; text-align: left;}
.appleft strong { font-weight: bold; color: #ed1c24;}
.appwrap {width: 460px; height: 325px; margin: 0; padding: 0;}

input.field {width: 160px; height: 12px; border: 1px solid #CCCCCC; color: #000000; margin: 0 20px 0 0; padding: 2px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;}
input.button {width: 78px; height: 24px; background: url('../images/send.png') no-repeat; border: 0; margin: 0 232px 0 0; float: right;}
textarea.field {width: 282px; border: 1px solid #CCCCCC; color: #000000; margin: 0; font-family: Arial, Helvetica, sans-serif;font-size: 0.9em; padding: 4px;}

img.staff {margin: 0; padding: 0;}
img.icon {float: left; margin: 0 20px 10px 0; padding: 0;}
img.print {margin: 3px 0; padding: 0;}
img.cv {margin: 204px 0 0 0; padding: 0;}

.map {width: 482px; height: 373px; float: right; margin: 0 20px 20px 20px; padding: 0 0 0 20px; border-left: 1px dotted #ccc;}

.middle {margin: 0; padding: 0;}
.middle strong {color: #000000; font-weight: bold; }


a {color: #ed1c24; text-decoration: none; font-weight: bold;}
a:hover {color: #CCCCCC;}

h1 {font-weight: normal; font-size: 35px; color: #000; line-height: 0.9em; margin: 0; padding: 0;}
h1 strong {color: #000000;}
h2 {font-weight: normal; font-size: 16px; color: #000;}
h2 strong {color: #ed1c24; font-weight: bold;}
h3 {font-weight: normal; font-size: 12px; color: #ed1c24; padding: 4px 0; margin: 0; border-bottom: 1px dotted #ccc;}
h3 a {color: #000; font-weight: normal; }
h3 a:hover {color: #ed1c24; }
h3 strong { font-weight: bold; color: #ed1c24;}
h4 {font-weight: bold; font-size: 12px; color: #ed1c24; margin: 0; padding: 0;}
h5 {font-weight: bold; font-size: 12px; color: #000; padding: 0; margin: 0; border-bottom: 1px dotted #ccc;}
h6 {font-weight: normal; font-size: 12px; color: #000;}
h7 {font-weight: bold; font-size: 12px; color: #000; padding: 0; margin: 0;}

hr {border:0; border-bottom: 1px dotted #ccc; line-height: 1px; height: 0; margin: 0; }

strong {color: #ed1c24; font-weight: bold;}

ul {margin: 0; padding: 0 0 20px 20px;}
ol {margin: 0; padding: 0 0 20px 20px;}
ol li {margin: 0; padding: 8px 0 0 0;}
li {margin: 0; padding: 0;}
li li {margin: 0 0 0 4px; padding: 0;}
