/* CSS Document */

body {
	background-color:#e5e5e5;
	color:#000000;
	font-size:13px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a {
	color:#920500;
}

a:hover {
	color:#FC5D17;
}

#cbi {
	text-align:center;
}

div.borderBlack {
	border:1px solid #000000;
	width:968px;
}

div.borderWhite {
	border:10px solid #ffffff;
	width:948px;
}


/******* FOOTER *******/
div.footerContainer {
	width:968px;
}

div.footerContainer div.footerLeft {
	float:left;
}

div.footerContainer div.footerRight {
	float:right;
}

div.footerContainer div.buttonContainer {
	float:left;
}

/******* HOME *******/
div.homeMain {
	background-image:url(images/home/home_mainBkgrd.jpg);
	height:402px;
	text-align:left;
	vertical-align:top;
}

div.homeMain .homeText {
	font-size:21px;
}

div.homeMain .homeText2 {
	font-size:15px;
	line-height:20px;
}

div.homeMain div.contentContainer {
	margin:180px 0px 0px 400px;
	position:absolute;
}

div.homeMain div.contentContainer div.titleContainer {
	width:414px;
	height:32px;
	margin:-25px 0px 0px -20px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/home/header-home.png');
	position:absolute;
	z-index:100;
}

/* IE ignores styles with [attributes], so it will skip the following. */
div.homeMain div.contentContainer div.titleContainer[class] {
	background-image:url(images/home/header-home.png);
}

div.homeMain div.contentContainer div.transContainer {
	margin:0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	color: #000000;
	position:absolute;
	width:470px;
	/*border:1px solid #ffffff;*/
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/common/contentContainer-bkgrd.png');
}
	
/* IE ignores styles with [attributes], so it will skip the following. */
div.homeMain div.contentContainer div.transContainer[class] {
 	background-image:url(images/common/contentContainer-bkgrd.png);
}



/******* ABOUT *******/
div.aboutMain {
	background-image:url(images/about/about_mainBkgrd.jpg);
	height:402px;
	text-align:left;
	vertical-align:top;
}


div.aboutMain .aboutText {
	font-size:15px;
	line-height:24px;
}

div.aboutMain div.contentContainer {
	margin:90px 0px 0px 45px;
	position:absolute;
}

div.aboutMain div.contentContainer div.titleContainer {
	width:143px;
	height:28px;
	margin:-20px 0px 0px -12px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/about/header-about.png');
	position:absolute;
	z-index:100;
}

/* IE ignores styles with [attributes], so it will skip the following. */
div.aboutMain div.contentContainer div.titleContainer[class] {
	background-image:url(images/about/header-about.png);
}

div.aboutMain div.contentContainer div.transContainer {
	margin:0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	color: #000000;
	position:absolute;
	width:440px;
	/*border:1px solid #ffffff;*/
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/common/contentContainer-bkgrd.png');
}
	
/* IE ignores styles with [attributes], so it will skip the following. */
div.aboutMain div.contentContainer div.transContainer[class] {
 	background-image:url(images/common/contentContainer-bkgrd.png);
}


/******* PARTNERS *******/
div.partnersMain {
	background-image:url(images/partners/partners_mainBkgrd.jpg);
	height:402px;
	text-align:left;
	vertical-align:top;
}

div.partnersMain div.contentContainer {
	margin:10px 0px 0px 400px;
	position:absolute;
}

div.partnersMain div.contentContainer div.titleContainer {
	width:199px;
	height:26px;
	margin:-21px 0px 0px -16px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/partners/header-partners.png');
	position:absolute;
	z-index:100;
}

/* IE ignores styles with [attributes], so it will skip the following. */
div.partnersMain div.contentContainer div.titleContainer[class] {
	background-image:url(images/partners/header-partners.png);
}

div.partnersMain div.contentContainer div.transContainer {
	margin:10px 0px 0px 0px;
	padding: 8px 20px 20px 20px;
	color: #000000;
	position:absolute;
	width:450px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/common/contentContainer-bkgrd.png');
}
	
/* IE ignores styles with [attributes], so it will skip the following. */
div.partnersMain div.contentContainer div.transContainer[class] {
 	background-image:url(images/common/contentContainer-bkgrd.png);
}

div.partnersMain div.contentContainer-2 {
	margin:145px 0px 0px 400px;
	position:absolute;
}

div.partnersMain div.contentContainer-2 div.transContainer-2 {
	margin:0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	color: #000000;
	position:absolute;
	width:450px;
	background-color:#FFFFFF;
}

/******* CONTACT *******/
div.contactMain {
	background-image:url(images/contact/contact_mainBkgrd.jpg);
	height:402px;
	text-align:left;
	vertical-align:top;
}

div.contactMain div.contentContainer {
	margin:70px 0px 0px 575px;
	position:absolute;
}

div.contactMain div.contentContainer div.titleContainer {
	width:157px;
	height:27px;
	margin:-20px 0px 0px -20px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/contact/header-contact.png');
	position:absolute;
	z-index:100;
}

/* IE ignores styles with [attributes], so it will skip the following. */
div.contactMain div.contentContainer div.titleContainer[class] {
	background-image:url(images/contact/header-contact.png);
}

div.contactMain div.contentContainer div.transContainer {
	margin:0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	color: #000000;
	position:absolute;
	width:210px;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/common/contentContainer-bkgrd-2.png');
}
	
/* IE ignores styles with [attributes], so it will skip the following. */
div.contactMain div.contentContainer div.transContainer[class] {
 	background-image:url(images/common/contentContainer-bkgrd-2.png);
}

div.partnersImgLeft {
	float:left;
}

div.partnersImgRight {
	float:right;
}

div.partnersContact {
	float:left;
	vertical-align:top;
}

div.partnersBlurb {
	clear:both;
}