html,body {height: 100%;
margin: 0em;
padding: 0em;}

body {background-image: url(../images/lgrey149.gif);
background-repeat: repeat;
background-color: #bddeef;}
#wrapper {background-color: #4a89b1;width:90%;
min-height: 100%;
margin-left: auto;
margin-right: auto;
width: 900px;
position: relative;
overflow: hidden;
height:auto;
border-left: 1px #b6d9ef solid;
border-right: 1px #bbdaee solid;
padding:0;}

.gofish {display:none;
visibility:hidden;}

#clearwrapper {
clear: both;
height: 1px;
width: 100%;}
div>p {
margin:0}

/*Header or Banner*/

#banner {height:107px;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
border-bottom: .2em #ff6600 solid;
background-color: #bddeef;}

#greenbar {background-image: url(../images/nav_2.gif);
background-repeat: repeat;
margin: 0px;
margin-top: 0px;
margin-left: 0px;
padding: 0px;
width: 100%;
height: 11px;}

#peachlogo {
	position:relative;
	z-index:100;margin-left:-50px;
	
	}


#nav4 {background-image: url(../images/nav_4.gif);
height: 76px;
margin-top: 11px;
width: 236px;
z-index: 4;
position: absolute;
top: 0px;
left: 0px;
background-color: #bddeef;}

#nav7 {width: 560px;
height: 94px;
background-image: url(../images/nav7.jpg);
top: 11px;
right: 0px;
position: absolute;
background-color: #bddeef;}

#date {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
font-style: italic;
z-index: 10;
visibility: visible;
position: absolute;
top: 60px;
height: 40px;
right: 50px;
padding-top:2px;
font-weight: normal;
background-repeat: repeat-x;}

p.date {font-family: Times, "Times New Roman", serif;
font-size: medium;
font-style: italic;}

/*end Header Banner*/


/*column layouts follow
*/
/*3 column layout*/
#block_1
	{
	float: left;
	width: 236px;
	}
* html #block_1
	{
	display: inline;
	}
#block_2
	{
	float: left;
	width: 336px;
margin-top: 0px;
margin-left: 14px;
margin-bottom: 1px;
margin-right: 14px;
}
#block_3
	{
	float: left;
	width: 286px;
	
	}
	
/*navtabs navigation*/

#navwrap {position: relative;
left: 0px;
top: 109px;
background-color: #4a89b1;
width: 100%;
height:48px;
padding-top:10px;}


#navwrap ul {list-style-image: none;
margin: 0;
padding: 0;}

/* --- navsub --------- */

#navsub {height: 22px;
font-size: 1.2em;
line-height: 1.4em;}

#navsub ul {margin: 0px 24px 0px 390px;
list-style-type: none;}

#navsub ul li {display: inline;
float: left;}

#navsub ul li a {display: block;
background: url(../images/small_bullet_blue.gif) no-repeat 0em 50%;
padding: 0 10px 0px 8px;
color: #a8d3ee;
text-decoration: none;}

#navsub ul li a:hover {background: transparent url("../images/small_bullet_yellow.gif") no-repeat 0 50%;
color: #ff0313;}

/* --- Nav main --------- */

#navmain {background: #4a89b1;
font-weight: bold;
font-size: 1.2em;
/*width: 100%;*/}

#navmain ul {margin-left: 0px;}

#navmain ul li {display: inline;
float: left;
margin-right: 3px;
width: 110px;
text-align: center;}

/* link */
#navmain ul li a {display: block;
background: transparent url("../images/tabs.gif") no-repeat 0 0;
height: 26px;
line-height: 26px;
color: #003300;
text-decoration: none;
font-weight: bold;}

/* hover */
#navmain ul li a:hover {background: url(../images/tabs.gif) no-repeat 0em -26px;
color: #930;}

/* Highlighting the current page 
Tabs are id'd left to right as t1,t2,t3 ...
*/

body.t1 #navmain a#t1, body.t2 #navmain a#t2, body.t3 #navmain a#t3, body.t4 #navmain a#t4, body.t5 #navmain a#t5, body.t6 #navmain a#t6,body.t7 #navmain a#t7, body.t8 #navmain a#t8 {background: transparent url(../images/tabs.gif) no-repeat 0 -52px;
color: #930;}

/*sets curser to not change on hover from std arrow current page*/
body.t1 #navmain a:hover#t1, body.t2 #navmain a:hover#t2, body.t3 #navmain a:hover#t3, body.t4 #navmain a:hover#t4, body.t5 #navmain a:hover#t5, body.t6 #navmain a:hover#t6 {background: transparent url(../images/tabs.gif) no-repeat 0 -52px;
color: #930;
cursor: default;}

