/* ------------ STYLE ------------ */

body {
	text-align:center;
	margin:0px;
	padding:0px;
	height:auto;
	height:100%;
	min-height:100%;
	background-color:#FFFFFF;
}

/* ------------ HEADINGS ------------ */
#header_frame {
	width: 100%;
	background-color: #666666;
	}
	
#header_frame_left {
	position:relative;
	margin-left:auto;
	width:inherit;

	}

.largetitle {
	font-family: 'Century Gothic', Arial;
	font-size: 32px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
}	

.blacktitle {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
}	

.blacktitletbg {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	background-color: #cccccc;
}	

.greytitle {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #464647;
	text-decoration: none;
}	


.blacktitlec {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: centre;
	color: #000000;
	text-decoration: none;
}	


.blacktitlebold {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	text-decoration: none;
}	



.servicetitle {
	font-family: 'Arial', Century Gothic;
	font-size: 24px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
}

.boldtitle {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
}

.normalgreytitle {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: centre;
	color: #464647;
	text-decoration: none;
}

.boldgreytitle {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: bold;
	text-align: centre;
	color: #464647;
	text-decoration: none;
}


.contenttext {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #707071;
	text-decoration: none;
}


.contentcentre {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: centre;
	color: #707071;
	text-decoration: none;
}

.contentbold {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #707071;
	text-decoration: none;
}


.titlesmall {
	font-family: 'Arial', Century Gothic;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #707071;
	text-decoration: none;
}

.titlesmallbold {
	font-family: 'Arial', Century Gothic;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #707071;
	text-decoration: none;
}


.secondmainnav {
	font-family: 'Verdana', Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #313132;
	text-decoration: none;
}



.largetitlebold {
	font-family: 'Century Gothic', Arial;
	font-size: 32px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	text-decoration: none;

}

#h1 {
	font-family: 'Arial', sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

#h3 {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
}


.searchbutton {
display: block;
color: #3d3938;
background-color: #cccccb;
padding: 2px 2px;
font-weight: normal;
text-decoration: none;
font-family: 'Arial', Century Gothic;
font-size: 10px;
text-align:left;
}


/* ------------ LAYOUT ------------ */

#contenthold {
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	width: 520px;
	min-width: 760px;
	height: ;
	min-height: ;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}


#content {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 520px;
	min-width: 520px;
	height: ;
	min-height: ;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}


#contentpopupwindow {
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	width: 405px;
	min-width: 405px;
	height: ;
	min-height: ;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

/* ------------ NAVIGATION ------------ */

#mainnav {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 530px;
	min-width: 530px;
	height: ;
	min-height: ;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	background-color: #ffffff;
}

#secondmainnav {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 530px;
	min-width: 530px;
	height: ;
	min-height: ;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	text-align: right;
	background-color: #ffffff;
}

#mainnavlg {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 760px;
	min-width: 760px;
	height: ;
	min-height: ;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: right;
	background-color: #ffffff;
}

#secondmainnavlg {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 760px;
	min-width: 760px;
	height: ;
	min-height: ;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	text-align: right;
	background-color: #ffffff;
}

/* ------------ FIND A... MAIN ------------ */

.findtext {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #817f7f;
	text-decoration: none;
}

findheader {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 955px;
	min-width: 955px;
	height: 136px;
	min-height: 136px;
	padding-bottom:;
	padding-top: 0px;
}

.findtitlemain{
	font-family: 'Century Gothic', Arial;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	color: #817f7f;
	text-decoration: none;
}

.findtitle{
	font-family: 'Arial', Century Gothic;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #817f7f;
	text-decoration: none;
}


#findcontenthold {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 955px;
	min-width: 955px;
	height: ;
	min-height: ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

#findcontent {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 955px;
	min-width: 955px;
	height: ;
	min-height: ;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

#findcontentleft {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 480px;
	min-width: 480px;
	height: ;
	min-height: ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

#findcontentright {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 475px;
	min-width: 475px;
	height: ;
	min-height: ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align:right;
	background-color: #ffffff;
}

.findnavfooter {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: centre;
	color: #3576a0;
	text-decoration: none;
}

#findnavfooter {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 955px;
	min-width: 955px;
	height: ;
	min-height: ;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	text-align: left;
	background-color: #ffffff;
}

#findbackcontent {
	width: 955px;
	min-width: 955px;
	padding-bottom: 0px;
	margin: 0px auto;
	align: left;
	background-color: #ffffff;
}



/* ------------ MAIN CONTENT ------------ */

#contentheader {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 955px;
	min-width: 955px;
	height: 32px;
	min-height: 32px;
}


.selectsize {
	width: 190px;
	min-width: 190px;
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #313132;
	text-decoration: none;
}

.selectsizesml {
	width: 180px;
	min-width: 180px;
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #313132;
	text-decoration: none;
}


.selectfont {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #313132;
	text-decoration: none;
}

