/* Schuylkill Ready */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100% !Important;
	color: #444444;
	text-align: center;
	background-color: #DDDDDD;
}


#container {
	margin: 0 auto;
	padding: 0;
	width: 780px;
	text-align: left;
/*	background-color:#FFFFFF; */
	background-image: url(/images/maincont02.jpg);
	background-repeat: repeat-y;
}


#header {
	width: 766px;
	margin: 0 7px 0 7px;
	/* the header has to float in order to expand with descendant elements */
	float: left;
	/* display:inline hack needed to fix IE6 double-margin  bug */
	display: inline;
	padding: 0;
	background-color: #FFFFFF;
}

#logo {
	margin-top: 10px;
	margin-left: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#04b700;
	font-size: 1.5em;
}

.firstletter {
	font-size: 1.75em;
}

#sublogo {
	margin-top: 0px;
	margin-left: 2px;
	color:#000000;
	font-size: .75em;
}

#header_nav		{
	/* display:inline hack needed to fix IE6 double-margin  bug */
	display: inline;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	font-size: .625em;
	color:#000000;
}

#header_nav	 a:link {
	text-decoration: none;
	color:#000000;
} 

#header_nav	 a:visited {
	text-decoration: none;
	color:#000000;
}

#header_nav	 a:hover {
	text-decoration: underline;
	color:#000000;	
}

#header_nav	 a:active {
	text-decoration: none; 
	color:#000000;	
}

/* Begin Horizontal Header Nav */
#horiznav {
	padding: 5px 0 5px 0;
	float: left;
	width: 766px;
}

#horiznav ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
/*	background:#d41e00 url(/i/nav-tab.gif) repeat-x; */
/*	background:#d41e00; */
	background:#04b700;
		
}
#horiznav li {
	display:inline;
	margin:0;
	padding:0;
}
#horiznav a {
	display:block;
	float:left;
	width:auto;
	margin:0;
	padding:0 16px;
/*	border-right:1px solid #bb1600; */
	border-right:1px solid #026600;	
	border-bottom:none;
/*	border-left:1px solid #fe633a; */	
	border-left:1px solid #06fd00;
	color:#fff;
/*	background:#d41e00; */
	background:#04b700;
/*	background:#d41e00 url(/i/nav-tab.gif) repeat-x; */	
	font:bold .75em/2.0 "Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;	 
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
}
#horiznav a:hover,
#horiznav a:focus,
/* #nav2 a:active {background:#b31203 url(/i/nav-tab.gif) repeat-x 0 -150px} */
/* #nav2 a:active {background:#b31203} */
#horiznav a:active {background:#049500;}

/* #nav2 .sel a {background:#720000 url(/i/nav-tab.gif) repeat-x 0 -300px} */
/* #nav2 .sel a {background:#720000} */
#horiznav .sel a {background:#026600}

/* #nav2 .sel a:focus {background:#b31203 url(/i/nav-tab.gif) repeat-x 0 -150px} */
#horiznav .sel a:focus {background:#b31203}

/* End Horizontal Header Nav */

#pagebody {
	width: 766px;
	margin: 0 7px 0 7px;
	padding: 0px;
/*  include the following two lines for faux columns */
/*	background-image: url(/images/site/pagebodybkg.gif); */
/*	background-repeat:repeat-y; */
/*  this div must float in order to expand with descended elements */
	float: left;
	/* display:inline hack needed to fix IE6 double-margin  bug */
	display: inline;	
	background-color: #FFFFFF;
}

#contentarea {
	width: 608px;
	/* display:inline hack needed to fix IE6 double-margin  bug */
	display: inline;	
	float: left;
	padding: 0;
	margin: 0 0 0 2px;
	font-size: .75em;
	background-color:#FFFFFF;
}

#contentarea img {
	margin: 2px;
}

/*
#contentarea p {
	margin: 0 0 0 5px;
}
*/ 

#feature {
	width: 588px;
	margin: 2px;
	/* display:inline hack needed to fix IE6 double-margin  bug */
	display: inline;	
	padding: 8px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #D3D3D3;
}

#feature h3 {
	font-size: 1.50em;
	color:#666666;
	margin: 0;
	padding: 0;
}

/*
#feature h4 {
	font-size: 1.25em;
	color: #000000;
	margin: 0;
	padding: 0;
}
*/

#feature li {
	margin: 0;
	padding: 5px 0 5px 0;
}

#feature a:link {
	color:#000000;
} 

#feature a:visited {
	color:#000000;
}

#feature a:hover {
	color:#000000;	
}