/* end highlight current page */

/*2 column layout*/

#c2_block_1 
{float: left;
width: 260px;
margin: 0 0px 20px 0;
}

#c2_block_2 {float: left;
width: 625px;
margin: 0 0 20px 15px;}


/*alternate column layouts*/
#block_1alt 
{float: left;
width: 160px;
margin: 0 0px 20px 0;
}

#block_2alt {float: left;
width: 725px;
margin: 0px 0 20px 87px;}


#contentframe:after {content: '[DO NOT LEAVE IT IS NOT REAL]';
display: block;
height: 0;
clear: both;
visibility: hidden;}
	
#content_header {width:100%;
padding-left:30px;
height:30px;}




/*footer stuff goes here*/

#footer {position: relative;
clear: both;
background-color: #4a89b1;
text-align: center;
width: 900px;
margin-left: auto;
margin-right: auto;
padding-top: 12px;
height: 45px;
overflow: hidden;}

#footer p {font-size: 1em;
color: lime;
clear: both;
line-height: 1.25em;}

#footer a {color: #aad4ef;
text-decoration: none;
font-size: 1em;}

#footer a:hover {color: #fb0000;}

#clearfooter {
clear: both;
height: 1px;
width: 100%;}
div>p {
margin:0}


/*main content area below*/

#contentframe {
width: 900px;
background-color: #ffffff;
background-repeat: repeat;
margin-top: 89px;
line-height: .9em;padding-top:30px;
overflow: hidden !important;
/* This hides the excess padding in non-IE browsers*/
margin-bottom: 1em;
/*float: left;*/
background-image: url(../images/lgrey14932914.gif);
}

#contentframe a:link, #contentframe a:visited{
color: #22599c;
text-decoration:underline;}

#contentframe a:hover {color:#ff0000;}

#contentframe p {
margin-bottom:6px;}

.headsblue {
color: #1a458b}
.heads_colors {
color: #22599c;}




/*#contentframe h1,h2,h3,h3,h4,h5,h6 {color: #4a89b1;}*/

.headscenter 
 {text-align: center;
color: #1a458b;}

/*#contentframe ul {
list-style-type:none;
margin:0;
padding:0;
margin-left: 1em;
}

#contentframe ul li {
background-image: url(../images/small_bullet_blue.gif); background-repeat: no-repeat;
background-position:0 .4em;
padding-left: 2em;

line-height:1.4;
font-size: 1.1em;}*/

.boldbox ul {list-style-type:none;
margin:0;
padding:0;
margin-left: 1em;}
.boldbox ul li {background-image: url(../images/bullet_red.gif);
background-repeat: no-repeat;
background-position:0 .4em;
padding-left: 2em;
line-height:1.6;
font-size: 1.3em;
font-weight: bold;
color: #1a458b;}


#clearcontentframe {clear: both;
height: 1px;
width: 100%;}

.floatleft {float: left;
padding-bottom: 2px;
padding-right: 2px;}

.floatright {float: right;
margin-left:5px;}

.floatLoffset {float: left;
padding-top: 50px;
padding-left: 30px;}


/*zero padding and marg for making all broswers eq and dis the bullet*/
#vernavleft ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#vernavleft li a {
background-image: url(../images/bullet_red.gif);
background-repeat: no-repeat;
background-position: 0px .1em;
text-decoration: none;
font-size: 1.4em;
font-weight: bold;
line-height: 2em;
padding-left: 1.3em;
margin-left: 1.8em;
color: #21629d}

#navlist a:visited
{
color: #316ac5;
text-decoration: none;
}


#vernavleft a:hover
{

background-color: #369;
color: #fff;
background-image: url(../images/bullet_orange.gif);}

/* Highlighting the current vertical navigation link 
Tabs are id'd top to bottom as l1,l2,l3 ...
*/

body.l1 #vernavleft a#l1, body.l2 #vernavleft a#l2, body.l3 #vernavleft a#l3, body.l4 #vernavleft a#l4, body.l5 #vernavleft a#l5, body.l6 #vernavleft a#l6 {background-color: #369;
color: #fff;
background-image: url(../images/bullet_orange.gif);}

/*sets curser to not change on hover from std arrow current page*/
body.l1 #vernavleft a:hover#l1, body.l2 #vernavleft  a:hover#l2, body.l3 #vernavleft  a:hover#l3, body.l4 #vernavleft  a:hover#l4, body.l5 #vernavleft  a:hover#l5, body.t6 #vernavleft  a:hover#l6 {background-color: #369;
color: #fff;
background-image: url(../images/bullet_orange.gif);
cursor: default;}


.reglist ul {
margin-top: 5px;}

.reglist ul li{
margin-left: 40px;
margin-top:2px;
font-size: 1.2em;
line-height: 1.2em;
margin-right: 30px;}

.boblist ul {
margin-top: 5px;}

.boblist ul li{
margin-left: 40px;
margin-top:2px;
font-size: 1.2em;
line-height: 1.2em;
margin-right: 30px;}

.smallbox ul {list-style-type:none;
margin:0;
padding:0;
margin-left: 1em;
margin-bottom: 1em;}

.smallbox ul li {background-image: url(../images/bullet_red.gif);
background-repeat: no-repeat;
background-position:0 .4em;
padding-left: 2em;
font-size:1.2em;
line-height: 1.3em;
color: #000;
margin-bottom: 1em;}

/*.smallbox {list-style-type:none;
margin:0;
padding:0;
margin-left: 1em;}

.smallbox {background-image: url(../images/small_bullet_blue.gif);
background-repeat: no-repeat;
background-position:0 .4em;
padding-left: 2em;
font-size:1.2em;
line-height: 1.2em;
color: #000;}*/


/*Begin sitemap ul*/
 ul#sitemap{
border:none;
margin: 0;
list-style-type: none;
background-color: #fff;
padding: 0;
width: 250px;
font: normal 1.5em Verdana, Helvetica, Arial, sans-serif;
color:#333;
float:left;
margin:0 0 1em 0;
}