#contentcolumn2a {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 200px;
	min-width: 200px;
	height: ;
	min-height: ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#contentcolumn2b {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 310px;
	min-width: 310px;
	height: ;
	min-height: ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}


#contentcolumn2 {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 540px;
	min-width: 540px;
	height: ;
	min-height: ;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}

#contentcolumnlg {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 740px;
	min-width: 740px;
	height: ;
	min-height: ;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}

#contentcolumn3 {
	position: absolute;
	float: right;
	top: 0px;
	left: 555px;
	width: 200px;
	min-width: 200px;
	height: ;
	min-height: ;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
	
}


#contentcolumn3a {
	position: absolute;
	float: right;
	top: 0px;
	left: 0px;
	width: 200px;
	min-width: 200px;
	height: ;
	min-height: ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
	
}


#logowtm {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 190px;
	min-width: 190px;
	height: ;
	min-height: ;
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
	text-align:center;
	
}


.copyright{
	font-family: 'Arial', Century Gothic;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

#copyright {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 755px;
	min-width: 755px;
	height: ;
	min-height: ;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

#backcontent {
	width: 900px;
	min-width: 900px;
	padding-bottom: 0px;
	margin: 0px auto;
	align: left;
	background-color: #ffffff;
}

/* ------------ IMAGES ------------ */

img.floatRight { 
	float: right; 
	margin: 2px;
	left: 0px;
}


img.floatLeft { 
	float: left; 
	margin: 5px;
	left: 5px;
}

/* ------------ LINKS ------------ */


#mainnav a:link {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color:#3576a0;
	text-decoration: none;
}

#mainnav a:visited {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #3576a0;
	text-decoration: none;
}

#mainnav a:hover {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color:#000000;
	text-decoration: none;
}

#mainnav a:active {
	font-family: 'Arial', Century Gothic;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color:#3576a0;
	text-decoration: none;
}

#secondmainnav a:link {
	font-family: 'Verdana', Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color:#313132;
	text-decoration: none;
}

#secondmainnav a:visited {
	font-family: 'Verdana', Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #313132;
	text-decoration: none;
}

#secondmainnav a:hover {
	font-family: 'Verdana', Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#secondmainnav a:active {
	font-family: 'Verdana', Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color:#313132;
	text-decoration: none;
}



#mainnavlg a:link {
	font-family: 'Arial', Century Gothic;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#mainnavlg a:visited {
	font-family: 'Arial', Century Gothic;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	color: #3576a0;
	text-decoration: none;
}

#mainnavlg a:hover {
	font-family: 'Arial', Century Gothic;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	color:#000000;
	text-decoration: none;
}

#mainnavlg a:active {
	font-family: 'Arial', Century Gothic;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#secondmainnavlg a:link {
	font-family: 'Verdana', Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color:#313132;
	text-decoration: none;
}

#secondmainnavlg a:visited {
	font-family: 'Verdana', Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #313132;
	text-decoration: none;
}

#secondmainnavlg a:hover {
	font-family: 'Verdana', Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#secondmainnavlg a:active {
	font-family: 'Verdana', Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color:#313132;
	text-decoration: none;
}


#contentcolumn3 a:link {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#contentcolumn3 a:visited {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#contentcolumn3 a:hover {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#144b6f;
	text-decoration: none;
}

#contentcolumn3 a:active {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#contentcolumn3a a:link {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#contentcolumn3a a:visited {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#contentcolumn3a a:hover {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color:#144b6f;
	text-decoration: none;
}

#contentcolumn3a a:active {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}


#contentcolumn2 a:link {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#contentcolumn2 a:visited {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#contentcolumn2 a:hover {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#144b6f;
	text-decoration: none;
}

#contentcolumn2 a:active {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#contentcolumnlg a:link {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#contentcolumnlg a:visited {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#contentcolumnlg a:hover {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#144b6f;
	text-decoration: none;
}

#contentcolumnlg a:active {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#findcontenthold a:link {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#findcontenthold a:visited {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#findcontenthold  a:hover {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#144b6f;
	text-decoration: none;
}

#findcontenthold a:active {
	font-family: 'Arial', Century Gothic;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	color:#3576a0;
	text-decoration: none;
}

#findnavfooter a:link {
font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color:#3576a0;
	text-decoration: none;
}

#findnavfooter a:visited {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color:#3576a0;
	text-decoration: none;
}

#findnavfooter a:hover {
font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color:#144b6f;
	text-decoration: none;
}

#findnavfooter a:active {
	font-family: 'Arial', Century Gothic;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color:#3576a0;
	text-decoration: none;
}



#copyright a:link {
	font-family: 'Verdana', Arial;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color:#3576a0;
	text-decoration: none;
}

#copyright a:visited {
	font-family: 'Verdana', Arial;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color: #3576a0;
	text-decoration: none;
}

#copyright a:hover {
	font-family: 'Verdana', Arial;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color:#144b6f;
	text-decoration: none;
}

#copyright a:active {
	font-family: 'Verdana', Arial;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color:#3576a0;
	text-decoration: none;
}

