 
body {
	margin: 0;
	padding: 0;
	font-family: Geneva, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #363636;
	background-color: #E8E8E8;
	background-image: url(../images/bodybg.gif);
	background-repeat: repeat-x;
	background-position: top ;
}



#outer {  margin: 0 auto;width: 808px;background-image: url(../images/page_leftnav_bg.gif);background-repeat: repeat-y; }
#outer_white {  margin: 0 auto;width: 808px;background-image: url(../images/page_white_bg.gif);background-repeat: repeat-y; }

#holder {  margin: 0 auto;  width: 808px;   background-image: url(../images/pagebg3.gif); background-repeat: no-repeat; background-position: top center ;   }
 
#page{  margin: 0 auto;   text-align: left;  width:800px;  }
#header { padding-left: 17px; padding-top: 11px; height: 118px }

#topimage { line-height: 1px; border: 0;  }
 
 

.pagetext { line-height: 19px;  padding-bottom: 6px;} 
.pagetext a{ color: #004B8D }
.pagetext div a{ text-decoration: none }
.casestudy { font-size: 14px; font-weight: bold; }
.formlabel,.formlabel a { color: #004B8D }
.formrequired, .formrequired a { color: #A1A1A1 }
.formlabel a , .formrequired a  { text-decoration: none }

form { margin-top: 6px; }
input, textarea { border: 1px solid #999999; background-color: #F1F1F1; font-family: Geneva, Tahoma, Arial, sans-serif;	font-size: 12px; margin-bottom: 12px}
input { padding-top: 4px; width: 232px; height: 20px; }
textarea { width: 477px; height: 69px; }


#nav,#nav ul#menu,ul#menu li,ul#menu a{ height:27px; margin: 0; padding: 0; }
#nav{width:800px; background-color:#555555}
#nav ul#menu{ margin-left: 192px;position:relative;background-image:url(../images/menu.gif);background-repeat: no-repeat;}
#nav ul#menu li{list-style:none;position:absolute;top:0; margin: 0; padding: 0;}
ul#menu li,ul#menu a{display:block}
#nav ul#menu li a{text-indent:-9666px;text-decoration:none;overflow:hidden}
#b1, #b1s{left:0;width:73px}
#b2, #b2s{left:73px;width:115px}
#b3, #b3s{left:188px;width:71px}
#b4, #b4s{left:259px;width:98px}
#b5, #b5s{left:357px;width:64px}

#b1 a:hover, #b2 a:hover, #b3 a:hover, #b4 a:hover,  #b5 a:hover
{background-image:url(../images/menu.gif);background-repeat: no-repeat;}
#b1 a:hover {background-position:-0px -27px}
#b2 a:hover {background-position:-73px -27px}
#b3 a:hover{background-position:-188px -27px}
#b4 a:hover{background-position:-259px -27px}
#b5 a:hover{background-position:-357px -27px}


#b1s, #b2s, #b3s, #b4s, #b5s
{background-image:url(../images/menu.gif);background-repeat: no-repeat;}
#b1s, #b1s a, #b1s a:hover {background-position:-0px -54px}
#b2s,#b2s a, #b2s a:hover {background-position:-73px -54px}
#b3s,#b3s a, #b3s a:hover {background-position:-188px -54px}
#b4s,#b4s a, #b4s a:hover {background-position:-259px -54px}
#b5s,#b5s a, #b5s a:hover {background-position:-357px -54px}



/* Homepage footer */
#footer {  background-image: url(../images/footerbg.gif); }
/* Footer for other pages */
#footer2 {  background-image: url(../images/footerbg2.gif); } 

#footer, #footer2 { background-repeat: no-repeat;   background-position: bottom center; height: 40px; width: 807px; text-align: center;} 
#footer #footertext, #footer2 #footertext { padding-top: 11px; color: #ffffff; font-size: 11px;}
#footertext a { color: #ffffff; text-decoration: none; }
#footertext a:hover { color: #c7da20; }

#leftnav { background-color: #E1E1E1; width: 193px; float: left; padding-top: 23px;   }

/* Left nav */
#leftnav ul#menuabout{ height: 27px;position:absolute;background-image:url(../images/menu_about.gif);background-repeat: no-repeat;  width: 193px; margin: 0; padding: 0; }
#leftnav ul#menuabout li{list-style:none;position:absolute;left:0px; height: 27px;  }
ul#menuabout li,ul#menuabout a{display:block;  }
#leftnav ul#menuabout li a{text-indent:-9666px;text-decoration:none;overflow:hidden; height: 27px;  }
#mab1, #mab1s{ left:0px;  width: 193px; height: 27px; }
#mab1s, #mab1 a:hover, #mab1s a:hover
{background-image:url(../images/menu_about.gif);background-repeat: no-repeat; }
#mab1s, #mab1s a, #mab1s a:hover, #mab1 a:hover {background-position:-193px  0px; }

#leftnav ul#menuapproach{ height: 81px;position:absolute;background-image:url(../images/menu_approach.gif);background-repeat: no-repeat; width: 193px; margin: 0; padding: 0;}
#leftnav ul#menuapproach li{list-style:none;position:absolute;left:0px; height: 26px; }
ul#menuapproach li,ul#menuapproach a{display:block}
#leftnav ul#menuapproach li a{text-indent:-9666px;text-decoration:none;overflow:hidden; height: 26px;}
#mapb1, #mapb1s{left:0; top: 0; width: 193px; height: 26px;}
#mapb2, #mapb2s{left:0; top: 26px;  width: 193px; height: 26px;}
#mapb3, #mapb3s{left:0; top: 52px; width: 193px; height: 26px;}

#mapb1s, #mapb1 a:hover, #mapb1s a:hover,
#mapb2s, #mapb2 a:hover, #mapb2s a:hover,
#mapb3s, #mapb3 a:hover, #mapb3s a:hover
{background-image:url(../images/menu_approach.gif);background-repeat: no-repeat;}
#mapb1s, #mapb1s a, #mapb1s a:hover, #mapb1 a:hover {background-position:-193px  0px}
#mapb2s, #mapb2s a, #mapb2s a:hover, #mapb2 a:hover {background-position:-193px  -26px}
#mapb3s, #mapb3s a, #mapb3s a:hover, #mapb3 a:hover {background-position:-193px  -52px}

#leftnav ul#menuservices{ height: 162px;position:absolute;background-image:url(../images/menu_services.gif);background-repeat: no-repeat; width: 193px; margin: 0; padding: 0;}
#leftnav ul#menuservices li{list-style:none;position:absolute;left:0px; height: 26px; }
ul#menuservices li,ul#menuservices a{display:block}
#leftnav ul#menuservices li a{text-indent:-9666px;text-decoration:none;overflow:hidden; height: 26px;}
#msb1, #msb1s{left:0; top: 0; width: 193px; height: 26px;}
#msb2, #msb2s{left:0; top: 26px;  width: 193px; height: 26px;}
#msb3, #msb3s{left:0; top: 52px; width: 193px; height: 26px;}
#msb4, #msb4s{left:0; top: 78px; width: 193px; height: 26px;}
#msb5, #msb5s{left:0; top: 104px; width: 193px; height: 26px;}
#msb6, #msb6s{left:0; top: 130px; width: 193px; height: 26px;}

#msb1s, #msb1 a:hover, #msb1s a:hover,
#msb2s, #msb2 a:hover, #msb2s a:hover,
#msb3s, #msb3 a:hover, #msb3s a:hover,
#msb4s, #msb4 a:hover, #msb4s a:hover,
#msb5s, #msb5 a:hover, #msb5s a:hover,
#msb6s, #msb6 a:hover, #msb6s a:hover
{background-image:url(../images/menu_services.gif);background-repeat: no-repeat;}
#msb1s, #msb1s a, #msb1s a:hover, #msb1 a:hover {background-position:-193px  0px}
#msb2s, #msb2s a, #msb2s a:hover, #msb2 a:hover {background-position:-193px  -26px}
#msb3s, #msb3s a, #msb3s a:hover, #msb3 a:hover {background-position:-193px  -52px}
#msb4s, #msb4s a, #msb4s a:hover, #msb4 a:hover {background-position:-193px  -78px}
#msb5s, #msb5s a, #msb5s a:hover, #msb5 a:hover {background-position:-193px  -104px}
#msb6s, #msb6s a, #msb6s a:hover, #msb6 a:hover {background-position:-193px  -130px}


#leftnav ul#menucases{ height: 162px;position:absolute;background-image:url(../images/menu_cases.gif);background-repeat: no-repeat; width: 193px; margin: 0; padding: 0;}
#leftnav ul#menucases li{list-style:none;position:absolute;left:0px; height: 26px; }
ul#menucases li,ul#menucases a{display:block}
#leftnav ul#menucases li a{text-indent:-9666px;text-decoration:none;overflow:hidden; height: 26px;}
#mcb1, #mcb1s{left:0; top: 0; width: 193px; height: 26px;}
#mcb2, #mcb2s{left:0; top: 26px;  width: 193px; height: 26px;}
#mcb3, #mcb3s{left:0; top: 52px; width: 193px; height: 26px;}
#mcb4, #mcb4s{left:0; top: 78px; width: 193px; height: 26px;}


#mcb1s, #mcb1 a:hover, #mcb1s a:hover,
#mcb2s, #mcb2 a:hover, #mcb2s a:hover,
#mcb3s, #mcb3 a:hover, #mcb3s a:hover,
#mcb4s, #mcb4 a:hover, #mcb4s a:hover
{background-image:url(../images/menu_cases.gif);background-repeat: no-repeat;}
#mcb1s, #mcb1s a, #mcb1s a:hover, #mcb1 a:hover {background-position:-193px  0px}
#mcb2s, #mcb2s a, #mcb2s a:hover, #mcb2 a:hover {background-position:-193px  -26px}
#mcb3s, #mcb3s a, #mcb3s a:hover, #mcb3 a:hover {background-position:-193px  -52px}
#mcb4s, #mcb4s a, #mcb4s a:hover, #mcb4 a:hover {background-position:-193px  -78px}

.newline { line-height: 12px; };


