/*  FILENAME:pages.css  */


/* OVERALL PAGE LAYOUT */
/* Remove all default padding and margin. */


BODY { 
	background-color:#f1f4f8; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
} 

/** DEFAULT SETTINGS **/

OL, UL, P { 
	color:#333333;
	font-size:9pt; 
	line-height:135%;
	margin-bottom:20px;
}

IMG {
	border:0px none;
	display:block
}

H2 { 
	color:#333333; 
	font-size:13pt;
	margin-top:2px;
	margin-bottom:20px;
}

H3 { 
	color:#333333; 
	font-size:11pt;
	margin-bottom:20px;
}
			   
H4 { 
	color:#333333; 
	font-size:9pt;
	margin-bottom:4px;
}

HR	{ 
	border:none;
	border-bottom:2px dotted #74B2EF;
	height:0px;
	margin-bottom:4px;
}	

A:link { 
	color:#2774e7;
	text-decoration:none;
}

A:visited { 
	color:#9900FF;
	text-decoration:none;
}			

A:active { 
	color:#2774e7;
	text-decoration:none;
}			

A:hover { 
	color:#555555; 
	text-decoration:underline; 
}

/* MAIN BODY AREA */
#maintable {
	border:1px solid #cae4ff;
	margin:auto;
	width:750px;
}
   
/* MAIN TEXT AREA */
#contentarea { 
	background-color:#E0F0FF; 
	vertical-align:top;
	width:553px;
}

#contentarea #home { 
	clear:both;
} 
           
#contentarea #contenttext img { 
	padding-right:8px;
	padding-bottom:5px;
	padding-top:8px;
}		   

#contenttext { 
	display:table;
	padding:30px;
}

/** HOMEPAGE PIC **/   
#homepic img { 
	float:left; 
}		   

#homepic p { 
	float:right; 
	padding:10px;
	width:230px;
}		   
 
/* NAVBAR */
#navarea { 
	background-color:#74B2EF;
	vertical-align:top; 
	width:197px;
}

#navtable {
	margin:auto;
	width:187px;
}			  

#navtable th {
	background-color:#E0F0FF; 
	border-bottom:2px solid #74B2EF;
	height:27px;
	padding:1px 3px 0px 6px;
	vertical-align:middle;
	width:11px;
}

#navtable td {
	background-color:#E0F0FF; 
	border-bottom:2px solid #74B2EF;
	height:27px;
	padding:1px 3px 0px 3px;
	vertical-align:middle;
	width:176px;
}
#navtable th.subtop {
	background-color:#E0F0FF; 
	border-bottom:0px none;
	height:15px;
	vertical-align:middle;
	width:11px; padding-left:6px; padding-right:3px; padding-top:6px; padding-bottom:0px
}

#navtable td.subtop {
	background-color:#E0F0FF; 
	border-bottom:0px none;
	height:15px;
	vertical-align:middle;
	width:176px; padding-left:3px; padding-right:3px; padding-top:6px; padding-bottom:0px
}

#navtable th.subbot {
	background-color:#E0F0FF; 
	border-bottom:2px solid #74B2EF;
	height:27px;
	padding:1px 3px 5px 6px;
	vertical-align:middle;
	width:11px;
}

#navtable td.subbot {
	background-color:#E0F0FF; 
	border-bottom:2px solid #74B2EF;
	height:27px;
	padding:1px 3px 5px 3px;
	vertical-align:middle;
	width:176px;
}

#navtable #active th, #navtable #active td { 
	background-color:#FFFFFF; 
}

#navtable a { 
	color:#38383A;
	font-size:8pt; 
	display:block;
	padding-bottom:1px;
	text-decoration:none; 
}

#navtable a:hover {
	text-decoration:underline; 
}

/**  DIRECTIONS BOX **/
#directions {
	background-color:#A8D3FE;
	border:1px solid #FFFFFF;
	display:table;
	margin:auto;
	margin-top:30px;
	padding:5px;
	width:163px;
}

#directions img {
	float:center;
	margin:2px 2px 0px 0px ;
}

#directions a {
	color:#05659F; 
	float:left;
	font-size:8pt; 
	font-weight:bold;
	margin:5px 0px 0px 5px ;
	padding-bottom:5px;
	text-decoration:underline; 
}

/**  DONOR BOX **/
/**  COMMENTED OUT ON 2/2/07, BECAUSE THIS IS UNNEEDED. 

#donor { 
	border:1px solid #FFFFFF; 
	color:#38383A; 
	margin:auto;
	margin-bottom:11px;
	margin-top:8px;
	width:173px;
}

#donor h5 {
	color:#ffffff;
	font-size:7pt;
	line-height:140%;
	margin:7px 5px 5px 8px;
}

#donor p {
	color:#ffffff;
	font-size:7pt;
	line-height:150%;
	margin:7px 5px 5px 8px;
}

#donor a {
	color:#ffffff;
	display:block;
	font-size:7pt;
	margin:7px 5px 5px 8px;
	text-align:right;
	text-decoration:underline; 
	vertical-align:middle; 
}

THE ENTIRE SECTION ABOVE WAS COMMENTED OUT ON 2/2/07

**/

	     
/* BOTTOMAREA */
#bottomarea { 
	background-color:#FFFFFF;
	border-top:1px solid #10A0F7; 
	padding:20px; 
}
		   
#bottomtext, #bottomtext a {
	color:#333333; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt;
	line-height:140%;
	text-align:center;
	text-decoration:none; 
}			 		  			  

#bottomtext a:visited {
	color:#0000ff; 
}
  			  
#bottomtext a:active {
	color:#333333; 
	text-decoration:underline; 
}

#bottomtext a:hover {
	color:#333333; 
	text-decoration:underline; 
}
	
/* DATA TABLE */	
.datatable {
	border-collapse:collapse;
	margin-top:30px;
	width:490px;
}

.datatable th  {
	background-color:#CDB774;
	border:1px solid #3692DF;
	color:#ffffff;
	font-size:9pt;
	padding:2px 0px 2px 5px;
	text-align:left;
}

.datatable td  {
	background-color:#ffffff; 
	border:1px solid #3692DF;
	padding:2px 0px 2px 5px;
	font-size:8pt;
}


/* FORM TABLE */

.formtable {
	border-collapse:collapse;
	padding:6px;
}

.formtable th  {
	background-color:#CDB774;
	border:1px solid #3692DF;
	color:#ffffff;
	font-size:9pt;
	padding:2px 0px 2px 5px;
	text-align:left;
}

.formtable td  {
	border:0px solid #3692DF;
	padding:5px 5px 5px 5px;
	font-size:9pt;
}

/*SLIDESHOW*/
#contentarea #contenttext #slideshow {position:relative;border:0px solid #ccc;width:340px;height:340px;margin:auto;}
#contentarea #contenttext #slideshow IMG {position:absolute;top:5px;left:5px;z-index:8;opacity:0.0;padding-bottom:0px;padding-top:0px;}
#contentarea #contenttext #slideshow IMG.active {z-index:10;opacity:1.0;}
#contentarea #contenttext #slideshow IMG.last-active {z-index:9;}
#caption {padding-top:2px;color:#FFF;font-size:12px;text-align:center;width:340px; height:18px; background-color:#999; z-index:2000}
