/* Active page links */
body#NAV1 a#N1,
body#NAV2 a#N2,
body#NAV3 a#N3,
body#NAV4 a#N4,
body#NAV5 a#N5,
body#NAV6 a#N6 {
	color:#ffffff;text-decoration:none;
}
/* Wild card of padding and margin, if not css set than takes 0 value,( 0 0 0 0 )= Top, Right, Bottom, Left */
*{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
/* Main body, stipulating font size and family */
body{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	color:#847777;
}
/* Paragraph margin */
p{
	margin:0 0 12px 0;
}
/* ul padding and margin used for bullet points */
ul{
	padding:0 0 0 20px;
	margin:0 0 10px 0;
}
ul li{
	padding:0 0 3px 0;
}
/* General link colour */
a{
	font-weight:600;
	cursor:pointer;
	color:#65768F;
}
a:hover{
	color:#65768F;
}
/* Footer link colour */
#Footlink {
	color:#333333;font-weight:500;
}
/* Email link colour */
#Maillink {
	color:#182f5e;
}
/* H1 na surrounding embedded text */
h1{font-size:10px;font-weight:500;display: inline;}
#h1sub{position:absolute; bottom:10px; left:280px;font-size:10px;font-weight:500;}
/* Page title */
h2{
	font-weight:800;
	font-size:1.2em;
	color:#65768F;
	margin:0 0 2px 0;
}
/* italic text under page title */
#minititle{
	font-weight:500;
	font-size:1em;
	color:#65768F;
	font-style:italic;
	margin:0 0 10px 0;
}
/* blue bar titles */
h3{
	font-weight:700;
	font-size:1.2em;
	color:#ffffff;
	background:#65768F;
	padding:2px 0 2px 4px;
	margin:0 0 10px 0;
}
/* large brown title text */
#bigtext{
	font-weight:800;
	font-size:1.35em;
	color:#877251;
	margin:0 0 20px 0;
	text-decoration:underline;
}
/* large brown title text different padding */
#bigtext2{
	font-weight:800;
	font-size:1.35em;
	color:#877251;
	margin:0 0 19px 0;
	text-decoration:underline;
}
/* Heading 4 blue bar titles */
#bluetext{
	font-weight:700;
	font-size:1.2em;
	color:#4672C0;
	padding:2px 0 2px 4px;
	margin:0 0 10px 0;
}
/* Subtitle / bold headings plain bg */
#subtitle{
	font-weight:800;
	color:#6c6c6c;
}
/* colour blocks */
#block1{width:10px;height:10px;background:#FCC53A;}
#block2{width:10px;height:10px;background:#B95E35;}
/* history table */
#starttab{border-bottom:2px solid #DABA8A;}
#tab1{background:#DDD7BB;border-left:2px solid #DABA8A;border-right:2px solid #DABA8A;width:100px;padding:3px 3px 3px 3px;}
#tab2{background:#ffffff;width:5px;}
#tab3{background:#ffffff;border-left:2px solid #DABA8A;border-right:2px solid #DABA8A;width:466px;padding:3px 3px 3px 3px;}
#endtab{border-top:2px solid #DABA8A;}

/* Noscript text / scriptless */
#noscript{
	padding:30px 0 0 0;
	text-align:center;
	color:#000000;
}
/* Main wrapper alignment and width */
#Wrapper{
	position:relative;
	width:965px;
	background-image:url(../images/Outer_01.png);
	margin:0 auto 0 auto;
}
/* Header image container */
#Header{
	position:relative;
	height:106px;
	background-image:url(../images/ABA-Banner.jpg);
	background-repeat:no-repeat;
	width:955px;
	margin:0 auto 0 auto;
}
/* left bar image padding / border */
#BARIMAGE{border: 1px solid #ffffff;padding:3px;}
/* right bar image padding / border */
#RIGHTIMAGES{border: 1px solid #DABA8A;}
#RIGHT{width:135px;margin:0 auto 0 auto;}
/* Midcontainer */
#Midcontainer {
	height:auto;
	background-image:url(../images/ABA-Middle.jpg);
	width:955px;
	margin:0 auto 0 auto;
}
/* Menucontainer */
#Menucontainer {
	width:955px;
	margin:0 auto 0 auto;
	height:auto;
}
/* Menu overspill prevention */
#widesplit{	width:955px;margin:0 auto 0 auto;height:auto;}
/* Drop menu containers */
/* Drop menu spacer */
#Menuspace{
	float:left;
	width:1px;
	height:10px;
}
#Menu1{/* Drop menu container 1 */
	width:159px;
	float:left;
	text-align:center;
	background:#64564C;
}
#Menu2{/* Drop menu container 2 */
	width:211px;
	float:left;
	text-align:center;
	background:#64564C;
}
#Menu3{/* Drop menu container 3 */
	width:211px;
	float:left;
	text-align:center;
	background:#64564C;
}
#Menu4{/* Drop menu container 4 */
	width:211px;
	float:left;
	text-align:center;
	background:#64564C;
}
#Menu5{/* Drop menu container 5 */
	width:159px;
	float:left;
	text-align:center;
	background:#64564C;
}
/*  Clear floats */
#Clearboth{
	clear:both;
}
#Clearleft{
	clear:left;
}
#Clearright{
	clear:right;
}
/* Main column's  */
/* Column spacer's  */
#Columnspace1{/* Main column space left */
	float:left;
	width:12px;
	height:100px;
	margin:0 0 0 0;
	height:50px;
}
#Columnspace2{/* Main column space central  */
	float:left;
	width:13px;
	height:100px;
	margin:0 0 0 0;
	height:50px;
}
#Column1{/* Main column 1  */
	float:left;
	width:159px;
	text-align:center;
	margin:0 0 0 0;
}
/* left bar/column text padder */
#Col1pad{padding:0px 5px 5px 10px; color:#333333;text-align:left;font-style:italic;}

