
/* generic */
body {color:#000;
	background-color:#BFCBE2;
	padding:0px;
	margin:0px; 
	font: normal 14px arial,helvetica,san-serif;text-align:center;
	list-style-type:none;}

h2 {color:#4547B3; 
    padding:0px;
	margin:0px;margin-top:0px; 
	font-size:16px;line-height:18px;
	font-weight:lighter;}


p {padding:0px;
margin-left:0px;
margin-right:25px;
margin-top:10px;
margin-bottom:10px;
font-size:14px;}



.in_paragraph a{
		font-size:14px;
		text-decoration:underline;
		}
.in_paragraph a:hover{
		font-size:14px;
		text-decoration:underline;
		}

		
		
.sublinks a{
		font-size:14px;
		text-decoration:underline;
		}

.sublinks a:hover{
		font-size:14px;
		text-decoration:underline;
		}
		
.sublinks {
		font-size:14px;
		text-decoration:none;
		color:#000;
		}

.behind_book {padding-left:25px;
padding-right:25px;
padding-top:15px;
padding-bottom:20px;
margin-left:0px;
margin-right:25px;
margin-top:0px;
margin-bottom:0px;
font-size:14px;
background-color:#DDADDE;
}

.behind_book a{
		font-size:14px;
		text-decoration:underline;
		}

.footer {padding:5px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
font-size:11px;}

.resume_indent {padding-top:0px;
padding-left:25px;
padding-right:5px;
padding-bottom:10px;
font-size:14px;}

/* mast */
div#mast {width:800px;
	z-index:0; 
	background-image:url(images/hm_bkgd.gif);
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	height: 600px; /* ie5win fudge begins */ 
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 600px;}


div#logo {position:absolute; 
	left:15px;top:3px;z-index:2;}
div#title {color:#4547B3; 
	font-weight:lighter;
	font-size:40px;
	line-height:40px;
	width:100%;
	font: Myriad Pro, arial,helvetica,san-serif;
	text-align:left;
	text-indent: 25px}
div#sub_title {color:#000000; 
	font-weight:lighter;
	font-size:25px;
	font: myriad pro,arial,helvetica,san-serif;
	line-height:30px;
	width:100%;
	text-align:left;
	text-indent:100px}


/* drop downs */
/* minimum menu requirements for functionality */



.topmenuul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:16px;
}

.topmenuli{
	list-style-type:none;
	float:left;
	font-size:16px;
}

.topmenuli a:link{
	color:#000000;
    text-decoration:none;
	font-size:16px;
}

.topmenuli a:visited{
	color:#000000;
    text-decoration:none;
	font-size:16px;
}

.topmenuli a:hover{
	list-style-type:none;
	color:#FFF;
	background-color:#4547B3;
    background-position: top left;
	background-repeat: repeat-x;
	font-size:16px;
}

.topmenuli a:active{
	color:#FFF;
    text-decoration:none;
	font-size:16px;
}

.topmenuli_active{
	list-style-type:none;
	float:left;
	background-color:#4547B3;
    background-position: top left;
	color:#FFF;
}

.topmenuli_active a{
	list-style-type:none;
	color:#FFF;
}

.topmenutitle{
	list-style-type:none;
	display:block;
}

.submenuul{
	list-style-type:none;
	position:absolute;
	margin:0px;
	padding:0;
	display:none;
	font-size:12px;
	
}

.submenuli a{
	display:block;
	margin-left:1px;
	background-color:#BFCBE2;
	font-size:12px;
	list-style-type:none;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
	background-color:#BFCBE2;
	list-style-type:none;
	font-size:12px;
}


#dmenu li>ul { 
	top: auto;
	left: auto;
	list-style-type:none;
}

#content {
	clear: left;
    list-style-type:none;
}
-->
/* menu design */

#dmenu {
	position:absolute;top:80px;left:120px;width:100%;z-index:5;text-align:left; 
	font-family: Arial, Helvetica, Sans-Serif;
	list-style-type:none;
}

.topmenuul {
	font-size:16px;
	list-style-type:none;
}

.topmenutitle {
	text-indent:0px;
	text-align:center;
	text-decoration:none;
	padding:0px;
	line-height:20px;
	display:block;
	width:105px;
	font-size:16px;
	list-style-type:none;
}

.submenuul {
	margin-top:-1px;
	background-color:#BFCBE2;
	background-position: top left;
	background-repeat: repeat-x;
	border-top:1px solid #4547B3;
	border-bottom:1px solid #4547B3;
	border-right:2px solid #4547B3;
	border-left:2px solid #4547B3;
	text-align:left;
	font-size:12px;
	list-style-type:none;
}

.submenuli a{
	padding:0px;
	text-decoration: none;
	color: #000000;
	font-size:12px;
	line-height:20px;
	list-style-type:none;
	
}

.submenuli a:link{
	font-size:12px;
	color: #000;
}

.submenuli a:visited{
	font-size:12px;
	color: #000;
}

.submenuli a:hover{
	text-decoration: none;
	background-color:#BFCBE2;
	font-size:12px;
	color: #FFFFFF;
	list-style-type:none;
}

.submenuli a:active{
	font-size:12px;
	color: #FFF;
}
/* end drop downs */

/* content */
#leftbox {
position: absolute;
margin-top:20px;
left: 0px;
width: 190px;
font-size:10px;
text-align:center;
}

#leftbox a{
		font-size:10px;
		text-decoration:underline;
		text-align:center;
		}
#leftbox a:hover{
		font-size:10px;
		text-decoration:underline;
		text-align:center;
		}

#middlebox { 
	margin-top:20px;
	margin-left:85px;
	margin-right:5%;
	padding: 0 10px 10px;
	font-size:14px;
	
	}

#middlebox a{
		font-size:14px;
		text-decoration:underline;
		}
#middlebox a:hover{
		font-size:14px;
		text-decoration:underline;
		}


#rightbox {
	margin-top:-300px;
	margin-left:410px;
	margin-right:0px;
	padding: 0 10px 10px;
	}

div#container {position:absolute; top:125px; left:40px; width:800px; height:100%; text-align:left; margin:0 auto 0;}
div#containerII {left:0px; width:850px;text-align:left; margin:0 auto 0;}
div#containerIII {width:600px; text-align:left; margin:0 auto 0; margin-top:0px;}
		
div.lft_col {width:425px; float:left; margin-top:20px; vertical-align:top;}
div.rght_col {width:425px; float:right; margin-top:20px; vertical-align:top;}
    
    	
div.single_col {width:800px; padding-right:15px; float:left; margin-top:0px; vertical-align:top;clear:both;}

div.content {height:400px; overflow:scroll; }

div.content_img {position:relative;
text-align:center;
width:355px;}
    
div.content_imgsmall {position:relative;
text-align:left;
vertical-align: top;
text-align:center;
 }

div.border_img {border:2px solid #4547B3;
				width:307px;
				height:445;
				}
