/* CSS Document */
.consul { background-color:#eaf5fe; padding:14px 14px 4px 14px; margin-bottom:2em; }
.consul h2 { font-size:1.8em; margin-bottom:.3em; }
.consul p { padding:0; margin-bottom:.4em; }
.consul img { margin:0 auto 10px auto; display:block; }
.consul a { color:#0d6bb5; text-decoration:underline; }
.consul a:hover { text-decoration:none; }

.block { border:solid 1px #d5d3d3; margin-bottom:2em; padding:14px; height:100%; overflow:hidden; }
.noPad { padding:0; }

.social { height:100%; overflow:hidden; }
.social h2 { float:left; padding-top:6px; }
.social img { float:right; margin-left:10px; }

.register { background:url(../images/register-bg.jpg) no-repeat 100% 100%; }
.register p { margin-bottom:2.4em; }
.register a { font-size:1.4em; background-color:#0d6bb5; border:solid 1px #004983; padding:.4em 1.2em; color:#fff; text-transform:uppercase; }
.register a:hover { background-color:#004983; text-decoration:none; }

.newsltr { background-color:#f8f8f8; }
.newsltr label { display:none; }
.newsltr input { float:left; }
.newsltr input#newsl { border:solid 1px #d1d1d1; padding:3px; height:22px;  }
.newsltr input#button { background-color:#0d6bb5; color:#fff; text-transform:uppercase; border:solid 1px #075a9b; width:32px; height:28px; }

.extLinks { margin-bottom:2em; }
.extLinks ul { padding-top:.5em; }
.extLinks li { background:url(../images/bullet.gif) no-repeat 0 4px; margin-bottom:.8em; padding-left:8px; }
.extLinks li a { color:#515151; }
.extLinks li img { margin-left:4px; }


#modWrap { border:solid 3px #f3f1fa; background-color:#f8f8fc; height:100%; overflow:hidden; margin-bottom:22px; }
#modWrap div { float:left; width:204px; padding:10px; }
#modWrap div.keyService { width:224px; background-color:#efeff8; }
#modWrap img { margin-bottom:.4em; }
#modWrap li { background:url(../images/bullet2.gif) no-repeat 0 2px; padding-left:16px; }
#modWrap li a { color:#515151; }

/* Specific to example two */

#example-two .list-wrap { background: #f8f8f8; padding: 10px; margin: 0 0 15px 0; }

#example-two ul { list-style: none; }
#example-two ul li { border-bottom: 1px solid #cbcbcb; padding:10px; margin:0; height:100%; overflow:hidden; }
#example-two ul li img { margin-left:4px; }
#example-two ul li a {  color: #666; }
#example-two ul li a:hover { }
#example-two ul li:last-child  { border: none; }
#example-two ul li .date { border: 1px solid #c6e5ff; border-radius:5px; background:#ecf5fa; padding:4px; text-align:center; font-size:1.167em; line-height:1.4em; color:#11365d; font-weight:bold; width:52px; margin:0 20px 0 0; float:left; }
#example-two ul li .size { font-size:.8em; font-style:italic; }

#example-two .nav { overflow:hidden; }
#example-two .nav li { float:left; padding:0; border-bottom:none; margin:0 1px 0 0; font-size:1.4em; }
#example-two .nav li.last { margin-right:0; }
#example-two .nav li a { display:block; padding:.9em 2em; background:#ececec; color:#000; border-top:solid 3px #ececec; text-align:center; }

#example-two li a.current,#example-two li a.current:hover { background-color: #fff !important; color: black; border-top:solid 3px #0d6bb5!important; }
#example-two .nav li a:hover, #example-two .nav li a:focus { background: #fff; border-top:solid 3px #0d6bb5; color:#000; }

#affiliates { background:url(../images/shd.gif) no-repeat 50% 0 #ebebeb; height:100%; overflow:hidden; padding:20px 0; }
#affiliates li { float:left;margin:0 21px 0 10px; }
#affiliates li img {  }


#bannerRotator { background:#295788;  }
#bannerRotator ul li img{ max-width:686px; max-height:213px; }

#bannerRotator { position:relative; overflow:hidden; }
#bannerRotator ul { list-style:none; padding:0; position:relative; margin:0; }
#bannerRotator ul li { display:none; position:absolute; }
#bannerRotator ul li a { text-decoration:none; }

#bannerNav { position:absolute; right:15px; bottom:15px; background:url(../images/transBlack75.png) repeat 0 0; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#bannerNav a { margin:3px 10px 0 0; height:10px; width:10px; display:block; background:url(../images/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(../images/dotLight.png); }
#bannerNav span.pause, #bannerNav span.play { cursor:pointer; height:15px; width:15px; display:block; background:url(../images/pause.png) no-repeat 0 0; float:left; }
#bannerNav span.play { background-image:url(../images/play.png) }
#camera_wrap_1 img { width:100%;  }


