body { margin:0; padding:0; background-image: url(../images/bg_black.gif); background-repeat: repeat-x; background-color: #000000;}
html { padding:0; margin:0;}
.clr {clear:both;}
a{ color: #8E062C; font-weight: bold; text-decoration:none;}
a:hover{ color: #ffffff; text-decoration:underline;}
.more-link{margin-top: -20px; margin-left: 10px;}
.red{color:#8E062C;}
#body ul{color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: 1.2em;}
#navlist ul{font-size: 1em;}
.top{
text-align: right;
font-size: 0.7em; font-family:Arial, Helvetica, sans-serif;
}

hr{color: #000; background-color: #000; border: 1px dotted #333333; border-style: none none dotted; }
/* main */
.main {width:1000px; padding:0; margin:0 auto;}

/* header */
.header { margin:0; padding:0; height:114px; background-color: #000000; border-bottom:1px solid #ffffff;}
/* header_logo and contact info*/
.header_text { height:30px; width:190px; margin:0; padding:0; border:none; float:right;}
.header_logo { height:72px; width:290px; margin:14px 0 0 0; padding:0; border:none; float:left;}
.header_text p { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color:#ffffff; padding:20px 0px 0px 0px;  margin:0;}

/* highlight banner */
.highlight{ width: 1000px; height: 75px; background-color:#000000;margin:15px 0px; border: 1px dashed #999999;}
.highlight p {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding-right: 30px; }
#hglt-logos {float: left; width: 350px;}
#hglt-txt{float: right; width: 650px;}

/*main flash banner or non flash*/
.banner{ width:1000px; height: 290px;}
.banner-about{width:1000px; height: 250px;}
#banner-50Limg{width:680px; height: 250px; float:left}
#banner-50L{width:1000px; height: 250px;}
#banner-vid{width:320px; height: 250px; float:left;}

.banner-LM{width: 189px; height: 290px; float:left;}
.banner-rotate{width: 811px; height: 290px; float:left;}

/* body */
#body { width:1000px; margin:0; padding:0;}
h1 { font-size:1.4em; font-family: "Franklin Gothic Book", Arial, Helvetica;  color:#ffffff; padding:10px 0px; margin:10px 0 10px 0; font-weight:bold;}
h2 { font: normal 1em "Franklin Gothic Book", Arial, Helvetica; color:#8E062C; padding:10px 5px; margin:10px 0 10px 0;}
h3 { font: normal 1em "Franklin Gothic Book", Arial, Helvetica; color:#ffffff;}
h4 { font: normal 1.1em "Franklin Gothic Book", Arial, Helvetica; color:#ffffff;}
.redtitle { font: normal 0.9em Arial, Helvetica, sans-serif; color:#8E062C; padding:10px 0px; margin:10px 0 10px 0;}
.smaller {font-size: 0.7em;}
.red{ color:#8E062C;}
#body p {font:normal 0.8em Arial, Helvetica, sans-serif;}

/*side_body*/
#side_body { width:300px; float:left; margin-left: 20px;}
#side_body p {font:normal 0.9em Arial, Helvetica, sans-serif;}
.twitter{ margin-top: 20px; width:310px;}

/*boxes home page*/
#boxes-top{width: 660px; padding-top:10px; float:left }
#boxes-btm{width: 660px; padding-top:20px; float:left }
.box-l { float:left; width:280px; margin-right:10px; padding:0px 30px 0px 0px; border-right: 1px dashed #333333; border-bottom: 1px dashed #333333;}
.box-r { float:left; width:280px; margin-left:10px ; padding:0px 10px;border-bottom: 1px dashed #333333;}
#main_body #boxes p{color:#ffffff;}

.box-sign-up {width:310px; background-color:#797979; background-image:url(../images/newsletter_bkg.png); background-repeat:no-repeat;}
.box-sign-up p{color: #000000;}
.box-sign-up h2{font-size: 1.1em; color: #000000; font-weight:bold;}
.box-white {width:310px; min-height:150px; padding: 0px; margin-top: 20px; background-image:url(../images/download_bkg.png); background-repeat:no-repeat;}
.box-white p{ color:#333333; margin:20px 20px 0px 20px;font-family: "Franklin Gothic Book", Arial, Helvetica; padding-top: 60px;}
.box-white a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#000000;}

.box-advert {width:310px; min-height:150px; padding: 0px; margin-top: 20px; background-image:url(../images/advert_bkg.png); background-repeat:no-repeat;}
.box-advert p{ color:#333333; margin:10px 20px 10px 25px;font-family: "Franklin Gothic Book", Arial, Helvetica; padding-top: 0px;}
.box-advert a{font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#000000;}
.box-advert h2{font-family:Arial, Helvetica, sans-serif;margin:40px 20px 0px 20px; padding-top:60px;}

.advert{ border: 1px solid #ffffff;}

.box-white a:hover{color:#000000;text-decoration:underline;}

.box-white ul {	padding-top: 60px; padding-left: 20px; padding-bottom: 20px;}

.box-white li {	list-style: none; line-height:1.4em;}


.box-dark {width:310px; background-color:#111111; min-height:150px; padding: 0px; margin-top: 20px;}
.box-dark p{ padding:20px 20px 0px 20px; color:#ffffff;}

.box-demo {width:310px; background-color:#111111; min-height:150px; padding: 0px; margin-top: 20px;}
.box-demo p{ padding:20px 20px 0px 20px; color:#ffffff;}

/*main_body*/
#main_body { width:670px; padding:0 0px; margin:0; float:left;}
#main_body p { margin-right:20px; color:#ffffff;}

/* footer */
.footer_block { width:100%; background:#282828; border-top: 1px solid #ffffff;}
.footer_block h2 { font: normal 16px  Arial, Helvetica, sans-serif; color:#fff; padding:0px 0px; margin:0 0 10px 0;}
.footer_block p {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color:#ffffff; padding:0; margin:0;}
.footer_block .resize { width:1000px; margin:15px auto; padding:0;}
.footer_block .follow { width:210px; padding:0; margin:0 !important; margin:0; float:right;}
.footer_block .follow a { font-family: Arial, Helvetica, sans-serif; font-size: 1em; color:#ffffff; float:right; text-decoration:none; font-weight:normal;}
.footer_block .follow a:hover {text-decoration:underline;}
.footer_block .address { width:574px; padding:0; margin:0; float:left;}
.footer_block .address span { font:bold 11px Arial, Helvetica, sans-serif; color:#fff;}

.footer { background:#282828; text-align:center; font: normal 11px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:10px 0;}
.footer a {color:#ffffff; text-decoration:none;}
.footer a:hover { text-decoration:underline; color:#ffffff;}
