/* CSS Document */

html,body{
	padding:0;
	margin:0;
	height: 100%;
	text-align:center;
	background-color:#7fac1b;
}


/* Layer Positioning */


#parent{
	min-height: 100%;
	position:relative;
	top:0px;
	width:760px;
	margin: 0 auto;
	margin-bottom:0px;
	text-align:left;
	background-image:url(../images/background.gif);
	z-index:30;
}
	
#header {
	position:relative;
	left:0px;
	top:0px;
	width:760px;
	height:93px;
	margin-bottom: 0px;
	z-index:50;
}	

#menu {
	position : relative;
	width:760px;
	height:36px;
	z-index:80;
	top:0px;
	display: block;
}
#navSec {
	position : relative;
	width:760px;
	height:16px;
	z-index:80;
	top:0px;
	display: block;
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size : 11px;
	margin-top:3px;
	color : #2688c0;
	background-image:url(../images/subnav.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-transform:uppercase;
	
}

#spash {
	position:relative;
	left:0px;
	top:0px;
	width:740px;
	height:308px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 0px;
	z-index:50;
}	

#contentMain {
	position:relative;
	width:700px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom: 100px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	clear: none;
	display:block;
	text-align:left;
	z-index:50;
	background-color:#d9e6bb;
	overflow: hidden;
}

div.left {
	width: 340px;
	float: left;
}

div.right {
	width: 340px;
	float: right;
}

div.wide {
	width: 700px;
	clear: both;
	margin-top: 20px;
}


#footer{
	position:relative;
	clear:both;
	margin: 0 auto;
	margin-top: -87px;
	padding-top:15px;
	width:740px;
	height:72px;
	text-align: center;
	z-index:50;
	background-color:#d9e6bb;
	background-image:url(../images/embossline.gif);
	background-position:top;
	background-repeat:repeat-x;
}




/* Text Styling */

p{  /* body text */
	font-family: Helvetica, Arial, sans-serif;
	font-size : 15px;
	color : #172a17;
	line-height : 120%;
	margin-top : 0px;	
	background-color : transparent;
}

p.footer{  /* body text */
	font-family: Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : #2688c0;
	font-weight:bold;
	line-height : 120%;
	margin-top : 0px;	
	background-color : transparent;
}

#footer p{  /* body text */
	font-family: Helvetica, Arial, sans-serif;
	font-size : 12px;
	color : #2688c0;
	font-weight:bold;
	line-height : 120%;
	margin-top : 0px;	
	background-color : transparent;
}

a{color: #2688c0; text-decoration: none; font-weight:bold}
a:hover{color:#7fad1b;}

#navSec {font-weight:normal;}


h1{  /* heading */
	font-family: Helvetica, Arial, sans-serif;
	font-size : 24px;
	font-weight : normal;
	color : #2688c0;
	background-color : transparent;
	line-height : 120%;
	margin-top : 0;	
	margin-bottom:4px;
}

h2{  /* heading */
	font-family: Helvetica, Arial, sans-serif;
	font-size : 15px;
	color : #172a17;
	font-weight:bold;
	background-color : transparent;
	line-height : 120%;
	margin-top : 10px;	
	margin-bottom:0px;
}

h3{  /* pullquote */
	font-family: Helvetica, Arial, sans-serif;
	font-size : 22px;
	color : #7fad1b;
	font-weight:normal;
	background-color : transparent;
	line-height : 120%;
	margin-top : 10px;	
	margin-bottom:20px;
}

h4{  /* pullquote */
	font-family: Helvetica, Arial, sans-serif;
	font-size : 18px;
	color : #7fad1b;
	font-weight:normal;
	background-color : transparent;
	line-height : 120%;
	margin-top : 10px;	
	margin-bottom:20px;
	text-align:center;
}


li{  /* body text */
	font-family: Helvetica, Arial, sans-serif;
	font-size : 15px;
	color : #172a17;
	line-height : 120%;
	margin-top : 0px;
	margin-bottom:2px;
	margin-left:-16px;	
	background-color : transparent;
	padding-top:0px;
}

ul{  /* body text */

	margin-top : 0px;
	margin-bottom:35px;
}

img {border:0px;}


/* classes */
.bnm {font-size:9px;}
.note {color:#fff; background-color:#ff0000;}
.caption {font-size:11px; text-align:center;}
.kokoda {margin-bottom:12px;}

span.pudding_text{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #003399;
}

span.pudding_error{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #CC0000;
}

a.pudding_link:link{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #003399;
 text-decoration: none;
}

a.pudding_link:visited{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #003399;
 text-decoration: none;
}

a.pudding_link:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #003399;
 text-decoration: underline;
}