html {
width:100%;
}

body {
background-color:#000;
background-image:url(/images/bg.jpg);
background-repeat:repeat-x;
width:100%;
margin:0;
padding:0;
}

* html img {
behavior:url(/iepngfix.htc);
}

img {
border:none;
}

div#topLinks {
float:right;
height:30px;
}

div#logo img {
float:none !important;
padding-left:168px;
}

* html div#logo {
margin-top:-4px;
}

div#mainContent {
float:left;
background-image:url(/images/body-bg.jpg);
background-repeat:no-repeat;
background-position:center 1px;
padding:30px 0;
}

div#leftCol {
float:left;
width:563px;
padding-right:63px;
}

div#leftCol img {
padding:10px 0;
}

div#rightCol {
float:left;
width:305px;
}

div#footer {
float:left;
width:100%;
border-top:1px solid #1e1e1e;
height:100px;
}

h1 {
font-size:24px;
color:#e8e8e8;
font-family:Helvetica, arial, sans-serif;
font-weight:100;
margin:0;
padding:0;
}

p {
color:#dedede;
font-family:Helvetica, arial, sans-serif;
line-height:18px;
font-size:12px;
margin:0;
padding:0;
}

span#copyright {
width:400px;
float:left;
color:#e8e8e8;
font-size:12px;
font-weight:700;
font-family:Helvetica, Arial, sans-serif;
padding-top:15px;
}

span#norex {
float:right;
height:15px;
width:64px;
overflow:hidden;
padding-top:15px;
}

span#norex a {
text-decoration:none;
float:left;
display:block;
width:64px;
height:15px;
background-image:url(/images/norex.jpg);
background-repeat:no-repeat;
}

span#norex a:hover {
background-position:0 -15px;
}

h5 {
font-family:Helvetica, Arial, sans-serif;
color:#fff;
font-weight:700;
margin:0;
padding:0;
}

div.event {
width:305px;
float:left;
clear:left;
border-bottom:1px solid #212121;
padding:15px 0;
}

div#rightCol a img {
float:right;
padding:15px 0 30px;
}

div.testimonial p {
font-family:Georgia, "Times New Roman", serif;
font-size:12px;
font-style:italic;
}

div.testimonial p b {
color:#12c7e8;
font-family:Helvetica, Arial, sans-serif;
font-style:normal !important;
font-weight:700;
}

h2 {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
color:#12c7e8;
font-weight:700;
margin:0;
padding:0;
}

h3 {
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
color:#e8e8e8;
font-weight:700;
margin:0;
padding:0;
}

h4 {
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
color:#12c7e8;
font-weight:700;
margin:0;
padding:0;
}

h6 {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
color:#12c7e8;
font-weight:700;
margin:0;
padding:0;
}

ul li,ol li {
color:#dedede;
font-family:Helvetica, arial, sans-serif;
line-height:18px;
font-size:12px;
}

div#container,div#footerContent {
width:950px;
margin:0 auto;
}

div#logo,div#nav {
float:left;
width:950px;
}

h1 span,span#copyright b,h5 span {
color:#12c7e8;
}

a {
font-size:12px;
font-weight:700;
color:#12c7e8;
}

a:hover {
color:#77eaff;
}

form fieldset.hidden {
border:none;
margin:0;
padding:0;
}

form fieldset.hidden ol {
list-style:none;
margin:0;
padding:0;
}

form fieldset.hidden ol li label {
color:#12c7e8;
font-size:16px;
font-weight:700;
padding-bottom:7px;
}

#navUl,#navUl ul {
list-style:none;
margin:0;
padding:0;
}

ul#navUl {
width:950px;
height:40px;
}

#navUl li.menuDivider {
width:1px;
height:40px;
background-image:url(/images/menuDiv.jpg);
background-repeat:no-repeat;
font-size:1px;
display:none;
}

#navUl a {
display:block;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
color:#bfbfbf;
line-height:37px;
text-transform:lowercase;
border-bottom:3px solid #000;
}

#navUl a:hover {
color:#12c7e8;
border-bottom:3px solid #12c7e8;
}

#navUl li {
float:left;
margin:0;
padding:0;
}

#navUl li a {
line-height:37px;
padding:0 18px;
}

#navUl li ul {
position:absolute;
text-align:left;
background:#12c7e8;
width:18em;
left:-999em;
}

#navUl li ul li {
display:block;
clear:left;
width:100%;
line-height:20px;
border-bottom:1px solid #0fa6c2;
}

#navUl li ul li a {
font-size:11px;
line-height:12px;
color:#000;
width:18em;
border:none !important;
margin-top:0;
padding:10px 0 10px 20px;
}

#navUl li ul ul {
margin:-1em 0 0 10em;
}

#navUl li:hover ul ul,#navUl li:hover ul ul ul,#navUl li.sfhover ul ul,#navUl li.sfhover ul ul ul {
left:-999em;
}

#navUl li:hover ul,#navUl li li:hover ul,#navUl li li li:hover ul,#navUl li.sfhover ul,#navUl li li.sfhover ul,#navUl li li li.sfhover ul {
left:auto;
}

#navUl li ul li:hover,#navUl li ul li.sfhover {
background-image:none;
}

#navUl li ul li a:hover {
color:#12c7e8;
background-image:none;
background-color:#fff;
}

#navUl li ul li ul li {
top:0;
}