#feature a:active {
	color:#000000;	
}

#feature .logolink {
	display: block;
	margin-right: auto;
	margin-left: auto;
	border: none;
}

#feature .noticeheading {
	text-align: center;
}

#feature .emphasis {
	font-size: 1.15em;
	color: #000000;
	font-weight: bold;
}

#feature .choice {
	width: 279px;
	margin: 1px 0 0 5px;
	padding: 5px;
	text-align: center;
	font-size: 1em;
	color:#000000;
	float: left;
	/* display:inline hack needed to fix IE6 double-margin  bug */
	display: inline;
	background-color: #FFFFFF;
/*	border: 1px solid #D3D3D3; */
}

#feature .img1 {
	float: left;
	padding: 10px;
}

#feature_element {
	width: 112px;
	height: 140px;
	margin: 1px 0 0 5px;
	padding: 0;
	text-align: center;
	font-size: 1em;
	color:#000000;
	float: left;
	/* display:inline hack needed to fix IE6 double-margin  bug */
	display: inline;
	background-color: #FFFFFF;
/*	border: 1px solid #D3D3D3; */
}


/*
#feature_element img {
	border: none;
	text-decoration: none;
}
*/
#feature_element .thumb {
	margin: 6px 6px 2px 6px;
	border: none;
	text-decoration: none;
}

#feature_element a:link {
	text-decoration: none;
	color:#000000;
} 

#feature_element a:visited {
	text-decoration: none;
	color:#000000;
}

#feature_element a:hover {
	text-decoration: underline;
	color:#000000;	
}

#feature_element a:active {
	text-decoration: none; 
	color:#000000;	
}

#sidecol {
	width: 152px;
	float: right;
	margin-top: 0;
	padding: 0;
	background: #FFFFFF;
}

#sidecol_element {
	width: 146px;
	margin: 0 0 5px 2px;
	padding: 0;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

#sidecol_element h5 {
	margin: 0 0 4px 0;
	padding: 2px 2px 4px 2px;
	text-align:center;
	background-color: #999999;
	color:#FFFFFF;
}

#sidecol_element img {
	border: none;
}

/* begin side column navigation */

#sidecol_nav {
	width: 146px;
	margin: 5px 0 5px 0;
	padding: 0 0 10px 0;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

/* Begin - Alternate Sile Column */

#sidecol_nav1 {
	width: 146px;
	margin: 5px 0 5px 0;
	padding: 0 0 10px 0;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

#sidecol_nav1 h5 {
	margin: 0 0 4px 0;
	padding: 2px 2px 4px 2px;
	text-align:center;
	color:#FFFFFF;
	background-color:#999999;
	background-image: url(../images/vnavhdr2.jpg);
	background-repeat:repeat-x;
	background-position:center;
}

#sidecol_nav1 ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#sidecol_nav1 li
{
	margin-top: 0.5em;
	margin-left: 0.5em;
	font-size: .75em;
} 

#sidecol_nav1 li a:link {
	color: #444444;
	text-decoration: none; 
}

#sidecol_nav1 li a:visited {
	color: #444444;
	text-decoration: none; 
}

#sidecol_nav1 li a:hover {
	color:#444444;
	text-decoration: underline;
/*	font-weight: bold; */
}

#sidecol_nav1 li a:active {
	color: #444444;
	text-decoration: none; 
}

/* End - Alternate Sile Column */

#sidecol_nav h5 {
	margin: 0 0 4px 0;
	padding: 2px 2px 4px 2px;
	text-align:center;
	background-color:#999999;
	color:#FFFFFF;
}

#sidecol_nav ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#sidecol_nav li
{
	margin-top: 0.5em;
	margin-left: 0.5em;
	font-size: .75em;
} 

#sidecol_nav li a:link {
	color: #444444;
	text-decoration: none; 
}

#sidecol_nav li a:visited {
	color: #444444;
	text-decoration: none; 
}

#sidecol_nav li a:hover {
	color:#444444;
	text-decoration: underline;
/*	font-weight: bold; */
}

#sidecol_nav li a:active {
	color: #444444;
	text-decoration: none; 
}
/* end side column navigation */


#footer {
	width: 766px;
	margin: 10px 7px 0 7px;
	padding: 2px 0 2px 0;
	background-color: #04b700;
	text-align: center;
	font-size: .625em;
	color:#000000;
}


label
{
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	padding-top: 0.25em;
	display: block;
}

.submit input
{
	margin-left: 4.5em;
} 

.formrow {
	padding: 5px 0 0 0;
}

