/******************/
/* ELEMENTS STYLE */
/******************/
body,ul,li{margin:0;padding:0;}
body{background-color:#131c01;font-family:Century Gothic,Arial,Helvetica,sans-serif;font-size:12px;color:#181818;}
a{color:#115672;text-decoration:underline;}
a:hover{text-decoration:none;}
img{border:0}
h1{margin:0;color:#0a5477;font-size:34px;font-weight:normal;padding:10px 0px 0px 25px;}
h2{margin:0;color:#0a5477;font-weight:normal;font-size:18px;padding:20px 0px 0px 0px;}
h2.big{font-size:34px;margin-bottom:20px;}
.cont-bodytext h2{font-size:28px;}
.clear{clear:both}


/**************/
/* CONTAINERS */
/**************/
.cont-sunshine{background:url(../images/bodyBackground.jpg) top center no-repeat;}
.cont-bodysurr{width:962px;margin:0 auto;}
.cont-header{height:115px;}
.cont-headertitle{margin:20px 0px 0px 0px;float:left;height:55px;}
.cont-minormenu{float:right;height:75px;}
.cont-minormenu ul{margin:25px 0px;}
.cont-minormenu li{display:block;float:left;padding:0px 10px;list-style:none;list-style-image:none;}
.cont-majormenu{height:41px;background-image:url(../images/menuBackground.png);}
.cont-majormenu ul{margin:0px;text-shadow:0 1px 0 #436685;}
.cont-majormenu li{display:block;float:left;list-style:none;list-style-image:none;height:auto;}
.cont-majormenu li a{display:block;height:30px;padding:0px;font-size:15px;color:#ffffff;padding:10px 15px 0px 15px;font-weight:bold;text-decoration:none;background:url(../images/menuGradients.png) center right;}
.cont-majormenu li a:hover{background-position:bottom left}
.cont-contentsurrounds{}
.cont-footer{height:100%;text-align:center;background:url(../images/footerBackground.png) top left repeat-x;padding-top:10px;color:#808c91;}
.cont-footer a {color:#808c91;text-decoration:none;font-weight:bold;}
.cont-footer a:hover {color:#ffffff;}
.cont-footer .hr{width:700px;background-color:#252d15;height:1px;margin:0 auto;margin-bottom:7px;}
.cont-footerlinks{margin-bottom:5px;}
.cont-footerlinks a {margin:0px 15px;font-weight:normal;}
a.cont-login {display:block;float:right;height:31px;width:57px;background:url(../images/btLogin.png) bottom left no-repeat;text-indent:-999em;margin-top:5px;}
.leftmenucap{width:4px;height:41px;background:url(../images/menuLeft.png) no-repeat;display:block;float:left;}
.rightmenucap{width:4px;height:41px;background:url(../images/menuRight.png) no-repeat;display:block;float:right;}
.cont-fronttop{height:381px;width:968px;margin:20px 0px 0px -5px;background:url(../images/frontTopBackground.png) no-repeat;position:relative;}
a.cont-tryforfree{display:block;height:92px;width:298px;background:url(../images/tryforfree.png) bottom left no-repeat;text-indent:-999em;margin:45px 0px 0px 15px;}
a.cont-findoutmore{display:block;height:71px;width:270px;background:url(../images/findoutmore.png) bottom left no-repeat;text-indent:-999em;margin:25px 0px 0px 28px;}
img.rosterpages{position:absolute;top:145px;left:380px;}
img.rooster{position:absolute;top:25px;right:-40px;}

div.roostertext{position:absolute;top:10px;right:155px;width:330px;}
img.roostertext{position:absolute;top:10px;right:155px;}
.roostertext .txtop{width:100%}
.roostertext .txtop .lt{background:url(../images/speech-left.png) top left no-repeat;height:14px;margin-right:22px}
.roostertext .txtop .rt{background:url(../images/speech-right.png) top right no-repeat;height:14px;width:22px;float:right}
.roostertext .txtop .rt-beak{background:url(../images/speech-peak.png) top right no-repeat;height:14px;width:22px;float:right}
.roostertext .thetext{background-color:#d4eaf8;border-left:1px solid #74addc;border-right:1px solid #74addc;padding:0px 10px;margin-right:13px;color:#40687f;font-size:18px;}
.roostertext .txbot .lt{background:url(../images/speech-left.png) bottom left no-repeat;height:14px;margin-right:22px}
.roostertext .txbot .rt{background:url(../images/speech-right.png) bottom right no-repeat;height:14px;width:22px;float:right}
.roostertext .txbot .rt-beak{background:url(../images/speech-peak.png) bottom right no-repeat;height:14px;width:22px;float:right}

img.peckingrooster{position:absolute;bottom:0px;right:0;}
img.chair{position:absolute;bottom:-30px;right:0;}

.cont-bodytext{background-color:#d4eaf4;padding:0px 20px 20px 20px;font-size:1.2em}
.cont-bodytext ul{margin-left:30px;}
.cont-bodytext li{margin-top:10px;}
.cont-frontbot{background-color:#d4eaf4;height:238px;margin:15px 5px 0px 0px;}
.cont-frontbotl{margin-right:383px;color:#04405a;font-size:17px;}
.cont-frontbotl div{margin:30px 15px 0px 0px;line-height:1.5em;}
.cont-frontbotl a{font-weight:bold;color:#04405a}
.cont-frontbotr{float:right;width:383px;background:url(../images/frontStaff.jpg) no-repeat;height:100%;color:#ffffff;font-size:14px;}
.cont-frontbotr div{margin:102px 0px 30px 160px}
.cont-frontbotr a{font-weight:bold;color:#ffffff}
.contactLabel{float:left;width:130px;margin-left:30px;font-size:14px;font-weight:bold;color:#40687f}
.contactInput{float:left;padding:3px;}
.contact-thank{padding:50px 0px 0px 30px;color:#0A5477;font-size:1.4em}
.error{font-weight:bold;color:#c62e0b;}
.bold{font-weight:bold}



/**************/
/*   STATES   */
/**************/
a.cont-findoutmore:hover,a.cont-tryforfree:hover{background-position:top left}
.state-menuselected a{background-position:top right!important;}
a.cont-login:hover {background-position:top left;}