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

body {
	margin:0px; padding:0px; background:url(images/background.jpg) repeat-x #cfd7e6 top; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
body.home {
	background:url(images/background-home.jpg) repeat-x #cfd7e6 top;
}
div.bodyBorder {
	width:980px;
}

div.header_home {
	float:left; width:980px; height:372px;
}
div.home_content_top {
	float:left; width:950px; background:url(images/home-3-boxes-top.png) no-repeat; height:140px; padding:0px 16px 0px 14px;
}
div.home_content_middle {
	float:left; width:950px; text-align:left; background:url(images/home-3-boxes-scale.png) repeat-y; color:#FFFFFF; padding:10px 16px 10px 14px;
}
	div.home_content_middle a {
		color:#CCCCCC; text-decoration:none;
	}
	div.home_content_middle a:hover {
		color:#CCCCCC; text-decoration:underline;
	}
	div.home_content_middle div.item, div.home_content_top div.item {
		float:left; width:284px; padding:0px 16px 0px 16px;
	}
div.home_content_bottom {
	float:left; width:980px; background:url(images/home-3-boxes-bottom.png) no-repeat; height:45px; padding:60px 0px 0px 0px; text-transform:uppercase; font-weight:bold;
}


div.header {
	float:left; width:980px; margin-bottom:3px;
}
div.content {
	float:left; width:980px; background:url(images/content-background-gpp.png); height:725px;
}

ul.nav {
	float:left; width:233px; margin:0px; padding:10px 29px 0px 16px; list-style:none; text-align:right;
}
	ul.nav li {
		float:left; width:225px; padding:14px 8px 14px 0px; height:9px; font-size:1.0em; color:#FFFFFF; text-transform:uppercase; font-weight:bold;
	}
		ul.nav li:hover {
			background:url(images/nav-background.png) 0px -38px no-repeat;
		}
		ul.nav li.home:hover {
			background:url(images/nav-background.png) 0px 0px no-repeat;
		}
		ul.nav a, ul.nav a:hover {
			color:#FFFFFF; text-decoration:none;
		}		
div.right_column {
	float:left; width:632px;
}
div.page_header {
	float:left; text-align:right; width:632px;
}
div.text_area {
	float:left; width:632px; text-align:left; line-height:1.8em; margin-top:25px; padding:0px 0px 0px 0px; height:532px; overflow-y:auto;
}
div.footer {
	float:left; width:980px; text-align:center; font-size:11px; margin:0px; padding:81px 0px 0px 0px; font-weight:bold; text-transform:uppercase;
}

h1 {
	margin:0px; padding:35px 0px 0px 0px; font-size:1.0em; text-transform:uppercase; color:#a30030;
}

a {
	color:#406ecb; text-decoration:none;
}
a:hover {
	color:#406ecb; text-decoration:underline;
}
