A:link		{text-decoration: none; color: #FFF;}
A:visited	{text-decoration: none; color: #FFF;}
A:active	{text-decoration: none; color: #FFF;}
A:hover		{text-decoration: underline; color: #FFF;}

body {
	margin: 20px auto 0px auto;
	background: #FFF;
}

p {
	margin-top: 10px;
	margin-bottom: 0px;
}

.Banner {
	margin: 0px auto;
	width: 800px;
	height: 120px;
	background: url(../images/banner-top.jpg);
}

.NavBar {
	margin: 0px auto;
	padding-right:30px;
	width: 770px;
	height: 32px;
	font-family: Arial; 
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	background: url(../images/navigation.jpg);
	background-repeat: repeat-x;
}

.NavBar ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

.NavBar ul li {
	margin-left: 0;
	padding: 0px 8px;
	border-left: 1px solid #AAA;
	list-style: none;
	display: inline;
}

.NavBar ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

.PageBody {
	margin: 0px auto;
	min-height: 310px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	width: 784px;
	background: #DDD;
}

.ShoutBox {
	width: 223px;
	float: right;
	font-family: Arial;
	font-size: 11px;
}

.ShoutBox .Above {
	margin: 0px auto;
	width: 223px;
	height: 8px;
	background: #C0C0C0;
}

.ShoutBox .Head {
	margin: 0px auto;
	padding: 5px;
	width: 197px;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
	background: url(../images/sidepanel-top.jpg);
	border-left: 8px solid #C0C0C0;
	border-right: 8px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}

.ShoutBox .Middle {
	margin: 0px auto;
	padding: 5px;
	width: 197px;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
	background: #5F0000;
	border-left: 8px solid #C0C0C0;
	border-right: 8px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}

.ShoutBox .Foot {
	margin: 0px auto;
	padding: 5px;
	width: 197px;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
	background: url(../images/sidepanel-bottom.jpg);
	border-left: 8px solid #C0C0C0;
	border-right: 8px solid #C0C0C0;
}

.ShoutBox .Strip {
	margin: 0px auto;
	padding: 5px;
	width: 197px;
	height: 14px;
	background: #9C0000;
	border-left: 8px solid #C0C0C0;
	border-right: 8px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}

.ShoutBox .Strip:hover {
	margin: 0px auto;
	padding: 5px;
	width: 197px;
	height: 14px;
	background: #DD0000;
	border-left: 8px solid #C0C0C0;
	border-right: 8px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}

.ShoutBox .Below {
	margin: 0px auto;
	padding: 5px;
	width: 213px;
	background: #C0C0C0;
	border-bottom: 1px solid #9C0000;
}

.ContentAbove {
	margin: 0px;
	width: 553px;
	height: 8px;
	background: #DDD;
}

.Content {
	margin: 0px;
	padding: 5px;
	width: 543px;
	min-height: 297px;
	background-color: #FFF;
	background: url(../images/watermark.jpg) #FFF;
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	border-top: 1px solid #9C0000;
	border-bottom: 1px solid #9C0000;
}

.Content A:link		{text-decoration: none; color: #0000FF;}
.Content A:visited	{text-decoration: none; color: #0000FF;}
.Content A:active	{text-decoration: none; color: #0000FF;}
.Content A:hover	{text-decoration: underline; color: #0000FF;}

.HeaderStrip {
	margin: 0px auto;
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	background: #EEE;
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}

.FormWrap {
	margin: 0px auto;
	padding: 5px;
	background: #EEE;
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}

.FormWrapTop {
	margin: 0px auto;
	padding: 5px;
	background: #EEE;
	border-top: 1px solid #BBB;
}

.FormWrapMiddle {
	margin: 0px auto;
	padding: 5px;
	background: #EEE;
}

.FormWrapBottom {
	margin: 0px auto;
	padding: 5px;
	background: #EEE;
	border-bottom: 1px solid #BBB;
}

.FormInput {
	margin:5px auto;
	padding: 2px;
	width:80%;
	border: 1px solid #000;
	background: #FFF;
}

.FormSubmit {
	width:20%;
	border: 1px solid #000;
	background: #CCC;
	color:#000;
}

.FormSubmit:hover {
	width:20%;
	background: #EEE;
}

.Footer {
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	height: 12px;
	background: url(../images/footer.jpg);	
}

.Copy {
	margin: 0px auto;
	width: 780px;
	padding: 10px;
	font-family: Verdana;
	font-size: 10px;
	text-align: right;
}

.Copy A:link		{text-decoration: none; color: #0000FF;}
.Copy A:visited	{text-decoration: none; color: #0000FF;}
.Copy A:active	{text-decoration: none; color: #0000FF;}
.Copy A:hover	{text-decoration: underline; color: #0000FF;}

.HomeLink {
	display:block;
	width: 64px;
	height: 32px;
	padding:0px;
	background: url("../images/home02.jpg") 0 0 no-repeat;
	text-decoration: none;
}

.HomeLink a {
	display:block;
	width: 64px;
	height: 32px;
	padding:0px;
	background: url("../images/home01.jpg") 0 0 no-repeat;
	text-decoration: none;
}

.HomeLink a:hover { 
	background-position: 0 -35px;
	text-decoration: none;
}

.HomeLink a:active {
	background-position: 0 -70px;
	text-decoration: none;
}

.ServiceLink {
	display:block;
	width: 84px;
	height: 32px;
	padding:0px;
	background: url("../images/services02.jpg") 0 0 no-repeat;
	text-decoration: none;
}

.ServiceLink a {
	display:block;
	width: 84px;
	height: 32px;
	padding:0px;
	background: url("../images/services01.jpg") 0 0 no-repeat;
	text-decoration: none;
}

.ServiceLink a:hover { 
	background-position: 0 -35px;
	text-decoration: none;
}

.ServiceLink a:active {
	background-position: 0 -70px;
	text-decoration: none;
}

.ContactLink {
	display:block;
	width: 84px;
	height: 32px;
	padding:0px;
	background: url("../images/contact02.jpg") 0 0 no-repeat;
	text-decoration: none;
}

.ContactLink a {
	display:block;
	width: 84px;
	height: 32px;
	padding:0px;
	background: url("../images/contact01.jpg") 0 0 no-repeat;
	text-decoration: none;
}

.ContactLink a:hover { 
	background-position: 0 -35px;
	text-decoration: none;
}

.ContactLink a:active {
	background-position: 0 -70px;
	text-decoration: none;
}
