Body {
	font:	12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	background-color:#000000; 
	background-image:url(../_images/background-black.gif);
	background-position:top left;
	background-repeat:repeat-y;
	text-align:center;
	}

#centrediv {
	text-align:left;
	display: block;
	background-color: #eeeeee; 
	background-image:url(../_images/background-grey-small.gif);
	background-position:left;
	background-repeat:repeat-y; 
/*	background-color:#202055; */
	margin-right: auto;
	margin-left: auto;
	width: 760px;
/*	border: 3px solid #eee; */
	border: 3px solid #111111; 
	padding: 0px;
	}

#headerdiv {
	background-image:url(../_images/AIP-Header-violet.gif); 
/*	background-color: black; */
	vertical-align:middle;
/*	text-align:center; */
	background-color: #eeeeee; 
/*	background-image:url(../_images/background-grey-small.gif); */
	background-position:left;
	background-repeat:no-repeat;
	margin:0px;
	height:80px;
	position:relative;
	}	

#sidemenudiv {
	float:left;
	display: inline;
	top: 0px;
	left: 0px;
	background-color: #eee;
	padding: 0px;
	margin: 10px 5px 10px 10px;
/*	border: 2px solid #aab; */
	border: 1px solid black;
	width: 160px;
	}

#contentdiv {
	float:left;
	display: inline;
	width:562px;
	background-color: #eee;
	margin: 10px 10px 10px 5px;
/*	border: 2px solid #aab; */
	border: 1px solid black;
	}

#centrediv-wide {
	text-align:left;
	display: block;
	background-color: #eeeeee; 
	background-image:url(../_images/background-grey-small.gif);
	background-position:left;
	background-repeat:repeat-y; 
/*	background-color:#202055; */
	margin-right: auto;
	margin-left: auto;
	width: 100%;
/*	border: 3px solid #eee; */
	border: 3px solid #111111; 
	padding: 0px;
	}

#contentdiv-wide {
	float:left;
	display: inline;
/*	width:100%; */
	background-color: #eee;
	margin: 10px 10px 10px 5px;
/*	border: 2px solid #aab; */
	border: 1px solid black;
	}


#contentdiv p {
	margin: 4px 4px 4px 8px;
	}

#footerdiv {
	clear: both;
	possition: relative;
	background-color: #ddd; 
	border: 1px solid black;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left:10px;
	margin-right:10px;
	padding: 1px;
	text-align: center;
	font-size:80%;
	}

.footerparra {
	margin:2px;
	}

.menuhead-red {
	color:#FFFFFF;
	background-color:#CB1009;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	padding:4px 0px 5px 0px;
	margin: 0px;
	margin-top: 9px;
	}

.menuhead-green {
	color:#FFFFFF;
	background-color:#158136;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	padding:4px 0px 5px 0px;
	margin: 0px;
	margin-top: 9px;
	}

.menuhead-blue {
	color:#FFFFFF;
	background-color:#190f69;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	padding:4px 0px 5px 0px;
	margin: 0px;
	margin-top: 9px;
	}

.menuhead-yellow {
	color:#FFFFFF;
	background-color:#E2AB13;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	padding:4px 0px 5px 0px;
	margin: 0px;
	margin-top: 9px;
	}

.menuoption1 {
	padding:1px 0px 1px 3px;
	background-color: #eee;
	}
.menuoption2 {
	padding:1px 0px 1px 3px;
	background-color:#DDD;
	}

.menuoption2 a, .menuoption2 a:link, .menuoption2 a:visited, .menuoption1 a, .menuoption1 a:link, .menuoption1 a:visited {
	color:#101010;
	text-decoration:none;
	display:block;
	}
	
.menuoption2 a:hover, .menuoption2 a:active, .menuoption1 a:hover, .menuoption1 a:active {
	color:#000000;
	text-decoration:underline;
	background-color: #fff;
	}

#inlinemenu {
	float:right;
	width:170px;
	font-size:80%;
	border: 1px solid black;
	margin: 4px;
	padding: 0px;
	}

.ilmenuoption1 {
	padding:1px 0px 1px 3px;
	background-color: #eee;
	}
.ilmenuoption2 {
	padding:1px 0px 1px 3px;
	background-color:#DDD;
	}

.ilmenuoption2 a, .ilmenuoption2 a:link, .ilmenuoption2 a:visited, .ilmenuoption1 a, .ilmenuoption1 a:link, .ilmenuoption1 a:visited {
	color:#101010;
	text-decoration:none;
	display:block;
	}
	
