	/* Primary layout */

html {
	height: 100%;
	}

body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #34280d; 
	font-size: 76%;
	height: 100%;
	}

#hwrapper {
	margin: 0 auto;
	min-height: 100%;
	width: 1085px;
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	background-image: url(../images/bgtexture.jpg);
	background-repeat: repeat; 
/*	border: 1px solid #0ff;
*/	overflow: hidden;
	}
/*
#vwrapper {
	margin: 0;
	height: 100%;
	width: 1085px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: left;
	border: 1px solid #0f0;
	}
*/
#navbar {
	margin: 0 30px 0 65px;
	height: 100%;
	width: 150px;
	background-color: #fff; 
	position: relative;
	top: 0px;
	left: 0px;
/*	border: 1px solid #ff0;
*/	padding-bottom: 2010px;
	margin-bottom: -2010px;
	}

#main {
	width: 502px;
	height: 100%;
	position: relative;
	left: 180px;
	top: 0;
	display: block;
	padding: 1px 50px 0 38px;
	background-image: url(../images/aia_main_backtile_xlngdrk.png);
	background-position: 0 31px; 
	background-repeat: no-repeat; 
	z-index: 1234;
/*	border: 1px solid #f0f;
*/	padding-bottom: 2010px;
	margin-bottom: -2010px;
	}

#wmmain {
	width: 502px;
	height: 100%;
	position: relative;
	left: 180px;
	top: 0;
	display: block;
	padding: 1px 50px 0 38px;
	background-image: url(../images/wm_main_backtile_xlng.png);
	background-position: 0 31px;
	background-repeat: no-repeat; 
	z-index: 1234;
/*	border: 1px solid #f0f;
*/	padding-bottom: 2010px;
	margin-bottom: -2010px;
	}

#msmain {
	width: 502px;
	height: 100%;
	position: relative;
	left: 180px;
	top: 0;
	display: block;
	padding: 1px 50px 0 38px;
	background-image: url(../images/ms_main_backtile_xlng.png);
	background-position: 0 31px;
	background-repeat: no-repeat; 
	z-index: 1234;
/*	border: 1px solid #f0f;
*/	padding-bottom: 2010px;
	margin-bottom: -2010px;
	}

#msmainxw {
	width: 702px;
	height: 100%;
	position: relative;
	left: 180px;
	top: 0;
	display: block;
	padding: 1px 50px 0 38px;
	background-image: url(../images/ms_main_backtile_xw.png);
	background-position: 0 31px;
	background-repeat: no-repeat; 
	z-index: 1234;
/*	border: 1px solid #f0f;
*/	padding-bottom: 2010px;
	margin-bottom: -2010px;
	}

#ltmain {
	width: 502px;
	height: 100%;
	position: relative;
	left: 180px;
	top: 0;
	display: block;
	padding: 1px 50px 0 38px;
	background-image: url(../images/aia_main_backtile_xlngdrk.png);
	background-position: 0 31px;
	background-repeat: no-repeat; 
	z-index: 1234;
/*	border: 1px solid #f0f;
*/	padding-bottom: 2010px;
	margin-bottom: -2010px;
	}

#sidebar {
	width: 200px;
	position: absolute;
	left: 750px;
	top: 0px;
	}

#footer {
	clear: all;
	}


#logowrap {
	background: url(../images/opes_logo.gif) no-repeat;
	width: 150px;
	height: 164px;
	border: 0;
	position: absolute;
	}

#logo {
	width: 150px;
	height: 164px;
	border: 0;
	position: absolute;
	}

.outxt {
	margin-left: -1000px;
	}

img#def {
	margin: 32px 0 18px 20px;
	position: relative;
	}


img.right {
	float: right;
	padding: 0 0 10px 20px;
	}


img.bio {
	float: left;
	margin: 0 20px 10px 0;
	border: 1px solid #313a29;
	}


.bioblock {
	padding: 0 0 30px 0;
	clear: both;
	}

.wmtop {
	width: 228px;
	position: relative;
	left: -10px;
	top: 0;
	padding: 30px 45px 40px 40px;
	background-image: url(../images/wm_side_backtile.png);
	background-repeat: repeat-y; 
	z-index: 123;
	}

.aiatop {
	width: 228px;
	position: relative;
	left: -10px;
	top: 0;
	padding: 30px 45px 40px 40px;
	background-image: url(../images/aia_side_backtile.png);
	background-repeat: repeat-y; 
	z-index: 123;
	}