#Column2{/* Main column 2  */
	float:left;
	width:300px;
	text-align:left;
	overflow:auto;
	height:509px;
	margin:10px 0 0 0;
}
#Column3{/* Main column 3  */
	float:left;
	width:300px;
	text-align:left;
	overflow:auto;
	margin:10px 0 0 0;
}
#Column4{/* Main column 4  */
	float:right;
	width:159px;
	text-align:left;
	overflow:hidden;
	margin:10px 0 0 0;
}
/* Main column 5 - Double width central  */
#Column5{
	float:left;
	width:613px;
	text-align:left;
	overflow:auto;
	margin:10px 0 0 0;
	height:480px;
}
/* Special 1 - Double width bg image  */
#special1{
	float:left;
	bottom:0px;
	right:0px;
	width:636px;
	height:509px;
	background-image:url(../images/ABA-Bg1.jpg);
	background-repeat:no-repeat;
}
/* Special 2 - Double width bg image  */
#special2{
	float:left;
	bottom:0px;
	right:0px;
	height:509px;
	background-image:url(../images/ABA-Bg2.jpg);
	background-repeat:no-repeat;
}
/* Special 3 - Double width bg image  */
#special3{
	float:left;
	bottom:0px;
	right:0px;
	height:509px;
	background-image:url(../images/ABA-Bg3.jpg);
	background-repeat:no-repeat;
}
/* Special Double width no image  */
#nospecial{
	float:left;
	bottom:0px;
	right:0px;
	height:509px;
}
/* right bar text padder */
#Address{
	padding:0 0 0 5px;
}
/* Footer bar */
#Footer{/* Outer Footer bar */
	position:relative;
	background-image:url(../images/ABA-Footer.jpg);
	color:#333333;
	width:955px;
	margin:0 auto 0 auto;
}
#Footerbar{/* Inner Footer bar */
	position:relative;
	padding:8px 0 13px 170px;
	text-align:left;
}
/* footer outer image placer */
#bimage{
	width:965px;
	height:8px;
	background-image:url(../images/Outer_02.png);
	margin:0 auto 0 auto;
}
/* Drop menu's */
#sddm
{	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	z-index:1;
}
#sddm li
{	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	float:left;	
}
#sddm li a
{	display:block;
	font-weight:500;
	margin:0 0 0 0;
	padding:7px 0 7px 0; /*used for padding text top and bottom if using text links*/
	width:157px;
	background:#64564C;
	color:#DAAB77;
	text-align:center;
	text-decoration:none;
}
#sddm li a:hover
	{
	color:#ffffff;
	background:#64564C;
	display:block;
}
#sddm div
{	position:absolute;
	visibility:hidden;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#64564C;
	border-top:1px solid #ffffff; /* puts whie line inbetween drop menu title and drop */
}
	#sddm div a
	{	position:relative;
		display:block;
		font-weight:500;
		margin:0 0 0 0;
		padding:5px 10px 5px 5px;
		width:auto;
		white-space:nowrap;
		text-align:left;
		text-decoration:none;
		background:#AB9673;
		color:#64564C;
}
	#sddm div a:hover
	{	background:#DDD7BB; /* dark green #338475 - light green #DDD7BB - Grey #eaeaea */
		color:#000000;
}
/* elongated menus */
#save
{	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	z-index:1;
}
#save li
{	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	float:left;	
}
#save li a
{	display:block;
	font-weight:500;
	margin:0 0 0 0;
	padding:7px 0 7px 0; /*used for padding text top and bottom if using text links*/
	width:209px;
	background:#64564C;
	color:#DAAB77;
	text-align:center;
	text-decoration:none;
}
#save li a:hover
	{
	color:#ffffff;
	background:#64564C;
	display:block;
}
#save div
{	position:absolute;
	visibility:hidden;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#64564C;
	border-top:1px solid #ffffff;/* puts whie line inbetween drop menu title and drop */
}
	#save div a
	{	position:relative;
		display:block;
		font-weight:500;
		margin:0 0 0 0;
		padding:5px 10px 5px 5px;
		width:230px;
		white-space:nowrap;
		text-align:left;
		text-decoration:none;
		background:#AB9673;
		color:#64564C;
}
	#save div a:hover
	{	background:#DDD7BB; /* dark green #338475 - light green #DDD7BB - Grey #eaeaea */
		color:#64564C;
}
#formtop{
	width:955px;
	margin:0 auto 0 auto;
	background:#64564C;
	border:1px solid #64564C;
	padding:0;
}
#formwrap{
	width:955px;
	margin:0 auto 0 auto;
	border:1px solid #64564C;
	padding:20px 0 10px 0;
}
#formarea{
	width:935px;
	margin:0 auto 0 auto;
	padding:0;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;color:#847777;
}
.inputbox{
	width:350px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#847777;
	border:1px solid #64564C;
	padding:2px 0 2px 4px;
}
.inputfield{
	width:350px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#847777;
	border:1px solid #64564C;
	padding:2px 0 2px 4px;
	max-width:350px;
}