/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	/*background-image: url(images/headbg_l.jpg); 
	background-repeat: repeat-x;
	background-color: #F2F2F2;*/
	background-color: #0A2F5C;
	}
#wrapper {
	margin: 0 auto;
	width: 780px;
}
a:link, a:visited{
color: navy;
text-decoration: none;
}
a:active, a:hover{
color: navy;
text-decoration: underline;
}
#header {
	color: #333;
	width: 780px;
	float: left;
	padding: 10px 0px 10px 0px;
	height: 122px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}

#header2 {
	color: #333;
	width: 780px;
	float: left;
	padding: 10px 0px 10px 0px;
	height: 122px;
	margin: 0px 0px 0px 0px;
	background-image: url(Ped%20Header/pedheader.jpg);
	background-repeat: no-repeat;
}
#navigation {
	float: left;
	width: 765px;
	color: #333;
	/*	padding: 5px 0 0 15px; */
	padding: 0 0 0 15px;
	margin: 0px 0px 0px 0px;
	height: 27px;
	background-image: url(images/menubg.jpg);
	background-repeat: repeat-x;
}
#leftcolumn {
	color: #000066;
	/*	background: #E7DBD5; */
	border-left: 1px solid silver;
	margin: 0px 0px 0px 0px;
	padding: 50px 10px 0px 10px;
	/*	min-height: 690px; */
	width: 195px;
	float: left;
	background-color: #F3F3F3;
	background-image: url(images/leftcolbg.jpg);
	background-repeat: repeat-x;
}
#rightcolumn {
	float: right;
	color: #333;
	background: #c8c9c9;
	margin: 0px 0px 0px 0px;
	padding: 10px;
/*	min-height: 750px; */
	width: 543px;
	/*	width: 540px; */
	display: inline;
	border-right: 1px solid silver;
}
#footer {
	width: 758px;
	clear: both;
	color: #003366;
	border-top: 5px solid #7fa0c8;
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	/*	background: #BD9C8C; */
	margin: 0px 0px 0px 0px;
	padding: 10px;
	background-image: url(images/footbg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 12px;
}
#ac {
	width: 778px;
	clear: both;
	color: #003366;
	border: 1px solid silver;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	font-size: 11px;
	background-color: #FFFFFF;
	}
#office {
	padding-left: 20px;
	}
h3 {
	font-size:16px;
	font-weight:bold;
	padding: 20px 0px 20px 0px;
	}
h4 {
	padding: 10px 0px 10px 0px;
}

/* MENU HERE *?
<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
	font: bold 13px Arial;
	width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{

	margin: 0;
	padding: 0;
	float: left; /* was left */
	width: 100%; /*width of menu*/
/*	border: 1px solid #564c66; dark purple border*/
/*	border-width: 1px 0;*/
/*	background: url(images/menubg.jpg) center center repeat-x; */
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(images/menubg2.jpg) center center repeat-x;
}

p {
line-height: 1.5em;
}

.box {
	margin: auto;
	padding: 5px;
	border: 1px solid navy;
	width: 90%;
}
.boxhead {
	margin: auto;
	padding: 5px;
	border: 1px solid navy;
	width: 90%;
	text-align:center;
	background: url(images/menubg2.jpg) repeat-x;
	font-weight:bold;
	color:#CCCCCC;
}
ul {
	list-style:outisde;
	list-style-type:square;
	line-height: 1.4em;
	list-style-position: outside;
	padding-left: 1em;
}
.photo {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#header3 {
	color: #333;
	width: 780px;
	float: left;
	padding: 0px 0px 0px 0px;
	height: 143px;
	margin: 0px 0px 0px 0px;
/*	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
*/
}
#sidebar {
	width: 32px;
/*		position: fixed;
margin: 155px 0 0 -40px; */
	margin: 155px 0 0 780px;
	position: absolute;
}
#badge {
	z-index:2;
	position: fixed;
	top:0px;
	width:150px;
	height:150px;
	margin-bottom:-125px;
	left: 0px;
}
