body {
  background-image:url('../img/background.jpg');
  background-color:#F0F0F0;
  margin:0px;
  padding:0px;
  font-size:11px;
  color:#666666;
  font-family:Verdana,Arial,Helvetica;
  text-align:center;
}

a {
  color:#FF7A00;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

img {
  border:none;
}

h1 {
  font-size:14px;
  margin:0px;
  padding:0px;
  padding-bottom:10px;
}

h2 {
  font-size:12px;
  margin:0px;
  padding:0px;
  padding-bottom:10px;
}

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

ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  padding-top:5px;
  padding-bottom:5px;
}

ul li {
  font-family:Verdana;
  font-size:11px;
  padding-left:40px;
  background-image:url('../img/list_line.gif');
  background-repeat:no-repeat;
  background-position:20px 9px;
  line-height:18px;
}

input {
  background-color:#F6F6F6;
  border:1px solid #5D6770;
  color:#666666;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
}

textarea {
  background-color:white;
  border:1px solid #D1D2D4;
  color:#FF6D00;
  font-family:verdana,helvetica,arial;
  font-size:11px;
  margin-right:8px;
  padding-left:2px;
  padding-right:2px;
  width:252px;
}

.text {
  color:#3E3E3E;
  font-size:11px;
  font-weight:normal;
  padding-left:8px;
}

table {
  font-size:11px;
}

#page {
  margin:auto;
  width:770px;
  background-color:#ffffff;
  text-align:left;
}

#header {
  height:65px;
  z-index:100;
}

#metaTop {
  float:left;
  text-align:right;
  padding-left:15px;
  padding-top:5px;
}

#logoMicrosite {
  float:left;
  padding-left:20px;
  padding-top:7px;
}

#logoStill {
  float:right;
  padding-right:20px;
  padding-top:7px;
}

#naviMain {
  height:24px;
  background-color:#FF7A00;
  background-image:url('../img/top_stripe_long.png');
  background-position:top right;
  background-repeat:no-repeat;
  clear:both;
}

#contentMain {
  padding-left:20px;
  padding-right:10px;
  padding-top:20px;
}

.home #contentMain {
  border-top:2px solid #B8DBE6;
  background-color:#E6F2F5;
}

.home #content {
  background-color:#E6F2F5;
}

#contentLeft {
  float:left;
  width:490px;
}

#contentRight {
  float:right;
  width:234px;
}

#contentClear {
  clear:both;
}

#navSub {
  height:108px;
  padding-left:10px;
  padding-right:8px;
  background-image:url('../img/naviSubBg.jpg');
  background-repeat:repeat-x;
  background-color:#E6F2F5;
}

#navSub ul {
  margin:0px;
  padding:0px;
  padding-top:8px;
  list-style:none;
}

#navSub li {
  padding:0px;
  padding-top:8px;
  padding-right:5px;
  display:inline;
}

#navSub li.last {
  padding-right:0px;
}

#navSub .menulink {
  display:none;
}

#contentBottom {
  margin-bottom:30px;
  clear:both;
}

.home #contentBottom {
  height:64px;
  background-image:url('../img/contentBottom.jpg');
  background-repeat:no-repeat;
  background-color:#E6F2F5;
  clear:both;
}

#pageFunctions {
  text-align:right;
  margin-bottom:32px;
  margin-left:10px;
  margin-right:8px;
  padding-top:4px;
  border-top:1px solid #E4E6EB;
  background-color:#ffffff;
}

#pageFunctions a {
  color:#666666;
  font-size:10px;
  background-image:url('../img/icon_link_arrow.gif');
  background-position:0px 3px;
  background-repeat:no-repeat;
  padding-left:8px;
  margin-left:16px;
}

#pageFunctions a:hover {
  color:#FF7A00;
}

#pageFunctions img {
  display:none;
}

#footer {
  height:23px;
  padding-left:10px;
  background-image:url('../img/bottom_stripe_text.gif');
  background-position:top right;
  background-repeat:no-repeat;
  background-color:#ffffff;
}

#footer img {
  float:left;
}

.tx-stillphotogallery-pi1 ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

.tx-stillphotogallery-pi1 ul li {
  margin:0px;
  padding:0px;
  float:left;
  margin-right:10px;
  margin-bottom:10px;
  border:1px solid #D1D2D4;
  width:60px;
  text-align:center;
}

.tx-stillphotogallery-pi1 ul li img {
  padding:2px;
}

.tx-stillphotogallery-pi1 .firstPhotoWrap {
  border:1px solid #D1D2D4;
  margin-bottom:5px;
  width:100%;
  text-align:center;
}

.tx-stillphotogallery-pi1 .firstPhotoWrap img {
  padding:2px;
}

.csc-caption {
  text-align:left;
  font-size:10px;
  margin-top:5px;
  margin-bottom:10px;
}

.imgtext-table img {
  margin-right:10px;
}

.formButton {
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #e1e7ef;
	border-bottom: 1px solid #e1e7ef;
	height: 16px;
	background-color: #eff4fc;
	font-weight: bold;
	font-size: 10px;
	color: #ff7a00;
	cursor: pointer;
	padding-left:5px; 
	padding-right:5px;	
}

.labelError { 
  padding-left: 7px;
  padding-top: 2px;
  width: 173;
  color: white;
  font-size: 10px;
  font-weight: bold;
  background-color: #ff6d00
}

.requiredFieldsInfoError { 
  font-size: 11px;
  font-weight: bold;
  padding-left: 8px;
  color: white;
  background-color: #ff6d00
}

.clearGifTDError { 
  background-color: #ff6d00 
}

.clearGifError { 
  width:1px;
  height: 19px
}

