body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/global/backstrip2.gif);

}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #003366;
	margin-bottom: 8px;
	padding-right: 24px;
	padding-left: 12px;
	padding-bottom: 50px;
	background-image: url(../images/content/subbase1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 6px;
	list-style-type: disc;
	list-style-position: inside;
}

.bulletstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #003366;
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 0;
	margin-left: 0;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F68832;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F68832;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F68832;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F68832;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 14px;
	color: #003366;
	margin-bottom: 8px;
	margin-top: 0px;
}

h2 {
	font-size: 12px;
	color: #003366;

}

h3 {
	font-size: 11px;
	color: #003366;

}

h4 {
	font-size: 11px;
	color: #003366;

}
.headerstrip {
	background-image: url(../images/header/topstrip.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.purpleback {
	background-attachment: fixed;
	background-image: url(../images/global/backstrip.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.headerstripbig {

	background-image: url(../images/global/backstrip_big.jpg);
	background-repeat: repeat-y;
	background-position: center bottom;
	background-attachment: scroll;
}
.navigation-lines {
	background-image: url(../images/header/navstrip.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.quote1rpt {
	background-image: url(../images/content/quote1bit.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.toprightbit {
	background-image: url(../images/content/toprightbit.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.topleftbit {
	background-attachment: fixed;
	background-image: url(../images/content/topleftbit.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.personback {
	background-image: url(../images/content/person-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quoteback {
	background-image: url(../images/content/quoteback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.soundwavesback {
	background-image: url(../images/content/soundwaves.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bottompanel {
	background-image: url(../images/content/bottompanel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bottomleftpanel {
	background-image: url(../images/content/bottomleftpanel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.footercolours {
	background-image: url(../images/footer/footerbit.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerleftbit {
	background-image: url(../images/footer/footerleftbit.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.footerrightbit {
	background-image: url(../images/footer/footerrightbit.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerbitfade {
	background-image: url(../images/footer/footerbitfade.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.logosidebit {
	background-image: url(../images/content/topleftbit.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.contentleftside {
	background-image: url(../images/content/leftside.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.logosidebit2 {

	background-image: url(../images/content/topleftbit2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.breadcrumback {
	background-image: url(../images/content/breadcrumback.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.midrightbit {

	background-image: url(../images/content/midrightbit.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.leftstroke {
	background-image: url(../images/content/leftstroke.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.subshadow {
	background-image: url(../images/content/subpage_shadow.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.navfoot {
	background-image: url(../images/content/subbase1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.subshadow2 {

	background-image: url(../images/content/subpage_shadow2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.person2 {
	background-image:  url("../images/content/gesture1_198x226.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}
.textboxfooter {
	background-image: url(../images/content/subbase1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.textboxfooter2 {
	background-image: url(../images/content/subbase3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.subrightshadtop {
	background-image: url(../images/content/subrightshadtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.subrightshad {
	background-image: url(../images/content/subrightshad.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}

.breadText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #152F73;
	vertical-align: middle;
	padding-top: 2px;
}

.breadText a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
.breadText a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #152F73;

}
.breadText a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}



.breadText a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #152F73;
}
.navrpt {
	background-image: url(../images/leftnav/leftnavrpt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	padding-top: 1px;
	padding-left: 5px;
}

.navrpt a:link
{
	color: #003366;
	text-decoration: none;
}
.navrpt a:hover
{
	color: #ffffff;
	text-decoration: none;

}
.navrpt a:visited
{
	color: #003366;
	text-decoration: none;
}

.navrpt a:active
{
	color: #ffffff;
	text-decoration: none;
}

.legals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-left: 5px;
	line-height: 10px;
}

.legals a:link
{
	color: #666666;
	font-size: 10px;

}
.legals a:hover
{
	color: #666666;
	font-size: 10px;

}
.legals a:visited
{
	color: #666666;
	font-size: 10px;

}

.legals a:active
{
	color: #666666;
	font-size: 10px;

}

.nav-right1 {
	background-image: url(../images/leftnav/leftnavright1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.nav-right2 {

	background-image: url(../images/leftnav/leftnavright2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bottomleftbit {
	background-image: url(../images/content/bottomleftbit.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.approachleft {
	background-image: url(../images/callouts/approach_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.approachright {
	background-image: url(../images/callouts/approach_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bodystylelesspad {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #003366;
	margin-bottom: 8px;
	padding-right: 24px;
	padding-left: 12px;
	padding-bottom: 50px;
	background-image: url(../images/content/subbase1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
}
.addressbar {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding-left: 5px;
	line-height: 13px;
}

.addressbar a:link
{
	color: #F68832;
	font-size: 11px;

}
.addressbar a:hover
{
	color: #003366;
	font-size: 11px;

}
.addressbar a:visited
{
	color: #F68832;
	font-size: 11px;

}

.addressbar a:active
{
	color: #003366;
	font-size: 11px;

}
.bluelinecolour {
	background-color: #3689B0;
}

.namerpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 5px;
	background-color: #3689B0;
}
.portraitstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #003366;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3689B0;
}
.portraitaddress {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #003366;
	padding-right: 2px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.callouts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-left: 4px;
}

.callouts a:link
{
	color: #666666;
	font-size: 10px;

}
.callouts a:hover
{
	color: #666666;
	font-size: 10px;

}
.callouts a:visited
{
	color: #666666;
	font-size: 10px;

}

.callouts a:active
{
	color: #666666;
	font-size: 10px;

}
.case_foot {
	background-image: url(../images/callouts/casestudy_foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.faq_foot {
	background-image: url(../images/callouts/faq_foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.case_pixel {
	background-image: url(../images/callouts/casestudy_pixel.gif);
	background-repeat: repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 18px;
		line-height: 13px;
}

.case_pixel a:link
{
	color: #ffffff;
		font-size: 11px;

}
.case_pixel a:hover
{
	color: #003366;
		font-size: 11px;

}
.case_pixel a:visited
{
	color: #ffffff;
		font-size: 11px;

}

.case_pixel a:active
{
	color: #ffffff;
		font-size: 11px;

}

.faq_pixel {
	background-image: url(../images/callouts/faq_pixel.gif);
	background-repeat: repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 18px;
		line-height: 13px;
}

.faq_pixel a:link
{
	color: #ffffff;
		font-size: 11px;

}
.faq_pixel a:hover
{
	color: #003366;
		font-size: 11px;

}
.faq_pixel a:visited
{
	color: #ffffff;
		font-size: 11px;

}

.faq_pixel a:active
{
	color: #ffffff;
		font-size: 11px;

}

.bio_pixel {
	background-image: url(../images/callouts/opps_greenpix1.gif);
	background-repeat: repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 18px;
	line-height: 13px;
}

.bio_pixel a:link
{
	color: #ffffff;
		font-size: 11px;

}
.bio_pixel a:hover
{
	color: #003366;
		font-size: 11px;

}
.bio_pixel a:visited
{
	color: #ffffff;
		font-size: 11px;

}

.bio_pixel a:active
{
	color: #ffffff;
		font-size: 11px;

}

.bio2_pixel {
	background-image: url(../images/callouts/opps_greenpix2.gif);
	background-repeat: repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 18px;
	line-height: 13px;
}

.bio2_pixel a:link
{
	color: #ffffff;
		font-size: 11px;

}
.bio2_pixel a:hover
{
	color: #003366;
		font-size: 11px;

}
.bio2_pixel a:visited
{
	color: #ffffff;
		font-size: 11px;

}

.bio2_pixel a:active
{
	color: #ffffff;
		font-size: 11px;

}

.faq_head2 {

	background-image: url(../images/callouts/faq_head2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.subshadow2-clapper {


	background-image: url(../images/content/subpage_shadow2_clap.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.subshadow2-ticket {


	background-image: url(../images/content/subpage_shadow2_ticket.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.subshadow2-camera {


	background-image: url(../images/content/subpage_shadow2_camera.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.subshadow2-hands {


	background-image: url(../images/content/subpage_shadow2_hands.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.subshadow2-megafone {


	background-image: url(../images/content/subpage_shadow2_megafone.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.leftnav-select {
	background-image: url(../images/leftnav/bluebottle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	left: 9px;
	margin-left: 9px;
}


.leftnav-select a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.leftnav-select a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.leftnav-select a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}

.leftnav-select a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}


.leftnav-nonselect {
	background-image: url(../images/leftnav/greenback.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 20px;
	margin-left: 9px;
}


.leftnav-nonselect a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;

}
.leftnav-nonselect a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline

}
.leftnav-nonselect a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;

}

.leftnav-nonselect a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;

}
.linespacer {
	line-height: 1px;
	margin-top: 1px;
}
.leftnav-start {

	background-image: url(../images/leftnav/lhn_topbar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 13px;
	margin-left: 9px;
}
.leftnav-end {


	background-image: url(../images/leftnav/lhn_botbar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 24px;
	margin-left: 9px;
}
.phonenumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #61A847;
}
.oppstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.case_foot2 {

	background-image: url(../images/callouts/opps_footer1_446x15.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homesidestrip {
	background-image: url(../images/global/sidestrip.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerleftbit-homepage {

	background-image: url(../images/footer/footerleftbit-home.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.subrightshadhome {

	background-image: url(../images/global/righthome.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.toprightbithome {

	background-image: url(../images/content/toprightbithome.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.footerrightbithome {

	background-image: url(../images/footer/footerrightbithome.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.textboxfooterhome {

	background-image: url(../images/content/subbase3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.ManText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F68832;
}

.ManText a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F68832;
}
.ManText a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F68832;

}
.ManText a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F68832;
}



.ManText a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F68832;
}
