body {
	margin:						0px;
	padding:					0px;
	background-color:			#FFF;
	color:						#333;
	font-size:					68.5%;	
}

html {
	background-color:			#FFF;
	color:						#333;
}

html > body {
	font-size:					68.5%;
}

#topbar {
	background-image:			url('/images/background/top_middle.gif');
	background-repeat:			repeat-x;
	background-position:		top left;
	width:						100%;
	margin:						0px;
	padding:					0px;
	margin-bottom:				-6px;
}

#cotitle {
	position:					absolute;
	top:						-1px;
	left:						20px;
	height:						61px;
	width:						79px;
	background-image:			url('/images/general/cpd_logo.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
}

#cotitlecustom {
	position:					absolute;
	top:						13px;
	left:						20px;
	height:						61px;
	width:						300px;
	background-image:			url('/images/logos/customlogo.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
}

#cotitle em {
	visibility:					hidden;
	font-size:					1px;
}

#systitle {
	position:					absolute;
	top:						0px;
	right:						20px;
	height:						69px;
	width:						227px;
	background-image:			url('/images/general/vantage_logo.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
}

#systitle strong {
	visibility:					hidden;
	font-size:					1px;
}

#sitetitle {
	background-image:			url('/images/background/top_right.gif');
	background-repeat:			no-repeat;
	background-position:		top right;
	width:						100%;
	margin:						0px;
}

#sitetitle h1{
	background-image:			url('/images/background/top_left.gif');
	background-repeat:			no-repeat;
	background-position:		top left;
	height:						135px;
	font:						normal 1px/1px arial;
	color:						#EEE;
	margin:						0px;
}



#canvas {
	background-image:			url('/images/background/login_middle_left.gif');
	background-repeat:			repeat-y;
	background-position:		top left;
	width:						auto;
	margin:						0px;
	padding:					0px;
}

#container {
	background-image:			url('/images/background/login_middle_right.gif');
	background-repeat:			repeat-y;
	background-position:		top right;
	width:						auto;
	margin:						0px;
	padding:					0px;
	padding-left:				7%;
	padding-right:				7%;
}

#container p {
	margin-top:					6px;
	margin-bottom:				12px;
}


form {
	margin:						0px;
	padding:					0px;
}

#footer {
	bottom:						0px;
	left:						0px;
	background-image:			url('/images/background/middle_bottom.gif');
	background-repeat:			repeat-x;
	background-position:		bottom left;
	width:						100%;
	height:						25px;
	margin-top:					-20px;
	font-size:					0.9em;
}

#copyright {
	position:					relative;
	top:						-25px;
	margin-bottom:				-25px;
	float:						right;
	right:						0px;
	width:						25px;
	height:						25px;
	background-image:			url('/images/background/bottom_right.gif');
	background-repeat:			no-repeat;
	background-position:		bottom right;
	font-size:					1em;
}

#help {
	float:						left;
	left:						0px;
	width:						100%;
	height:						25px;
	background-image:			url('/images/background/bottom_left.gif');
	background-repeat:			no-repeat;
	background-position:		bottom left;
}


div.formbutton { display:inline; margin:0px; }