﻿body {
background-color: #000000;
background-image:url('/img/page_bg.jpg');
background-repeat: repeat-x;
margin: 8px auto;
}

#container {
width: 722px;
}

#topbar, #headerimg {
margin: 0px;
padding: 0px;
}

#main {
background-color: #000000;
border-left: 1px solid #7F0000;
border-right: 1px solid #7F0000;
margin: 0px;
padding: 0px;
height: 298px;
width: 750px;
}

#main_nav {
background-color: #232323;
background-image: url('/img/main_nav_bg.gif');
background-repeat: repeat-x;
background-position: left top;
border: 1px solid #292929;
border-bottom-width: 0px;
font-family: 'Trebuchet MS', Tahoma, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
line-height: 35px;
text-align: center;
height: 34px;
width: 722px;
overflow: hidden;
}

#content {
background-color: #070707;
background-image: url('/img/content_bg.gif');
background-repeat: repeat-x;
background-position: left top;
border: 1px solid #070707;
margin: 0px 0px 1px 0px;
padding: 10px;
min-height: 250px;
float: left;
text-align: left;
width: 700px;
}

#content a:link, #content a:visited {
color: #760000;
font-weight: bold;
text-decoration: none;
}

#content a:hover {
color: #000;
text-decoration: underline;
}

#content a:active {
color: #AAA;
}

#news, #contentIn, #eventLeft, #eventRight, #dealsCase {
background-color: #FFFFFF;
background-image: url('/img/post_bg.gif');
background-repeat: repeat-x;
background-position: left top;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
border-left: 1px solid #FFF;
border-bottom: 2px solid #AAA;
float: left;
}

#eventRight {
margin-left: 10px;
}

#eventLeft, #eventRight {
font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
font-size: 8pt;
width: 343px;
}

#news {
width: 363px;
}

#contentIn {
width: 700px;
}

#dealsCase {
width: 323px;
margin-bottom: 10px;
}

#content table {
font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
font-size: 8pt;
}

#showcase {
float: left;
margin-left: 10px;
text-align: center;
width: 303px;
}

.galleryBorder, .commentSection {
border: 1px solid #DDD;
background-color: #FAFAFA;
padding: 4px;
text-align: justify;
width: 100%;
}

.newsInfo {
font-size: 7pt;
text-transform: uppercase;
padding: 0px;
margin-bottom: 8px;
width: 100%;
}

#picDisplay {
background-color: #DDDDDD;
background-image: url('/img/disp_bg.gif');
background-repeat: repeat-x;
background-position: left top;
border-top: 1px solid #656565;
border-right: 1px solid #545454;
border-left: 1px solid #545454;
border-bottom: 1px solid #434343;
margin: 0px 0px 10px 0px;
padding: 10px;
text-align: center;
width: 303px;
}

.picDisplayCaption, .picDisplayPicture {
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
}

.picDisplayCaption {
border-top: 0px;
font-family: 'Trebuchet MS', Tahoma, Helvetica, sans-serif;
font-size: 7pt;
width: 300px;
}

.picDisplayPicture {
margin-bottom: 0px;
min-height: 149px;
whitespace: no-wrap;
width: 300px;
}

.hilltopDisplayPicSm {
border: 1px dotted #888;
padding: 1px;
margin: 4px;
white-space: nowrap;
width: 315px;
}

.hilltopDisplayPicLg {
border: 1px dotted #888;
padding: 1px;
margin: 4px;
width: 642px;
}

.coDisplay {
background-image: url('/img/companies/bg.gif');
background-repeat: no-repeat;
background-position: center center;
text-align: center;
min-height: 50px;
vertical-align: middle;
width: 323px;
}

.coDisplayIn {
border: 0px;
vertical-align: bottom;
}

.introText {
border-bottom: 1px dotted #666666;
font-size: 10pt;
line-height: 12pt;
margin-bottom: 20px;
padding: 10px 10px 10px 0px;
text-align: center;
}

.eventBorder {
border-right: 1px dotted #666666;
width: 50%;
}

.contactEmailList {
background-color: #EEE;
border-bottom: 1px solid #999;
border-left: 1px solid #DDD;
border-right: 1px solid #DDD;
border-top: 1px solid #FFF;
padding: 10px;
width: 50%;
}

.contactLocation {
padding: 5px;
border: 1px dotted #CCC;
}

.sectionName, .newsName {
color: #FFF;
font-weight: bold;
height: 24px;
line-height: 24px;
text-indent: 10px;
width: 100%;
}

.newsName {
background-color: #333333;
background-image: url('/img/news_head.gif');
background-repeat: repeat-x;
background-position: left top;
border-bottom: 1px solid #000;
border-left: 1px solid #444;
border-right: 1px solid #444;
border-top: 1px solid #666;
}

.sectionName {
background-color: #7C0000;
background-image: url('/img/section_head.gif');
background-repeat: repeat-x;
background-position: left top;
border-bottom: 1px solid #350000;
border-left: 1px solid #A40000;
border-right: 1px solid #A40000;
border-top: 1px solid #CC3333;
}

.contactNumber {
color: #666666;
font-size: 16pt;
font-weight: bold;
}

.post {
color: #000000;
font-family: 'Trebuchet MS', Tahoma, Helvetica, sans-serif;
font-size: 8pt;
margin: 10px auto;
padding: 10px;
text-align: left;
}

.postTitle {
border-bottom: 1px dotted #969696;
font-size: 10pt;
font-weight: bold;
margin-bottom: 5px;
padding-bottom: 5px;
min-height: 32px;
text-align: center;
text-transform: uppercase;
}

#main_nav a:link, #main_nav a:visited, #main_nav a:active {
background-color: transparent;
border: 1px solid transparent;
color: #FFFFFF;
display: inline;
margin-left: 6px;
margin-right: 6px;
padding: 9px 9px 10px 9px;
text-decoration: none;
height: 34px;
line-height: 34px;
width: inherit;
}

#main_nav a:hover {
background-color: #222222;
background-image: url('/img/main_nav_bg_hover.gif');
background-repeat: repeat-x;
background-position: center top;
border-top: 1px solid #464646;
border-left: 1px solid #121212;
border-right: 1px solid #121212;
border-bottom: 1px solid #010101;
display: inline;
color: #DDDDDD;
text-decoration: underline;
}

hr {
border: 0px dotted #999;
border-top: 1px dotted #999;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
width: 90%;
}

#copyrightTag {
background-color: #0F0F0F;
border-bottom: 1px solid #333;
border-top: 1px solid #333;
float: left;
margin: 0px 0px 20px -2px;
padding: 10px 1px 10px 5px;
text-align: left;
width: 720px;
}

#copyrightTag table {
color: #777;
font-family: 'Trebuchet MS', Tahoma, Helvetica, sans-serif;
font-size: 7pt;
}

#copyrightTag a:link, #copyrightTag a:visited, #copyrightTag a:active {
color: #BBB;
font-weight: bold;
text-decoration: none;
}

#copyrightTag a:hover {
color: #FFF;
text-decoration: underline;
}
