/* 
  ------------------------------------------------
  PVII CSS Layout Magic
  Copyright (c) 2007 Project Seven Development
  www.projectseven.com
  04: 2Col_Fixed_Full_Width_Header_Sidebar_Right
  ------------------------------------------------
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-family:Tahoma, Geneva, sans-serif;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color:#FFFFFF;
/*	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
*/	margin: 0px;
	padding: 0;
}

img {
	border: 0;
}

#masthead {
	color: #999999;
	background-color: #336;
	background-image:url(../images/masthead-bg.jpg);
	background-repeat:repeat-x;
	padding: 0px;
	margin: 0 0 0px 0;
	height: 82px;
}

#masthead-logo {
	width: 350px;
	margin: 0 auto;
	background-image:url(../images/masthead-logo.jpg);
	height: 82px;
}

#header {
	width: 892px;
	margin: 0 auto;
	height: 166px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}

#top-nav {
	color: #999999;
	background-color: #336;
	padding: 0px;
	margin: 0 0 9px 0;
	height: 25px;
}

#wrapper {
	width: 770px;
	width: 892px;
	margin: 0 auto;
}

#column_wrapper {
	background-image: url(img/clm04_middle.gif);
	background-image:url(../images/column-middle.jpg);
	background-repeat: repeat-y;
}
#column_top {
	background-image: url(img/clm04_top.gif);
	background-repeat: no-repeat;
	height: 12px;
}
#column_bottom {
	background-image: url(img/clm04_bottom.gif);
	background-repeat: no-repeat;
	height: 12px;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#left {
	width: 600px;
	float: left;
}
#right {
	width: 292px;
	float: left;
}
#left .content {
	padding: 30px 40px;
	font-size: 0.95em;
	line-height: 1.65em;
}

#left .content li {
	margin: 0px 0;
}

#right .content {
	padding: 30px 30px 20px 20px;
	font-size: 0.8em;
	line-height: 1.5em;
}
#masthead .content {
	padding: 22px 20px;
	text-align: center;
}
#header .content {
	padding: 14px 20px 0 0;
	text-align: right;
	width: 600px;
	margin: 0 auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #036;
	font-size: 1.1em;
	font-style:italic;
}

#footer {
	margin: 0;
	font-size: 0.7em;
	clear: both;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	height: 50px;
	background-color:#0f2345;
	color:#CCC;
	padding-top: 10px;
}

/*#footer .content p {
	margin: 12px 0 0 0;
}
*/

#footer .left {
	float:left;
	width: 370px;
	padding: 0px 0px 0px 30px;
}

#footer .right {
	float:right;
	width: 370px;
	padding: 0px 30px 0px 0px;
	text-align: right;
}

.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}
#right a:link {
	color: #0f2345;
}

#right a:visited {
	color: #0f2345;
}
#right a:hover {
	color: #F90;
}
#left a:link {
	color: #0f2345;
}
#left a:visited {
	color: #333333;
}
#left a:hover {
	color: #F90;
}

/* #wrapper .menulist a, #wrapper .menulist a:visited {
	color: #000000;
	border-left: 6px solid #C8AAD9;
	padding: 0 0 0 6px;
}
#wrapper .menulist a:hover {
	border-color: #000000;
} */

#footer a {
	text-decoration:none;
}

#footer a:link, a:visited {
	color: #999999;
}

#footer a:hover {
	color: #F90;
}

/* .p7uberlink {
	font-weight: bold !important;
	letter-spacing: .15em;
	border-color: #000000 !important;
} */

h1 {
	font-size: 1.7em;
	margin: 0;
	color:#036;
}
h2 {
	font-size: 1.4em;
	margin: 24px 0 0 0;
	color:#036;
}
h3 {
	font-size: 1.25em;
	margin: 24px 0 0 0;
}
h4 {
	font-size: 1.1em;
	margin: 16px 0 0 0;
}
.nomargintop {margin-top: 0;}

.content p {
	margin: 12px 0;
}

.info-container {
width:225px;
/*float:right;
clear:left;*/
background:#FFFFFF url(../images/image-map.png) repeat-x scroll 0pt bottom;
border:1px solid #DCDCDC;
margin: 18px 0 0 10px;
margin: 0px 0 25px 0px;
padding-bottom:0pt;
}

.info-container .hd {
border-color: #DBDBDB;
border-style: solid;
border-width: 0px;
line-height:normal;
}

.info-container h3 {
background:#EAEAEA url(../images/image-map.png) repeat-x scroll 0pt -1500px;
border-bottom:1px solid #FFFFFF;
border-width:1px;
padding:7px 9px 8px 9px;
color:#314251;
font-size:123.1%;
font-weight:bold;
margin:0;
}


.info-container .bd {
border-color:#FFFFFF;
border-style:solid;
border-width:0pt 1px 1px;
padding:0px 8px 0px 12px;
}

.info-container .bd p {
/*color:#333333;
font-size: .95em;
line-height:1.4em;
margin: 0;
padding: 0; */
}

.info-container .ft {
background:#FFFFFF url(../images/image-map.png) repeat-x scroll 0pt bottom;
border-color:#FFFFFF;
border-style:solid;
border-width:0pt 1px;
margin-top:-1px;
padding:0pt 9px 7px;
color: #333333;
font-size: 1.0em;
line-height:normal;
}

.info-container .ft a {
background:transparent url(../images/image-map.png) repeat scroll 0pt -4500px;
display:block;
font-size:100%;
font-weight:bold;
padding:8px 0pt 2px;
text-align:right;
text-decoration:none;
}

.img-right {	
	border:1px double #999;
	float:right;
	margin: 8px 0px 2px 14px;
	padding: 5px;
}

.img-left {	
	border:1px double #999;
	float:left;
	margin: 8px 14px 2px 0px;
	padding: 5px;
}
