* { margin:0px; padding:0px; }
body { font:13px Helvetica; color:#000; background:url(Images/all_bg.gif);  }
h1 { font-size: 21px; }
h3 { font-size: 15px; }
.clear { clear:both; }

#all { background:url(Images/overlay.gif) repeat-x; }
#wrap { width:850px; height:640px; margin:0px auto; padding: 10px 0 0 0;}
#page { background:url(Images/page_bg.gif) repeat-y; border:2px solid #000; position:relative; }
#header {  height:120px; background:#333 url(Images/logo.gif) no-repeat; position: relative; }
#header h1 { position: absolute; bottom: 0px; left: 0px; color: #343434; }
#header h2 { position: absolute; color: #F87F19; bottom: 3px; right: 15px; font-size: 1.1em; font-style:italic; font-weight: normal; }
#sidebar { float:left; width: 170px; text-align: left; position: relative; padding: 0 0 160px 0; }
#accent { width:199px; height:146px; background:url(Images/nav_truck.gif) no-repeat; position:absolute; bottom:63px; left:0px;}
html>body #accent { bottom:20px; }
#content { width:650px; float:left; padding:10px 10px 50px 10px; position:relative; }
#content li{  list-style-type: inherit; }
#content ul li { list-style-type: disc; }
#content ul li ul li { list-style-type: circle; }
#content ul li ul li ul li{ list-style-type: square; }
#content ol li { list-style-type: decimal; }
#footer { height:20px; background:#333; }
.pageText { float:left; width: 430px; margin: 10px 20px 5px 0; text-align: justify; }
#calc { float:left; width: 200px; color: #FFF; }
#calc h3 { text-align:center; padding: 0 0 5px 0; }
#search { padding: 30px 10px; color: #FFF; font-weight: bold;}
#copywrite { float: left; font-weight: bold; color: #FFF; outline-color: #000; outline-width: 1px; }
#copywrite a {text-decoration: none; font-weight: bold; color: #FFF; }
#xeroone { float: right; font-weight: bold; color: #FFF; outline-color: #000; outline-width: 1px;  }
#xeroone a {text-decoration: none; font-weight: bold; color: #FFF }
#xeroone a:hover {text-decoration: underline; color:#000; }

.contactUsForm { margin:10px 0 0 25px; }
.contactUsForm label { text-align:right; margin:0 10px 0 0; width:75px; font-weight:bold;}
.contactUsForm input { width:200px; }
.contactUsForm textarea { width:300px; }
.contactUsForm .formbutton { margin:15px 0 0 0; width:125px; }
.contactUsThankYou {}
.contactUsThankYou h2 {}
.contactUsThankYou p {}

.regTextbox { width: 100px; border: 1px solid #90BFDE; }
.medTextbox { width: 70px; border: 1px solid #90BFDE; margin: 3px 0; }
.medDropDownList { width: 113px; margin: 3px 0 ; }
.medButton { margin: 10px 0 5px 0; padding: 0 5px; border: 1px solid #90BFDE; }
.regButton { border: 1px solid #90BFDE; }
.thumb { border: 1px solid #000; }


#bg_rock { font:13px Helvetica; color:#000; background:url(Images/all_bg.gif);  }
#bg_diamond { font:13px Helvetica; color:#000; background:url(Images/all_bg1.gif);  }

/*  Styles for ASP:Calendar */
.calendar { width:100%; border:2px solid #999; background:#FFF; margin:15px 0; }
.calDayHeader { background:#87A0B6; padding:5px 0; }
.calDayCell { width:14.2857%; height:75px; background:#FFF; }
.calNextPrevButtons { padding:0 20px; }
.calOtherMonthDay { font-size:0px; color:#FFF; }
.calTitle { background:#466D8F; color:#FFF; font-size:18px; padding:5px 0; }
.calTodayDay { background:#BBB; }
.calWeekendDay { background:#DDD; }

.calDayEvent { background:#FF7F02; margin:2px 0; }
.calEventLink { text-decoration:none; color:#000; }
.calEventLink:hover { text-decoration:none; color:#FFF; }

.calEvents { border:1px solid #333; margin:15px 0; }
.calEvents h3 { background: #466D8F; font-size:15px; font-weight:normal; color:#FFF; margin:0px; padding:3px 5px; }
.calEvents a { color:#770017; }
.calEvents a:hover { text-decoration:underline; color:#C60016; }

/* calc corners */
.c{display:block;}
.c *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#186CA2}
.c1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9bbfd7;
  border-right:1px solid #9bbfd7;
  background:#5190b9}
.c2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e7f0f5;
  border-right:1px solid #e7f0f5;
  background:#4387b3}
.c3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4387b3;
  border-right:1px solid #4387b3;}
.c4{
  border-left:1px solid #9bbfd7;
  border-right:1px solid #9bbfd7}
.c5{
  border-left:1px solid #5190b9;
  border-right:1px solid #5190b9}
.cfg{
  background:#186CA2; padding: 0 10px;}
