/* ###### Home Page ###### */

#homecontent {
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:15px 0 0 0;
	width:954px;
}
#topboxes {
	position:relative;
	top:0;
	left:0;
	width:954px;
	height:320px;			/* change this value to add space for the top row of three content boxes */
}

/* Text styles */

.homesubhead {
	color:#09263a;
	font-weight:bold;
	margin-bottom:5px;
}
.hometext {
	color:#09263a;
	margin-bottom:8px;
}
.homeWhiteQuoteDkStart {
	color:#fff;
	margin-bottom:3px;
	padding-left:18px;
	background-image:url(../../media/images/home/quote_open_dk.gif);
	background-repeat:no-repeat;
}
.homeWhiteQuoteLtStart {
	color:#fff;
	margin-bottom:3px;
	padding-left:18px;
	background-image:url(../../media/images/home/quote_open_lt.gif);
	background-repeat:no-repeat;
}
.homeWhiteQuote {
	color:#fff;
	margin-bottom:3px;
	padding-left:18px;
}
.homeWhiteQuoteDkEnd {
	color:#fff;
	padding:0 18px 3px 18px;
	margin-bottom:10px;
	background-image:url(../../media/images/home/quote_close_dk.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.homeWhiteQuoteLtEnd {
	color:#fff;
	padding:0 18px 3px 18px;
	margin-bottom:10px;
	background-image:url(../../media/images/home/quote_close_lt.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.homeWhiteQuoteLink a:link,.homeWhiteQuoteLink a:hover,.homeWhiteQuoteLink a:active,.homeWhiteQuoteLink a:visited {
	text-decoration:none;
	display:block;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 18px;
}
.homeWhiteQuoteLink .arrow {
	vertical-align:-5%;
}
.homewhitesignup {
	color:#fff;
	margin:0;
	padding:0;
}

/* Sign up box */

#signupbox {
	position:absolute;
	top:73px;
	left:625px;
}
#signupboxtext {
	width:331px;
	height:57px;
	padding:10px 0 0 24px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=clip, src='/media/images/home/signup_back.png');
}
.signupboxtextback[class] {
	background-image:url(../../media/images/home/signup_back.png);
}
#signupboxtext a {
	position:relative;
	z-index:1;
}

/* Learn box */

#learnbox {
	position:absolute;
	bottom:0px;
	left:0px;
	width:599px;
}
#learnboxtext {
	width:228px;
	padding:15px 50px 3px 20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/images/home/box_back_ie.png');
}
.learnboxtextback[class] {
	background-image:url(../../media/images/home/box_back.png);
}
#learnboxtext a {
	position:relative;
	z-index:1;
}
#learnperson {
	position:absolute;
	bottom:0px;
	left:298px;
	width:301px;
	height:269px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=clip, src='/media/images/home/person_top.png');
	background-repeat:no-repeat;
}
.learnpersonback[class] {
	background-image:url(../../media/images/home/person_top.png);
	-background-image:url(../../media/images/home/person_top.gif);
}
#learnpersontext {
	margin:10px 0 0 5px;
}

/* Live box */

#livebox {
	position:absolute;
	bottom:0px;
	left:599px;
	width:355px;
}
#liveboxtext {
	width:305px;
	padding:15px 30px 3px 20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/media/images/home/box_back_ie.png');
}
.liveboxtextback[class] {
	background-image:url(../../media/images/home/box_back.png);
}
#liveboxtext a {
	position:relative;
	z-index:1;
}

/* Treat box */

#treatperson {
	float:left;
	width:278px;
	height:236px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=clip, src='/media/images/home/person_bottom.png');
	background-repeat:no-repeat;
}
.treatpersonback[class] {
	background-image:url(../../media/images/home/person_bottom.png);
}
#treatpersontext {
	margin:38px 0 0 8px;
}
#treatpersontext a {
	position:relative;
	z-index:1;
}
#treatbox {
	float:left;
	width:344px;
	height:236px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=clip, src='/media/images/home/bottom_tile_ie.png');
	background-repeat:repeat-x;
}
.treatboxback[class] {
	background-image:url(../../media/images/home/bottom_tile.png);
}
#treatboxcontent {
	background-image:url(../../media/images/home/treat_back.gif);
	padding:15px 35px 0 22px;
}
#treatboxcontent a {
	position:relative;
	z-index:1;
}

/* Resources box */

#resourcesbox {
	float:left;
	width:332px;
	height:236px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=clip, src='/media/images/home/bottom_tile_ie_short.png');
	background-repeat:no-repeat;
	background-position:top left;
}
.resourcesboxback[class] {
	background-image:url(../../media/images/home/bottom_tile.png);
}
#resourcesbox a {
	position:relative;
	z-index:1;
	color:#fff;
	text-decoration:none;
}
#resourcesoptions {
	padding-left:6px;
}
#resAnnouncementsOff {
	background-image:url(../../media/images/home/resources_off.gif);
	background-repeat:repeat-y;
	width:326px;
	height:35px;
	display:none;
}
#resAnnouncementsOn {
	background-image:url(../../media/images/home/resources_on.gif);
	background-repeat:repeat-y;
	width:326px;
	height:99px;
	display:block;
}
#resEvaluateOff {
	background-image:url(../../media/images/home/resources_off.gif);
	background-repeat:repeat-y;
	width:326px;
	height:35px;
	display:block;
}
#resEvaluateOn {
	background-image:url(../../media/images/home/resources_on.gif);
	background-repeat:repeat-y;
	width:326px;
	height:99px;
	display:none;
}
#resFindDermOff {
	background-image:url(../../media/images/home/resources_find_off.gif);
	background-repeat:repeat-y;
	width:326px;
	height:36px;
	display:block;
}
#resFindDermOn {
	background-image:url(../../media/images/home/resources_find_on.gif);
	background-repeat:repeat-y;
	width:326px;
	height:100px;
	display:none;
}
.resHeaderOff {
	padding:9px 0 0 25px;
	background-image:url(../../media/images/home/res_arrow_right.gif);
	background-repeat:no-repeat;
	background-position:9px 8px;
	-background-position:9px 10px;
	color:#fff;
}
.resHeaderOn {
	padding:9px 0 0 25px;
	background-image:url(../../media/images/home/res_arrow_down.gif);
	background-repeat:no-repeat;
	background-position:9px 8px;
	color:#fff;
}
.resContent {
	padding:6px 0 0 25px;
	color:#fff;
}
.resourcetextlink {
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
.resveryshortfield {
	font-family:Helvetica,Arial,sans-serif;
	color:#333;
	width:80px;
	height:13px;
	border:2px;
	border-color:#ccc;
	border-style:solid;
	padding:2px 0 0 5px;
}
.resformredlegend {
	color:#a00000;
}
