a {
 color: #112288;
 }

a:hover {
 color: #000000;
 }

body {
 background-color: #ddddcc;
 color: #000000;
 font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
 font-size: 70%;
 margin: 0px;
 text-align: center;
width:101%;
 }

hr {
margin: 8px 0px;
}

h1 {
color: #112288;
font-size: 16px;
font-weight: bold;
}

body table {
 font-size: 100%;
 }

.bodyCopy {
 line-height: 150%;
 }

.bodyCopy a {
 color: #662222;
 }

.bodyCopy a:hover {
 color: #112288;
 }

.bodyCopy b {
 color: #112288;
 font-weight: bold;
 }

.breadcrumbs {
 color: #555555;
 }

.breadcrumbs a {
 color: #555555;
 text-decoration: underline;
 }

.breadcrumbs a:hover {
 color: #000000;
 text-decoration: underline;
 }

.caption {
 background-color: #ffffdd;
 color: #112288;
 font-weight: bold;
 padding: 5px 5px 5px 10px;
 margin-bottom: 10px;
 }

.clearDiv {
 clear: both;
 height: 1px;
 font-size: 1px;
 margin:-1px;
 }

.columnBlog {
 float: left;
 padding: 15px 0px 30px 40px;
 width: 470px;
 }

.columnNewsContents {
 float: left;
 width: 159px;
 padding: 0px 4px 0px 4px;
 background-image: url('/images/navNewsMid.png');
 }

.columnPrimaryContents {
 float: left;
 width: 159px;
 padding: 0px 4px 0px 4px;
 background-image: url('/images/navSibMid.png');
 }

.columnPrimary {
 float: left;
 left: -20px;
 top: 35px;
 width: 167px;
 padding-bottom: 50px;
 position: relative;
 }
 
.columnHomeContents {
 float: left;
 width: 224px;
 padding: 0px 4px 0px 4px;
 background-image: url('/images/navHomeMid.png');
 }

.columnHome {
 float: left;
 left: -40px;
 top: 20px;
 width: 232px;
 padding-bottom: 30px;
 position: absolute;
 }
 
* html .columnNewsContents
{
background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/navNewsMid.png", sizingMethod="scale");

}
 
* html .columnPrimaryContents
{
background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/navSibMid.png", sizingMethod="scale");

}
 
* html .columnHomeContents
{
background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/navHomeMid.png", sizingMethod="scale");

}
 
.columnDivider {
 background-color: #e8cc4b;
 height: 4px;
 font-size: 1px;
 margin: 0px 8px 8px 0px;
 }

.columnHeader {
 color: #662222;
 font-weight: bold;
 font-size: 110%;
 padding: 0px 15px 3px 15px;
 }

.columnHeadline {
 font-weight: bold;
 margin: 5px 15px 5px 15px;
 font-size: 90%;
 }

.columnTeaser {
 margin: 5px 15px 5px 15px;
 font-size: 90%;
 }

.columnSecondary {
 float: right;
 padding: 15px 40px 30px 10px;
 width: 470px;
 }

.columnTertiary {
 float: right;
 width: 150px;
 }

.container {
 background-color: #ffffff;
 clear: both;
 width: 692px;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
  }

.curves {
 clear: left;
 float: left;
 width: 167px;
 }

.curvesHome {
 clear: left;
 float: left;
 width: 232px;
 }

.footer {
 border-top: 1px solid #ffffff;
 background-color: #ddddcc;
 font-size: 80%;
 text-align: center;
 border-bottom: 20px solid #ddddcc;
 }

form {
 margin: 0px;
 padding: 0px;
 }

.formField {
 font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
 font-size: 110%;
 }

.gatewayColumn {
 background-color: #ccddcc;
 padding: 3px 5px 3px 5px;
 border-right: 4px solid #ffffff;
 }

.gatewayColumn a {
 color: #112288;
  }

.gatewayHeader {
 background-color: #779999;
 color: #ffffff;
 font-weight: bold;
 font-size: 110%;
 padding: 3px 5px 3px 5px;
 border-right: 4px solid #ffffff;
 }

