/* CSS Document *//*Content Area backgrounds */.One_Col_Strip {	float:left;	background-image:url(../images/one_col_strip.gif);	background-repeat:repeat-y;	width:851px;	height:auto;	margin:0;}.Two_Col_Strip {	float:left;	background-image:url(../images/two_col_strip.gif);	background-repeat:repeat-y;	width:851px;	height:auto;	margin:0;}.Two_Col_Strip_Rev {	float:left;	background-image:url(../images/two_col_strip_reverse.gif);	background-repeat:repeat-y;	width:851px;	height:auto;	margin:0;}.Three_Col_Strip {		float:left;	background-image:url(../images/three_col_strip.gif);	background-repeat:repeat-y;	width:851px;	height:auto;	margin:0;}/* Box shadows */#Box_Shadow_One_Col {	float:left;	background-image:url(../images/box_shadow_one_col.jpg);	background-repeat:no-repeat;	width:851px;	height:8px;	margin:0 !important;	margin:-4px 0 0 0;	line-height:0em;}#Box_Shadow_Two_Cols {	float:left;	background-image:url(../images/box_shadow_top.jpg);	background-repeat:no-repeat;	width:851px;	height:8px;	margin:0 !important;	margin:-4px 0 0 0;	line-height:0em;}#Box_Shadow_Three_Cols {	float:left;	background-image:url(../images/box_shadow_btm.jpg);	background-repeat:no-repeat;	width:851px;	height:8px;	margin:0 !important;	margin:-4px 0 0 0;	line-height:0em;}#Box_Shadow_Two_Cols_Rev {	float:left;	background-image:url(../images/box_shadow_reverse.jpg);	background-repeat:no-repeat;	width:851px;	height:8px;	margin:0 !important;	margin:-4px 0 0 0;	line-height:0em;}.Box_Shadow_Short {	float:left;	background-image:url(../images/box_shadow_right.jpg);	background-repeat:no-repeat;	width:269px;	height:8px;	margin:0 !important;	margin:-4px 0 0 0;	line-height:0em;}/* Content Area Boxes */.Box_Container {	float:left;	clear:both;	width:838px;	height:auto;	padding:0 0 0 12px;}.Box_Container .SizeShort {	float:left;		width:269px;	height:auto;}.Box_Container .SizeLong {	float:left;	width:548px;	height:auto;}.Box_Container .SizeLongest {	float:left;	width:827px;	height:auto;}.Box_Margin_Top {	float:left;	width:10px;	height:auto;}.Box_Margin_Btm {	float:left;	width:10px;	height:auto;}/* Image holders within content area */.Img_Holder {	float:left;	width:100%;	height:auto;	margin:4px 0 4px 0;}.Img_Holder_Large {	float:left;	width:90%;	height:auto;	margin:8px 0 8px 8px;}/* Box Object */.Box_Object {	float:left;	height:auto;	width:100%;}.Box_Object .Top_Panel {	float:left;	height:8px;	line-height:0.5em;	width:100%;	background-image: url(../images/TopPanel.jpg);}.color_green {	background-color:#669933;}.color_blue {	background-color:#CCCCCC;}.color_lblue {	background-color:#d7e2ee;}.color_grey {	background-color:#999;}.Box_Object .Box_Body {	float:left;	height:auto;	width:95%;	padding:4px 0 4px 12px;}a.Link_Regular:link, a.Link_Regular:active, a.Link_Regular:visited, a.Link_Regular:hover {	color:#999999;	text-decoration:underline;	font-weight:normal;}/* Headings */.Divider_Line {	float:left;	width:100%;	height:1px;	line-height:0.1em;	margin:4px 0 4px 0;}.Divider_Line_Medium  {	float:left;	width:96%;	height:1px;	line-height:0.1em;	margin:4px 0 4px 0;}/* Box Numbers - Homepage*/.Box_Number_Container {	float:left;	clear:both;	width:73%;	height:26px;	}.Box_Number_Container .Box_Small {	float:left;	width:7px;	height:7px;	padding:2px 4px 8px 5px !important;	padding:2px 4px 3px 5px;	margin:0 2px 0 0;}.Box_Small a.Link_Box:link, a.Link_Box:active, a.Link_Box:visited, a.Link_Box:hover {	color:#fff;	text-decoration:none;	font-size:0.77em;} .box_no_divider {	color:#999;	font-size:0.77em;}.Box_No_Nav {	float:left;	width:25%;	height:26px;}.Box_No_Nav a {	font-size:0.77em;	color:#999;	text-decoration:none;}/* Left and Right Columns */.Left_Col {	float:left;	width:25%;	height:auto;	margin:6px 10px 6px 0;}.Right_Col {	float:left;	width:69%;	height:auto;	margin:6px 0 6px 0;}.Copy_Contact {	margin:0;}.Copy_Contact a {	color:#333;	text-decoration:none;}/* Client page */.Client_Row {	float:left;	clear:both;	width:100%;	height:auto;	margin:0 0 5px 0;}.Client_Img {	float:left;	width:128px;	height:80px;	padding:0 3px 0 0;}.Client_Img_End {	float:left;	width:128px;	height:80px;	padding:0;}/* Copy_Strapline */p.Copy_Strapline {	font-size:0.77em;	color:#5EB2E1;}	/* Contact section */.Left_Col_Alt {	float:left;	width:38%;	height:auto;	margin:6px 10px 6px 0;}.Right_Col_Alt {	float:left;	width:56%;	height:auto;	margin:6px 0 6px 0;}.Contact_Map {	border:1px #CCCCCC solid;}form {		float:left;	clear:both;	padding:0;	margin:8px 0 0 0;	}label {	float:left;		padding:0;		font-weight:normal;	}select, input, textarea {	width:200px;	font-size:inherit;}.Form_Col {	float:left;	width:240px;	height:auto;	min-height:27px;		padding:6px 2px 6px 8px;	border-left:1px #fff solid;	}.Form_Row {	float:left;	clear:both;	width:510px;	height:100%;		border-bottom:1px #fff solid;	}.Copy_Form {	padding:0;	color:#333;	font-weight:normal;}.Copy_Form_Input {	color:#333;	font-size:0.77em;	font-weight:normal;}.Copy_Form_TextArea {	color:#333;	font-family:Arial, Helvetica, sans-serif;	font-size:0.77em;	font-weight:normal;}.btn_submit {	background-color:#1483c7;	border-width:0;	color:#fff;	border:0;	padding:2px 6px 2px 6px;	margin::0;	cursor:pointer;}#Form_Footer {	float:right;	clear:both;	padding:6px 21px 0 0;	}/* people */#Section_Heading {	float:left;	width:74%;	height:auto;}#Nav_People_Container {	float:left;	width:26%;	height:auto;	}#People_Container {	float:left;	width:100%;	height:410px;	overflow : auto;	scrollbar-base-color: #fff; 	scrollbar-track-color: #f8f8f8;	scrollbar-face-color: #1483c7;	scrollbar-highlight-color: #fff;	scrollbar-3dlight-color: #999;	scrollbar-darkshadow-color: #333;	scrollbar-shadow-color: #fff;	scrollbar-arrow-color: #fff;	}ul#Nav_People {	float:right;	width:140px;	height:auto;	list-style-type:none;	background-color:transparent;	color:#999999;}ul#Nav_People li {	float:left;	width:auto;	height:auto;	padding:0 2px 0 2px;	}a.Link_People:link, a.Link_People:active, a.Link_People:visited, a.Link_People:hover {	font-size:0.77em;	color:#999;		font-weight:bold;	text-decoration:underline;}a.Link_People_Selected:link, a.Link_People_Selected:active, a.Link_People_Selected:visited, a.Link_People_Selected:hover {	font-size:0.77em;	color:#999999;	font-weight:bold;	text-decoration:underline;}/* Home */.Home_Col {	float:left;	height:auto;	clear:both;	width:240px;	margin:0 0 8px 0;}.btn {	float:right;	margin:6px 0 0 0;	padding:2px;	width:61px;	height:24px;}.Copy_Home_Input {	margin:0;	font-size:0.77em;	color:#999;	font-weight:normal;	border: 1px outset #fff;	padding:2px;	width:230px;}/* Bullet points */.normal_bullets {	padding:0 0 0 26px;	margin:0;}.normal_bullets li {	padding:1px 0 1px 0;	margin:0;	height:auto;	color:#333;	font-size:0.77em;}/* Tables  */table {	padding:0;	margin:0;	border-bottom:1px #fff solid;	border-right:1px #fff solid;	}td {	padding:6px;	vertical-align:top;	border-top:1px #fff solid;	border-left:1px #fff solid;}td.light {	width:70%;	font-size:0.77em;	color:#333;	background-color:#ECEFEC;}td.light_reg {	width:221px;	color:#333;	background-color:#ECEFEC;}td label {	font-size:0.77em;}td.dark {	width:30%;	font-size:0.77em;	color:#5EB2E1;	background-color:#ECEFEC;	font-weight: bold;	background-repeat: no-repeat;}td.plainl {	width:30%;	font-size:0.77em;	color:#5EB2E1;	background-color:#ECEFEC;	font-weight: bold;}td.plainr {	width:70%;	font-size:0.77em;	color:#333;	background-color:#F8F8F8;}