/******************/
/* 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}
ul li span{font-weight:bold;}

/**************/
/* CONTAINERS */
/**************/
p.industry a{font-weight:bold;}
.cont-sunshine{background:url(../images/bodyBackground.jpg) #233600 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;}
.cont-minormenu ul{margin:2px -170px 0px 0px;}
.cont-minormenu li{display:block;float:left;padding:0px 0px 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{padding-bottom: 20px;}
.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{
	position:	relative;
	height:		381px;
	width:		958px;
	margin: 	20px 5px 20px 0px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	background:url(../images/t2r-background.png) no-repeat #3d5b03;
	-moz-box-shadow: 3px 3px 4px #333;
	-webkit-box-shadow: 3px 3px 4px #333;
	box-shadow: 3px 3px 4px #333;
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color='#333');
}
a.cont-tryforfree{display:block;height:71px;width:270px;background:url(../images/tryforfree.png) bottom left no-repeat;text-indent:-999em;margin:45px 0px 0px 27px;}
a.cont-register{display:block;height:71px;width:270px;background:url(../images/tryforfree.png) bottom left no-repeat;text-indent:-999em;margin:45px 0px 0px 27px;}
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:149px;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:#ffffff;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}

/*blog*/
div.blogentry{background:url(../images/blogrule.png) bottom center no-repeat;padding-bottom:25px;margin-bottom:20px;}
div.bloghead{background:url(../images/blogRooster.png) bottom left no-repeat;height:43px;padding-left:45px;}
div.blogentry h2{color:#303131;font-size:18px;padding:0;margin:0;font-weight:bold;}
div.blogdate{color:#1f89b6;font-size:14px;font-weight:bold;}
div.blogtext{color:#303131;}
div.blogrule{background:url(../images/blogrule.png) top center; height:10px;margin-top:20px;margin-bottom:20px;}

div.testimonial{font-style:italic;color:#333;}


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