* {padding: 0;margin: 0;}
body {font:13px/1.231 Helvetica, arial, clean,sans-serif;*font-size:small;*font:x-small;background: #202020; font-family: Arial, sans-serif;  margin:0 0 30px;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif font-size: 100%; font-weight: normal;}
#container {width: 874px; margin: 10px auto; position: relative; background: url(../images/container_bg.jpg) left top repeat-y;}


/* Header */
#header {height: 116px; background: url(../images/header_bg.jpg) left top no-repeat; padding-top: 20px;}
#header h1 a {color: #f7c96d; text-decoration: none; font: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: 400; margin: 10px 0 0 23px;}
#header h1 a:hover {text-decoration: underline;}
#header p {color: #ffffff; text-decoration: none; font: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; margin: 0 0 0 23px; padding: 0;}
.mcnwi {color: #FFFFFF;}


/* Core Navigation */
#navbar {height: 20px; width: 874px; margin-top: 15px; padding: 0; clear: both;}
#nav, #nav ul {margin-right: 30px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; float: right;}
#nav a {display: block;  font-weight: normal; line-height: 100%;  font-size: 12px; margin-left: 20px;}
ul#nav li a {text-align: left; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; text-decoration: none; color: #ffffff;}
ul#nav li a:link, ul#nav li a:visited {text-decoration: none; color: #fff;}
ul#nav li a:hover, ul#nav li a:active {text-decoration: underline; color: #f7c96d;}
ul#nav li ul.sub li {z-index: 9999;}
ul#nav li ul.sub li a {font-size: 12px; line-height: 210%;  letter-spacing: 0px; text-indent: -15px; text-decoration: none;  text-align: left; text-transform: none; display: block;}
ul#nav li ul.sub li a:link, ul#nav li ul.sub li a:visited {color: #ffffff; background-image: none;}
ul#nav li ul.sub li a:hover, ul#nav li ul.sub li a:active { color: #f7c96d; text-decoration: underline;}
#nav li {float: left;}
#nav li ul {margin-left: 14px; position: absolute; width: 90px;  left: -999em;  background-color: #7b7b7b; border-right: 1px solid #000000; border-left: 1px solid #000000; z-index: 9999;}
#nav li:hover ul {left: auto; padding-left: 0;}
#nav li:hover ul, #nav li.sfhover ul {left: auto; padding-left: 0;}
#nav li:hover, #nav li.hover {position: static;}


/* Flash Content */
#flash_content {background: #7b7b7b url(../images/content_gradient.jpg) repeat-x top left; clear: both; padding-top: 0; margin: 0px 3px 0 3px;}
#intro_module {margin-left: 137px; width: 600px;  position: relative; z-index: 100 !important; min-height: 300px; height: 300px;}


/* Main Content */
#main_content {background: #7b7b7b url(../images/content_gradient.jpg) repeat-x top left; clear: both; padding-top: 0; margin: 0px 3px 0 3px; height: 960px;}
#text-1 {position: relative; z-index: 1000; width: 530px; height: 75px; margin: 0; left: 30px; top: -30px;}
#text-2 {position: relative; width: 530px; height: 260px; margin: 0; left: 30px; top: 0px;}
#quote {position: absolute; width: 220px; height: 90px; margin: 0; left: 597px; top: 660px;}
#quote h2 {color: #ffffff; font: Arial, Helvetica, sans-serif; font-size:14px; font-style:italic;}
#quote p {color: #ffffff; font: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; text-decoration: none; padding-top: 10px;}
#chains {position: absolute; height: 446px; width: 250px; left: 620px; top: 658px;}
#form {width: 587px; position: absolute; left: 30px; top: 783px; height: 357px;}
.content h1 {color: #d6b74e; font: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 500; text-decoration: none;}
.content h2 {color: #ffffff; font: Arial, Helvetica, sans-serif; font-size:14px; font-style:italic;}
.content p {color: #ffffff; font: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; text-decoration: none; padding-top: 10px;}
.content a {text-decoration: none;}


/* Footer */
#footer {height: 109px; width: 874px; margin: 0; padding: 0; background: url(../images/footer_bg.jpg) no-repeat top left;}
#footer h1 {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f7c96d; margin-top: 0px;}
#footer p {text-align: center; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 874px; padding: 0; margin-top: 0; line-height: normal;}
#copyright {height: 20px; width: 500px; background: #202020; float: left;}
#copyright p {color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; padding: 2px 0 0 15px;}
#virtus {height: 20px; width: 374px; background: #202020; float: right;}
#virtus p {color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; padding: 2px 8px 0 0;}
#virtus a {color: #f7c96d; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; padding: 2px 8px 0 0;}
#virtus a:hover {color: #f7c96d; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; padding: 2px 8px 0 0;}

/* Global Clear Fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \ */
* html .clearfix { height: 1%;}
/* End hide from IE-mac */
