* {padding:0px; margin:0px;}

body {background-color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:150%;}

a {text-decoration:none;}

a:link {color:#FFFFFF; text-decoration:none;}
a:visited {color:#FFFFFF; text-decoration:none;}
a:active {color:#FFFFFF; text-decoration:none;}
a:hover {color:#008cbc; text-decoration:none;}
 
#wrapper {width:878px;
position:relative;
margin:20px auto;
border:1px solid #008cbc;
background-color:#202020;}

#footer {width:878px;
position:relative;
margin:10px auto;
color:#fff;
font-size:10px;}



p { margin: 0 0 1em;}
span { color: #008cbc; }
h1,h2,h3,h4,h5 {font-weight:normal;
margin-bottom:6px;}
h1 { color: #008cbc; font-size: 18px; margin: 0 0 1em; padding: 0 0 1em; border-bottom: 1px dashed #999; }
h2 { color: #fff; font-size: 16px; font-weight: bold;  margin: 0 0 1em; }
h3 { color: #fff; font-size: 14px; margin: 0 0 1em; font-weight: bold; }
table tr td { padding: 10px 10px 0 0; }
.detail {text-align:right;
margin:0 20px 20px 0;}
iframe { border: 1px solid #CCC; }

#top {width:878px;
height:132px;
background-color:#444444;}

#image {width:878px; height: 267px; overflow: hidden;}

#slogan {float:right;}

#links {height:34px;
background: #666;
}

#links2 {
height:7px;
background-image:url(images/links_pixel.jpg);
background-repeat:repeat-x;
background-position:bottom;}

ul {padding:5px 0 0 30px;
color:#FFFFFF;}
#content ul { margin: 0 0 1em; }
#links li {
list-style-type:none;
float: left;}
#links li.index a { padding: 0 22px; }
#links li a { margin:5px 0 0 5px;
height: 24px;
line-height: 24px;
background: #999;
padding: 0 18px;
float: left;display:block; }
.ie6 #links li a { margin: 5px 0 0 2.5px; }
#links li a:hover { text-decoration: none; background: #CCC; color: #666; }
#links li.current a { background: #333; color: #fff; }

#content {color:#FFFFFF; padding: 20px; min-height:200px; height:auto !important; height:200px;}
#contact_us{ float: right; border: 1px solid #008db8; width: 166px; padding: 20px; background: #404040 url(images/contactbox-grad.jpg) repeat-x bottom; }
.addthis_toolbox { float: right; display: inline; margin-top: 20px; width: 175px; }
#edge {width:600px;
  min-height:230px;
  height:auto !important;
  height:230px;}
#right-box { float: right; width: 220px; }
#disclaimer-footer { width: 200px; text-align: left; height: 40px; }
#footer-right { float: right; }
  
 /* New contact form styles */
 .field { margin-bottom: 10px; }
 .field input, .field textarea { background: #404040; color: #fff; border: 1px solid #333; }
.field label { float: left; width: 70px; line-height: 26px; }
.captcha label { float: none; }
.text input, .captcha input { width: 209px; height: 26px; line-height: 26px; padding: 0 10px; margin: 0; }
.textarea textarea { width: 209px; padding: 10px; margin: 0; }
.captcha a { display: none; }
input[type="submit"] { padding: 5px 15px; background: #237a94; border: 1px solid #008db8; color: #fff; }
input[type="submit"]:hover { background: #008db8; }
div.captchaimg { height: 80px; }
#p01-contact1_field7 { margin-top: 10px; }

/* NIVO Slider Styles */
.nivoSlider {
    position:relative;
    width:878px;
    height:267px;
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
.nivo-caption p { padding-left: 20px !important; } 
.nivo-controlNav, .nivo-directionNav, .nivo-prevNav, .nivo-nextNav { display: none !important; }

.concise_img_credit{vertical-align:middle;}
.credit_conc span{color:#f47920;}