/********************************main font styles************************************/

body, table, tr, td, ol, ul, dl, li { 
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif; 
	font-size: 9pt;
}

p,dl { 	margin : 18 px;}


.pullout {	
	float: right; 
	width: 30%; 
	font-family: "Palatino Linotype"; Georgia, serif; 
	font-size: 15pt;
	margin: 5px; 
	padding-left: 18px; 
	}

.pullout_author{	 
	font-size: 13pt;
	margin-top: 20px	}

.gutter {
	margin-left:125px;
	margin-right:50px;
}

.inset {
	position:relative;
	left:-50;
	margin-right:-30;

}
.outlined{
border:#000000 1px solid;

}
/********************************heading font and spacing styles************************************/


h1 {
	font-family: "Galliard BT", "Palatino Linotype"; Georgia, serif; 
	font-size: 18pt;
	text-align: center;
	margin-top: 20px;
}


h2 {  
	font-size: 15pt; 
	padding-left : 18 px; 
	padding-right : 18px; 
	padding-top : 18px;
}


h3 {  
	font-size: 13pt; 
	padding-left:18px;
}

h4 {
	font-size: 11pt;
	font-weight: bold;
	text-align:right;
	width: 70%;
	margin-left: 18px;

}

dt {
	font-size: 11pt;
	font-weight: bold;
	
}


.page {  
	width: 100%; 
	text-align: right;
	border-top: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-right: #FFFFFF 1px solid; 
}
table.submenu {
	visibility:hidden; 
	background-color: #CC9966; 
	border: #FFFFFF 5px solid;
}
a.submenu {
	font-weight:bold;
	color : #333366;	
	padding-left:5px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	width : 100%; 
	text-decoration: none; 
	border-bottom: #FFFFFF 1px solid;
}
a:hover.submenu {
	color : #FFFFFF;
	background-color:#CC0000;
	border-bottom: #FFFFFF 1px solid;
}
/*********************styles for the navigational elements*****************************/

a { color: #333366;}
a:hover { color: #CC0000;}


.nav { color : #333366;	padding: 1px; width :  100%; text-decoration: none; font-weight:bold;}
a:hover.nav { background-color: #CC0000; color : #FFFFFF;}

.nav2 { color : #333366;	padding: 1px; width : 100%; text-decoration: none; font-weight:bold}
a:hover.nav2 { color : #CC0000;}


.section_nav { color : #FFFFFF; padding: 1px; width :  100%; text-decoration: none;}
a:hover.section_nav { background-color: #CC0000; }


a.menu { 
	background-color: #FFFFFF; 
	color: #333366; 
	padding: 4px; 
	width :  100%;  
	text-decoration: none; 
	border-bottom:#CC9966 1px solid; 
	border-left:#CC9966 1px solid; 
	font-weight: bold;
}
a:hover.menu { 
	background-color: #CC0000; 
	color : #FFFFFF; 
}

th.menu {
	background-color: #333366; 
	color: #FFFFFF; padding:4px; 
	text-align:left;
}
table.menu{
	border-left:#333366 4px solid; 
	border-bottom:#333366 4px solid; 
	border-top: #FFFFFF 1px solid;
}
