*{
	margin:0;
	padding:0;}

body {
	background:url('/images/bg-site.jpg') #FFFFFF repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;}

#wrapper {
	width:1000px;
	margin:0 auto;
	text-align:left;
	background-repeat:repeat-y;}
	
#header {
	height:100px;}

a, a:visited {
	color:#437f8c;
	font-weight:bold;
	text-decoration:underline;}	
	a:hover {
		color:#000000;;
		text-decoration:underline;}
	a.link-pdf {
		background: url('/images/icon_pdf.gif') left top no-repeat;
		padding-left: 20px;
		line-height: 16px;
		padding-top: 1px;
		display: inline-block; }

ul {
	list-style:none;
	list-style-image:none;
	margin: 0 10px;
	padding: 0;}
	
ul li {
	background:url('/images/arrow_bullet.gif') left 3px no-repeat;
	line-height:1.2em;
	padding:0 0 5px 15px;
	margin: 0 5px;}

#content, #contentHome {
	text-align:left;
	background-position:left;
	width:600px;
	float:left;
	padding:25px;}
	#content img{
		margin:0;}
	
strong {
	margin: 0px 0px 5px 0;
	line-height: 1.3em;
	font-size:120%;
	color:#333;}

.viewSite {
	color:#E6C15C;
	font-size:125%;
	padding-right:15px;
	margin: 0px 0px 5px 10px;}
	.viewSite a {
		color:#E6C15C; text-decoration:none;}
	.viewSite a:visited {
		color:#E6C15C; text-decoration:none;}
	.viewSite a:hover {
		color:#83B4BD; text-decoration:underline;}

p {
	color:#666;
	padding: 0px 10px 0px 10px;
	font-size:110%;
	margin: 0px 0px 1.6em 10px;
	line-height: 1.6em;}
	p.align-center{
		text-align:center;}

h1 {
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#000000;
	text-align:left;
	margin: 0px 0px 15px 0px;}
	h1.hidden {
		display:none;}

h2 {
	font-size:21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#437F8C;
	margin:0 10px 7px 10px;
	padding:25px 0 0 7px;}
	h2 a, h2 a:visited, h2 a:hover{
		font-weight:normal;}

h3 {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#83B4BD;
	margin: 15px 0px 5px 0px;
	border-top:dotted 1px #d4d4d4;
	padding-top:5px;
	padding-bottom:5px;}
	h3 a {
		color:#83B4BD; 
		text-decoration:none;}
	h3 a:visited {
		color:#83B4BD; 
		text-decoration:none;}
	h3 a:hover {
		color:#83B4BD; 
		text-decoration:none;}

#sidebar {
	width:300px;
	text-align:left;
	color:#333333;
	float: right;
	padding: 25px 20px 15px 5px;
	line-height: 1.1em;
	font-size: 110%;}
	#sidebar h3{
	font-weight:normal;}
	#sidebar p{}
	#sidebar ul li {	
		font-size:12px;
		margin:0 0 5px 0;}
	#sidebar a, #sidebar a:visited {
		text-decoration:none; 
		font-weight:normal;}
	#sidebar a:hover {
		text-decoration:none; 
		color:#83B4BD;}

legend {
	font-weight:bold;
	font-size: 125%;
	color: #666666;}

form {
	width:350px;}
	fieldset {
		padding:5px 15px;
		margin-bottom: 15px;
		border:none;}
	textarea {
		font-family:Arial, Helvetica, sans-serif;
		font-size:100%;}

table {
	margin:0 0 20px 0;
	border:1px solid #f2f2f2;}
	th, td {
		border-bottom:1px solid #f2f2f2;
		padding:5px 10px;}
	th{
		background:#bfdbe1;
		font-size:120%;
		text-align:left;}
	
img.imgRight{
	float:right;
	margin:0 0 5px 5px;}
img.imgLeft{
	float:left;
	margin:0 5px 5px 0;}
img.imgFrame {
	background:#ffffff;
	padding:3px;
	border:1px solid #e2e2e2;}

#footer {
	clear: both;
	text-align:center;
	padding:50px 0;
	font-size: 120%;}
	#footer a, #footer visited{
		text-decoration:none;
		font-weight:normal;}
	#footer hover{
		text-decoration:underline;
		font-weight:normal;}
