html {
  background:transparent url('../img/bg_orange.gif') top left repeat-x;
}

body {
  background:transparent url('../img/bg_dove.jpg') top left no-repeat;  
  padding:0;
  margin:0;
  border-top:solid 1px #0068A9;
}

#stampWrapper { 
  background:transparent url('../img/bg_stamp.png') top center no-repeat;
}

#bodyWrapper { 
  background:transparent url('../img/bg_body.gif') 0 124px repeat-x;
}

#mainWrapper {
	margin:0 auto;
	padding:0;
	width:1018px;
}

#logoWrapper {
  float:left;
  width:220px;
}

#topImageWrapper {
  float:left;
  margin:5px 10px 19px 5px;
}

#topTextWrapper {
  float:right;
  width:220px;
  padding:5px 0 0px 0;
  text-align:center;
}

#topTextWrapper img {
  padding-top:5px;
}

#middleWrapper {
  padding:0;
  margin:5px 0 10px 0;
}

#leftColWrapper {
  padding:0;
  margin:0;
  width:220px;
  float:left;
  min-height:300px;
  height:auto !important;
  height:300px;
}

#leftNavWrapper {
  padding:0;
  margin:0;
  float:left;
}

#midColWrapper {
  width:616px;
  float:left;
  min-height:300px;
  height:auto !important;
  height:300px;
  background:#ffffff;
}
#rightColWrapper {
  width:180px;
  float:right;
  min-height:300px;
  height:auto !important;
  height:300px;
}

#bodybottomWrapper {
  background:transparent url('../img/bg_bottom.gif') 0 20px repeat-x;
}

#bottomWrapper {
	margin:0 auto;
	padding:0;
	width:1018px;
  background:transparent url('../img/logo_small.gif') 194px 0 no-repeat;
}

#bottomTextWrapper{
  float:left;
  width:190px;
  padding:35px 0 0 0;
  font-size:10px;
  text-align:center;
}

#bottomNavWrapper {
  float:right;
  width:728px;
}

.boxes {
  float:left;
  clear:both;
}

.box .top {
  float:left;
  clear:both;
  width:100%;
  height:7px;
  line-height:7px;
  font-size:7px;
}

.box .topLeft {
  float:left;
  height:7px;
  width:7px;
  height:7px;
  line-height:7px;
  font-size:7px;
}

.boxOrange .top {
  background:transparent url('../img/orange_topright.gif') top right no-repeat;
}

.boxOrange .topLeft {
  background:transparent url('../img/orange_topleft.gif') top left no-repeat;
}

.boxBlue .top {
  background:transparent url('../img/blue_topright.gif') top right no-repeat;
}

.boxBlue .topLeft {
  background:transparent url('../img/blue_topleft.gif') top left no-repeat;
}

.boxWhite .top {
  background:transparent url('../img/white_topright.gif') top right no-repeat;
}

.boxWhite .topLeft {
  background:transparent url('../img/white_topleft.gif') top left no-repeat;
}

.box .mid {
  float:left;
  clear:both;
  width:100%;
}

.box .midLeft {
  float:left;
}

.boxOrange .mid {
  background:transparent url('../img/orange_midright.gif') top right repeat-y;
}

.boxOrange .midLeft {
  background:transparent url('../img/orange_midleft.gif') top left repeat-y;
}

.boxBlue .mid {
  background:transparent url('../img/blue_midright.gif') top right repeat-y;
}

.boxBlue .midLeft {
  background:transparent url('../img/blue_midleft.gif') top left repeat-y;
}

.boxWhite .mid {
  background:transparent url('../img/white_midright.gif') top right repeat-y;
}

.boxWhite .midLeft {
  background:transparent url('../img/white_midleft.gif') top left repeat-y;
}

.box .bot {
  float:left;
  clear:both;
  width:100%;
  height:8px;
  line-height:8px;
  font-size:8px;  
}

.box .botLeft {
  float:left;
  height:8px;
  line-height:8px;
  font-size:8px;
  width:7px;
}

.boxOrange .bot {
  background:transparent url('../img/orange_botright.gif') top right no-repeat;
}

.boxOrange .botLeft {
  background:transparent url('../img/orange_botleft.gif') top left no-repeat;
}


.boxBlue .bot {
  background:transparent url('../img/blue_botright.gif') top right no-repeat;
}

.boxBlue .botLeft {
  background:transparent url('../img/blue_botleft.gif') top left no-repeat;
}