.ilmenuoption2 a:hover, .ilmenuoption2 a:active, .ilmenuoption1 a:hover, .ilmenuoption1 a:active {
	color:#000000;
	text-decoration:underline;
	background-color: #fff;
	}

.ilbannerheading {
	display:block;
	font-size:130%;
	font-weight:bold;
	color:white;
/*	background-color:#E2AB13; */
	background-color:#666;
	padding:1px;
	text-align:center;
	}


.bannerheading-green {
	display:block;
	font-size:190%;
	font-weight:bold;
	color:white;
	background-color:#158136;
	padding:1px;
	text-align:center;
	}

.bannerheading-blue {
	display:block;
	font-size:190%;
	font-weight:bold;
	color:white;
	background-color:#190f69;
	padding:1px;
	text-align:center;
	}

.bannerheading-red {
	display:block;
	font-size:190%;
	font-weight:bold;
	color:white;
	background-color:#CB1009;
	padding:1px;
	text-align:center;
	}

.bannerheading-yellow {
	display:block;
	font-size:190%;
	font-weight:bold;
	color:white;
	background-color:#E2AB13;
	padding:1px;
	text-align:center;
	}

.sectionheading {
	display:block;
	font-size:150%;
	font-weight:bold;
	color:white;
/*	background-color:#E2AB13; */
	background-color:#666;
	padding:1px;
	text-align:center;
	margin-top:5px;
	margin-bottom:3px;
	}

.subsectionheading {
	display:block;
	font-size:130%;
	color:black;
/*	background-color:#E2AB13; */
	background-color:#ddd;
	padding:1px;
	padding-left:5px;
	text-align:left;
	margin-top:5px;
	margin-bottom:3px;
	}

.newsentry1 {
	padding: 2px 4px 1px 8px;
	}
.newsentry2 {
	padding: 2px 4px 1px 8px;
	background-color:#DDD;
	}

.newstitle {
	font-weight:bold;
	font-size:110%;
	}

.newsdate {
	font-style:italic;
	}

.reporttableheader
{
	font-size:          135%;
    font-weight:        bold;
    color:              #FFFFFF;
	background-color:	#E2AB13;
	padding-top:			2px;
	padding-bottom:			2px;
}

.reporttableentry
{
	text-align:			center;
	padding-top:			6px;
	padding-bottom:			4px;
}

.reporttablefooter
{
	font-size:          85%;
    font-weight:        bold;
    color:              #FFFFFF;
	background-color:	#E2AB13; 
	height:				15px;
}


pre, .pre
{
    font-family:        andale mono, courier, mono-spaced;
/*    font-size:          12px; */
    color:              #666666; 
}

p
{
    margin-left:        0px;
    margin-right:       6px;
    margin-top:         7px;
    margin-bottom:      14px;
}

table
{
	font-size:			100%;
}


/**** heading styles **********************************************************/

h1, .h1
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          200%;
    font-weight:        bold;
	text-align:			Center; 
    color:              #000000;
    margin:      5px;
}

h2, .h2
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          150%;
	line-height:		100%;
    font-weight:        bold;
    color:              #000000;
    margin:      5px;
}


h3, .h3
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          110%;
    font-weight:        bold;
    color:              #000000;
    margin:      5px;
}

h4, .h4
{
    font-family:        arial, helvetica, sans-serif;
    font-size:          x-small;
    font-weight:        bold;
    font-style:         italic;
    color:              #000000;
    margin:      4px;
}

h5, .h5
{
    font-family:        times, serif;
    font-size:          small;
    font-weight:        bold;
    color:              #000000;
    margin:      4px;
}

h6, .h6
{
    font-family:        times, serif;
    font-size:          small;
    font-weight:        bold;
    font-style:         italic;
    color:              #000000;
    margin:      4px;
}

 li, .li
{
	margin-top:			2px;
    margin-bottom:      5px;
    line-height:        115%;
} 

/**** link and navigation styles **********************************************/

a,
a:link
{
    color:              #252525;
}

a:visited
{
    color:              #252525;
}

a:hover,
a:active
{
    color:              #696969;
}



/****   form elements   *******************************************************/

select, 
input,
option,
textarea
{
    font-family:        verdana, arial, helvetica, sans-serif;
    font-size:          x-small;
}


