body
{
  background-color: black;
  color: white;
  font-family: 'Arial', sans-serif;
  font-size: 10pt;
  text-align: center;
}
div
{
  margin: 0;
  padding: 0;
}
div#all
{
  text-align: left;
  width: 933px;
  position: relative;
  margin: auto;
}
div.menu
{
  position: absolute;
  left: 0px;
  top: 25px;
  width: 181px;
  padding-top: 120px;
  background-repeat: no-repeat;
  background-position: top left;
  background-color: black;
  color: #9c9c9f;
}
div#menuMain
{
  background-image: url('images/mercury_logo.gif');
}
div#menuGuarding
{
  background-image: url('images/mg_mercury_logo.gif');
}
div#menuAlarms
{
  background-image: url('images/vp_mercury_logo.gif');
}
div#logos
{
  position: absolute;
  top: 520px;
  left: 0px;
  width: 126px;
  height: 42px;
  background-image: url('images/logos.gif');
  background-repeat: no-repeat;
}
div.menu ul
{
  margin: 0px 0px 0px 10px;
  padding: 30px 0px 0px 5px;
}
div.menu li
{
  margin: 5px 0px 5px 0px;
  padding: 0;
  list-style-image: url('images/mm_icon.gif');
}
div.menu a
{
  margin: 0;
  display: block;
  width: 132px;
  height: 18px;
  padding: 3px 3px 3px 7px;
  color: #9c9c9f;
  text-decoration: none;
  background-repeat: no-repeat;
}
div.menu a.current
{
  background-image: url('images/menu_highlight.gif');
}
div.menu a:hover
{
  background-image: url('images/menu_highlight.gif');
}
div#main
{
  position: absolute;
  left: 201px;
  top: 28px;
  width: 732px;
  height: 551px;
  background-color: #6e849c;
  background-image: url('images/middle.gif');
  background-repeat: repeat-x;
  background-position: bottom left;
}
div#contentArea
{
  background-image: url('images/middle.gif');
  background-repeat: repeat-x;
  width: 732px;
  height: 100%;
  overflow: visible;
  background-color: #526173;
}
div#text
{
  margin: 10px 10px 10px 20px;
  width: 320px;
  padding-right: 20px;
  overflow: visible;
  color: black;
  font-size: 8pt;
}
div#contact
{
  margin: 10px 10px 10px 20px;
  overflow: visible;
}
div#contact p
{
  font-size: 9pt;
  color: #c7d0da;
}
p
{
  text-align: justify;
  color: black;
  font-size: 8pt;
  margin: 0em 0em 1em 0em;
}
p.highlight
{
  color: #c7d0da;
  font-size: 9pt;
}
div#leftShadow
{
  position: absolute;
  left: 0px;
  top: 274px;
  background-image: url('images/bottom_left_shad.gif');
  background-repeat: no-repeat;
  width: 14px;
  height: 100%;
}
div#rightShadow
{
  position: absolute;
  right: 0px;
  top: 274px;
  background-image: url('images/bottom_right_shad.gif');
  background-repeat: no-repeat;
  width: 14px;
  height: 100%;
}
div#pane
{
  position: absolute;
  top: 302px;
  left: 389px;
  width: 261px;
  height: 239px;
  background-image: url('images/top_pane.gif');
  background-repeat: no-repeat;
  padding-top: 10px;
}
div#paneMiddle
{
  background-image: url('images/middle_pane.gif');
  background-repeat: repeat-x;
  background-position: top left;
  width: 261px;
  height: 239px;
  text-align: center;
}
div#pane img
{
  margin-bottom: 10px;
}
div#bottom
{
  position: absolute;
  left: 0px;
  width: 100%;
  top: 579px;
  bottom: 0px;
  background-image: url('images/bottom_middle.gif');
  background-repeat: repeat-x;
  background-position: top left;
  background-color: #44556f;
  text-align: center;
}
div#bottomCentre
{
  width: 933px;
  position: relative;
  height: 100%;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
div#bottomMiddle
{
  position: absolute;
  left: 201px;
  bottom: 0px;
  top: 0px;
  width: 732px;
  background-color: #526173;
}
div#bottomLeft
{
  position: absolute;
  left: 201px;
  top: 0px;
  bottom: 0px;
  width: 14px;
  background-image: url('images/bottom_left_shad.gif');
  background-repeat: no-repeat;
  z-index: 1;
}
div#bottomRight
{
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 14px;
  background-image: url('images/bottom_right_shad.gif');
  background-repeat: no-repeat;
  z-index: 2;
}
div#pane a, div#pane a:visited
{
  text-decoration: none;
  color: black;
}
div#pane a:hover
{
  text-decoration: underline;
}
div#contactInfo
{
  text-align: left;
  color: black;
  font-size: 8pt;
  padding: 5px 10px 5px 10px;
}
div#contactInfo p
{
  margin: 0;
  padding: 0;
}
div#contactForm
{
}
div#contactForm td
{
  text-align: right;
}
input
{
  background-color: #273d55;
  color: #7792aa;
  border-style: none;
}
input[type=submit]
{
  background-color: #273d55;
  color: #d4dfe5;
  text-align: center;
  border-style: none;
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 9pt;
  padding: 3px 28px 3px 28px;
  cursor: pointer;
}
input[type=submit]:hover
{
  background-color: #c2d1e3;
}
p.trial
{
  font-weight: bold;
}
p.trial a, p.trial a:visited
{
  color: #c7d0da;
  text-decoration: none;
}
p.trial a:hover
{
  text-decoration: underline;
}

div#aboutImage
{
  position: absolute;
  left: 389px;
  top: 274px;
  width: 262px;
  height: 277px;
  background-image: url('images/about_us_security.jpg');
  background-repeat: no-repeat;
}
div#aboutTrial
{
  position: absolute;
  left: 413px;
  top: 408px;
}

div#active
{
  position: absolute;
  left: 389px;
  top: 274px;
  width: 261px;
  height: 221px;
  background-image: url('images/active_cctv_side.jpg');
  background-repeat: no-repeat;
  /*color: #c7d0da;*/
  padding: 80px 10px 10px 16px;
}
div#active p
{
  color: #c7d0da;
  font-size: 8pt;
  margin: 0px 130px 15px 0px;
}
div#active p.highlight
{
  font-size: 8pt;
}

div#installationImage
{
  position: absolute;
  left: 389px;
  top: 274px;
  width: 343px;
  height: 277px;
  background-image: url('images/installation_side.jpg');
  background-repeat: no-repeat;
  z-index: 3;
}
div#installationTrial
{
  position: absolute;
  left: 413px;
  top: 408px;
  z-index: 4;
}
p.moreInfo
{
  margin-top: 3em;
}
div#contentAreacaseStudies
{
  background-image: url('images/middle.gif');
  background-repeat: repeat-x;
  width: 704px;
  height: 99%;
  overflow: visible;
  background-color: #526173;
  margin-left : 14px;
}
.testimonial_logo
{
	float : left;
	width : 65px;
}
.testimonial_title
{
/*	float : right;*/
	width : 250px;
	color: #c7d0da;
	font-size: 9pt;
	padding-left: 80px;
}
.testimonial_title a
{
	float : right;
	width : 250px;
	margin-left: 5px;
	color: #ffffff;
}
.testimonial_title a:visited
{
	color: #efefef;
}
.testimonial_link
{
/*	float : right;*/
	width : 250px;
	color: #ffffff;
	padding-left: 15px;
}
.case_study_link
{
	margin-left : 10px;
	margin-top : 10px;
	height : 70px;
}
.case_study
{
	color:#000000;
}
#case_study_text
{
  margin: 10px 10px 10px 20px;
  width: 360px;
  padding-right: 20px;
  overflow: visible;
  color: black;
  font-size: 8pt;
}
table 
{
	font-size: .8em;
}
th
{
	font-weight: bold;
	text-align: left;
}
td
{
	text-align: left;
}
.backLink
{
	text-align: right;
}