.gatewayTable {
 clear: both;
 }

.header {
 background-color: #15278e;
 }

img {
 border: 0px;
  }

.imageControl {
 float: left;
 }

.imageControls {
 position: absolute;
 top: 235px;
 cursor: pointer;
 }

.imageOverlay {
 float: left;
 margin: 15px 0px 15px 25px;
 z-index: 5;
 }

.intruder {
 border-top: 4px solid #e8cc4b;
 border-bottom: 4px solid #e8cc4b;
 width: 151px;
 }

.intruderHeaderHome {
 background-image: url("/images/backgroundPng.png");
 background-color: #eedd99;
 color: #662222;
 font-weight: bold;
 font-size: 110%;
 padding: 7px 10px 0px 15px;
 margin-right: 7px;
 }

.intruderHeader {
 background-image: url("/images/backgroundPng.png");
 background-color: #eedd99;
 color: #662222;
 font-weight: bold;
 font-size: 110%;
 padding: 7px 10px 0px 15px;
 margin-right: 8px;
 }

.intruderCaption {
 background-image: url("/images/backgroundPng.png");
 background-color: #eedd99;
 padding: 3px 10px 5px 15px;
 margin-right: 8px;
 }

.intruderHomePrimary {
 position: absolute;
 top: 293px;
  left: 242px;
 }

.intruderHomeSecondary {
 position: absolute;
 top: 293px;
  left: 444px;
 }

.logo {
 float: left;
 padding: 22px 5px 22px 22px;
 }

.mainContent {
 clear: both;
 background-color: #ffffff;
 }

.navigationPrimary {
 clear: both;
 }

.navigationPrimary img {
 display: block;
 float: left;
 }

.navigationColumnLinks {
 background-image: url("/images/backgroundPng.png");
 background-color: #eedd99;
 font-weight: bold;
 font-size: 90%;
 list-style-type: none;
 margin: 0px 8px 0px 0px;
 padding: 5px 0px 8px 0px;
 }

.navigationColumnLinks li {
 padding: 1px 15px 1px 15px;
 }

.navigationColumnLinks li a {
  color: #000000;
 text-decoration: underline;
 }

.navigationColumnLinks li a:hover {
 color: #662222;
 text-decoration: underline;
 }

.navigationColumnLinks li li {
 padding: 1px 10px 1px 15px;
 }


.navigationRelated {
 font-size: 90%;
 background-color: #fef5d7;
 list-style-type: none;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 LINE-HEIGHT:2;
 }

.navigationRelated li {
 padding: 4px 5px 4px 19px;
 background-image: url("/images/bullet.gif");
 background-repeat: no-repeat;
 background-position: 10px 8px;
}

.navigationRelated a,
.navigationRelated li a {
  color: #000000;
 text-decoration: none;
 }

.navigationRelated a:hover, 
.navigationRelated li a:hover {
 color: #112288;
 text-decoration: underline;
 }

.navigationRelated li li {
 padding: 2px 10px 3px 15px;
 }

.navigationRelatedHeader {
 background-image: url("/images/backgroundPng.png");
 background-color: #eedd99;
 font-weight: bold;
 font-size: 106%;
 padding: 5px 5px 5px 10px;
 }

.navigationSiblings {
 list-style-type: none;
 font-weight: bold;
 margin: 0px 0px 3px 0px;
 padding: 0px;
 text-transform: uppercase;
 font-size: 95%;
 }

.navigationSiblings li {
 padding: 4px 15px 4px 15px;
 }

.navigationSiblings li a {
  color: #662222;
 text-decoration: none;
 }

.navigationSiblings li a:hover {
 color: #000000;
 text-decoration: underline;
 }

.navigationSiblings li li {
 padding: 2px 10px 3px 15px;
 }

.navigationTactical {
 color: #ffffff;
 font-weight: bold;
 float: right;
 font-size: 70%;
 list-style-type: none;
 list-style-image: none;
 margin: 5px 0px 5px 0px;
 padding: 0px;
 text-transform: uppercase;
 }

