	body{
margin:0px;
padding:0px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}


#bloomfooter{
	font-size:0.6em;
	color:#999999;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}

/* This is the colour of the bloommedia link at the bottom of the page */
#bloomfooter A{
	color:#9999FF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}

.topback {
background:url(../images/topback.gif) repeat-x;
}

.purpback {
background:url(../images/purpback.gif) repeat-y;
}

.leftmenu {
font-size:0.6em;
padding-left:15px;
color:#ffffff;
height:22px;
font-weight:bold;
}

.leftmenu a {
color:#ffffff;
text-decoration:none;
}

.leftmenu a:hover {
color:#18236F;
text-decoration:none;
}

.searchleftbox {
background:url(../images/searchleft.gif) repeat-y;
}

.circback {
background:url(../images/circback.gif) no-repeat right top;
}

.bodytext {
	padding-left:4px;
	font-size:0.7em;
	color:#18236F;
	text-align: left;
	padding-bottom:10px;
	line-height: 1.8em;
}

.bodytext2 {

font-size:0.6em;
color:#18236F;
}

.addbit {
font-size:0.6em;
color:#18236F;
padding-right:10px;
}

.boldbit {
	color:#2D88B6;

}

ul {
padding-left:15px;
margin-left:0px;
}

li {
	padding-left:0px;
	margin-left:0px;
	list-style-image: url(../images/bluesq.gif);
	padding-bottom:0px;
	padding-top: 0px;
}

a:hover {
color:#2D88B6;
}
a {
color:#18236F;
}

.toplink {
font-size:0.6em;
color:#494949;
font-weight:bold;
padding-right:10px;
}

.toplink a {
color:#494949;
text-decoration:none;
}

.toplink a:hover {
color:#18236F;
}

.toplink2 {
font-size:0.6em;
color:#333333;
font-weight:bold;
padding-right:10px;
}

.toplink2 a {
color:#9CA0C0;
text-decoration:none;
}

.toplink2 a:hover {
color:#18236F;
}

.bluebase {
padding-bottom:1px;
border-bottom:1px solid #A9CADE;
}

.bluebase2 {
	padding-bottom:1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #494949;
}



.searchbox2 {
font-size:0.7em;
color:#1A3989;
padding-left:15px;
padding-bottom:3px;
padding-top:3px;
}

.searchbox3 {
padding-left:15px;
}
.searchbox3 select  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#1A3989;
width:130px;
border:1px solid #ffffff;
}

.searchbox4 {
padding-right:15px;
padding-bottom:4px;
padding-top:4px;
}

.searchbox4 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#ffffff;
	border:1px solid #ffffff;
	background-color: #18236F;
	width: 60px;
}

.formbit {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#18236F;
width:190px;
padding-left:5px;
font-size:0.7em;
border:1px solid #2D88B6;
}

.formbit2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#18236F;
padding-left:5px;
font-size:0.6em;
width:150px;
border:1px solid #2D88B6;
}

.formbit3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#ffffff;
	border:1px solid #ffffff;
	width:100px;
	background-color: #1A3989;
}

.picbit {
border:2px solid #FFFFFF;
}
.boldbit2 {

	color:#2D88B6;
	font-size: 1.4em;
	line-height: 1.4em;
}
.underline {
	display: table-row;
	border: 1px solid #1A3989;
	padding: 1px;
}

.casestudyclient {
	font-size:0.8em;
	color:#18236F;
	line-height: 1.2em;
}
.contactteltext {
	padding-left:0px;
	font-size:1.1em;
	color:#18236F;
	text-align: left;
	padding-bottom:6px;
	line-height: 1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* ----------Menu horizontal--------*/

#menu-HZ {
	display: block;
	text-align: left;
	position: relative;
}

#menu-HZ a:link, #menu-HZ a:visited {
	display: inline;
	color: #636467;
	text-decoration: none;
	font-family: "Trebuchet MS", Veranda, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #636467;
	line-height: 18px;
	font-weight: bold;
	overflow: auto;
	padding-right: 11px;
	padding-left: 9px;
	margin-bottom: 1px;
}
#menu-HZ a:hover{
	color: #18236F;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #18236F;
}
#menu-HZ a#current{
	color: #7D86BD;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7D86BD;
	cursor: default;
}
#menu-HZ_icon {
	float: right;
	clear: both;
	margin-left: 10px;

}

/* ----------Menu--------*/

#menu {
	display: block;
	overflow: auto;
}

#menu a:link, #menu a:visited {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Veranda, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	overflow: auto;
	background-image: url(../setup/side-menu-bkgrd.jpg);
	text-indent: 20px;
}
#menu a:hover{
	color: #FFFFFF;
	display: block;
	background-image: url(../setup/side-menu-bkgrd-on.jpg);
}
#menu a#current{
	color: #FFFFFF;
	display: block;
	background-image: url(../setup/side-menu-bkgrd-over.jpg);
	cursor: default;
}
#menu_icon {
	float: right;
	clear: both;
	margin-left: 10px;

}
.constructypemenuheader {
	font-size:0.9em;
	color:#FFFFFF;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-indent: 12px;
	font-weight: bold;
	padding-bottom: 6px;
}
h2 {
	color:#1A3989;
	font-size: 1.2em;
	line-height: 2em;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 {
	color:#2D88B6;
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h3 {
	color:#2D88B6;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bodytext3 {
	font-size:0.7em;
	color:#18236F;
	text-align: left;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.bodytext4 {

	font-size:0.8em;
	color:#18236F;
	text-align: left;
}
.boldbitdarkblue {

	color:#1A3989;
}
.quote_text {
	font-size:1.0em;
	color:#18236F;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.overview_tab_header {
	color:#1A3989;
	font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
}
.bodytext5 {
	font-size:0.58em;
	color:#18236F;
	text-align: center;
}

.intro {
color:#2D88B6;
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;


}

.homeh1 {
padding-left:0px;
	font-size:0.7em;
	color:#18236F;
	text-align: left;
	padding-bottom:3px;
	padding-top:10px;
	line-height: 1.8em;
	font-family:Verdana,Arial, Helvetica, sans-serif;

}