.msbot {
	width: 228px;
	position: relative;
	left: -20px;
	top: -20px;
	padding: 30px 45px 40px 40px;
	background-image: url(../images/ms_side_backtile.png);
	background-repeat: repeat-y; 
	}

.wmbot {
	width: 228px;
	position: relative;
	left: -20px;
	top: -20px;
	padding: 30px 45px 40px 40px;
	background-image: url(../images/wm_side_backtile.png);
	background-repeat: repeat-y; 
	}



	/* Navigation */

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

dl#menu {
	position: absolute;
	top: 183px;
	left: 0px;
	width: 150px;
	font: normal 1.05em/1.4em Verdana, Arial, sans-serif;
	}

dl#menu dt {
	cursor: pointer;
	margin: 0;
	padding: 3px 0;
	height: 40px;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	border-top: 1px solid #e8e5cc;
	background-color: #fff;
	}

dl#menu dt.top {
	cursor: pointer;
	margin: 0;
	padding: 3px 0;
	height: 40px;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	border-top: none;
	background-color: #fff;
	}

dl#menu dt.sm {
	cursor: pointer;
	margin: 0;
	height: 24px;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	border-top: 1px solid #e8e5cc;
	background-color: #fff;
	}

dl#menu dd {
	background-color: #fff;
	}

dl#menu dt:link, dl#menu dt:visited {
	background-color: #ddcf97;
	}

dl#menu dt:hover, dl#menu dt:focus {
	background-color: #ddcf97;
	}

dl#menu dt:active {
	background-color: #c4b886;
	}

dl#menu dd#smenu1, dl#menu dd#dmenu1 {
	background-color: #e6edd4;
	}

dl#menu dd#smenu2, dl#menu dd#dmenu2 {
	background-color: #e9eef3;
	}

dl#menu dd#smenu3, dl#menu dd#smenu4, dl#menu dd#smenu5, dl#menu dd#dmenu3, dl#menu dd#dmenu4, dl#menu dd#dmenu5 {
	background-color: #f2eaca;
	}

dl#menu li {
	text-align: left;
	width: 150px;
	}

dl#menu dt a {
	color: #3a4319;
	padding: 5px 5px 5px 39px;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	font: normal 0.9em/1.15em Verdana, Arial, sans-serif;
	}

dl#menu dt a.lgrn {
	color: #778150;
	padding: 5px 5px 5px 39px;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
	font: normal 0.9em/1.15em Verdana, Arial, sans-serif;
	}

dl#menu dt a:hover {
	color: #666;
	background: none;
	}

dl#menu li a {
	color: #778150;
	text-decoration: none;
	padding: 5px 5px 5px 39px;
	display: block;
	border: 0 none;
	}

dl#menu li a:hover {
	color: #666;
	background: none;
	}

dl#menu li:hover {
	color: #666;
	background-color: #fff;
	}

dl#menu dd#smenu1 li:hover {
	color: #666;
	background-color: #cbd3bb;
	}

dl#menu dd#dmenu1 li:hover {
	color: #666;
	background-color: #cbd3bb;
	}

dl#menu dd#smenu2 li:hover {
	color: #666;
	background-color: #d0dde2;
	}

dl#menu dd#dmenu2 li:hover {
	color: #666;
	background-color: #d0dde2;
	}

dl#menu dd#smenu3 li:hover, dl#menu dd#smenu4 li:hover, dl#menu dd#smenu5 li:hover {
	color: #666;
	background-color: #ddcf97;
	}

dl#menu dd#dmenu3 li:hover, dl#menu dd#dmenu4 li:hover, dl#menu dd#dmenu5 li:hover {
	color: #666;
	background-color: #ddcf97;
	}



	/* You are here navigation display and colors */

dt dd#dmenu1, dt dd#dmenu2, dt dd#dmenu3, dt dd#dmenu4, dt dd#dmenu5 {
	display: block;
	}

dl#menu dt.navcolorwm {
	background-color: #e6edd4;
	}

dl#menu dt.navcolorms {
	background-color: #e9eef3;
	}

dl#menu dt.navcolor {
	background-color: #f2eaca;
	}



#clear {
	clear: left;
	line-height: 0;
	height: 0;
	}

.alt {
	display: none;
	}


	/* © 2007 Designed by Threestory Studio */



