/*///////////////*/
/*Universal Reset*/
/*///////////////*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong {
	font-weight:bold;
}
img, div {
	behavior: url(images/iepngfix.htc);
	outline:none;
}

/*////////////////////////*/
/*Re-occurring Page Styles*/
/*////////////////////////*/
strong {
	font-weight:bold
}
.noRightBorder {
	border-right:none !important;
}
.clearBoth, #clearBoth {
	clear:both !important;
}
.floatRight, #floatRight {
	float:right !important;
}
.floatLeft, #floatLeft {
	float:left !important;
}
ul{margin:1em;}

li{margin:.5em 0em; line-height:1.5em; font-size:1.2em;}
img{margin:.25em;}
/*/////////////////////////*/

body {background-color: #fff;}
body#Body{
	/*background-image:url(bkg2.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:bottom;*/
	background-color:#549902;
}
.imgborder {border: 1px solid #000;}
.smallLogo{position:relative; top:6px; margin-right:3px;}
.normal, div, span, p, td, th, li, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
hr{width:1px;}

h1{
	font-size:2em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#390;
}
.big{font-size:3em;}
h2{
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	color:#c90;
}
h3{
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c0;
}
h4{
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	color:#030;
}
h5{
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#030;
	font-weight:bold;
}
p{
	margin:.5em 0em;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size:1.1em;
}
.clearBoth, #clearBoth{clear:both;}
.moreMargin{margin-left:1.5em !important;}
/*/////////////////////////////////*/
/*Skin Information */
/*////////////////////////////////*/
#topLinks{
	margin:0px auto;
	width:76em;
	height:1.5em;
	padding:1em;
}
#topLinks a{color:#060; text-decoration:none;}
#topLinks a:hover{color:#DBEDB8;}
.line {
	float:right;
	display:inline;
	color: #060;
}

.skinlogin {
	float:right;
	display:inline;
	width:4em;
	text-align:center;
}
.skinuser {
	float:right;
	display:inline;
	width:5.9em;
	text-align:center;
	margin-left:1em;
}
.wrapper {
	width:76.1em;
	height:100%;
	overflow:auto;
	margin:15px auto;
	margin-top:0px;
	background-color:#DBEDB8;
	border:2px solid #030;
}
#leftSide{
	float:left;
	width:19em;
	height:100% !important;
	background-color:#dbedb8 !important;
}
.logo {
	float:left;
	display:inline;
	width:18em;
	margin:1em 0em 0em 1.5em;
	height:16.7em;
}
.logo img {
	float:left;
	width:157px;
	height:156px;
}
.Search{
	float:left;
	clear:both;
	/*background-image: url(search-bg1.gif);
	background-repeat:no-repeat;*/
	width: 19.3em;
	height: 30px;
	padding: 0px;
}

.SearchGo {
	background-image:url(searchGlass.jpg);
	background-repeat:no-repeat;
	width: 22px;
	height: 22px;
	cursor: hand;
	padding:3px;
}
/*-- default form elements      --*/ select, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	
}
/*-- textbox                    --*/ .NormalTextBox {
	color: #000099;
	padding-left: 4px;
	line-height: 12px;
	font-family:tahoma;
	font-weight: normal;
	font-size: 12px;
}
/*-- textbox container          --*/ td.NormalTextBox {
	padding: 0;
	margin: 0;
	background: transparent;
	visibility: invisible;
	border: 0;
}
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox {
	background-image:url(searchSlice.jpg);
	background-repeat:repeat-x;
	cursor:text;
	color:#000000;
	width: 120px;
	border:1px solid #8CAA76;
	margin-left:1.5em;
}
.NavPane{
	float:left;
	display:inline;
	clear:both;
	width:19.6em;
}
.SloganPane{
	float:left;
	display:inline;
	clear:both;
	width:17.5em;
	padding:1em;
	margin-bottom:1em;
}
#contactInfo{
	float:left;
	color:#030;
	padding:1em;
	width:17.5em;
}
#rightSide a, #contactInfo a,#ContactPane2 a{color:#030; text-decoration:none; font-weight:bold;}
#rightSide a:hover, #contactInfo a:hover, #ContactPane2 a:hover{color:#690; text-decoration:underline;}
#rightSide{
	float:left;
	width:56.8em;
	height:100%;
	background-color:#fff;
	border-left:2px solid #8caa76;
	min-height:905px;
}
.ContentPane {
	float:left;/*was blank*/
	width:54em;/*was 40em*//*	background-color:#fff;*/
	padding:1em;
}
.ContentPane3 {
	float:left;/*was blank*/
	width:54em;/*was 40em*//*	background-color:#fff;*/
	padding:1em;
}
.ImagePaneTop{
	float:left;/*was blank*/
	width:54em;/*was 40em*//*	background-color:#fff;*/
	padding:1em;
}
.LeftPane1{
	float:left;
	width:30em;
	padding:1em;
}
.RightPane1{
	float:left;
	width:21.5em;
	padding:1em;
}
.LeftPane2{
	float:left;
	width:16.4em;
	min-height:68em;
	padding:1em;
	border-top:2px solid #8CAA76;
	border-right:2px solid #8CAA76;
	background-image:url(watermarkLogo.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.MiddlePane2{
	float:left;
	width:16.4em;
	padding:1em;
	min-height:68em;
	border-top:2px solid #8CAA76;
	border-right:2px solid #8CAA76;
	background-image:url(watermarkLogo.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.RightPane2{
	float:left;
	width:16.4em;
	padding:1em;
	border-top:2px solid #8CAA76;
	background-image:url(watermarkLogo.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.skinfooter {
	width:76em;
	color: #fff;
	font-weight:bold;
	height:18px;
	margin:0px auto;
	text-align:left;
}
.skinfooter a{color:#fff; text-decoration:none;}
.skinfooter a:hover{color:#fff; text-decoration:underline;}
