/*Generic Settings*/
body{width: 100%;}
body, a{font-family : Verdana,Arial,Helvetica,'MS Sans Serif',Serif;	font-size : 70%; margin : 0px;	line-height : 15px;}

/*Text Settings*/
p{margin : 0px; padding : 0px;  font-size : 100%; margin-top: 10px; color : #000000; margin-right : 10px;}
/* Hide from IE-Mac \*/
p{font-size : 1em;}
/* End Hide IE-Mac */ 
a{font-size : 100%;  text-decoration : none;}
h1{margin: 0px; line-height: 18px;	font-size: 1em;	font-weight: bold;	color : #000000;	margin-bottom : 5px;}
h2{margin: 0px;	line-height: 17px; font-size: 1em;	font-weight: bold;	color : #000000; line-height: 17px; margin-right : 10px;}
ul,ol,li{font-size: 1em;	height : 100%; font-weight: normal;	line-height: 14px; list-style-position: outside; color : #000000; margin-right : 10px;}

/*link Settings*/
a{margin: 0px;font-weight: normal;text-decoration: none; color : #000000; }
a:active{font-weight : normal; text-decoration : none; color : #000000;  }
a:hover{font-weight : normal; text-decoration : none; color : #000000; }
a:visited{ font-weight : normal; text-decoration : none; color : #000000; }

div.page{width : 785px; margin-right : auto; margin-left : auto;}
div.container{	margin-left : 0px;	width : 785px;	text-align : left;	float : left;	margin-top : 15px;	margin-bottom : 15px;	clear : none;	background-image : url(../pics/back-ground-print.gif);	background-repeat : repeat-y;}

/*Top Navigation*/
div.top_navigation{	float :left;	margin : 0px;		width : 100%;	height : 25px;}
div.top_navigation_left{display : none; float : left;	margin : 0px;	width : 129px;	height :25px;}
div.top_navigation_mid{	float : left;	margin : 0px;		width : 432px;	height :25px;	border-left : 2px solid #FFFFFF;	border-right : 2px solid #FFFFFF;	background-color : #F4ECEF;}
div.top_navigation_right{	float : left;	margin : 0px;		width : 220px;	height :25px;	background-color : #DBDBDB;}

div.top_navigation_right1{display : none;	float : left;	margin : 0px;		width : 72px;	height :25px;}
div.top_navigation_right2{	display : none; float : left;	margin : 0px;		width : 79px;	height :25px;}
div.top_navigation_right3{	display : none; float : left;	margin : 0px;		width : 69px;	height :25px;}

/*Left Navigation*/
div.left_container{display : none; float :left;	margin : 0px;	width : 129px;	height :auto; background-color : #72102D;}

/*Content*/
div.content_holder{	margin : 0px;	float :left;	width : 432px;	height : 100%; border-left : 2px solid #FFFFFF;	border-right: 2px solid #FFFFFF;}
/*Header*/
div.header{	margin : 0px;	float :left;	width : 432px;	height : 147px;	clear : left;} 

div.content{	margin : 0px;	float :left;	width : 432px;	height : auto;	background-color : #F4ECEF;	padding-bottom  : 20px; margin-top :2px;} 
#content h1{margin: 0px; line-height: 18px;	font-size: 1.1em;	font-weight: bold;	color : #72102D;	margin-bottom : 5px; margin-left : 20px; margin-top : 25px;}
#content h2{margin: 0px;	line-height: 17px; font-size: 1em;	font-weight: bold;	color : #72102D; line-height: 17px; margin: 20px;}
#content p{	color :#72102D;	margin-left : 20px;	margin-right : 20px;}
#content  a{font-weight: normal;text-decoration: none; color : #72102D; }
#content  ul,ol,li{color : #72102D; margin-left :25px;}
/* Hide from IE-Mac \*/
html>body #content  ul,ol,li{margin-left :5px;}
/* End hide */

/*Latest Blocks*/
div.latest_casestudies{	margin : 0px;	float :left;	width : 214px;	height : 72px;	border : 1px solid #72102D;	background-color : #E9E9E9;}
div.latest_casestudies_top{	margin : 0px;	float :left; width : 214px;	height : 18px;}
div.latest_vacancies{margin : 0px;	float :left;	width : 214px;	height : 72px; border : 1px solid #72102D;	background-color : #E9E9E9; margin-left : 2px;}
div.latest_vacancies_top{margin : 0px;	float :left; width : 214px;	height : 18px;}
div.latest_item_off{margin : 0px;	float :left;	width : 209px;	height : 15px;	margin-top : 2px;	margin-left : 1px;	background-color : #FFFFFF;}
div.latest_item_on{	margin : 0px;	float :left;	width : 209px;	height : 15px;	margin-top : 2px;	margin-left : 1px;	background-color : #D4B7C0;}
html>body div.latest_item{	margin-left : 2px;}
div.latest_more{margin : 0px;	float :left;	width : 209px;	height : 15px;	margin-top : 2px;	margin-left : 1px;}

/*Right Content */
div.right_navigation{float :left; width : 220px; height : 100%; padding-bottom : 5px;}
div.right_navigation_image{	margin : 0px;	float :left;	width : 220px;	height : 220px;	 border-bottom : 1px solid #FFFFFF;}
div.quote{	margin : 0px;	float :left;	width : 220px;	height : 144px;	border-bottom : 1px solid #FFFFFF;}
div.quote2{	margin : 0px;	float :left;	width : 220px;	height : 143px;}

div.right_navigation_logo{margin : 0px;	margin-left : 7px;  margin-top : 15px;   float :left;	width : 109px;	height : auto; }
html>body div.right_navigation_logo{margin-left : 15px; }

/*Downloads Block*/
div.downloads_block{margin : 0px;	margin-left : 7px;  margin-top : 15px;   padding-bottom: 3px; float :left;	width : 188px;	height : auto; border : 1px solid #A1A1A1; background-color : #E9E9E9;}
html>body div.downloads_block{margin-left : 15px; }
div.downloads_block_top{	margin : 0px;	float :left;	width : 188px;	height : 27px;	background-image : url(../pics/downloads_header.gif);	margin-bottom : 8px;}
div.downloads_block_item{margin : 0px;	float :left;	height :auto;	width : 174px;	border-left : 7px solid #E9E9E9;	border-bottom : 5px solid #E9E9E9;	background-color : #FFFFFF;}
div.downloads_block_link{float :left;	height :auto;	width : 153px;	padding-left : 7px;}
a.downloads_block_link{	float :left;	font-size : 0.9em; margin : 0px;	line-height : 15px;	color : #999999;}
a.downloads_block_link:active{float :left;	font-size : 0.9em;  margin : 0px;	line-height : 15px;	color : #999999;}
a.downloads_block_link:hover{float :left;	font-size : 0.9em;  margin : 0px;	line-height : 15px;	color : #999999;}
a.downloads_block_link:visited{float :left;	font-size : 0.9em;  margin : 0px;	line-height : 15px;	color : #999999;}
div.downloads_block_square{	float :left;	height :auto;	width : 7px;}

/*Case Studies*/
div.casestudy_latest{margin : 0px;	margin-left :6px;	 margin-bottom :5px; padding-bottom : 3px;  float :left;	width : 199px;	height : auto;	border : 1px solid #72102D;	background-color : #E9E9E9;}
html>body div.casestudy_latest{margin-left :10px;}
div.casestudy_latest_header{	margin : 0px;	float :left;	padding-left : 10px; width : 189px;	background-color : #72102D;}
a.casestudy_header{float :left;	text-decoration: none; font-size : 0.9em; margin : 0px;	line-height : 19px;	color : #FFFFFF;}
a.casestudy_header:active{float :left;	text-decoration: none; font-size : 0.9em;  margin : 0px;	line-height : 19px;	color : #FFFFFF;}
a.casestudy_header:hover{float :left;	text-decoration: underline; font-size : 0.9em;  margin : 0px;	line-height : 19px;	color : #FFFFFF;}
a.casestudy_header:visited{float :left;	text-decoration: none; font-size : 0.9em;  margin : 0px;	line-height : 19px;	color : #FFFFFF;}
div.casestudy_latest_image{	margin : 0px;	padding-top : 5px; padding-bottom : 2px; float :left; width : 64px; height : auto;}
img.casestudy_latest_image{	float :right; border : 1px solid #000000;}
div.casestudy_latest_summary_container{	margin : 0px;  float :left; height :auto; width : 130px;}
div.casestudy_latest_summary{	margin : 0px;margin-top : 5px;	padding-top :3px;	float :left;	width : 125px;	height : auto;	border-left : 5px solid #E9E9E9;	background-color : #F6F6F6;}
p.casestudy_latest_summary{	padding-left : 3px;	line-height : 12px;	}
div.casestudy_latest_more{	margin : 0px;	float :left;	width : 125px;	height : auto;	border-left : 5px solid #E9E9E9;	background-color : #F6F6F6;}

/*Case Study Archive*/
div.archive_block{margin : 0px;	margin-left : 7px;  margin-top : 15px; padding-bottom: 3px; float :left;	width : 188px;	height : auto; border : 1px solid #A1A1A1; background-color : #E9E9E9;}
html>body div.archive_block{margin-left : 15px; }
div.archive_block_top{	margin : 0px;	float :left;	width : 188px;	height : 34px;	background-image : url(../pics/case-studies-archive.gif);margin-bottom : 8px;}
div.archive_block_item{margin : 0px;	float :left;	height :auto;	width : 174px;	border-left : 7px solid #E9E9E9;	border-bottom : 5px solid #E9E9E9;	background-color : #FFFFFF;}
div.archive_block_link{float :left;	height :auto;	width : 153px;	padding-left : 7px;}
a.archive_block_link{	float :left;	font-size : 0.9em; margin : 0px;	line-height : 15px;	color : #999999;}
a.archive_block_link:active{float :left;	font-size : 0.9em;  margin : 0px;	line-height : 15px;	color : #999999;}
a.archive_block_link:hover{float :left;	font-size : 0.9em;  margin : 0px;	line-height : 15px;	color : #999999;}
a.archive_block_link:visited{float :left;	font-size : 0.9em;  margin : 0px;	line-height : 15px;	color : #999999;}
div.archive_block_square{	float :left;	height :auto;	width : 7px;}

/*case Study*/
div.case_container{	margin : 0px;	float :left;	margin-left : 5px;	margin-top: 5px;	width : 412px;	height :auto;	border : 1px solid #72102D;	background-color : #E9E9E9;}
html>body div.case_container{margin-left : 10px;}
div.case_header{	margin : 0px;	float :left;	width : 412px;	height :21px;	background-color :  #72102D;}
div.case_images{	margin : 0px;	float :left;	width : 108px;	height :auto;	padding-bottom : 5px;}
img.case_image{	margin-top : 5px; float :right; border : 1px solid #000000;}
div.case_text{	margin : 0px;	margin-top : 5px;	margin-bottom : 5px;	padding-bottom : 5px;	float :left;	width : 286px;	height : auto;	background-color :  #FBF7F9;	border-left : 10px solid #E9E9E9;}

/*Related items Box*/
div.related_block{margin : 0px;	margin-left : 7px;  margin-top : 15px;  padding-bottom: 3px; float :left;	width : 188px;	height : auto; border : 1px solid #A1A1A1; background-color : #E9E9E9;}
html>body div.related_block{margin-left : 15px; }
div.related_block_top{	margin : 0px;	float :left;	width : 188px;	height : 34px;	background-image : url(../pics/case-studies-archive.gif);margin-bottom : 8px;}
div.related_block_top_service{	margin : 0px;	float :left;	width : 188px;	height : 34px;	background-image : url(../pics/related-services.gif); margin-bottom : 8px;}
div.related_block_top_case{	margin : 0px;	float :left;	width : 188px;	height : 34px;	background-image : url(../pics/related-casestudies.gif);	margin-bottom : 8px;}
div.related_block_top_testimonial{	margin : 0px;	float :left;	width : 188px;	height : 34px;	background-image : url(../pics/testimonial.gif);	margin-bottom : 8px;}
p.related_block_item{	margin : 5px;	line-height : 12px; color :#999999;	}
div.related_block_item{margin : 0px;	float :left;	height :auto;	width : 174px;	border-left : 7px solid #E9E9E9;	border-bottom : 5px solid #E9E9E9;	background-color : #FFFFFF;}
div.related_block_link{float :left;	height :auto;	width : 153px;	padding-left : 7px;}
a.related_block_link{	float :left;	font-size : 0.9em; margin : 0px;	line-height : 15px;	color : #999999;}
a.related_block_link:active{float :left;	font-size : 0.9em;  margin : 0px;	line-height : 15px;	color : #999999;}
a.related_block_link:hover{float :left;	font-size : 0.9em;  margin : 0px;	line-height : 15px;	color : #999999;}
a.related_block_link:visited{float :left;	font-size : 0.9em;  margin : 0px;	line-height : 15px;	color : #999999;}
div.related_block_square{	float :left;	height :auto;	width : 7px;}

/*Contact Form*/
div.contact_left{float :left; margin :0px; width : 160px; margin-top : 5px; margin-left : 10px;}
html>body div.contact_left{	margin-left : 20px;}
div.contact_right{float :left; margin :0px;  margin-top : 5px; width : 160px;margin-left : 10px;}
div.contact_bottom{	float :left; margin :0px; width : 310px; margin-left : 10px;}
html>body div.contact_bottom{ margin-left : 20px;}
input.contact_form{margin : 0px;  padding : 0px; font-size : 10px; color : #72102D; width : 310px; height : 14px; margin-bottom : 3px;  margin-top : 3px;}
label.contact_form{margin : 0px;color : #72102D;}
select.contact_form{margin : 0px; margin-left : 10px;  padding : 0px; font-size : 10px; color : #72102D; width : 310px; height : 18px; margin-bottom : 3px;  margin-top : 3px;}
html>body select.contact_form{margin-left : 0px; }

/*Links*/
div.link_cat_container{	margin : 0px;	float :left;	margin-left : 10px;	margin-top: 5px;	width : 382px;	height :auto;	border : 1px solid #72102D;	background-color : #E9E9E9;}
html>body div.link_cat_container{margin-left : 20px;}
div.link_cat_container_header{	margin : 0px;	float :left;	width : 382px;	height :27px;	background-image : url(../pics/links-category-header.gif);	margin-bottom : 5px;}
div.link_cat_item{margin : 0px;	float :left;	height :auto;	width : 368px;	border-left : 7px solid #E9E9E9;	border-bottom : 5px solid #E9E9E9;	background-color : #FFFFFF;}
div.link_cat_item_link{float :left;	height :auto;	width : 345px;	padding-left : 7px;}
div.link_cat_item_square{	float :left;	height :auto;	width : 7px;}
a.link_cat_item_link{	float :left;	font-size : 0.9em;	margin : 0px;	margin-left : 10px; line-height : 15px;	color : #999999;	text-decoration : none;}
a.link_cat_item_link:active{float :left;	font-size : 0.9em;  margin : 0px;	margin-left : 10px;  line-height : 15px;	color : #999999; text-decoration : none;}
a.link_cat_item_link:hover{float :left;	font-size : 0.9em;  margin : 0px;	margin-left : 10px;  line-height : 15px;	color : #999999; text-decoration : none; }
a.link_cat_item_link:visited{float :left;	font-size : 0.9em;  margin : 0px;	margin-left : 10px;  line-height : 15px;	color : #999999; text-decoration : none;}
div.link_container{	margin : 0px;	float :left;	margin-left : 10px;	margin-top: 5px;	width : 382px;	height :auto;	border : 1px solid #72102D;	background-color : #E9E9E9;}
html>body div.link_container{margin-left : 20px;}
div.link_item_header1{	margin : 0px;	float :left;	width : 318px;	height :19px;	margin-bottom : 5px;	background-color : #72102D;}
/* Hide from IE-Mac \*/
div.link_item_header1{width : 324px;	;}
/* End hide */
div.link_item_header2{	margin : 0px;	float :left;	width : 58px;	height :19px;	margin-bottom : 5px;	background-color : #72102D;}
div.link_item{margin : 0px;	float :left;	height :auto;	width : 368px;	border-left : 7px solid #E9E9E9;	border-bottom : 5px solid #E9E9E9;	background-color : #FFFFFF;}


/*Vacancies*/
div.vacancy_list_container{	margin : 0px;	float :left;	margin-left : 10px;	margin-top: 5px;	width : 382px;	height :auto;	border : 1px solid #72102D;	background-color : #E9E9E9;}
html>body div.vacancy_list_container{margin-left : 20px;}
div.vacancy_list_container_header{margin : 0px;	float :left;	width : 382px;	height :27px;	background-image : url(../pics/vacancys-header.gif);	margin-bottom : 5px;}
div.vacancy_list_item{margin : 0px;	float :left;	height :auto;	width : 368px;	border-left : 7px solid #E9E9E9;	border-bottom : 5px solid #E9E9E9;	background-color : #FFFFFF;}

div.vacancy_list_item_link{float :left;	height :auto;	width : 345px;	padding-left : 7px;}
div.vacancy_list_item_square{	float :left;	height :auto;	width : 7px;}
a.vacancy_list_item_link{	float :left;	font-size : 0.9em;	margin : 0px;	margin-left : 10px; line-height : 15px;	color : #999999;	text-decoration : none;}
a.vacancy_list_item_link:active{float :left;	font-size : 0.9em;  margin : 0px;	margin-left : 10px;  line-height : 15px;	color : #999999; text-decoration : none;}
a.vacancy_list_item_link:hover{float :left;	font-size : 0.9em;  margin : 0px;	margin-left : 10px;  line-height : 15px;	color : #999999; text-decoration : none; }
a.vacancy_list_item_link:visited{float :left;	font-size : 0.9em;  margin : 0px;	margin-left : 10px;  line-height : 15px;	color : #999999; text-decoration : none;}


div.vacancy_container{	margin : 0px;	float :left;	margin-left : 5px;	margin-top: 5px;	width : 412px;	height :auto;	border : 1px solid #72102D;	background-color : #E9E9E9;}
html>body div.vacancy_container{margin-left : 10px;}
div.vacancy_header{	margin : 0px;	float :left;	width : 412px;	height :21px;	background-color :  #72102D;}
div.vacancy_text{	margin : 0px;	margin-top : 5px;	margin-bottom : 5px;	padding-bottom : 5px;	float :left;	width : 392px;	height : auto;	background-color :  #FBF7F9;	border-left : 10px solid #E9E9E9;}


/*Gallery*/
div.gallery_list_container{	width : 382px;  float :left; height :auto; margin-left : 10px; margin-top : 5px;}
html>body div.gallery_list_container{	margin-left : 20px;}
div.gallery_list_numbers{   margin : 0px;	float :left;	width : 20px;}
div.gallery_list_items{	margin : 0px;	float :right;	width : 357px;	height : auto;}
div.gallery_list_item{	margin : 0px;	float :left;	width : 117px;	height : 113px;}
div.gallery_list_number{	margin : 0px;	float :left;	margin-bottom : 5px;	background-color : #72102D;	width : 13px;	height : 13px;}

