﻿* { padding:0; margin:0;}

body { background:#cddae2; height:100%; color:#262626; font-family:Arial,Helvetica,Verdana; font-size:12px;}

#container { width:950px; margin:0 auto; height:100%; background:#a4bbc9;}

#headerWrapper {  width:950px;}
#header { background:#fff; width:880px; height:190px; margin:0 auto;}
#headerLeft { float:left; padding:10px 0 12px 5px;}
#headerRight { float:right; width:387px; text-align:right; padding-right:15px; padding-bottom:12px; margin-top:47px;}
#headerRight h4 { color:#004368;}
#sponsors { }
#sponsors a img { border:none;}

#topBar { width:860px; background: url(images/topbarbg.jpg) no-repeat; height: 40px; margin:0 auto; clear:both;}
#topBar ul { list-style:none; padding: 13px 0 0 14px; font-size:1.05em; }
#topBar ul li { list-style-type:none; display:inline; position:relative; border-left:solid 1px #787878; padding:4px 10px;}
#topBar ul li:hover { background: url(images/topbarlihover.jpg) repeat-x;}
#topBar ul li:hover a { color:#fff !important;}
#topBar ul li a { text-decoration:none; color:#787878; width:100%; height:100%;}
#topBar ul li a:hover {text-decoration:none; color:#fff;}
#topBar ul li a:visited {text-decoration:none; color:#787878;}
#topBar ul li a:visited:hover {text-decoration:none; color:#fff;}
#topBar .selected {background: url(images/topbarlihover.jpg) repeat-x;}

.firstLi { border: none !important;  }

#contentWrapper { background:#fff; width:880px; margin:0 auto; }
#content { width:855px; background:#fff; margin:0 auto; padding-bottom:15px; overflow:hidden;}
#contentHeader { width:855px; height:185px; margin:0 auto 25px auto;}
#bannerBottom { width:855px; background:#00446B; padding: 8px 10px; color: #FFF;}
#bannerBottom a,#bannerBottom a:hover { color: #FFF; text-decoration: underline; }
.bcLabel { color:#789AB3; padding-right:5px; }




#contentMain {overflow:hidden;}
#contentMain h2 { padding-left:5px; padding-top:10px; color:#00446B;}
#contentMain h3 {padding-left:5px;padding-top:10px; color:#00446B;}

#contentRight { float:right; width:645px; }
#content h1 { width:100%; font-size:3em; color:black; padding-left:5px; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; }
#content h2 { width:100%; color:black; font-size:14px; padding-left:5px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
#content h3 { width:100%; font-size:1.5em; color:#00336B; padding-left:5px; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif;}
#content h4 { width:100%; font-size:1.5em; color:red; padding-left:5px; padding-bottom:10px;}
#content h5 { width:100%; font-size:1.5em; color:#CC0000; padding-left:5px; padding-bottom:10px;}

#content p { padding:5px; line-height:20px; font-size:14px;}
#content ul { padding-left:50px; overflow:hidden;}
#content ul li {padding:5px; line-height:25px; font-size:14px; list-style-image:url(images/tick.gif); }
#content ul li a { text-decoration:none; color:#787878;}
#content ul li a:hover {text-decoration:none; color:#787878;}
#content ul li a:visited {text-decoration:none; color:#787878;}
#content ul li a:visited:hover {text-decoration:none; color:#787878;}
.imageLeft { float:left; padding:4px;}
.imageRight { float:right; padding:4px;}
.imageCentre { text-align:center; padding:4px; border:none;}
.imageCentre img { border:none;}

#list1 ul { padding-left:50px; overflow:hidden;}
#list1 ul li {}
#list1 ul li a { text-decoration:none; color:#787878;}
#list1 ul li a:hover {text-decoration:none; color:#787878;}
#list1 ul li a:visited {text-decoration:none; color:#787878;}
#list1 ul li a:visited:hover {text-decoration:none; color:#787878;}


#content table {padding:5px; margin:10px;}
#content table td {border:1px; border-color:#000000}
#content table th {background-color:#666666; color:#FFFFFF; font-weight:bold; text-align:left; margin:5px; padding:5px}

div.testimonial  {
  background-color:#E4EBF8;
  font-size:10pt;
  margin:40px;
  padding:2px;
  border:4px solid #707EBC;
}

div.textbox  {
  background-color:FFF;
  font-size:12pt;
  margin:10px;
  padding:2px;
  border:1px solid;
}



#footerWrapper { width:880px; background:#fff; margin:0 auto; padding-bottom:15px; overflow:hidden;}
#footer { width:855px; margin:0 auto;}

#footer a img { border:none;}

#footerLinks {  width: 840px; margin:15px auto 0 auto; list-style:none;}
#footerLinks li { display:inline; list-style-type:none; border-right:solid 1px #656565; padding: 0 5px;}
#footerLinks li a {color:#656565;}
#footerLinks li a:hover {}
#footerLinks li a:visited {color:#656565;}
#footerLinks li a:visited:hover {}
#footerLinks .lilast { border:none;}

#footerText {color:#656565; float:left; padding-top:10px; width:323px; padding-left:2px;}
#footerBelieve { float:left;}
#footerDigitalTrip { float:right;}

.seperator { height:20px; margin:0 auto; width:855px; background:#d8d8d8;}