html#home {
	background: url(../images/bg_html.gif) top left repeat-x;
}

html#home body {
	background-color: #fff;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
	text-align: center;
	background: url(../images/bg_header_home.jpg) top center no-repeat;
}

html#inner {
	background: url(../images/bg_html.gif) top left repeat-x;
	background-position: 0 -58px !important;
}

html#inner body {
	background-color: #fff;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
	text-align: center;
	background: url(../images/bg_header_inner.jpg) top center no-repeat;
}

#wrap {
	width: 928px;
	background-color: transparent;
	margin: 0 auto;
	padding: 0 0 0 0;
	text-align: left;
	border: 0px solid #f00;
}

	html#home #header {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border: 0px solid #f00;
		height: 303px;
	}
	
		html#inner #header {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		border: 0px solid #f00;
		height: 245px;
	}
	
		#logo {
			width: 237px;
			float: left;
			height: 303px;
			margin: 0 15px 0 0;
			padding: 0 0 0 0;
			background: url(../images/bg_login.jpg) bottom left repeat-x;
		}
		
		html#inner body #logo {
			height: 245px;
			background: url(../images/bg_login.jpg) bottom left repeat-x;
		}


    #nav-banner {
        width: 675px;
        float: left;
        
    }

	#nav {
		height: 48px;
		margin: 0 0 0 0;
		padding: 0 0 0 7px;
		border: 0px solid #f00;
	}
		
	#banner {
	    margin: 16px 0 0 0;   
		padding: 0 0 0 0;
		border: 0px solid #f00;
	}
	
	html#home #content {
		clear: left;
		background: url(../images/bg_content_home_v2.jpg) top left no-repeat;
		border: 0px solid #f00;
		height: 322px;
		padding: 0 0 30px 0;
		width: 944px;
	}
		
		html#home #content #column-left {
			width: 217px;
			float: left;
			border: 0px solid #f00;
			margin: 0 43px 0 0;
			padding: 30px 0 0 0;
		}
		
		html#home #content #column-mid {
			width: 330px;
			float: left;
			border: 0px solid #f00;
			margin: 0 23px 0 0;
			padding: 30px 0 25px 0;
		}
		
		html#inner #content #column-left {
			width: 237px;
			float: left;
			border: 0px solid #f00;
			margin: 0 23px 0 0;
			padding: 30px 0 25px 0;
			
		}

		html#inner #content #column-mid {
			width: 630px;
			float: left;
			border: 0px solid #f00;
			margin: 0 23px 0 0;
			padding: 30px 0 25px 0;
		}
		
			html#home #content #column-mid .copy {
				width: 265px;
				margin: 10px 0 0 25px; 
			}
			
			html#inner #content #column-mid .copy {
				margin: 30px 0 0 0; 
			}
			
		html#inner body.portal #content #column-mid {
			width: 666px;
			margin: 0;
		}
		
		#column-right {
			width: 295px;
			float: left;
			border: 0px solid #f00;
			margin: 0 0 0 0;
			padding: 30px 0 0 0;
		}


		
			div.breadcrumb {
				background: url(../images/bg_breadcrumb.gif) transparent top left no-repeat;
				padding: 8px 0;
				margin: 0 0 10px 0;
				color: #20a0be;
			}
  
#footer {
    clear:both;
	background: url(../images/bg_footer.gif) transparent top left repeat-x;
	margin: 0 0 0 0;
	padding: 25px 0 150px 0;
}
    #footer .copy {
    width: 928px;
	background-color: transparent;
	margin: 0 auto;
	padding: 0 0 0 0;
	text-align: left;
	border: 0px solid #f00;
    }

div.field-title {
	padding-left: 5px;
}

table.nextprev .next {
	text-align: right;
	width: 50%;
}

table.nextprev .prev {
	text-align: left;
	width: 50%;
}

.back-to-top {
	float: right;
	display:block;
	width: 150px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}
