/*banner holds text - miracles in communication*/
#banner {position:absolute; top:10px; left:15%; width:615px; height:47px;}

#banner1 {position:absolute; top:80px; left:25%; width:423px; height:26px;}

   
#bg     {position:fixed; top:1; left:0; width:100%; height:100%;}
/* holds large long expandable image */

#imageContainer img {
	display:none;
	position:absolute;
    top:0; left:2; 
}

#imageContainer {
	position:absolute;
	width:900px;
	height:200px;
	margin:0px 0px 0px 0px;
	left:10px;
    top:125px;
    /*width:15%;*/
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #504493 #504493 #504493 #504493;
}


#imageContainer_plain {
	position:absolute;
	width:900px;
	height:200px;
	margin:0px 0px 0px 0px;
	left:10px;
    top:90px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #504493 #504493 #504493 #504493;
}


.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 2px;
border-bottom: 1px solid #8393CA; /*THEME CHANGE HERE*/
padding: 1px 0;
text-decoration: none;
font-variant:small-caps;
font:normal .8em Verdana;
font-weight: bold;
color: black;
}


* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #FFF8D8;
}


.menustyle {  /* menu style     */
	position: absolute;
	/* float: left; */
	width:900px;
	height:35px;	
	background:#A0A1EA;
	top:330px;
	margin:10px 1px 2px 5px;
	left: 7px;
	font-size: .80em;
	font-weight: 600;
	font-variant:small-caps;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	p text-align:center;	color:#504493;
	background-color: #EBEEF1;


}

.menustyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menustyle ul li{
display: inline;
}

.menustyle ul li a{
color: #494949;
padding: 5px 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #CCDAE5;
}

.menustyle ul li a:hover, .mirstyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(bkmenu.jpg) center center repeat-x; /*THEME CHANGE HERE*/
}

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
/*  font:normal 10px Verdana;  */
font-size: .80em;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:10px;
z-index:100;
/* background-color: white;  */
width: 180px;
visibility: hidden;
}




#map_directions {
	top:390px;
	position: absolute;
	width:210px;
	background:#A0A1EA;
	left: 10px;
	p text-align:center;		
	color:#221B4D;
	background-color: #EBEEF1;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #504493 #504493 #504493 #504493;
	height: 450px;
	font-size: .90em;
	font-weight: 600;
	font-variant:small-caps;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


	


#staff_menu_v {
	position: absolute;
	/* float: left; */
	width:330px;
	background:#A0A1EA;
	top:390px;
	margin:1px 0px 2px 5px;
	left: 7px;
	font-size: .90em;
	font-weight: 600;
	font-variant:small-caps;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	p text-align:center;	color:#504493;
	background-color: #EBEEF1;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #504493 #504493 #504493 #504493;
	height: 450px;	
}

	
	

#centerleftcontent {
	position: absolute;
	/* float: left; */
	width:885px;
	background:#A0A1EA;
	top:400px;
	/* top, right, bottom, left */
	margin:0px 0px 0px 0px;
	left: 10px;
	font-size: .90em;
	/* 	font-variant:small-caps;  */
	font-weight: 600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	p text-align:center;  color:#221B4D; 
	border-width: 10px 10px 10px 10px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #BFD1E2 #BFD1E2 #BFD1E2 #BFD1E2;
	background-color: #EBEEF1;
	}
	
	
#content_2col {
	top:390px;
	position: absolute;
	width:630px;
	background:#A0A1EA;
	left: 217px;
	font-size: .80em;
	font-weight: 500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	p text-align:center;		color:#221B4D;
	background-color: #EBEEF1;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #504493 #504493 #504493 #504493;
	height: 450px;
	}
#content_2col_m {
	top:390px;
	position: absolute;
	width:700px;
	height:450px;
	background:#A0A1EA;
	left: 217px;
	font-size: .80em;
	font-weight: 500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	p text-align:center;		color:#221B4D;
	background-color: #EBEEF1;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #504493 #504493 #504493 #504493;
	}





#content_2col_s {
	top:390px;
	position: absolute;
	width:630px;
	background:#A0A1EA;
	left: 217px;
	font-size: .80em;
	font-weight: 500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	p text-align:center;		color:#221B4D;
	background-color: #EBEEF1;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #504493 #504493 #504493 #504493;
	}





#centerleftcontent p {padding: 15px 20px 3px 10px;}

#content_bot {
	top:790px;
	position: absolute;
	}

#content_2col p {padding: 15px 20px 3px 10px;}
	
		body {
		margin:1px 0px 0px 1px;
		}

		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		text: color:#56609E;
		}
		



	h2 {
		font-size:14px;
		padding-top:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif
		}
	
	#centerrightcontent p { font-size:10px}



/* styles unrelated to the application follow */
h1 {
	position:relative;
	font:1em verdana;
}

a:link { 
	color: #4538A7;
	}
a:visited { 
	color: #695F95;
	}
a:hover { 
	color: #488593;
	text-decoration: none;
	}
a:active { 
	color: #951888;
	}
