@charset "utf-8";
/* CSS Document */
body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,th,td {border:0;outline:none;margin:0;padding:0;}
div {display: block;}
ul{list-style:none;}
img, div, a { background: url(/Css/iepngfix.htc);  border:none; }
body{font-family: 'HelveticaNormal', sans-serif; color: #333;-webkit-font-smoothing: antialiased; display: block; margin: 0; padding: 0; background-color:#000;}

h6{ width:100%; text-transform:uppercase; font-size:12px; padding-bottom:10px; margin-bottom: 10px; border-bottom: #8b8b8b 1px solid; color:#8b8b8b; }
p{font-size:12px; color:#404040;}
table{margin: 0; padding:0}
/* ---------------------------------------------------------------------- 
   Image Slider
   ---------------------------------------------------------------------- */


#topContentBar {width: 100%; margin: 0; clear: both; color: #76797C; position: relative; background-color:#000; padding:0;}

#content,#main,.content,#headlines {width: 997px;margin: 0 auto;padding: 0 0 0 0; }
#content {position: relative;color: #333;}

#container::after, #content::after, .grid2col::after, .grid2cola::after, .grid2colb::after, .grid2colc::after, .grid2cold::after, .grid2cole::after, .grid2colf::after, .grid3col::after, .grid3cola::after, .grid4col::after, .grid5col::after, .grid6col::after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#container, #content {zoom: 1;
    top: 0px;
    left: 16px;
}

/*contact email form */
td.contact {width:501px;}
input.contact {width:50%;}
textarea.contact{height:100px;width:90%;}

#billboard {width: 923px;
background:#ccc; height: 384px; margin: 0; padding: 0; position: relative;
    top: 0px;
    left: 2px;
}

#bottomContentBar{ background-color:#efefef; padding: 15px 0 15px 0; display:block;}

#column333, #column612, #column925{background-color:#fff;padding:15px; float:left; height:162px;
                                            
}
#column333{ width:303px; margin-right:15px; height: 3%;}
#column612{width:590px;height: 3%;}
#column925{width:938px; height: 3%; right: 100px;}


#globalfooter {font-face: 'Helvetica Neue LT Std'; width: 100%;color: #888;font-size: 10px;margin:0 auto ;padding-bottom: 36px;text-align: left !important; background:#000 url(/Images/footer_bg_repeatx.png) repeat-x 0 0; padding-top:12px;}
	#footer{ width: 977px; 
margin: 0 auto; font-size:10px; color:#fff;
}
	#footerlinks{float:right;font-size:10px; color:#fff;}
	#footerlinks a:link {font-size:10px; color:#fff;}
	#footerlinks a:visited {font-size:10px; color:#fff;}
	#footerlinks a:active {font-size:10px; color:#fff;}
	#footerlinks a:hover {font-size:10px; color:#fff;}


/* ---------------------------------------------------------------------- 
   Image Slider
   ---------------------------------------------------------------------- */

#featured { width: 975px; 
height: 384px; background: #000 url(/Images/loading.gif) no-repeat center center;overflow: hidden; margin:0; padding:0;  }
	#featured img, #featured div { display: none; }
/* ---------------------------------------------------------------------- 
   CONTAINER 
   ---------------------------------------------------------------------- */

div.orbit-wrapper { width: 1px; height: 1px; position: relative;margin:0; padding:0; }
div.orbit { width: 1px; height: 1px; position: relative; overflow: hidden }

div.orbit img { position: absolute; top: 0; left: 0; display: none; }
div.orbit a img { border: none }

.orbit div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* ---------------------------------------------------------------------- 
   TIMER
   ---------------------------------------------------------------------- */

div.timer { width: 40px;height: 40px; overflow: hidden; position: absolute; bottom: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 1001; }
span.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url(/Images/rotator-black.png) no-repeat; z-index: 3; }
span.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
span.rotator.move {left: 0 }
span.mask.move { width: 40px; left: 0; background: url(/Images/timer-black.png) repeat 0 0; }
span.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; background: url(/Images/pause-black.png) no-repeat; z-index: 4; opacity: 0; }
span.pause.active { background: url(/Images/pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause, span.pause.active { opacity: 1 }


/* ---------------------------------------------------------------------- 
   CAPTIONS
   ---------------------------------------------------------------------- */

.orbit-caption { display: none; font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }
.orbit-wrapper .orbit-caption { background: #000; background: rgba(0,0,0,.6); z-index: 1999; color: #fff; text-align: center; padding: 10px 0 30px 0; font-size: 13px; position: absolute; right: 0; bottom: 0; width: 100%; }


/* ----------------------------------------------------------------------
   DIRECTIONAL NAV
   ---------------------------------------------------------------------- */

div.slider-nav { display: block; }
div.slider-nav span { width: 78px; height: 100px; text-indent: -9999px; position: absolute; z-index: 1000; top: 50%; margin-top: -50px; cursor: pointer; }
div.slider-nav span.right { background: url(/Images/right-arrow.png); right: 0; }
div.slider-nav span.left { background: url(/Images/left-arrow.png); left: 0; }

/* ----------------------------------------------------------------------
   BULLET NAV
   ---------------------------------------------------------------------- */

.orbit-bullets {position: absolute; z-index: 1000; list-style: none; top: 10px; right: 5%; margin-left: -50px; padding: 0; }
.orbit-bullets li { float: left; margin-left: 5px; cursor: pointer; color: #999; text-indent: -9999px; background: url(/Images/bullets.png) no-repeat 4px 0; width: 13px; height: 12px; overflow: hidden; }
.orbit-bullets li.active {  color: #222;  background-position: -8px 0; }
.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }

/*  -----------------------------------------------------------------------
    ACCORDION
    -----------------------------------------------------------------------*/
    
.accordionHeader {font-size:16px;margin: 1px;padding: 3px 10px 5px 20px;cursor: pointer;position: relative;background: #fafafa url(/Images/arrow_off.png) no-repeat 7px 10px; border-bottom:1px solid #8b8b8b;}
.accordionHeaderSelected {font-size:16px;margin: 1px;padding: 3px 10px 5px 20px;cursor: pointer;position: relative;background: #fafafa url(/Images/arrow_on.png) no-repeat 7px 10px; border-bottom:1px solid #8b8b8b;}
.accordionContent {padding: 15px 10px 15px 20px;}

.ErrorMessage{color: red; font-size:12px}