ul#sitemap li{margin-bottom: 0;}

ul#sitemap li a{
background: #fff url(../images/folder03.gif) no-repeat left;
font-weight: bold;
display:block;
padding: 2em 7px 7px 4em;
text-decoration:none;
width:auto;
font-size: 1.3em;}


ul#sitemap li a.open{
background: #f3f1ed url(../images/folder05.gif) no-repeat left;
color: #6a2b04;
font-weight:bold;
}


ul#sitemap li li a.open{
background: #e3e0db url(arrow_brown_d.gif) no-repeat right;
color:#6a2b04;
font-weight:bold;
}

ul#sitemap li li li a.open{
background: #dfdbd5 url(arrow_brown_d.gif) no-repeat right;
color:#6a2b04;
font-weight:bold;
}

ul#sitemap li li li li a.open{
background: #dfdbd5 url(arrow_brown_d.gif) no-repeat right;
color:#6a2b04;
font-weight:bold;
}

/* second level */

ul#sitemap ul{
margin: 0 0 0 0;
padding: 0;
list-style-type: none;
}

ul#sitemap li li{ background: url(dot2.gif) no-repeat; }

ul#sitemap li li a{
background: #fff url(../images/article.gif) no-repeat 30px;
font-weight: normal;
display:block;
padding: 7px 7px 7px 6em;
text-decoration:none;
width:auto;
}


/* third level */

ul#sitemap ul ul{
background: url(dot.gif) repeat-y 30px 0;
}

ul#sitemap li li li{
background: url(dot2.gif) no-repeat 30px .5em;
}

ul#sitemap li li li a{
padding: .5em 0 .5em 2.5em;
background:url(arrow_or_r.gif) 18px no-repeat #F3F1ED;
}

/* fourth level */

ul#sitemap ul ul ul{
background: url(dot.gif) repeat-y 60px 0;
}
ul#sitemap li li li li{
background: url(dot2.gif) no-repeat 60px 0;
}
ul#sitemap li li li li a{
padding: .5em 0 .5em 3.5em;
background:url(arrow_or_r.gif) 31px no-repeat #F3F1ED;
}
a:link{
color:#000;
background-color:transparent;
}
a:hover{
color: #b64908;
}
/*End sitemap list*/

/* begin styles for RSS Feed */



/* begin styles for RSS Feed */



.rss_box {
margin: 1em;
width: 190px;
background-color: #ffffff;
}

.rss_items {
margin-top:0px;
padding:0.5em;
margin-left:0px;
color:#0099ff;
font-size: 1.1em;
line-height:1.1em;}

p.rss_title {padding:0.5em;}

.rss_title {
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;line-height:1.1em;
background-color: #ffffff;
font-weight: normal;
margin: 0px;
padding:0em;
text-align: left;
}

.rss_title a:link,a:visited {
color: #ce6331;font-size: 1.1em;line-height:1.2em;}

.rss_item  {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;line-height:1.2em;
font-weight : normal;
list-style:none;font-weight:normal;
color:#000;
}

.rss_item a:link,a:visited {
color: #ce6331;
font-size: 1.1em;
line-height:1.2em;
font-weight: 700;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration:none;
margin-bottom:5px;
font-weight:normal;}

.rss_date {
font-size: 1em;
font-weight : normal;
color: #F60;
}
