@charset "utf-8";
/* CSS Document */


a {
	color:#445565;
}

a:visited {
	color:#886130;
}

.mainbox
{
	border: 0px;
	position: absolute;
	left: 495px;
	top: 81px;
	width: 429px;
	height: 350px;
}



.footer
{
	border: 0px;
	position: absolute;
	left: 81px;
	top: 805px;
	width: 347px;
	height: 151px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}

.footerLinks
{
	border: 0px;
	position: absolute;
	left: 524px;
	top: 807px;
	width: 445px;
	height: 40px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color: #FFFFFF;
	text-align: center;
}

.logoBox
{
	border: 0px;
	position: absolute;
	left: -462px;
	top: 10px;
	width: 298px;
	height: 97px;
}

.menuBox
{
	border: 0px;
	position: absolute;
	left: 16px;
	top: 40px;
	width: 298px;
	height: 27px;
}

.externalBox
{
	border: 0px;
	position: absolute;
	left: 355px;
	top: 89px;
	width: 304px;
	height: 21px;
}

.textBox
{
	border: 0px;
	position: absolute;
	left: -460px;
	top: 109px;
	width: 531px;
	height: 438px;
	font-size:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:16px;
}

.textBoxNewsletter
{
	border: 0px;
	position: absolute;
	left: 78px;
	top: 219px;
	width: 227px;
	height: 127px;
	font-size:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	z-index:5;
}

.textBoxNewsletter2
{
	border: 0px;
	position: absolute;
	left: 107px;
	top: 526px;
	width: 199px;
	height: 72px;
	font-size:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.socialMediaText
{
	border: 0px;
	position: absolute;
	left: 97px;
	top: 235px;
	width: 227px;
	height: 127px;
	font-size:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.textBox2
{
	border: 0px;
	position: absolute;
	left: -477px;
	top: 116px;
	width: 531px;
	height: 438px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.textBoxBig
{
	border: 0px;
	position: absolute;
	left: -460px;
	top: 109px;
	width: 336px;
	height: 438px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.footerBox
{
	border: 0px;
	position: absolute;
	left: 18px;
	top: 778px;
	width: 1000px;
	height: 76px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.footerstyle a:link { color: #FFFFFF; text-decoration: none; }
.footerstyle a:visited { color: #FFFFFF; text-decoration: none; }
.footerstyle a:active { color: #FFFFFF; text-decoration: none; }
.footerstyle a:hover { color: #FFFFFF; text-decoration: underline; }

.textBoxIndex
{
	border: 0px;
	position: absolute;
	left: -378px;
	top: 117px;
	width: 307px;
	height: 300px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#aeb7a4;
	font-weight: bold;
	font-size:24px;
	text-indent: 10px;
}

.buttonBox
{
	border: 0px;
	position: absolute;
	left: -79px;
	top: 46px;
	width: 605px;
	height: 68px;
}

.bottomBox
{
	border: 0px;
	position: absolute;
	left: -476px;
	top: 543px;
	width: 934px;
	height: 97px;
}

.bottomBoxIndex
{
	border: 0px;
	position: absolute;
	left: -368px;
	top: 483px;
	width: 298px;
	height: 97px;
}

.youtube
{
	border: 0px;
	position: absolute;
	left: 74px;
	top: 106px;
	width: 400px;
	height: 382px;
	text-align: center;
        margin-left: 15px;
}

.dynBox
{
	border: 0px;
	position: absolute;
	left: 392px;
	top: 143px;
	width: 530px;
	height: 450px;
	text-align: center;
}

.newsletter
{
	border: 0px;
	position: absolute;
	left: -379px;
	top: 115px;
	width: 887px;
	height: 423px;
	z-index:0;
}

.socialMediaIconBox{
	border: 0px;
	position: absolute;
	width: 348px;
	height: 347px;
	left: -21px;
}

.socialMediaIconBox2{
	border: 0px;
	position: absolute;
	width: 298px;
	height: 219px;
	left: -31px;
	top: 188px;
}

.newsletter
{
	border: 0px;
	position: absolute;
	left: -160px;
	top: 115px;
	width: 548px;
	height: 420px;
}

body
{
	background-image:url(images/background.png);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	overflow-x:hidden;
	overflow-y:scroll;
}

.bodyHome
{
	background-image:url(images/backgroundIndex.png);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	overflow-x:hidden;
	overflow-y:scroll;
}

html{
	overflow-x:visible;
}

.mainbox .textBox p {
	color: #445565;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
}

/* proper class declaration for secondary p tag formatting */
.mainbox .textBox p.two{
        font-size: inherit !important;
        color: #000000;
}
span.it{
    font-style: italic;
}
span.emp{
    font-weight: 900;
}
/* invalid markup p2 */
.mainbox .textBox p2 {
	color: #000000;
}
.mainbox .textBoxBig p strong em u {
	font-size: 12px;
}
.textBoxNewsletter2Text {
	text-align: center;
}

div.youtube > div.imgcont{
    
}
