/* @group HTML Elements */

/*-------- HTML Elements --------*/

body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #e5e5cc;
}

a {
	text-decoration: none;
}

p, td, h1, h2, h3, h4, h5, ul, li {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*p {
	font-size: .95em;
	margin: 0;
	padding: 0;
}

h1 {
	color: #333;
	font-size: 1.8em;
}

h2 {
	font-size: 1.5em;
	color: #333333;
}

h3 {
	font-size: 1.2em;
	color: #333333;
}*/

/* @end HTML Elements */

/* @group ID Selectors */

/* ---- ID Selectors ---- */
/*- Container Around Everything -*/

#container {
	min-width: 750px;
	max-width: 1440px;
	margin: 0 auto;
	/*border: thin dashed navy;*/
}

/*------ Wrapper Stuff ------*/

#maintable {
	margin: 0 auto;
	width: 90%;
	padding: 0;
	border: thick solid #999966;
}

/*--- End Wrapper Stuff ---*/

/* @group Left Content */

#leftcontent {
	clear: both;
	float: left;
	width: 16%;
	margin: 0;
	padding: 0;
}

/* leftCol controls non-rounded boxes in the thinner left column, known as leftContent */
 
.leftCol {
	width: 95%;
	padding: .5em 0;
	background: #FFF;
	margin: .5em 0 0 .5em;
}

.leftCol p {
	margin: 0;
	font-size: 90%;
	color: #666;
	padding: 0 .5em .3em;
}


/* @end Left Content */
/*************************/
/* @group Sub Content */

#subcontent {
	float: right;
	width: 28%;
	margin: 0;
	padding: 0;
	/*border: thin solid maroon;*/
}

/* @end Sub Content */

/*------ Header Stuff ------*/

/* default masthead holding the banner and mainNav */

#header {
	width: 100%;
}

#header h1 {
	color: #08083E;
	font: 3em "Imprint MT Shadow";
	margin: 0 0 0 1em;
}

.lefthdr {
	float: left;
	width: 40%;
	margin: 0;
	padding: 0;
}

.righthdr {
	float: right;
	width: 59%;
	margin: 0;
	padding: 0;	
}

.righthdr h1 {
	color: #484833;
	padding: 0;
	font-weight: bold;
	font-size: 2.5em;
	font-variant: small-caps;
	text-align: left;
	margin: .3em 0 .3em 1em;
}

.righthdr p {
	color: #484833;
	padding: 0;
	font-size: .9em;
	font-variant: small-caps;
	text-align: right;
	margin: .3em 1em 0 0;
}

/*----- End Header Stuff -----*/
/* @end ID Selectors */

/* @group berks stuff */

.berksleftcol {
	float: left;
	width: 70%;
	/*text-align: left;*/
	padding: 0;
}

.berksrightcol {
	float: right;
	width: 29%;
	text-align: center;
	padding: 0;
	margin: 5% auto 0;
}

.berks img {
	display: block;
	text-align: center;
}

/* @end berks stuff */

.body {
	font-size : 12px;
	line-height : 17px;
}

.netscape {
	line-height : 0px;
}

.bodySm {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 15px;
}

H1 {
	font-size : 15px;
	font-weight : bold;
}
H2 {
	font-size : 13px;
	font-weight : bold;
}
.heading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
}
.popup_menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.dec_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 11px;
}
A.popup_menu:LINK, A.popup_menu:VISITED, A.popup_menu:ACTIVE {
	color: #000000;
	text-decoration : none;
}
A.popup_menu:HOVER {
	color: #FFFFFF;
	text-decoration : underline;
}
A.footer{
	color: #CCFFFF;
	text-decoration : underline;
}
.bottom {
	font-size: 8pt;
	font-family: verdana, sans-serif;
	color: #000000;
	}
A.bottom:LINK, A.bottom:VISITED, A.bottom:ACTIVE {
	color: #000000;
	}
A.bottom:HOVER {
	color: #FFFFFF
	}
.t_legal{
	font-size: 1em; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #333300;
}
.t_main {font-size: 10pt; font-family: verdana, sans-serif;}

.gridAnchors{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.gridCaption{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.gridCopy{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height : 11px; 
}
.gridGroup{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.gridName{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.gridLines{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.gridColumns{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.moreName{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.moreLines{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.siteSearch{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333300;
}
.submenu{
	background-color: #e5e5cc;
	background-color: #e5e5cc;
	position: absolute;
	left: 174px;
	width: 117px;
	visibility: hidden;
}

/* @group Navigation */
/*------Footer ------*/

#footer {
	clear: both;
	width: 90%;
	/*border-top: 1px solid #333;*/
	text-align: left;
	font-size: 90%;
	margin: 0 auto;
	padding: 0;
}

/* @end Navigation */
/****************************/
/* @group Site Wide Classes */
/*-------- Classes --------*/
/*------ ClearFix ------*/

/*---- Used to push divs ----*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */

/*--- End ClearFix ---*/
	
.row {
	clear: both;
}

.bdrbottom {
	border-bottom: medium ridge #800;
}

.tagline {
	text-align: center;
	border-bottom: medium ridge #800;
	color: #800;
	width: 90%;
	margin: 1em auto 1.5em;
	padding: 0;
}

/* @group Opacity */

.transblack {
	clear: both;
	background: url(../SiteAssets/Jpeg/transblack45.png) repeat left top;
}

.opac7 {
	background: #FFF;
	opacity: 0.7;
}

.opac8 {
	background: #FFF;
	opacity: 0.8;
}

.opac9 {
	background: #FFF;
	opacity: 0.9;
}

.transwhite {
	background: url(../SiteAssets/Jpeg/transwhite85.jpg) repeat left top;
}

/* @end Opacity */

.ddGraphics {
	font-family: "Comic Sans MS";
	font-size: .85em;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.WebMedia {
	font-family: "Comic Sans MS";
	font-size: .85em;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

/* @end Site Wide Classes */