.navigationTactical a {
  border-right: 1px #ffffff solid;
 color: #000000;
 padding-right: 6px;
 margin-right: 4px;
 text-decoration: none;
 }

.navigationTactical a:hover {
  text-decoration: underline;
 }

.navigationTactical li {
 display: inline;
 }

.navigationTactical li a{
 color: #ffffff;
 }

.navigationTactical li a:hover {
 color: #ffffff;
 }

.navigationTactical img {
 display: inline;
 }

.pageHeader {
 font-size: 250%;
 font-family: "Times New Roman", Courier, Garamond, serif;
 padding: 2px 0px 10px 0px;
 }

.profile {
 float: left;
 margin: 15px 10px 15px 0px;
 }

.profileContainer {
 float: left;
 padding-top: 35px;
 width: 340px;
 }

.profileHeader {
 color: #662222;
 font-weight: bold;
 font-size: 105%;
 }

.profileSubHeader {
 font-style: italic;
 }

.profileTeaser {
}

.profileDivider {
 clear: both;
 border-bottom: 1px solid #668877;
 }

.slideShowCaption {
 color: #556677;
 line-height: 150%;
 font-size: 105%;
 }

.slideShowContainer {
 float: right;
 padding: 45px 10px 20px 0px;
 width: 135px;
 }

.slideShowControls {
 color: #556677;
 }

.slideShowHeader {
 color: #556677;
 font-weight: bold;
 font-size: 115%;
 text-transform: uppercase;
 line-height: 150%;
 }



.slideShowOverlay {
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 10;
  }

.slideShowLarge {
 position: absolute;
 top: 0px;
 left: 0px;
 }


.slideShowLargeContainer {
 float: left;
 position: relative;
 margin: 15px 0px 15px 25px;
 display: inline;
 height: 300px;
 width: 510px;
 }




.slideShowThumb {
 display: inline;
 margin-right: 10px;
 cursor: pointer;
 }

.slideShowThumb2 {
 display: inline;
 margin-right: 10px;
 }

#motioncontainer {
  }

#motiongallery {
  }

.spiffIntruder {
 float: right;
 position: relative;
 left: 40px;
 margin: -15px 0px 15px 15px;
 }

.subHeader {
 color: #662222;
 font-weight: bold;
 font-size: 110%;
 margin-bottom: 20px;
 }

.teaserCopy {
 padding: 0px 15px 0px 15px;
 }

.teaserDivider {
 background-image: url('/images/teaserDivider.gif');
 height: 6px;
 font-size: 1px;
 margin: 15px 10px 15px 0px;
 }

.teaserHeader {
 font-weight: bold;
 MARGIN: 10px 15px 0px 15px;
 }

.teaserLink {
 font-weight: bold;
 padding: 0px 15px 0px 15px;
 text-transform: uppercase;
 }

.teaserLink a {
  color: #662222;
 text-decoration: none;
 }

.teaserLink a:hover {
 color: #000000;
 text-decoration: underline;
 }

.textHeader {
 margin: 0px 0px 5px 15px;
 }


.icons{
text-align:left;
padding-left:30px;
}

.icons2{
text-align:left;
padding-left:0px;
}


.icons img, .icons2 img{
 border: 0px;
 display: inline;

}

.icons a, .icons2 a  {
 color: #662222;
 text-decoration: underline;
 }

.icons a:hover, .icons2 a:hover  {
 color: #112288;
 text-decoration: underline;
 }


#adventure_form label {
display:block;
width:140px;
float:left;
padding-top:7px;
padding-bottom:7px;
line-height:100%;
}

#adventure_form input, #form table {
display:block;
float:left;
}
#adventure_form br {
clear:both;
}

#leftcol label, #rightcol label{
padding-top:0px;
padding-bottom:0px;

}

#leftcol div, #rightcol div{
padding-top:12px;
line-height:100%;
}

#adventure_form input{
margin-top:6px;
}