/* All associated graphics copyright 2005, By The Numbers, State College, Pennsylvania */


/* ---------- misc ---------- */

* {margin:0} 
body	{
 margin:0 0 0 0;
 padding:0 0 0 0;
 background: #B2CACC;
 background-image:url(../images/mainBackground.jpg);
 font-size:100%;
 color: #336699;
 font-family:Arial, Helvetica, sans-serif;
 }
 
 body p {font-size:14px;
 	line-height:21px;
	padding:20px 0 0 45px;}
 
acronym {
 cursor: help;
 }
 img {margin: 7px; display:inline; }

/* ---------- div ---------- */

#container {
 padding: 0 2px;
 width: 630px !important;
 width /**/ : 634px;
 margin: 0 auto;
 text-align: left;
 position: relative;
 background-color:#F4F3F8;
 } 
#mainContent {
 padding: 15px 20px;
 background-color:#F4F3F8;
 background-image:url(../images/centerHand.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
 margin:0 0 0 0;
 }
 #mainContentHome {
 padding: 5px 20px;
 background-color:#E6E7EC;
 margin:0 0 0 0;
 }
 #topMenu {
 	 background-color:#F4F3F8;
    margin:0 0 0 0;
	padding: 0px 20px 0 0px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	}
 
 #pageHeader {
	background-color: #E5E7ED;
	background-image:url(../images/topBar2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:155px;
	text-align:right;
}
#pageHeaderHome {
	background-color: #E5E7ED;
	height:150px;
	text-align:right;
}
#footer {
 margin:0 0 0 0;
 padding: 12px 20px;
 text-align: right;
 background-color:#E5E7ED;
 font-size:14px;
 width:590px;
 border-top:1px solid #6CA7A1;
 background-image:url(../images/footer.jpg);
 }
p.about {padding:0 20px 0 130px;}
.hidden {display:none;}
.projects {font-size:14px;
			line-height:20px;}
.fontsize {font-size:12px;
			line-height:10px;
			color: #444;}

/* ---------- h1, h2, h3 ---------- */

h1 span, h2 span {display:none; }
h2 { }
 
 h3 {width:100px;
	background:url(../images/BTNbolt.gif) no-repeat left top;
	position: relative;
	right: 10px;
	top: 15px;
	
	padding:15px 0 15px 0;
 	}
 h3 span {padding:0 0 0 50px; font-size:24px;}

	
h4 {padding:20px 0 0 30px; font-size:18px;}
h5{padding:20px 0 0 40px; font-size:16px;}
h6 {padding:20px 0 0 130px;font-size:12px;}
#mainContent h3{
 width: 591px;
 height: 27px;
 font-size: 15px;

 }
 strong {font-size:16px;}

#footer h2 {font-size:14px; margin:0 0 0 0; padding:0 0 0 0;}


/* ---------- p ---------- */

p {
 padding:15px 5px 0 20px;
 }

#footer p {
	padding:0 0 0 0; 
	margin:0 0 0 0; 
	font-size:13px; 
	line-height:16px;}

/* ---------- ul, li ---------- */

ul li {
 list-style-type: none;

 }
ul {
  width:400px; 
 }
 
li {
 border-bottom: 1px solid #ddd;
 padding:0px 0 0px 10px;
 }
 
 ol {margin:10px 20px;}
 ol li {}
 

 #pageHeader ul {margin: 0 0 0px 0;
 				padding: 0 0 0 0;
				color:#396661;
				width:100%}
 #pageHeader ul li {border:none;
				 margin: 0 0 0 0;
 				padding: 0 10px 0 0;
				font-style:italic;
				font-size:13px;
				line-height:16px;
				font-weight:bold; }
 #mainContent ul { width:500px;
 				   margin:10px 15px 0 30px;
 				   padding:10px;}
 
 #mainContent ul li { 
 				margin:0 0 0 50px;
				padding:25px 0 0px 10px;
 				list-style-type:square;
				font-size:14px;}
				


/* ---------- a ---------- */

 #mainContent ul li a { 
 				
				font-size:14px;}

a, a:link, a:active, a:visited {
 text-decoration: none;
 color:#2B9483;
 }
 a:hover {
 color: #F0543D;
 border-bottom:1px dashed #cccccc;
 }
 
#footer a {
 color: #777;
 border-bottom:none;
 }

#footer a:hover, #footer a:active {
 color: #222;
 }