.boxWhite .bot {
  background:transparent url('../img/white_botright.gif') top right no-repeat;
}

.boxWhite .botLeft {
  background:transparent url('../img/white_botleft.gif') top left no-repeat;
}


#midColWrapper .boxWhite {
  width:303px;
}

.box .content {
  padding:5px 15px 8px 15px;
}

.box {
  padding:0;
  margin:0 0 10px 0;
}

.boxBlue .content {
  color:#f2f2f2;
}

.boxBlue .content a {
  color:#ffffff;
  text-decoration:none;
}

.midContent {
  width:610px;
  margin: 0 0 10px 0;
  background:#ffffff;
}

.leftContent {
  width:212px;
  margin: 0 0 10px 0;
}

.rightContent {
  width:179px;
  margin: 0 0 10px 0;
}

.dotted {
  background:transparent url('../img/dotline.gif') top right repeat-y;
}

.dottedLeft {
  background:transparent url('../img/dotline.gif') top left repeat-y;
  padding:5px 7px;
}

#midFlash {
  position:relative;
  overflow:hidden;
  width:610px;
  margin:0 0 7px 0;
}

#leftSearch {
  margin:0 0 7px 3px;
  float:left;
  background:transparent url('../img/bg_sword.gif') top left no-repeat;
  height:25px;
}

#leftSearch .sword{
  width:146px;
  padding: 4px 0 0 0;
  background:none;
  border:none;
  margin:0;
  float:left;
  font-weight:bold;
  font-style:italic;
  font-size:12px;
}

#leftSearch .sbutton{
  width:34px;
  height:25px;
  border:none;
  margin:0;
  background:transparent url('../img/bg_sbutton.gif') top left no-repeat;
  float:left;
}

.midContent input, .midContent textarea, .midContent select {
  margin:2px 0 0 0;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
  border:solid 1px #979996;
}

.dottedLeft a { 
  font-size:11px; text-decoration:none;
}


.dottedLeft h1 a {
  font-size:14px;
}

#midColWrapper .boxWhite .mid{
  height:auto !important;
  height:330px;
  min-height:330px;
}

.midContent .dottedLeft {
  height:auto !important;
  height:270px;
  min-height:270px;
}

.slideElement {
  background-position:top center;
}

.tx-rgsmoothgallery-pi1 {
  margin-left:20px;
}

.midContent p.bodytext {
  line-height:20px;
  text-align:justify;


}


.midContent a {
  font-size:12px;
}

.midContent  table {
  border-top:dotted 1px #2F3132;
  border-left:dotted 1px #2F3132;
}

.midContent  table td{
  border-bottom:dotted 1px #2F3132;
  border-right:dotted 1px #2F3132;
  padding:2px 3px;
}

.mailformplus_infoform  label {
  width:200px;
  display:block;
  float:left;
}

.mailformplus_infoform input {
  float:left;
}

.mailformplus_infoform textarea {
  width:350px;
  margin-bottom:10px;
}

.error {
  color:#EE171E;
  font-size:11px;
}
.mailformplus_infoform div label {
  width:200px;
  display:block;
  float:left;
}

.tx-indexedsearch table {
   border-top:none;
   border-left:none;
}

.tx-indexedsearch table td {
   border-bottom:none;
   border-right:none;

}
.contenttable tr td p{
  text-align:center;
}
.contenttable tr td p.bodytext{
  text-align:center;
}

.tx-simplesurvey-pi1-browsebox {
  display:none;
}

.tx-simplesurvey-pi1-result-question {
  margin-top:10px;
  font-weight:bold;
}

.tx-simplesurvey-pi1-answer input {
  height:18px;
  width:200px;
}

.news-list-item img {
  float:left;
  margin: 5px 10px 10px 5px;
}

.news-latest-item img {
  float:left;
  margin: 1px 5px 5px 1px;
}
.news-single-img {
  float:left;
  margin: 5px 10px 10px 5px;
}

.midContent .tx-ttnews-browsebox table {
  border-top:none;
  border-left:none;
}

.midContent .tx-ttnews-browsebox table td {
  border-bottom:none;
  border-right:none;
}

.midContent .tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell {
  font-weight:bold;
  background:#FFECB1;
  border:solid 1px #0068A9;
}
.midleHotLineInput {
font-size:14px;
font-weight:bold;
padding:0 0 0 90px;
text-transform:uppercase;
border:none;
}