/* CSS */

body {
	padding:0px;
	margin:0px;
	background:url('images/body_bg.jpg') repeat-y #E6ECF2;
	background-position:0px 0px;
	text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

a {color:#00019a; text-decoration:underline; }
a:hover {color:#366088; text-decoration:underline;}

h2 {font:bold 19px Verdana, Arial, Helvetica, sans-serif;}
h3 {font:bold 16px Verdana, Arial, Helvetica, sans-serif;}

.common {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000;}

#header {
	display:block;
	position:absolute;
	top:0px;
	left:108px;
	background:url('images/header_bg.jpg') repeat-x #E6ECF2;
	height:88px;
	margin:0px;
	padding:0px;
}
#h_tile {
	position:relative;
	float:right;
	background:url('images/header_bg.jpg') repeat-x;
	xxbackground-position:1px 1px;
	width:100%;
	height:88px;
}
	#header h1 a, #header h1 a:link, #header h1 a:visited {
		display:block;
		position:absolute;
		top:0px;
		left:0px;
		background:url('images/header_h1_bg.jpg') no-repeat #E6ECF2;
		width:178px;
		height:88px;
		margin:0px;
		padding:0px;
		text-indent:-9999px;
	}
	#header img {
		position:absolute;
		top:0px;
		left:179px;
	}

#leftcol {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:108px;
	height:584px;
	margin:0px;
	padding:0px;
	background:url('images/leftcol.jpg') no-repeat #E6ECF2;
}

#pmw {
	display:block;
	position:absolute;
	top:725px;
	left:-4px;
	width:108px;
	margin:0px;
	padding:0px;
	text-align:center;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	
}
	#pmw a, #pmw a:link, #pmw a:visited {color:#7f95ba; text-decoration:none;}
	#pmw a:hover {color:#075e8b; text-decoration:underline;}

#content {
	display:block;
	position:absolute;
	top:88px;
	left:108px;
	width:684px;
	margin:0px;
	padding:0px;
	background:url('images/content_bg.jpg') no-repeat;
}
	.content_wrapper {padding:20px;}

