*{padding:0;margin:0;}

body{background:url('../images/body_bg.jpg') repeat-x #fff; font-family:Verdana, Sans-seriff; font-size:0.9em; color:#532C27;}

a{color:#532C27; font-weight:bold;}

p{padding:10px;}

img{border:none;}

h2{padding:10px 10px 5px 10px; text-decoration:underline; font-size:120%;}



/*### layout ###*/

#address{width:780px; height:30px; line-height:30px; text-align:right; margin:0 auto; font-size:85%; font-weight:bold;}

#header{background:url(../images/heading3.jpg) no-repeat; width:780px; height:151px; margin:0 auto;}

	#header span{position:absolute; left:-2000px;}

#nav{background:url(../images/nav_bg.jpg) repeat-x; height:32px; line-height:32px; padding-left:5px;}

	#nav ul{list-style-type:none; width:780px; margin:0 auto;}

	#nav ul li{float:left;}

	#nav ul li a{color:#532C27; text-decoration:none; font-weight:bold; background:url('../images/nav_bullet.png') no-repeat right center; padding-right:15px; margin-right:30px;}

	#nav ul li a:hover{background:url('../images/nav_bullet_over.png') no-repeat right center;}

#content{width:780px; margin:0 auto; border:1px solid #DEBDB8; background:url('../images/content_bg.jpg') repeat-x; padding:20px 0;}

	#content h1{border-top:1px solid #DEBDB8; width:90%; text-align:right; margin:0 auto; font-size:110%; background:url('../images/nav_bullet.png') no-repeat right center; padding-right:15px;}

#watermark{background:url('../images/watermark.gif') bottom right no-repeat;}

#sub_content{float:right; margin-top:20px; padding-right:5px;}

#footer{width:780px; margin:0 auto; text-align:right; font-size:90%; font-weight:bold; padding-top:10px;}



.highlightInactiveField{ border:1px solid #532C27; padding:3px; width:200px;}

.highlightActiveField{ border:3px solid #532C27; padding:3px; width:200px;}

.more_services{text-align:right; text-decoration:none; padding-bottom:10px; display:block;background:url('../images/nav_bullet.png') no-repeat right center; padding-right:15px;}

img.left{float:left; padding:5px;}

img.right{float:right; padding:5px;}

.floatFix:after {content: ".";height: 0; clear: both; visibility: hidden; display: block;}

.centre{display:block;text-align:center;}

.indent{padding-left:100px;}

