a { text-decoration:none;outline:none }
a:link { text-decoration:none; color:#E41D82; border-bottom: 1px dotted #999999 }
a:visited { text-decoration:none; color:#E41D82; border-bottom: 1px dotted #999999 }
a:hover {
	text-decoration:none;
	color:#333333;
	border-bottom: 1px dotted #999999;
	background-color: #FFFFCC;
}

body, p, h2, h3, ul#navlist, ul#navlist li, div.contentbottom, div.newsfloat p{
margin: 0px;padding: 0px;
}
.font td{font:normal normal 12px tahoma, arial, helvetica, sans-serif; color:#000}

form{margin-bottom:0px;}

p {
color: #333333;
font:normal normal 12px tahoma, arial, helvetica, sans-serif;
}

h1 {
color: #333333;
font:normal lighter 22px arial, helvetica, sans-serif;
margin: 0px;
padding: 0px 0px 3px 0px;
letter-spacing: -1px;
}

h2 {
color: #FFDAED;
font:normal normal 26px arial, helvetica, sans-serif;
letter-spacing: -1px;
}

h3 {
color: #333333;
font:normal normal 18px arial, helvetica, sans-serif;
letter-spacing: -1px;
}

/* POSITIONING */
body {
min-width: 760px;
height: 100%;
text-align: center;
}

div.container {
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 830px;
text-align: center;
background: #fff url(../img/fbbg760.gif) repeat-y 50% 0;
}


.container img {
border: 0px;
}

div.footer {
padding: 0px 0px 0px 0px;
width: 830px;
height: 40px;
margin: 0px auto;
text-align: center;
background: #fff url(../img/fbfooter.gif) no-repeat top;
}

div.logo {
margin: 0px auto;
padding: 0px 0px 0px 0px;
position: relative;
width: 760px;
height: 146px;
text-align: left;
background: #fff url(../img/fblogo.gif) right no-repeat;
}

	#logolink {
		position: absolute;
		font:12px arial, helvetica, sans-serif;
		bottom: 20px;
		right: 30px;
	}

div.header {
margin: 0px auto;
padding: 0px;
width: 760px;
height: 268px;
text-align: left;
background: #fff url(../img/headerbg.gif) repeat-x bottom right;
}

div.nav {
float: left;
width: 250px;
padding: 60px 0px 0px 0px;
}

#navcontainer {
width: 175px;
}

ul#navlist {
list-style-type: none;
font:12px arial, helvetica, sans-serif;
text-decoration: none;
}

ul#navlist li {
display: block;
}

ul#navlist li a {
display: block;
padding: 8px 0px 0px 35px;
width: 180px;
height: 21px;
border-bottom: 1px solid #946C7F;
}

ul#navlist li a:link, ul#navlist li a:visited {
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #946C7F;
}

ul#navlist li#active a {
background-color: #593E4D;
text-decoration: none;
color: #FFDAED;
}

ul#navlist li#active a:hover {
color: #FF87C4;
}

ul#navlist li a:hover {
	color: #FFF;
	text-decoration: underline;
	background-color: #77596A;
}

div.headerfloat {
float: left;
margin: 0px;
padding: 0px;
width: 490px;
height: 268px;
/* background: url(../img/bgstripes.gif); */
}

div.headerfloat h2 {
margin: 4px 0px 0px 15px;
}

div.content {
margin: 0px auto;
padding: 0 0px 0px 0px;
width: 760px;
text-align: left;
background: #fff url(../img/bgcolour.gif);
}


div.content p {
text-align: left;
margin: 0px; 
margin-bottom: 10px;
padding: 0px;
line-height: 150%;
}

div.leftcol {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 30px 40px 25px;
width: 140px;
text-align: left;
}

div.leftcol p {
padding: 0px 0px 0px 0px;
}

div.maincol {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 10px 40px 10px;
width: 530px;
text-align: left;
}

/*div.longcol {
float: left;
margin: 0px 40px;
padding: 0px 25px 40px 25px;
width: 500px;
text-align: left;
}*/

div.leftcol2 {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 30px 40px 25px;
width: 190px;
text-align: left;
}

div.leftcol2 p {
padding: 0px 0px 0px 0px;
}

div.maincol2 {
float: left;
margin: 0px 0px 0px 0px;
padding: 35px 10px 40px 10px;
width: 480px;
text-align: left;
}

img.floatright {
float: right;
margin: 5px 0px 2px 3px;
border: 0px;
}

img.floatleft {
float: left;
margin: 0px 7px 3px 0px;
border: 0px;
}

div.pfloat {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 10px;
width: 210px;
height: 160px;
text-align: left;
}

div.pfloat p {
padding: 0px 0px 0px 10px;
}

div.pfloat h1 {
padding: 0px 0px 0px 10px;
}

div.contentbottom {
clear: both;
width: 760px;
text-align: center;
background: #FFFFFF url(../img/bottom-logo.gif) bottom right no-repeat;
border-top: dotted 1px #CCCCCC;
}

div.contentbottom p {
font-size: 11px;
color: #999999;
}

div.botleft {
float: left;
margin: 25px 0px 20px 0px;
padding: 0px 0px 0px 0px;
width: 160px;
text-align: left;
}

div.botleft p {
margin: 0px;
padding: 0px 20px 0px 30px;
}

div.botmiddle {
float: left;
margin: 25px 0px 20px 0px;
padding: 0px 0px 0px 0px;
width: 200px;
text-align: left;
border-left: dotted 1px #CCCCCC;
}

div.botmiddle p {
margin: 0px;
padding: 0px 20px 0px 25px;
}

div.botright {
float: left;
margin: 25px 0px 20px 0px;
padding: 0px 0px 0px 0px;
width: 390px;
text-align: left;
border-left: dotted 1px #CCCCCC;
}

div.botright p {
margin: 0px;
padding: 0px 20px 0px 25px;
}

div.clear {
clear: both;
width: 760px;
height: 0px;
}

div.newsfloat {
float: right;
margin: 0px 0px 0px 0px;
padding: 15px 0px 4px 10px;
width: 140px;
text-align: right;
background: url(../img/newsnote-bg.gif) bottom left no-repeat;
}

div.newsfloat p {
color: #333333;
}

fieldset {
padding:0px 20px 10px 20px;
margin:0px 0px 10px;
}
legend {
margin:6px 0px 10px -10px;
font:lighter 18px tahoma, arial, helvetica, sans-serif;
color:#000;
}
#submitbtn {
margin-top: 10px;
}