body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #CC6633;
	font-size: 100%;
	}

#wrapper {
	background-color: #FFFFFF;
	margin: 20px auto 10px;
	padding: 0px;
	width: 90%;
	border: 5px solid #1C5BA2;
}	
#top {
	margin: 0px;
	padding: 0px;
	text-align: right;
	}
#nav {
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
#nav p {	font-size: 70%;
	margin: 0 0 1em 0; 
	line-height: 130%;

}
#nav ul {
	list-style-position: inside;
	list-style-type: none;
	text-indent: -2em;
}
#nav li {
	font-size: 70%;
	margin: 0 0 1em 0;
	line-height: 95%;

}
#logo {
	margin: 0px;
	padding: 0px;
	}


#banner {
	margin: 0px;
	padding: 0px;
	background-image: url(images/greenBar.gif);
	background-repeat: repeat-x;
	border: 1px dotted #000000;
	height: 43px;
	font-family: "ITC Officina Sans Book";
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

#left {
	float: left;
	width: 145px;
	margin: 0;
	padding: 1em;
	text-align: center;
}
#left p {
	font-size: 80%;
	margin: 0 0 1em 0; 
	line-height: 130%;

}
#left h1, #left h2, #left h3, #left h4, #left h5, #left h6 
{
	font-size: 100%;
	color: #1C5BA2;
	margin: 0 0 .5em 0; 
}
#middle {
	margin-left: 200px;
	padding: 1em;
	}
#main {
	padding: 1em;
	}
#right {
	float: right;
	width: 220px;
	margin: 0;
	padding: 1em;
	}
#right p	
{
	line-height: 130%;
	font-size: 80%;
	margin: 0 0 1em 0; 
}

#right h1, #right h2, #right h3, #right h4, #right h5, #right h6   {

	font-size: 100%;
	color: #1C5BA2;
	margin: 0 0 .5em 0; 
}

#footer {

	clear: both;
margin: 0;
padding: .5em;
}
#footer p {
	line-height: 130%;
	font-size:70%;
	text-align: center;
	margin-right: .5em;
	margin-left: .5em;
}
.search {
	margin-right: .5em;
	margin-left: .5em;
	font-size:70%;
}
a {
	color:  #1C5BA2;
	outline: none;
	}
a:visited {
	color:  #306600;
	}
a:active {
	color:  #CC6633;
	}
a:hover {
	color: #CC6633;
	font-weight: bold;
	}

strong, b {
	font-weight: bold;
	}
p {
	line-height: 130%;
}

h1 {
	margin: 0 0 .5em 0;
	font-size: 130%;
	color: #1C5BA2;

	}
h2 {
	margin: 0 0 .5em 0;
	font-size: 115%;
	color: #1C5BA2;
	}
h3 {
	margin: 0 0 .5em 0;
	font-size: 100%;
	color: #1C5BA2;
	}
h4 {
	margin: 0 0 .5em 0;
	font-size: 100%;
	color: #1C5BA2;
}
h5 {
	margin: 0 0 .5em 0;
	font-size: 100%;
	color: #1C5BA2;
	}
h6 {
	margin: 0 0 .5em 0;	
	font-size: 100%;
	color: #1C5BA2;
	}
img {
	border: 0;
	}


/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h3 { background: transparent url(images/box.png) no-repeat bottom right; } 
.cssbox { width: 190px !important; /* intended total box width - padding-right(next) */ 
		width: 180px; /* IE Win = width - padding */ 
		padding-right: 10px; /* the gap on the right edge of the image (not content padding) */ 
		margin: 0px 10px 0px -15px; /* use to position the box */ } 
/* set the top-right image */ 
.cssbox_head { background-position: top right; 
			margin-right: -10px; /* pull the right image over on top of border */ 		
			padding-right: 40px; /* right-image-gap + right-inside padding */ } 
			
/* set the top-left image */ 
.cssbox_head h3 { background-position: top left; 
		margin: 0; /* reset main site styles*/ 
		border: 0; /* ditto */ 
		padding: 25px 0 5px 20px; /* padding-left = image gap + interior padding ... no padding-right */ 
		height: auto !important; height: 1%; /* IE Holly Hack */ } 
		
/* set the lower-left corner image */ 
.cssbox_body { background-position: bottom left; 
		margin-right: 15px; /* interior-padding right */ 
		padding: 5px 0 15px 20px; /* mirror .cssbox_head right/left */ } 
