/* This stylesheet is specifically used for overriding the CSS on the home page */
#left
{
	float: left;
	width: 615px;
}
#right
{
	float: right;
	
}

.bluecurl
{
	background: url('/images/application/bluecurl.gif') no-repeat rgb(203,227,240);
	height: 385px;
	margin-top: 18px;
	width: 47%;
	padding-left: 9px;
}
.bluecurl h2
{
	font-size: 12px;
	color: #0492BE;
}
#whatsnew
{
	background: url('/images/application/whats_new_bg.gif');
	width: 370px;
	height: 160px;
	margin-top: 19px;
}
#whatsnew .left, #whatsnew .right
{
	width: 42.5%;
}
#whatsnew .left
{
	padding-left: 15px;
}
#whatsnew .right
{
	line-height: 1.4em;
	font-size: 14px;
	padding-right: 15px;
}
.graycurl
{
	background: url('/images/application/graycurl.gif') 360px 0px no-repeat #AFAFAF;
	height:169px;
	width:299px;
	padding: 15px;
	padding-right: 56px;
	color: white;
	line-height: 1.4em;
}
.graycurl, .graycurl a
{
	font-size: 14.75px;
}

#assistance
{
	width: 360px !important;
	margin-top: 16px !important;
}
#assistance .left
{
	width: 52.5%;
	padding-left: 15px;
	font-size: 0.825em;
	line-height: 1.1em;
}
#assistance .left img
{
	margin-top: 4px;
	margin-bottom: 4px;
}
#assistance .right
{
	padding: 15px;
}
.bottom
{
	height: 145px;
	background: url('/images/application/bottom_bg.gif') repeat-x;
	margin-top: 20px;
}
#left .bottom
{ 
	margin-top: 423px;
}
#right .bottom
{
	padding-top: 12.5%;
	padding-left: 12.5%;
}
#right .bottom img
{
	margin-right: 12px;
}
#newsletter_subscribe, #blog
{
	width: 47%;
}
#newsletter_subscribe
{
	padding-left: 12px;
}
#newsletter_subscribe p, #newsletter_subscribe label, #newsletter_subscribe input
{
	font-size: 11.5px;
}
#blog .left
{
	width: 50%;
}
#blog .left p
{
	margin-top: 0;
}
#blog .right
{
	padding-right: 5%;
}

/* full hover only on homepage */
#menu:hover li ul, #menu.hover li ul
{
	display: block;
}