@charset "UTF-8";

/* general */
body  { font-family: Helvetica, Arial, sans-serif; background-color: inherit; margin: 0; padding: 0; text-align: center; background-image: url(images/bg.jpg); background-repeat: repeat-x; }
#wrapper {width: 780px; margin-left: auto; margin-right: auto; background-color: inherit; text-align:left; }

/* headertop */
.logo {background-image: url(images/logo.jpg); background-repeat: no-repeat; width: 780px; height: 107px; }
.textheaderred { color: #ff3333; text-align:right; font-size: 13px; margin-top: 30px; }
.textheaderwhite { color: #ffffff; text-align: right; font-size: 11px; }

/* banners */
.bannerrightbg {background-image: url(images/banners/banner_right_bg.jpg); background-repeat: no-repeat; width: 217px; height: 172px; }
p.bannertextright { color:#FFFFFF; padding: 20px; font-size: 11px; line-height: 1.6em; }

/* content */
#nav { background-color: inherit; width: 150px; vertical-align: top; }
#nav ul {list-style: none; margin-left: 20px; padding-left: 0; margin-top: 20px; padding-top:0; }
#nav li { font-weight: normal; font-size: 11px; line-height: 2.0em; }
.liindent  { font-weight: normal; font-size: 11px; line-height: 2.0em; margin-left: 15px;}

#main {background-color: inherit; width:413px;}
p.h1 { font-size: 18px; color: #ff3333; margin-top:0; padding-top: 25px; padding-right: 40px; }
p.textcontentp {  color: #FFFFFF; font-size: 11px; line-height: 1.6em; }

.mainul{  color: #FFFFFF; font-size: 11px; line-height: 1.6em; list-style-image: url(images/bullet.gif); }
.sideright {background-color: inherit; width:217px; vertical-align:top; }
.siderightimage {padding-top: 65px; padding-left: 20px; vertical-align:top; margin-top: 0; }
.siderightimage2 {padding-top: 20px; padding-left: 20px; vertical-align:top; margin-top: 0; }

.hotlinks { background-image: url(images/hotlinks.gif); background-repeat: no-repeat; height: 35px; width: 157px; }
.hotlinks2 { background-image: url(images/hotlinks2.gif); background-repeat: no-repeat; height: 35px; width: 159px; }
.equipbar { background-image: url(images/equipbar.gif); background-repeat: no-repeat; height: 50px; width: 630px; }
.equipbartext { font-size: 11px; padding-left: 15px; color:#FFFFFF; }

.siderighttext { padding-top: 60px; padding-left: 20px; padding-right: 20px; vertical-align:top; margin-top: 0; font-size: 11px; color: #ff3333; line-height: 2.0em; }
.siderighttextcaps { padding-top: 60px; padding-right: 20px; vertical-align:top; margin-top: 0; font-size: 10px; color: #ff3333; line-height: 2.0em; text-transform: uppercase; }

/* equipment */
.equipnames { color: #ff3333; text-transform: uppercase; }
.equippadding { padding-top: 5px; padding-bottom: 5px; }
.equipbgcamera {background-image: url(images/equipment/equiphome.gif); background-repeat: no-repeat; width: 196px; height: 60px; }
.equipbgcameraaccs {background-image: url(images/equipment/equiphome.gif); background-repeat: no-repeat; width: 196px; height: 60px; }
.equipcontent { background-color: #ffffff;  color: #000000; font-size: 11px; line-height: 1.6em; padding: 10px; margin-bottom: 20px; }
.equipcontentheight { background-color: #ffffff;  color: #000000; font-size: 11px; line-height: 1.6em; padding: 10px; height: 120px; margin-bottom: 20px;  }
.equipcontentheight2 { background-color: #ffffff;  color: #000000; font-size: 11px; line-height: 1.6em; padding: 10px; height: 100px; margin-bottom: 20px;  }
.equipcontentheight3 { background-color: #ffffff;  color: #000000; font-size: 11px; line-height: 1.6em; padding: 10px; height: 80px; margin-bottom: 20px;  }
.equipcontentheight4 { background-color: #ffffff;  color: #000000; font-size: 11px; line-height: 1.6em; padding: 10px; height: 70px; margin-bottom: 20px;  }

.equipnames { color: #ff3333; text-transform: uppercase; font-weight: bold; }
ul.equipul {list-style: none; margin: 0; padding: 0; }
li.equipli { font-weight: normal; font-size: 11px; }
.equipcontentheader { background-color: #ff3333;  color: #ffffff; font-size: 11px; line-height: 1.6em; padding: 10px; margin-bottom: 20px; }

/* crews page */
.crewcontentheader { background-color: #ff3333;  color: #ffffff; font-size: 11px; line-height: 1.6em; padding: 10px; margin-bottom: 20px; }
.crewtablebg {color:#FFFFFF; background-color: #471417; font-size: 11px; }

/* team page */
p.teamcontentp { background-color: #471417;  color: #FFFFFF; font-size: 11px; line-height: 1.6em; padding: 10px; }
.teamnames { color: #ff3333; text-transform: uppercase; }
.teamnameshidden { color: #471417; text-transform: uppercase; }

.imageabout { padding-left: 20px; }

/* news page */
p.newscontentp { background-color: #471417;  color: #FFFFFF; font-size: 11px; line-height: 1.6em; padding: 10px; }
.newsnames { color: #ff3333; text-transform: uppercase; }


/* footer */
.footertextcontact { font-size: 16px; padding-left: 20px; padding-right: 20px; color:#FFFFFF; }
.footertextcopyright { font-size: 11px; padding-left: 20px; padding-right: 20px; color:#ffffff; }


/* navigation */
a.linktext:link { color: #ffffff; background-color: inherit ; text-decoration: none; font-weight: bold; font-size: 11px; }
a.linktext:active { color: #ffffff; background-color: inherit ; text-decoration: none; font-weight: bold; font-size: 11px; }
a.linktext:visited { color: #ffffff; background-color: inherit ;  text-decoration: none; font-weight: bold; font-size: 11px; }
a.linktext:hover { color: #ff3333; background-color: inherit ;  text-decoration: none; font-weight: bold;  font-size: 11px; }


a.linktext2:link { color: #ff3333; background-color: inherit ; text-decoration: none; font-weight: bold; font-size: 11px; }
a.linktext2:active { color: #ff3333; background-color: inherit ; text-decoration: none; font-weight: bold; font-size: 11px; }
a.linktext2:visited { color: #ff3333; background-color: inherit ;  text-decoration: none; font-weight: bold; font-size: 11px; }
a.linktext2:hover { color: #000000; background-color: inherit ;  text-decoration: none; font-weight: bold;  font-size: 11px; }

a.linknav:link { color: #ff3333; background-color: inherit ; text-decoration: none; padding-left: 0; }
a.linknav:active { color: #ff3333; background-color: inherit ; text-decoration: none; padding-left: 0; }
a.linknav:visited { color: #ff3333; background-color: inherit ;  text-decoration: none; padding-left: 0; }
a.linknav:hover { color: #ffffff; background-color: inherit ;  text-decoration: none; padding-left: 0;  }
.linknavon { color: #ffffff; background-color: inherit ; font-weight: bold ; text-decoration: none; padding-left: 0;}


a.linkequip:link { color: #ffffff; background-color: inherit ; text-decoration: none; font-weight: bold; font-size: 11px; padding-left: 10px; }
a.linkequip:active { color: #ffffff; background-color: inherit ; text-decoration: none; font-weight: bold; font-size: 11px; padding-left: 10px;}
a.linkequip:visited { color: #ffffff; background-color: inherit ;  text-decoration: none; font-weight: bold; font-size: 11px; padding-left: 10px;}
a.linkequip:hover { color: #ff3333; background-color: inherit ;  text-decoration: none; font-weight: bold;  font-size: 11px; padding-left: 10px;}



a.hotlinknav:link { color: #ffffff; background-color: inherit ; text-decoration: none; padding-left: 15px; font-size: 11px; }
a.hotlinknav:active { color: #ffffff; background-color: inherit ; text-decoration: none; padding-left: 15px; font-size: 11px; }
a.hotlinknav:visited { color: #ffffff; background-color: inherit ;  text-decoration: none; padding-left: 15px; font-size: 11px; }
a.hotlinknav:hover { color: #ff3333; background-color: inherit ;  text-decoration: none; padding-left: 15px; font-size: 11px;  }
.hotlinknavon { color: #ff3333; background-color: inherit ; text-decoration: none; padding-left: 15px; font-size: 11px;}


a.linksubnav:link { color: #ffffff; background-color: inherit ; text-decoration: none; }
a.linksubnav:active { color: #ffffff; background-color: inherit ; text-decoration: none; }
a.linkaubnav:visited { color: #ffffff; background-color: inherit ;  text-decoration: none; }
a.linksubnav:hover { color: #554b71; background-color: inherit ;  text-decoration: none;  }
.linksubnavon { color: #554b71; background-color: inherit ; font-weight: bold ; text-decoration: none;}


a.linkfooter:link { color: #ffffff; background-color: inherit ; text-decoration: none; font-size: 16px; }
a.linkfooter:active { color: #ffffff; background-color: inherit ; text-decoration: none; font-size: 16px; }
a.linkfooter:visited { color: #ffffff; background-color: inherit ;  text-decoration: none; font-size: 16px; }
a.linkfooter:hover { color: #000000; background-color: inherit ;  text-decoration: none;  font-size: 16px; }
.linkfooteron { color: #000000; background-color: inherit ; font-weight: normal ; text-decoration: none; font-size: 16px; }

a.linkfootersmaller:link { color: #ffffff; background-color: inherit ; text-decoration: none; font-size: 11px; padding-right: 18px; }
a.linkfootersmaller:active { color: #ffffff; background-color: inherit ; text-decoration: none; font-size: 11px; padding-right: 18px; }
a.linkfootersmaller:visited { color: #ffffff; background-color: inherit ;  text-decoration: none; font-size: 11px; padding-right: 18px; }
a.linkfootersmaller:hover { color: #000000; background-color: inherit ;  text-decoration: none; font-size: 11px; padding-right: 18px; }
.linkfootersmalleron { color: #000000; background-color: inherit ; text-decoration: none; font-size: 11px; padding-right: 18px; }


/* footer */
.footerleft { background-color: #ffffff; width: 191px; }
.footerright { background-color: #dce59f ; font-size: 13px; color: #000000; padding: 20px; font-weight: bold; line-height: 1.7em; }
.footercopyright { color: #554b71; background-color: inherit ; font-size: 10px; }
.footerletters {  color: #554b71; }