/* --------------------------------------
 Wurts Base Style 
 @author Jeff Turcotte <jeff@imarc.net>
---------------------------------------*/

html {
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

body {
	font-family: "Trebuchet MS", sans-serif;
	margin: 0px auto;
	padding: 0;
	color: #333;
}

img  {
	border: none;
}

a:link,
a:active,
a:visited {
	color: #1b5383;
}
a:hover {
	color: #1b5383;
}

.error {
	background: #822c2c;
	border: 1px solid #711b1b;
	color: #f1f1f1;
	padding: 10px 20px;
	margin: 0 0 10px 0;
}
.error ul {
	background: #822c2c;
	border: 0;
	list-style-type: circle;
}
.error ul li {
	background: #822c2c;
	border: 0;
	list-style-type: disc;
}
.required {
	color: #822c2c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
}

.success {
	background: #b9ccda;
	border: 1px solid #a8bbc9;
	color: #555;
	padding: 10px 20px;
	margin: 0 0 10px 0;
}

.pad {
	width: 950px;
	margin: 0px auto;
	display: block;
	height: 30px;
	line-height: 29px;
}

	.pad a:link, .pad a:visited {
		color: #dcbe20;
		font-size: .8em;
		text-transform: uppercase;
		letter-spacing: 1px;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 33px;
	}	
	
	.pad a:active, .pad a:hover {
		color: #cbe8fe;
		background: url(/sup/img/site/interior/return_home.gif) no-repeat 18px 50%;
	}
	
.frame {
	width: 950px;
	margin: 0px auto;
	padding: 0px 0 0 0;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

img {
	margin: 0;
	padding: 0;
}

p {
	margin: 0px 0px 1em 0px;
	padding: 0px;
}


.footer {
	font-family: arial, sans-serif;
	font-size: .8em;
	color: #1b5383;
	background: url(/sup/img/site/homepage/background_footer.gif) no-repeat top #d3d3d3;
	height: 25px;
	margin: 25px 0 0 0;
	line-height: 20px;
	padding: 7px 25px 0px;
}

.footer a:link,
.footer a:active,
.footer a:visited {
	text-decoration: none;
	padding: 0 12px;
	border-right: 1px solid #1b5383;

}

.footer a:hover {
	text-decoration: none;
}

.footer a.first {
	padding-left: 0;
}

.footer a.last {
	border-right: none;
}
	
.footer .copy {
	float: right;
	color: #7b7b7b;
}
			
