* {	padding: 0; margin: 0; }
body {  background-color: #003D61;
	text-align: center;
}
#wrapper {
	width: 775px;
	margin: 0 auto;
	text-align: left;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	overflow: hidden;
	background-color: #ffffff;
}

#a { /*header*/
	width: 775px;
	float: left;
	OVERFLOW:hidden;
	background: #404040 url(../img/a.jpg) top left repeat-x;
}
	#a_1 { /*logo*/
		position: relative;
		top: 7px;
		left: 12px;
		z-index: 2;	
		height: 90px;
		width: 301px;
		float: left;
		OVERFLOW:hidden;
		background: url(../img/a_logo.gif) top left no-repeat;
	}


#b { /* horizontal grey bar */
	width: 775px;
	height: 26px;
	float: left;
	OVERFLOW:hidden;
	background-image : url(../img/b.jpg);
	text-align:left;
}

#c { /*top fade*/
	width: 775px;
	height: 20px;
	float: left;
	OVERFLOW:hidden;
	background-image : url(../img/c.jpg);
}

#d_holder { /*keeps bg img stable during scrolling*/

	width: 775px;
	float: left;
	OVERFLOW: hidden;
}
#d { /*main content*/
	width: 775px;
	float: left;
	OVERFLOW: hidden;
}

#menu {
	float: left;
	width: 132px;
	background: url(../img/menu_bgwithdash.gif);
	font-family: Trebuchet MS;
	font-size: 11px; 
	text-align:left;
	font-weight: bold;
	}
#menu ul {
	list-style: none;
}
#menu li {
	display: inline; /* :KLUDGE: Removes large gaps in IE/Win */
}
#menu li a:link, #menu li a:visited {
	color: #696969;
	text-decoration: none;
	display: block;
	background: url(../img/bg-menu.jpg) bottom left no-repeat;
	padding: 8px 0 4px 10px;
	}
	
#menu li a:hover {
	color: #0173BA;
	text-decoration: underline;
	}

#menu li.sublink a, #menu li.sublink a:visited {
	padding: 1px 0 0 21px;
	background-image : url(../img/menu_bullet.gif);
}
	
#content { /*text*/
	width: 640px;
	float: right;
	text-align:left;
	OVERFLOW: hidden;
	background-color: #ffffff;
}
#content_full { /*text*/
	width: 775px;
	float: left;
	text-align:left;
	OVERFLOW: hidden;
	background-color: #ffffff;
}
#page-heading {
	padding: 5px;
}
#e { /*bottom fade*/
	width: 7750px;
	height: 20px;
	float: left;
	OVERFLOW:hidden;
	background-image : url(../img/e.jpg);
}

#f { /*footer*/
	width: 775px;
	height: 48px;
	float: right;
	OVERFLOW:hidden;
}
	#f_1 { /*left*/
		width: 525px;
		height: 48px;
		float: left;
		OVERFLOW:hidden;
	}
		#f_1_a { /*lt grey*/
			width: 525px;
			height: 22px;
			float: left;
			OVERFLOW:hidden;
			background-image : url(../img/f.jpg);
			text-align:left;
		}
		
		#f_1_b { /*dk grey*/
			width: 525px;
			height: 26px;
			float: left;
			OVERFLOW:hidden;
			background-image : url(../img/g.jpg);
		}
	#f_2 { /*right indent*/
			width: 250px;
			height: 48px;
			float: left;
			OVERFLOW:hidden;
			background-image : url(../img/g_indent.jpg);
			text-align:left;
	}
	
table.cfdebug {text-align: left;}

