
body {
	background:#9A9786;
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}



/* wrapper */
div.wrapper 

{
width:900px;
margin:0 auto;
border-left:5px solid #ededed;
border-right:5px solid #ededed;
text-align:left;
background:#fff;	
}


/* header & nav */
div.header {
	
	
	
	margin:0 auto;
	background-color:#4086AA;
	border-top:4px solid #ededed;
	margin-bottom:5px;
}
div.header h2 {
	float:left;
	padding-top:0px;
	padding-left:10px;
	font-size:0.75em;
}
div.header h1 {
	float:center;
	padding:0;
}
div.page-content {
width:100%;
	padding:0px 0;
	padding-left:15px;
	
}
div.menu {
	background-color:#383838;
	height:60px;
	margin-bottom:20px;
}
div.menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
div.menu ul li {
	float:left;
	display:block;
}
div.menu ul li a {
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:bold;
	padding:24px 20px 22px;
	text-transform:uppercase;
	text-decoration:none;
}
div.menu ul li a:hover {
	text-decoration:underline;
	background-color:#2B2B2B;
}

/* headers */
h1 {
	font-size:3.2 em;
	letter-spacing:-2px;
	text-align:center;
	line-height:1.0em;
	font-weight:normal;
	font-family:Arial;
	
	
}
h1 a, h1 a:hover, h1 a:visited {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	
}
h2 {
	color:#1D3D4E;
	font-size:
	font-weight:normal;
	font-family:Arial;
	padding:0 0 5px;
	text-align:center;
	text-transform:none;
}
h3 {
	color:#222;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:3px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	font-weight:bold;
	padding-bottom:10px;
	color:#32698B;
	text-transform:uppercase;
}
h5 {
	padding-bottom:10px;

}

h6 {

font-family:Arial;
font-size:17px;
color:#222;
padding-right:50px;}

/* element defaults */
p {
	margin-bottom:20px;
	line-height:1.9em;
	font-size:0.75em;
}
ul, ol {
	font-size:0.75em;
	padding:0 0 20px 35px;
	list-style:none;
}
ol { 
	list-style:decimal;
}
code {
	background-color:#666666;
	display:block;
	color:#ffffff;
	padding:10px;
	margin:10px 0;
}




/* default links */
a, a:visited { 
	color:#4086AA;
} 
a:hover { 
	color:#2B5B78; 
}



/* content */
div.page-wrap {
	padding:100%;
	clear:both;
}
div.content {
	float:right;
	width:78%;
	color:#333333;
}
div.content ul {
	font-size:0.75em;
	list-style:disc;
}
div.content ul li, div.content ol li {
	padding-bottom:5px;
}
div.content li ul, div.content li ul {
	font-size:1.0em;
}




/* sidebar */


}
.leftcolumn{
width:150px;
float:left;
padding-left:0px;
padding-right:5px;
}
.clear {
    width: 100%;
    height: 1px;
    margin: 0 0 -1px;
    clear: both;
}
.rightcolumn{
width:800px;
float:right;
padding-right:10px;
}
#navvy
{
width:244px;
font-size:18px;
font-weight:bold;
padding: 0;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
}

ul#navvylist
{
text-align: left;
list-style: none;
margin: 0;
padding: 0;
width:144px;
}

ul#navvylist li
{
width:205px;
display: block;
margin: 0;
padding: 0;
}

ul#navvylist li a
{
display: block;
margin:0;
width:194px;
padding-top:6px;
padding-bottom:15px;
padding-left:40px;
padding-right:10px;
color: #315E88;
text-decoration: none;
background:url(../images/link_13.jpg) no-repeat left top;
}

#navvy>ul#navvylist li a { width:auto; }


ul#navvylist li a:hover, ul#navvylist li#active a:hover
{
color: #315E88;width:174px;
padding-left:40px;
background:url(../images/hover_13.jpg) no-repeat left top;
}

/* footer */
p.footer {
	text-align:left;
	color:#fff;
	background-color:#326A85;
	font-size:0.7em;
	padding:18px 10px;
	margin:0;
}
p.footer a {
	color:#fff;
	border-bottom:none;
	text-decoration:underline;
}




/* misc classes */
*:focus {
	outline:none;
}
.clear {
	clear:both;
}
