@charset "utf-8";
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 62.5%;
	margin: 0px;
	background-image: url(/Images/main_bg.jpg);
	background-repeat: repeat-x;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
a img 
{
	border: 0;
}
h1, h2, h3, h4, h5, p, div 
{
	margin: 0;
	padding: 0;
}

.cms_text 
{
	color: #636466;
	font-size: 1.2em;
	line-height: 1.6em;
}
.cms_text a
{
	color: #6D9D31;
	text-decoration: none;
	border-bottom: 1px solid #6D9D31;
	padding-bottom: 2px;
}
.cms_text a img
{
    margin-bottom: -5px;
}
.cms_text a:active
{
    top: 1px;
    position: relative;
}
.cms_text ul
{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cms_text ul a
{
	padding: 0;
	border: 0;
}

/* Container Styles */
.container {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
}

/* Header */

.groupheader {
	/*background-image: url(/Images/conducegroup_header.jpg); Removed for now - no client login */
	background: url(/Images/conducegroup_header_nologin.jpg);
	height: 158px;
	width: 1020px;
}
.groupheader h1 {
	margin:0px;
}
.groupheader h1.dreamscape {
	padding-top: 25px;
}
.header_left {
	float: left;
	width: 270px;
	padding-top: 14px;
	padding-left: 45px;
}
.header_right {
	float: right;
	width: 702px;
	height: 22px;
}
.groupheader .header_right.group {
	background: url(/Images/group_top_nav.gif) no-repeat;
}
.groupheader .header_right.it {
	background: url(/Images/it_top_nav.gif) no-repeat;
}
.groupheader .header_right.software {
	background: url(/Images/software_top_nav.gif) no-repeat;
}
.groupheader .header_right.consulting {
	background: url(/Images/consult_top_nav.gif) no-repeat;
	width: 704px;
}
.groupheader .header_right.dreamscape {
	background: url(/Images/dreamscape_top_nav.gif) no-repeat;
	width: 692px;
}

.group_top_button 
{
	float: left;
	width: 177px;
	height: 22px;
}
.group_top_button a {
	width: 177px;
	height: 22px;
	display:block;
	text-indent:-10000px;
	overflow: hidden;
}
.it_services_top_button {
	float: left;
	width: 161px;
	height: 22px;
}
.it_services_top_button a {
	width: 161px;
	height: 22px;
	display:block;
	text-indent:-10000px;
}
.it_software_top_button {
	float: left;
	width: 160px;
	height: 22px;
}
.it_software_top_button a {
	width: 160px;
	height: 22px;
	display:block;
	text-indent:-10000px;
}
.it_consulting_top_button {
	float: left;
	width: 152px;
	height: 22px;
}
.it_consulting_top_button a {
	width: 152px;
	height: 22px;
	display:block;
	text-indent:-10000px;
	overflow: hidden;
}
.it_dreamscape_top_button {
	float: left;
	width: 166px;
	height: 22px;
}
.it_dreamscape_top_button a {
	width: 166px;
	height: 22px;
	display:block;
	text-indent:-10000px;
	overflow: hidden;
}

.header_login {
	float: right;
	width: 410px;
	height:26px;
}
.header_login h2 {
	margin: 0px;
	position: absolute;
	left: -10000px;
}
.header_login p {
	margin: 0px;
	float:left;
	padding-top: 10px;
	padding-left: 6px;
}
.header_login label {
	position: absolute;
	left: -10000px;
}
.loginfields {
	font-size: 1em;
	color: #666;
	padding: 1px;
	width: 140px;
	border: 1px solid #FFF;
	font-family: Verdana, Geneva, sans-serif;
	height: 10px;
}

/* Main Nav */

.topmenu {
	float: right;
	width: 630px;
	margin-top: 73px;
	background-repeat: no-repeat;
	background-position: 539px top;
}
.topmenu.group {
	background-image: url(/Images/topmenu_right.gif);
}
.topmenu.it {
	background-image: url(/Images/topmenu_right_it.gif);
}
.topmenu.s {
	background-image: url(/Images/topmenu_right_s.gif);
}
.topmenu.c {
	background-image: url(/Images/topmenu_right_c.gif);
}
.topmenu.d {
	background-image: url(/Images/topmenu_right_d.gif);
	width: 628px;
	padding-left: 1px;
}
.topmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.topmenu li {
	float: left;
}
.topmenu li a {
	overflow: hidden;
}
.topmenu.group li.aboutus_menu a {
	background-image: url(/Images/aboutus_menu.gif);
	height: 24px;
	width: 132px;
	display: block;
	text-indent: -10000px;
}
.topmenu.group li.companynews_menu a {
	background-image: url(/Images/companynews_menu.gif);
	height: 24px;
	width: 147px;
	display: block;
	text-indent: -10000px;
}
.topmenu.group li.industrynews_menu a {
	background-image: url(/Images/industrynews_menu.gif);
	height: 24px;
	width: 136px;
	display: block;
	text-indent: -10000px;
}
.topmenu.group li.contactus_menu a {
	background-image: url(/Images/contactus_menu.gif);
	height: 24px;
	width: 124px;
	display: block;
	text-indent: -10000px;
}

.topmenu.it li.aboutus_menu a {
	background-image: url(/Images/aboutus_menu_it.gif);
	height: 24px;
	width: 132px;
	display: block;
	text-indent: -10000px;
}
.topmenu.it li.companynews_menu a {
	background-image: url(/Images/companynews_menu_it.gif);
	height: 24px;
	width: 147px;
	display: block;
	text-indent: -10000px;
}
.topmenu.it li.industrynews_menu a {
	background-image: url(/Images/industrynews_menu_it.gif);
	height: 24px;
	width: 136px;
	display: block;
	text-indent: -10000px;
}
.topmenu.it li.contactus_menu a {
	background-image: url(/Images/contactus_menu_it.gif);
	height: 24px;
	width: 124px;
	display: block;
	text-indent: -10000px;
}

.topmenu.s li.aboutus_menu a {
	background-image: url(/Images/aboutus_menu_s.gif);
	height: 24px;
	width: 132px;
	display: block;
	text-indent: -10000px;
}
.topmenu.s li.companynews_menu a {
	background-image: url(/Images/companynews_menu_s.gif);
	height: 24px;
	width: 147px;
	display: block;
	text-indent: -10000px;
}
.topmenu.s li.industrynews_menu a {
	background-image: url(/Images/industrynews_menu_s.gif);
	height: 24px;
	width: 136px;
	display: block;
	text-indent: -10000px;
}
.topmenu.s li.contactus_menu a {
	background-image: url(/Images/contactus_menu_s.gif);
	height: 24px;
	width: 124px;
	display: block;
	text-indent: -10000px;
}

.topmenu.c li.aboutus_menu a {
	background-image: url(/Images/aboutus_menu_c.gif);
	height: 24px;
	width: 132px;
	display: block;
	text-indent: -10000px;
}
.topmenu.c li.companynews_menu a {
	background-image: url(/Images/companynews_menu_c.gif);
	height: 24px;
	width: 147px;
	display: block;
	text-indent: -10000px;
}
.topmenu.c li.industrynews_menu a {
	background-image: url(/Images/industrynews_menu_c.gif);
	height: 24px;
	width: 136px;
	display: block;
	text-indent: -10000px;
}
.topmenu.c li.contactus_menu a {
	background-image: url(/Images/contactus_menu_c.gif);
	height: 24px;
	width: 124px;
	display: block;
	text-indent: -10000px;
}
	
.topmenu.d li.aboutus_menu a {
	background-image: url(/Images/aboutus_menu_d.gif);
	height: 24px;
	width: 131px;
	display: block;
	text-indent: -10000px;
}
.topmenu.d li.companynews_menu a {
	background-image: url(/Images/companynews_menu_d.gif);
	height: 24px;
	width: 147px;
	display: block;
	text-indent: -10000px;
}
.topmenu.d li.industrynews_menu a {
	background-image: url(/Images/industrynews_menu_d.gif);
	height: 24px;
	width: 136px;
	display: block;
	text-indent: -10000px;
}
.topmenu.d li.contactus_menu a {
	background-image: url(/Images/contactus_menu_d.gif);
	height: 24px;
	width: 124px;
	display: block;
	text-indent: -10000px;
}

/* Banner */

.conducegroup_banner {
	background-image: url(/Images/conducegroup_banner3.jpg);
	height: 106px;
	width: 1020px;
}
.conduceit_banner {
	background-image: url(/Images/conduceit_banner2.jpg);
	height: 106px;
	width: 1020px;
}
.conducesoftware_banner {
	background-image: url(/Images/conducesoftware_banner2.jpg);
	height: 106px;
	width: 1020px;
}
.conduceconsulting_banner {
	background-image: url(/Images/conduceconsult_banner2.jpg);
	height: 106px;
	width: 1020px;
}
.dreamscape_banner {
	background-image: url(/Images/dreamscape_banner.jpg);
	height: 106px;
	width: 1020px;
}
.conduce_banner_left {
	float: left;
	width: 350px;
	padding-top: 67px;
}
.conducegroup_banner .conduce_banner_left {
	padding-top: 67px;
}
	
.conduce_banner_left h2 {
	margin:0px;
	position: absolute;
	left: -10000px;
}
.conduce_banner_left p {
	margin:0px;
	position: absolute;
	left: -10000px;
}
.conduce_banner_left ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 38px;
}
.conduce_banner_left ul li {
	display: inline;
}
.conduce_banner_left li a {
	float: left;
	width: 77px;
	display: block;
	height: 20px;
	text-indent: -10000px;
	overflow: hidden;
}
.conduce_banner_left li.group_btn a 
{
	background: url(/Images/group_btn.gif) no-repeat;
	height: 22px;
	width: 58px;
}
.conduce_banner_left li.it_btn a 
{
	background: url(/Images/it_btn.gif) no-repeat;
	height: 22px;
	width: 77px;
}
.conduce_banner_left li.software_btn a 
{
	background: url(/Images/software_btn.gif) no-repeat;
	height: 22px;
	width: 74px;
}
.conduce_banner_left li.consulting_btn a 
{
	background: url(/Images/consulting_btn.gif) no-repeat;
	height: 22px;
	width: 73px;
}
.conduce_banner_left li.dreamscape_btn a 
{
	background: url(/Images/dreamscape_btn.gif) no-repeat;
	height: 22px;
	width: 85px;
}

.conduce_banner_right {
	float: right;
	width: 155px;
	height: 95px;
}
.conduce_banner_right h2 {
	margin:0px;
	position: absolute;
	left: -10000px;
}
.conduce_banner_right p {
	margin:0px;
}
.conduce_banner_right a {
	width: 155px;
	height: 95px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
}

/* Main Content */

.maincontent_top {
	background: url(/Images/maincontent_top_bg.jpg) no-repeat left top;
	/*height: 27px;*/
	width: 1020px;
	padding-top: 22px;
}
.maincontent{
	background-image: url(/Images/maincontent_bg.jpg);
	padding-bottom: 10px;
}

/* Left col */

.maincontent_col1 {
	float: left;
	width: 180px;
}
.leftmenu {
	background-color: #ebeaea;
	padding: 5px;
	width: 146px;
	float: right;
}
.leftmenu h2 {
	background-image: url(/Images/browsedivisions_header.gif);
	height: 27px;
	width: 146px;
	text-indent: -10000px;
	margin: 0px;
	overflow: hidden;
}
.leftmenu div.leftmenu_conducegroup {
	background: #6D9D31 url(/Images/leftmenu_conducegroup.gif) no-repeat;
	width: 137px;
	display: block;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	font-size: 1.3em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	cursor: pointer;
}
	.leftmenu div.leftmenu_conducegroup:hover {
		background-color: #6D9D31;
		background-image:none;
	}
	.leftmenu .selected div.leftmenu_conducegroup {
		width: 137px;
		display: block;
		color: #FFF;
		padding-top: 5px;
		padding-bottom: 6px;
		padding-left: 9px;
		font-size: 1.3em;
		text-decoration: none;
		background-repeat: no-repeat;
		background-color: #6D9D31;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #FFF;
		background-image: url(/Images/leftmenu_conducegroup_down.gif);
	}
	
	
.leftmenu div.leftmenu_itservices {
	background: #D06A1A url(/Images/leftmenu_itservices.gif) no-repeat;
	width: 137px;
	display: block;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	font-size: 1.3em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	cursor: pointer;
}
	.leftmenu div.leftmenu_itservices:hover {
		background-color: #D06A1A;
		background-image:none;
	}
	.leftmenu .selected div.leftmenu_itservices {
		width: 137px;
		display: block;
		color: #FFF;
		padding-top: 5px;
		padding-bottom: 6px;
		padding-left: 9px;
		font-size: 1.3em;
		text-decoration: none;
		background-repeat: no-repeat;
		background-color: #D06A1A;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #FFF;
		background-image: url(/Images/leftmenu_itservices_down.gif);
	}

.leftmenu div.leftmenu_software {
	background: #4692BB url(/Images/leftmenu_software.gif) no-repeat;
	width: 137px;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	font-size: 1.3em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	cursor: pointer;
}
.leftmenu div.leftmenu_software:hover {
	background-color: #4692BB;
	background-image:none;
}
.leftmenu .selected div.leftmenu_software {
	width: 137px;
	display: block;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	font-size: 1.3em;
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #4692BB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	background-image: url(/Images/leftmenu_software_down.gif);
}

.leftmenu div.leftmenu_consulting {
	background: #BC3228 url(/Images/leftmenu_consulting.gif) no-repeat;
	width: 137px;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	font-size: 1.3em;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	cursor: pointer;
}
.leftmenu div.leftmenu_consulting:hover {
	background-color: #BC3228;
	background-image: none;
}
.leftmenu .selected div.leftmenu_consulting {
	width: 137px;
	display: block;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	font-size: 1.3em;
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #BC3228;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	background-image: url(/Images/leftmenu_consulting_down.gif);
}

.leftmenu div.leftmenu_dreamscape {
	background: #886091 url(/Images/leftmenu_dreamscape.gif) no-repeat;
	width: 137px;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	font-size: 1.3em;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	cursor: pointer;
}
.leftmenu div.leftmenu_dreamscape:hover {
	background-color: #886091;
	background-image: none;
}
.leftmenu .selected div.leftmenu_dreamscape {
	width: 137px;
	display: block;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 9px;
	font-size: 1.3em;
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #886091;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	background-image: url(/Images/leftmenu_dreamscape_down.gif);
}

.leftmenu ul.subleft_menu {
	margin: 0px;
	padding: 0px;
	padding-bottom: 1px;
	list-style-type: none;
	width: 145px;
}
.leftmenu ul.subleft_menu li {
	margin: 0px !important;
	padding: 0px !important;
	width: 145px;
}
.leftmenu ul.subleft_menu.conducegroup 
{
	background-image: none;
	background-color: #FFF;
}
.leftmenu ul.subleft_menu.itservices 
{
	background-image: none;
	background-color: #FFF;
}
.leftmenu ul.subleft_menu.software 
{
	background-image: none;
	background-color: #FFF;
}
.leftmenu ul.subleft_menu.consulting 
{
	background-image: none;
	background-color: #FFF;
}
.leftmenu ul.subleft_menu.dreamscape 
{
	background-image: none;
	background-color: #FFF;
}
.leftmenu ul.subleft_menu li a {
	color: #156b99;
	/*background-color: #ecf5fb;*/
	background-image: none;
	font-size: 1em;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 8px;
	display: block;
	text-decoration: none;
	width: 137px;
}
.leftmenu ul.subleft_menu.conducegroup li a {
	color: #6D9D31;
	background-color: #F2F8EB;
	background-image: none;
	border-top: 1px solid #6D9D31;
}
.leftmenu ul.subleft_menu.itservices li a {
	color: #d86427;
	background-color: #fbeade;
	background-image: none;
	border-top: 1px solid #ea7523;
}
.leftmenu ul.subleft_menu.software li a {
	color: #156b99;
	background-color: #ecf5fb;
	background-image: none;
	border-top: 1px solid #287ba7;
}
.leftmenu ul.subleft_menu.consulting li a {
	color: #ef4136;
	background-color: #fdefee;
	background-image: none;
	border-top: 1px solid #ef4136;
}
.leftmenu ul.subleft_menu.dreamscape li a {
	color: #582568;
	background-color: #e8dce9;
	background-image: none;
	border-top: 1px solid #83568d;
}
.leftmenu ul.subleft_menu li.selected a {
	background-color: #FFF;
}
.leftmenu ul.subleft_menu li a:hover {
	background-color: #FFF;
}

/* Blog box */
.small_blog_box 
{
	width: 154px;
	float: right;
	font-family: Verdana, Sans-Serif;
	padding-right: 1px;
}
.small_blog_box .blog_heading 
{
	background: url(/Images/Home/blog_heading_bg.gif) no-repeat;
	height: 27px;
	width: 141px;
	padding: 1px 3px 0 14px;
}
.small_blog_box .blog_heading h2
{
	width: 71px;
	height: 26px;
	background: url(/Images/Home/blog_heading.gif) no-repeat left 4px;
	text-indent: -10000px;
	float: left;
	overflow: hidden;
}
.small_blog_box .blog_heading a
{
	float: right;
}
.small_blog_box .latest_post_box 
{
	border: 1px solid #0a0c0a;
	width: 145px;
	padding: 4px 0 4px 8px;
}
.small_blog_box h3
{
	color: #424444;
	font-size: 1.2em;
	padding-bottom: 7px;
}
.small_blog_box .post_info 
{
	background: #f5f4f3;
	width: 127px;
	padding: 5px;
	margin: 0 0 2px 0;
}
.small_blog_box p.author_name
{
	color: #ef4136;
	font-weight: bold;
	font-size: 1.1em;
	padding-bottom: 5px;
}
.small_blog_box p.author_name a
{
	color: #ef4136;
	text-decoration: none;
}
.small_blog_box p.author_name a:hover
{
	text-decoration: underline;
}
.small_blog_box p.post_title 
{
	padding-top: 2px;
	padding-bottom: 2px;
	color: #4a4949;
}
.small_blog_box p.post_title a
{
	color: #000;
	text-decoration: none;
}
.small_blog_box p.post_title a:hover
{
	text-decoration: underline;
}
.small_blog_box p.more_posts 
{
	padding-top: 4px;
}
.small_blog_box p.more_posts a 
{
	color: #747474;
	text-decoration: none;
}
.small_blog_box p.more_posts a:hover 
{
	text-decoration: underline;
}

/* Newsletter sign up */

.newslettersignup_bg {
	background-color: #d7d6d6;
	width: 136px;
	background-image: url(/Images/newslettersignup_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.newslettersignup_bg p {
	margin:0px;
}
.newslettersignup_bg label {
	position: absolute;
	left: -10000px;
}
.signupfields {
	font-size: 1em;
	color: #666;
	padding: 1px;
	width: 132px;
	border: 1px solid #FFF;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 4px;
}
p.newsletter_button 
{
	padding-top: 12px;
}
p.newsletter_button input 
{
	background: url(/Images/submit_button.gif) no-repeat;
	height: 17px;
	width: 61px;
	border: 0;
	margin: 0;
	padding: 0;
}

p.newsletter_confirm 
{
	padding-bottom: 38px;
}

/* website grader */

.website_grader 
{
	width: 154px;
	float: right;
}

/* social box */

.social_box_outer 
{
	width: 157px;
	float: right;
}
.social_box 
{
	background: url(/Images/Home/social_bg.gif) no-repeat;
	width: 157px;
	padding-top: 10px;
	padding-left: 3px;
	padding-bottom: 3px;
}
.social_box h2
{
	text-indent: -10000px;
	background: url(/Images/Home/social_title.gif) no-repeat right top;
	width: 145px;
	height: 17px;
	overflow: hidden;
}
.social_box_outer p.keep_up_to_date 
{
	background: url(/Images/Home/keep_up_to_date_bg.gif) no-repeat;
	height: 28px;
	width: 160px;
	text-indent: -10000px;
	overflow: hidden;
}

/* Middle Col */

.home_container 
{
	float: left;
	width: 550px;
	padding-left: 30px;
	padding-right: 30px;
}

.maincontent_col2 {
	float: left;
	width: 263px;
}

.maincontent_col2 h1 {
	margin:0px;
	}
.home_conducegroup_col {
	width: 547px;
	margin: 0 auto;
}
.group_home_header 
{
	background: url(/Images/conducegroup_header_home.gif) no-repeat;
	height: 25px;
	width: 529px;
	padding: 3px 5px 0 15px;
}
.group_home_header h1
{
	float: left;
}
.group_home_header p
{
	float: right;
	padding-top: 4px;
}
.group_home_header p a
{
	color: #FFF;
	text-decoration: none;
}
.group_home_header p a:hover
{
	text-decoration: underline;
}
.home_conducegroup_col_inner {
	width: 547px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8cc63f;
	border-bottom-color: #8cc63f;
	border-left-color: #8cc63f;
	background: url(/Images/conducegroup_home_bg.gif) repeat-y right top;
}
.home_conducegroup_col_inner2 {
	width: 531px;
	background-image: url(/Images/conducegroup_home_bg2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #525354;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 35px;
	padding-left: 8px;
}
.home_conducegroup_col_inner2 p {
	margin:0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.maincontent_col3 {
	float: left;
	width: 263px;
}
.maincontent_col3 h2 {
	margin:0px;
}
.home_conduceit_col {
	width: 260px;
	float: left;
}
.it_home_header 
{
	background: url(/Images/conduceit_header_home.gif) no-repeat;
	height: 23px;
	width: 243px;
	padding: 5px 5px 0 15px;
}
.it_home_header h2
{
	float: left;
}
.it_home_header p
{
	float: right;
	padding-top: 2px;
	width: 80px;
}
.it_home_header p a
{
	color: #FFF;
	text-decoration: none;
}
.it_home_header p a:hover
{
	text-decoration: underline;
}
.home_conduceit_col_inner {
	width: 261px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f47b20;
	border-bottom-color: #f47b20;
	border-left-color: #f47b20;
	background-image: url(/Images/conduceit_home_bg.gif);
	min-height: 105px;
}
.home_conduceit_col_inner2 {
	width: 190px;
	background-image: url(/Images/conduceit_home_bg2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #525354;
	padding-top: 3px;
	padding-right: 63px;
	padding-bottom: 10px;
	padding-left: 8px;
	min-height: 105px;
}
.home_conduceit_col_inner2 p {
	margin:0px;
	padding-top: 5px;
	padding-bottom: 5px;
}



.home_conducesoftware_col {
	width: 260px;
	float: left;
}
.software_home_header 
{
	background: url(/Images/conducesoftware_header_home.gif) no-repeat;
	height: 23px;
	width: 243px;
	padding: 5px 5px 0 15px;
}
.software_home_header h2
{
	float: left;
	width: 80px;
}
.software_home_header p
{
	float: right;
	padding-top: 2px;
}
.software_home_header p a
{
	color: #FFF;
	text-decoration: none;
}
.software_home_header p a:hover
{
	text-decoration: underline;
}
.home_conducesoftware_col_inner {
	width: 261px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #009ddc;
	border-bottom-color: #009ddc;
	border-left-color: #009ddc;
	background-image: url(/Images/conducesoftware_home_bg.gif);
	min-height: 120px;
}
.home_conducesoftware_col_inner2 {
	width: 190px;
	background-image: url(/Images/conducesoftware_home_bg2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #525354;
	padding-top: 3px;
	padding-right: 63px;
	padding-bottom: 10px;
	padding-left: 8px;
	min-height: 120px;
}
.home_conducesoftware_col_inner2 p {
	margin:0px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.home_conduceconsultancy_col {
	width: 260px;
	padding-left: 28px;
	float: left;
}
.consulting_home_header 
{
	background: url(/Images/consult_heading_home.gif) no-repeat;
	height: 26px;
	width: 243px;
	padding: 2px 5px 0 15px;
}
.consulting_home_header h2
{
	float: left;
	width: 80px;
}
.consulting_home_header p
{
	float: right;
	padding-top: 4px;
}
.consulting_home_header p a
{
	color: #FFF;
	text-decoration: none;
}
.consulting_home_header p a:hover
{
	text-decoration: underline;
}
.home_conduceconsultancy_col_inner {
	width: 261px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ef4135;
	border-bottom-color: #ef4135;
	border-left-color: #ef4135;
	background-image: url(/Images/conduceconsultancy_home_bg.gif);
	min-height: 105px;
}
.home_conduceconsultancy_col_inner2 {
	width: 190px;
	background-image: url(/Images/conduceconsultancy_home_bg2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #525354;
	padding-top: 3px;
	padding-right: 63px;
	padding-bottom: 10px;
	padding-left: 8px;
	min-height: 105px;
}

.home_conduceconsultancy_col_inner2 p {
	margin:0px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.home_dreamscape_col {
	width: 260px;
	padding-left: 28px;
	float: left;
}
.dreamscape_home_header 
{
	background: url(/Images/dreamscape_header_home.gif) no-repeat;
	height: 26px;
	width: 243px;
	padding: 2px 5px 0 15px;
}
.dreamscape_home_header h2
{
	float: left;
}
.dreamscape_home_header p
{
	float: right;
	padding-top: 4px;
}
.dreamscape_home_header p a
{
	color: #FFF;
	text-decoration: none;
}
.dreamscape_home_header p a:hover
{
	text-decoration: underline;
}
.home_dreamscape_col_inner {
	width: 261px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ad7fb8;
	border-bottom-color: #ad7fb8;
	border-left-color: #ad7fb8;
	background-image: url(/Images/dreamscape_home_bg.gif);
	min-height: 120px;
}
.home_dreamscape_col_inner2 {
	width: 190px;
	background-image: url(/Images/dreamscape_home_bg2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #525354;
	padding-top: 3px;
	padding-right: 63px;
	padding-bottom: 10px;
	padding-left: 8px;
	min-height: 120px;
}

.home_dreamscape_col_inner2 p {
	margin:0px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.maincontent_col4 {
	float: left;
	width: 202px;
}
.maincontent_col4 h2 {
	margin:0px;
}

.home_companynews_col {
	float: right;
	width: 181px;
	margin: 0;
	padding: 0;
}
.home_companynews_col p {
	margin: 0px;
}

.home_companynews_col a {
	color: #444546;
	text-decoration:none;
}
.home_companynews_col a:hover {
	text-decoration:underline;
}

.home_companynews_col_inner {
	width: 167px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b8bab7;
	border-bottom-color: #b8bab7;
	border-left-color: #b8bab7;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-top: 4px;
}
.home_companynews_item {
	background-color: #f5f4f3;
	width: 109px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #444546;
	padding: 9px 5px 9px 53px;
	margin-top: 3px;
	margin-bottom: 3px;
	float: left;
}
.home_companynews_item.group {
	background: #f5f4f3 url(/Images/home_news_groupbg.gif) no-repeat 5px center;
}
.home_companynews_item.it {
	background: #f5f4f3 url(/Images/home_news_itbg.gif) no-repeat 5px center;
}
.home_companynews_item.software {
	background: #f5f4f3 url(/Images/home_news_softwarebg.gif) no-repeat 5px center;
}
.home_companynews_item.consulting {
	background: #f5f4f3 url(/Images/home_news_consultingbg.gif) no-repeat 5px center;
}




.home_generalnews_col {
	float: right;
	width: 181px;
	margin-top: 12px;
}
.home_generalnews_col a {
	color: #444546;
	text-decoration:none;
}
.home_generalnews_col a:hover {
	text-decoration:underline;
}
.home_generalnews_col p {
	margin: 0px;
}
.home_generalnews_col_inner {
	width: 167px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #101010;
	border-bottom-color: #101010;
	border-left-color: #101010;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-top: 4px;
}
.home_generalnews_item {
	background-color: #f5f4f3;
	width: 157px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #444546;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	float: left;
}


/* Twitter feed */

.twitter_feed 
{
	width: 187px;
	float: right;
	margin-top: 12px;
}
.twitter_feed h2
{
	background: url(/Images/Home/twitter_header.gif) no-repeat;
	text-indent: -10000px;
	height: 187px;
	height: 28px;
}
.twitter_lower 
{
	background: url(/Images/Home/twitter_feed_bg.gif) repeat-y;
	padding: 0 5px 0 15px;
}
.twitter_lower .TwitterStatus 
{
	font-size: 1em;
	padding: 6px 0;
	border-bottom: 1px solid #79cbf2;
	line-height: 1.3em;
	color: #6b6c6c;
	height: 80px;
}
.twitter_lower .TwitterStatus span
{
	padding-left: 7px;
}
.twitter_lower .TwitterStatus a
{
	color: #5fb8e0;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.twitter_lower .TwitterStatus a.within_feed 
{
	text-transform: none !important;
	font-weight: normal !important;
}
.twitter_lower .TwitterStatus a:hover
{
	text-decoration: underline;
}
.twitter_lower .LastTwitterStatus 
{
	border-bottom: 0;
}
.twitter_feed p.twitter_follow 
{
	height: 62px;
	width: 187px;
}
.twitter_feed p.twitter_follow a
{
	display: block;
	height: 62px;
	width: 187px;
}

/* In this news */

.inthenews_home {
	background-image: url(/Images/inthenews_header.gif);
	background-repeat: no-repeat;
	width: 993px;
	background-position: right top;
	margin-top: 10px;
	clear: left;
	float: left;
}
.inthenews_home h2 {
	margin:0px;
}
.inthenews_home h2 a {
	float: right;
	width: 960px;
	display: block;
	height: 34px;
	text-indent: -10000px;
}
.inthenews_home_inner {
	float: right;
	width: 953px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #838485;
	border-bottom-color: #838485;
	border-left-color: #838485;
	clear: both;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.inthenews_header {
	padding: 10px;
	float: left;
	width: 277px;
	background-color: #f5f5f5;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFF;
	font-size: 1.1em;
	color: #444546;
	line-height: 1.4em;
}
.inthenews_header p {
	margin: 0px;
}

.inthenews_header a {
	color: #444546;
	text-decoration:none;
}
.inthenews_header a:hover {
	text-decoration:underline;
}
.maincontent_lower {
	background-image: url(/Images/maincontent_low_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 1020px;
	padding-top: 28px;
	color:#4d4e4e;
}
.maincontent_lower p {
	font-size: 1em;
	float: left;
	margin: 0;
	}
	
.maincontent_lower p.left {
	width: 280px;
	text-align: left;
	padding-left: 10px;
	}
	
.maincontent_lower p.center {
	width: 370px;
	text-align: center;
	}
	
.maincontent_lower p.right {
	float:right;
	width: 290px;
	text-align: right;
	padding-right: 10px;
	}
.maincontent_lower a {
	color:#4d4e4e;
	text-decoration: none;
	}
.maincontent_lower a:hover {
	text-decoration: underline;
	}


/* About */

.maincontent_center {
	float: left;
	width: 592px;
	padding-left: 20px;
}
.conducegroup_box {
	width: 550px;
	border: 1px solid #8cc63f;
	border-top: 0;
	padding: 10px 20px;
}
.home_conducegroup_col_inner2 p {
	margin:0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.about_hotspots 
{
	padding-top: 20px;
}
.about_hotspots p 
{
	float: left;
	padding-left: 22px;
}
.about_hotspots p.it_hotspot 
{
	padding-left: 0px;
}

/* Sitemap */

ul.sitemap 
{
	list-style: none;
	padding-left: 0;
}
ul.sitemap ul
{
	list-style: none;
	padding-left: 30px;
	font-size: 0.9em;
	padding-top: 0;
}

/* Industry News */

.black_box 
{
	border: 1px solid #353636;
	border-top: 0;
	width: 547px;
	padding-top: 20px;
}
.industry_news 
{
	margin: 0;
	margin-top: 5px;
	background: #f5f4f3;
	padding: 10px;
	padding-right: 0px;
	width: 537px;
	position: relative;
}
.item_number 
{
	float: left;
}
.industry_news_left 
{
	float: left;
	width: 380px;
}	
.industry_news_left span
{
	font-size: 0.9em;
	line-height: normal;
}
.industry_news_right 
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 125px;
	height: 23px;
}
.industry_news_right a
{
	border: 0;
}
.industry_news_right a:hover
{
	border: 0;
}

/* Company News */

.black_box_news 
{
	padding-top: 10px;
}
h2.news_title 
{
	float: left;
	font-size: 1.2em;
}
img.news_icon
{
	float: right;
}
.image_container 
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.image_container.right_image 
{
	float: right;
	padding-left: 10px;
}
	
	/* Right column */
	.news_search 
	{
		background: url(/Images/news_search_bg.gif) no-repeat;
		width: 174px;
		height: 67px;
		padding-top: 4px;
		padding-left: 7px;
		float: right;
	}
	.news_search h2 
	{
		background: url(/Images/news_search_title.gif) no-repeat;
		width: 104px;
		height: 24px;
		text-indent: -10000px;
	}
	.news_search .search_txt 
	{
		padding-left: 5px;
	}
	.news_search .search_txt input
	{
		margin: 0;
		padding: 0;
		width: 155px;
		border: 0;
		padding: 3px 0 3px 3px;
		font-family: Tahoma, Sans-Serif;
		font-size: 1.2em;
		color: #636466;
	}
	.news_search input.search_btn 
	{
		border: 0;
		background: url(/Images/news_search_btn.gif) no-repeat 5px 5px;
		margin: 0;
		padding: 0;
		height: 15px;
		width: 46px;
		cursor: pointer;
	}
	
	.news_archive 
	{
		padding-top: 4px;
		float: right;
		clear: both;
		width: 181px;
	}
	.news_archive.blog_archive_box
	{
		width: 153px;
		padding: 4px 1px 0 0;
	}
	.news_archive.blog_archive_box h2
	{
	    overflow: hidden;
	}
	.news_archive_month 
	{
		background: #9d9e9f url(/Images/news_archive_month_bg.gif) no-repeat left top;
		width: 181px;
	}
	.blog_archive_box .news_archive_month
	{
		width: 153px;
	}
	.news_archive_month a
	{
		display: block;
		color: #FFF;
		font-size: 1.4em;
		padding: 5px 0 5px 25px;
	}
	.news_archive.blog_archive_box a
	{
		padding: 5px 0 5px 15px;
	}
	.news_archive_month a:hover
	{
		text-decoration: none;
	}
	.news_articles 
	{
		margin: 0;
		padding: 0;
	}
	.news_articles ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.news_articles ul li
	{
		background: #f5f4f3;
		padding: 7px 5px 7px 45px;
	}
	.news_archive.blog_archive_box ul li
	{
		padding: 7px 5px 7px 32px;
	}
	.news_articles ul li.group
	{
		background: #f5f4f3 url(/Images/home_news_groupbg_sm.gif) no-repeat 8px center;
		width: 115px;
		word-wrap: break-word;
	}
	.news_articles ul li.it
	{
		background: #f5f4f3 url(/Images/home_news_itbg_sm.gif) no-repeat 8px center;
	}
	.news_articles ul li.software
	{
		background: #f5f4f3 url(/Images/home_news_softwarebg_sm.gif) no-repeat 8px center;
	}
	.news_articles ul li.consulting
	{
		background: #f5f4f3 url(/Images/home_news_consultingbg_sm.gif) no-repeat 8px center;
	}
	.news_articles ul li a 
	{
		color: #4d4e4e;
		display: block;
		font-size: 1.1em;
	}
	
/* News Search */

.no_results_p1 
{
	font-size: 1.2em;
	font-weight: bold;
}
.no_results_p2 
{
	font-size: 1.1em;
	padding-bottom: 200px;
}

.company_news_search .industry_news_left_outer 
{
	padding-left: 60px;
	background-position: left;
	width: 340px;
}
.company_news_search .industry_news_left_outer.group 
{
	background-image: url(/Images/news_group_icon_large.gif);
	background-repeat: no-repeat;
}
.company_news_search .industry_news_left_outer.it 
{
	background-image: url(/Images/news_it_icon_large.gif);
	background-repeat: no-repeat;
}
.company_news_search .industry_news_left_outer.software 
{
	background-image: url(/Images/news_software_icon_large.gif);
	background-repeat: no-repeat;
}
.company_news_search .industry_news_left_outer.consulting 
{
	background-image: url(/Images/news_consulting_icon_large.gif);
	background-repeat: no-repeat;
}
.company_news_search .industry_news_left_outer p
{
	width: 340px;
}

.search_paging 
{
	padding-top: 15px;
}
	

/* IT Services */

	/* Main page */
	
	.conduceit_box 
	{
		width: 593px;
		border: 1px solid #f47b20;
		border-right: 0;
		border-top: 0;
		background: url(/Images/it_main_box_bg.gif) repeat-y right top;
	}
	.conduceit_box .inner
	{
		background: url(/Images/it_main_bg_home.jpg) no-repeat right top;
		padding: 10px 280px 10px 20px;
		width: 293px;
	}
	.home_conducegroup_col_inner2 p {
		margin:0px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.conduceit_box.cms_text a
	{
	    color: #EA7523;
	    border-bottom: 1px solid #EA7523;
	}
	.cms_hotspot 
	{
		width: 287px;
		float: left;
		color: #FFF;
		font-size: 1.4em;
		padding-left: 18px;
	}
	.cms_hotspot.it_hotspot
	{
		background: url(/Images/it_cm_hotspot_repeat.gif) repeat-y 18px top;
	}
	.cms_hotspot.software_hotspot
	{
		background: url(/Images/software_cm_hotspot_repeat.gif) repeat-y 18px top;
	}
	.cms_hotspot.consulting_hotspot
	{
		background: url(/Images/consult_cm_hotspot_repeat.gif) repeat-y 18px top;
	}
	.cms_hotspot_inner 
	{
		width: 287px;
	}
	.it_hotspot .cms_hotspot_inner
	{
		background: url(/Images/it_cm_hotspot_top.gif) no-repeat left top;
	}
	.software_hotspot .cms_hotspot_inner
	{
		background: url(/Images/software_cm_hotspot_top.gif) no-repeat left top;
	}
	.consulting_hotspot .cms_hotspot_inner
	{
		background: url(/Images/consult_cm_hotspot_top.gif) no-repeat left top;
	}
	.cms_hotspot_inner_inner 
	{
		width: 267px;
		padding: 10px;
		text-align: center;
	}
	.it_hotspot .cms_hotspot_inner_inner 
	{
		background: url(/Images/it_cm_hotspot_bottom.gif) no-repeat left bottom;
	}
	.software_hotspot .cms_hotspot_inner_inner 
	{
		background: url(/Images/software_cm_hotspot_bottom.gif) no-repeat left bottom;
	}
	.consulting_hotspot .cms_hotspot_inner_inner 
	{
		background: url(/Images/consult_cm_hotspot_bottom.gif) no-repeat left bottom;
	}
	.cms_hotspot_inner_inner a
	{
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
	}
	.cms_hotspot_inner_inner a:hover
	{
		text-decoration: underline;
	}
	.cms_hotspot_inner_inner br
	{
		line-height: 0.5em;
	}
	.cms_hotspot_inner_inner h1, h2
	{
		font-size: 1.1em;
	}
	.cms_hotspot_inner_inner h3, h4, h5
	{
		font-size: 1em;
	}
	
	/* Sub Pages */
	
	h1.it_subpage 
	{
		background: #844000 url(/Images/it_subpage_heading.gif) no-repeat left top;
		width: 771px;
		color: #FFF;
		font-size: 1.4em;
		padding: 4px 0 4px 15px;
	}
	.conduceit_box.conduceit_box_long 
	{
		width: 785px;
		border: 1px solid #f47b20;
		border-bottom: 0;
		border-top: 0;
		background: url(/Images/it_main_box_bg.gif) repeat-x left bottom;
	}
	.conduceit_box.conduceit_box_long .inner
	{
		width: 761px;
		padding: 5px 12px 10px 12px;
		background: url(/Images/it_main_bg.jpg) no-repeat right bottom;
	}
	
	.enquire_p 
	{
		float: right;
		clear: right;
		padding-bottom: 120px;
	}
	.enquire_p.nopadding 
	{
		float: right;
		clear: right;
		padding-bottom: 6px !important;
	}
	.enquire_p a
	{
		border: 0;
	}
	.enquire_p a:hover
	{
		border: 0;
	}
	.subpage_content 
	{
		width: 470px;
	}
	
	.enquired_container 
	{
		float: right;
		clear: right;
		width: 248px;
	}
	.enquired_container .enquired 
	{
		width: 110px;
		color: #FFF;
		text-align: center;
		font-size: 0.9em;
		line-height: 1.3em;
		float: left;
	}
	.enquired_container .enquired.group 
	{
		background-color: #6D9D31;
		background-image: none;
	}
	.enquired_container .enquired.it 
	{
		background-color: #f47b20;
		background-image: none;
	}
	.enquired_container .enquired.software 
	{
		background-color: #4ab9e5;
		background-image: none;
	}
	.enquired_container .enquired.consulting 
	{
		background-color: #ef4136;
		background-image: none;
	}
	.enquired_container .enquired .enquired_heading 
	{
		font-weight: bold;
		font-size: 1.4em;
		padding: 3px 0 0 0;
	}
	.enquired p
	{
		padding: 4px 6px;
	}
	.enquired a 
	{
		background: #000;
		color: #FFF;
		font-weight: bold;
		display: block;
		padding-top: 3px;
		padding-bottom: 3px;
	}
		
	/* Contact */
	
	.maincontent_center .conduce_box_contact.conduceit_box 
	{
		border: 1px solid #F37B21 !important;
		margin: 0 !important;
		padding: 0px !important;
		width: 592px !important;
		border-top: 0;
		background: transparent;
	}
	.conduce_box_contact .inner
	{
		background: transparent !important;
		margin: 0 !important;
		padding: 12px !important;
		width: 570px !important;
	}
	.contact_details 
	{
		padding: 5px 0px 5px 10px;
		width: 558px;
	}
	.conduceit_box .contact_details 
	{
		background-color: #feeee1;
	}
	.contact_details h2
	{
		height: 12px;
		width: 127px;
		text-indent: -10000px;
	}
	.conduceit_box .contact_details h2
	{
		background: url(/Images/it_contacts_heading.gif) no-repeat;
	}
	.contact_details p
	{
		float: left;
	}
	.contact_details p.contact_image1 
	{
		width: 198px;
	}
	.contact_details p.contact_image2 
	{
		width: 175px;
	}
	.contact_details p.contact_image3 
	{
		width: 175px;
	}
	.contact_details img
	{
		padding: 10px 0;
	}
	
	.enquiry_form 
	{
		margin-top: 10px;
		border: 1px solid #636466;
		padding: 5px 10px 10px 10px;
		width: 546px;
	}
	.enquiry_form h2
	{
		height: 25px;
		width: 86px;
		text-indent: -10000px;
	}
	.conduceit_box .enquiry_form h2
	{
		background: url(/Images/it_enquiry_form_heading.gif) no-repeat;
	}
	.enquiry_form p
	{
		width: 273px;
		float: left;
		padding-bottom: 6px;
	}
	.enquiry_form label
	{
		width: 50px;
		float: left;
	}
	.enquiry_form input
	{
		width: 205px;
		float: left;
		font-family: Verdana, Sans-Serif;
		font-size: 1em;
		border: 1px solid #69696b;
		padding: 2px 0 2px 4px;
		color: #636466;
	}
	.enquiry_form .services_interest
	{
		width: 273px;
		float: left;
	}
	.enquiry_form .services_interest label
	{
		width: 273px;
	}
	.enquiry_form .services_box 
	{
		border: 1px solid #69696b;
		float: left;
		clear: both;
		width: 250px;
		height: 55px;
		padding: 5px;
		overflow: auto;
	}
	.enquiry_form .services_box p
	{
		width: 225px;
		line-height: 0.9em;
		color: #a0a3a7;
		font-size: 0.9em;
	}
	.enquiry_form .services_box p span
	{
		float: left;
	}
	.enquiry_form .services_box p a
	{
		border: 0;
		float: right;
		padding-top: 2px;
	}
	.enquiry_form .services_box p a:hover
	{
		border: 0;
	}
	
	.enquiry_form .additional_notes label
	{
		width: 273px;
	}
	.enquiry_form textarea
	{
		font-family: Verdana, Sans-Serif;
		font-size: 1em;
		border: 1px solid #69696b;
		padding: 2px 0 2px 4px;
		color: #636466;
		width: 256px;
		height: 60px;
	}
	.enquiry_form .howheard label 
	{
		position: absolute;
		left: -10000px;
	}
	.enquiry_form .howheard select 
	{
		width: 260px;
		border: 1px solid #69696b;
		padding: 2px 0 2px 4px;
		color: #636466;
		font-family: Verdana, Sans-Serif;
		font-size: 1em;
	}
	.enquiry_form .send_btn 
	{
		clear: both;
		height: 23px;
		width: 104px;
		border: 0;
		cursor: pointer;
	}
	.conduceit_box .enquiry_form .send_btn 
	{
		background: url(/Images/it_send_btn.gif) no-repeat;
	}
	
	.about_us 
	{
		padding: 5px 10px;
		width: 370px;
		margin-top: 10px;
		float: left;
	}
	.conduceit_box .about_us 
	{
		background-color: #fef6ef;
	}
	.about_us h2
	{
		height: 12px;
		width: 60px;
		text-indent: -10000px;
		padding-bottom: 7px;
	}
	.conduceit_box .about_us h2
	{
		background: url(/Images/it_about_heading.gif) no-repeat;
	}
	.about_us .address 
	{
		float: left;
		width: 200px;
		line-height: 1.3em;
	}
	.about_us .other_contact_details 
	{
		float: left;
		width: 130px;
		line-height: 1.3em;
	}
	.about_us .other_contact_details .icon
	{
		font-weight: bold;
	}
	
	.how_to_find_us 
	{
		float: left;
		width: 144px;
		height: 96px;
		padding-top: 10px;
		padding-left: 20px;
	}
	.how_to_find_us a
	{
		display: block;
		text-indent: -10000px;
		border: 0;
		height: 96px;
		width: 144px;
	}
	.conduceit_box .how_to_find_us a
	{
		background: url(/Images/google_directions_it.gif) no-repeat;
	}
	.how_to_find_us a:hover
	{
		border: 0;
	}
	.val 
	{
		font-size: 0.9em;
		padding-left: 50px;
		color: #FF0000;
		float: left;
		clear: left;
		width: 200px;
	}
	.val2
	{
		font-size: 0.9em;
		padding-left: 0px;
		color: #FF0000;
		float: left;
		clear: left;
		width: 200px;
	}
	.val3
	{
		width: 120px;
	}
	
	.conduceit_box .enquiry_form h2.thank_you
	{
		background: url(/Images/it_thanks_heading.gif) no-repeat;
	}
	.conduceit_box .enquiry_form p.thank_you
	{
		width: 520px;
		padding-bottom: 100px;
	}
	
	
/* Software */

	/* Main page */
	
	.conducesoftware_box 
	{
		width: 593px;
		border: 1px solid #009cda;
		border-right: 0;
		border-top: 0;
		background: url(/Images/software_main_box_bg.gif) repeat-y right top;
	}
	.conducesoftware_box.cms_text a
	{
	    color: #009cda;
	    border-bottom: 1px solid #009cda;
	}
	.conducesoftware_box .inner
	{
		background: url(/Images/software_main_bg_home.jpg) no-repeat right top;
		padding: 10px 280px 10px 20px;
		width: 293px;
	}
	
	/* Sub Pages */
	
	h1.software_subpage 
	{
		background: #844000 url(/Images/software_subpage_heading.gif) no-repeat left top;
		width: 772px;
		color: #FFF;
		font-size: 1.4em;
		padding: 4px 0 4px 15px;
	}
	.conducesoftware_box.conducesoftware_box_long 
	{
		width: 785px;
		border: 1px solid #009cda;
		border-bottom: 0;
		border-top: 0;
		background: url(/Images/software_main_box_bg.gif) repeat-x left bottom;
	}
	.conducesoftware_box.conducesoftware_box_long .inner
	{
		width: 761px;
		padding: 5px 12px 10px 12px;
		background: url(/Images/software_main_bg.jpg) no-repeat right bottom;
	}
	
	/* Contact */
	
	.maincontent_center .conduce_box_contact.conducesoftware_box 
	{
		border: 1px solid #287BA7 !important;
		margin: 0 !important;
		padding: 0 !important;
		width: 592px !important;
		border-top: 0;
		background: transparent;
	}
	.conducesoftware_box .contact_details 
	{
		background-color: #f3f8fc;
	}
	.conducesoftware_box .contact_details h2
	{
		background: url(/Images/software_contacts_heading.gif) no-repeat;
	}
	
	.conducesoftware_box .enquiry_form h2
	{
		background: url(/Images/software_enquiry_form_heading.gif) no-repeat;
	}
	.conducesoftware_box .enquiry_form .send_btn 
	{
		background: url(/Images/software_send_btn.gif) no-repeat;
	}
	
	.conducesoftware_box .about_us 
	{
		background-color: #f3f8fc;
	}
	.conducesoftware_box .about_us h2
	{
		background: url(/Images/software_about_heading.gif) no-repeat;
	}
	.conducesoftware_box .how_to_find_us a
	{
		background: url(/Images/google_directions_software.gif) no-repeat;
	}
	
	.conducesoftware_box .enquiry_form h2.thank_you
	{
		background: url(/Images/software_thanks_heading.gif) no-repeat;
	}
	.conducesoftware_box .enquiry_form p.thank_you
	{
		width: 520px;
		padding-bottom: 100px;
	}
	
/* Consulting */

	/* Main page */
	
	.conduceconsulting_box 
	{
		width: 593px;
		border: 1px solid #e53a2f;
		border-right: 0;
		border-top: 0;
		background: url(/Images/consulting_main_box_bg.gif) repeat-y right top;
	}
	.conduceconsulting_box.cms_text a
	{
	    color: #e53a2f;
	    border-bottom: 1px solid #e53a2f;
	}
	.conduceconsulting_box .inner
	{
		background: url(/Images/consult_main_bg_home.jpg) no-repeat right top;
		padding: 10px 280px 10px 20px;
		width: 293px;
	}
	
	/* Sub Pages */
	
	h1.consulting_subpage 
	{
		background: #844000 url(/Images/consulting_subpage_heading.gif) no-repeat left top;
		width: 772px;
		color: #FFF;
		font-size: 1.4em;
		padding: 4px 0 4px 15px;
	}
	.conduceconsulting_box.conduceconsulting_box_long 
	{
		width: 785px;
		border: 1px solid #e53a2f;
		border-bottom: 0;
		border-top: 0;
		background: url(/Images/consulting_main_box_bg.gif) repeat-x left bottom;
	}
	.conduceconsulting_box.conduceconsulting_box_long .inner
	{
		width: 761px;
		padding: 5px 12px 10px 12px;
		background: url(/Images/consulting_main_bg.jpg) no-repeat right bottom;
	}
	
	/* Contact */
	
	h1.consulting_contact 
	{
		background: url(/Images/consulting_contact_heading.gif) no-repeat left top;
		width: 594px;
		height: 28px;
		text-indent: -10000px;
	}
	
	.maincontent_center .conduce_box_contact.conduceconsulting_box 
	{
		border: 1px solid #E53A2F !important;
		margin: 0 !important;
		padding: 0px !important;
		width: 592px !important;
		border-top: 0;
		background: transparent;
	}
	.conduceconsulting_box .contact_details 
	{
		background-color: #fcecec;
	}
	.conduceconsulting_box .contact_details h2
	{
		background: url(/Images/consulting_contacts_heading.gif) no-repeat;
		height: 15px;
	}
	
	.conduceconsulting_box .enquiry_form h2
	{
		background: url(/Images/consulting_enquiry_form_heading.gif) no-repeat;
	}
	.conduceconsulting_box .enquiry_form .send_btn 
	{
		background: url(/Images/consulting_send_btn.gif) no-repeat;
	}
	
	.conduceconsulting_box .about_us 
	{
		background-color: #fdf5f5;
	}
	.conduceconsulting_box .about_us h2
	{
		background: url(/Images/consulting_about_heading.gif) no-repeat;
	}
	.conduceconsulting_box .how_to_find_us a
	{
		background: url(/Images/google_directions_consulting.gif) no-repeat;
	}
	
	.conduceconsulting_box .enquiry_form h2.thank_you
	{
		background: url(/Images/consulting_thanks_heading.gif) no-repeat;
	}
	.conduceconsulting_box .enquiry_form p.thank_you
	{
		width: 520px;
		padding-bottom: 100px;
	}



/* Group Contact */

h1.group_contact 
{
	background: url(/Images/group_contact_heading.gif) no-repeat left top;
	width: 594px;
	height: 28px;
	text-indent: -10000px;
}
.maincontent_center .conducegroup_box.conduce_box_contact {
	border: 1px solid #8cc63f;
	margin: 0 !important;
	padding: 0px !important;
	width: 592px !important;
	border-top: 0;
}
.conducegroup_box .contact_details 
{
	background-color: #f8fcf2;
}
.conducegroup_box .contact_details h2
{
	background: url(/Images/group_contacts_heading.gif) no-repeat;
	width: 158px;
	height: 15px;
}
.conducegroup_box .enquiry_form h2
{
	background: url(/Images/group_enquiry_form_heading.gif) no-repeat;
}
.conducegroup_box .enquiry_form .send_btn 
{
	background: url(/Images/group_send_btn.gif) no-repeat;
}

.conducegroup_box .about_us 
{
	background-color: #f1f9e6;
}
.conducegroup_box .about_us h2
{
	background: url(/Images/group_about_heading.gif) no-repeat;
}
.conducegroup_box .how_to_find_us a
{
	background: url(/Images/google_directions_group.gif) no-repeat;
}

.conducegroup_box .enquiry_form h2.thank_you
{
	background: url(/Images/group_thanks_heading.gif) no-repeat;
}
.conducegroup_box .enquiry_form p.thank_you
{
	width: 520px;
	padding-bottom: 100px;
}





/* Conduce Group */

	/* Sub Pages */
	
	h1.group_subpage 
	{
		background: #844000 url(/Images/group_subpage_heading.gif) no-repeat left top;
		width: 772px;
		color: #FFF;
		font-size: 1.4em;
		padding: 4px 0 4px 15px;
	}	
	.conducegroup_box.conducegroup_box_long 
	{
		width: 785px;
		border: 1px solid #93C940;
		border-bottom: 0;
		border-top: 0;
		background: url(/Images/group_main_box_bg.gif) repeat-x left bottom;
		padding:0;
		padding-bottom:1px;
	}
	.conducegroup_box.conducegroup_box_long .inner
	{
		width: 761px;
		padding: 5px 12px 10px 12px;
		background: url(/Images/group_main_bg.jpg) no-repeat right bottom;
	}

body 
	{
	overflow-x: hidden;
	}
	
/* Dreamscape */

.dreamscape_heading 
{
	background: url(/Images/dreamscape_heading_bg.gif) no-repeat;
	height: 24px;
	width: 576px;
	padding-top: 3px;
	padding-left: 13px;
	padding-right: 3px;
}
.dreamscape_heading h1
{
	float: left;
	width: 99px;
	height: 24px;
}
.dreamscape_heading p
{
	background: url(/Images/dreamscape_link.gif) no-repeat;
	float: right;
	width: 212px;
	height: 22px;
}
.dreamscape_heading p a
{
	text-indent: -10000px;
	display: block;
}

	
.dreamscape_box 
{
	width: 591px;
	border: 1px solid #6d3686;
	border-right: 0;
	border-top: 0;
	background: url(/Images/dreamscape_main_box_bg.gif) repeat-y right top;
}
.dreamscape_box .inner
{
	background: url(/Images/dreamscape_main_bg_home.jpg) no-repeat right top;
	padding: 10px 280px 10px 20px;
	width: 291px;
}
.dreamscape_box.cms_text a
{
	color: #A575AE;
    border-bottom: 1px solid #A575AE;
}

.dreamscape_hotspot 
{
	margin-top: 10px;
	display: block;
}

/*Contact */

.maincontent_center .conduce_box_contact.dreamscape_box 
{
	border: 1px solid #7a4d91 !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 590px !important;
	border-top: 0;
	background: transparent;
}
.dreamscape_box .contact_details 
{
	background-color: #f2e8f2;
}
.dreamscape_box .contact_details h2
{
	background: url(/Images/dreamscape_contacts_heading.gif) no-repeat;
	width: 138px;
}
.dreamscape_box .contact_details p
{
	width: 250px;
}

.dreamscape_box .enquiry_form h2
{
	background: url(/Images/dreamscape_enquiry_form_heading.gif) no-repeat;
}
.dreamscape_box .enquiry_form .send_btn 
{
	background: url(/Images/dreamscape_send_btn.gif) no-repeat;
}

.dreamscape_box .about_us 
{
	background-color: #f8f2f8;
}
.dreamscape_box .about_us h2
{
	background: url(/Images/dreamscape_about_heading.gif) no-repeat;
}
.dreamscape_box .how_to_find_us a
{
	background: url(/Images/google_directions_dreamscape.gif) no-repeat;
}

.dreamscape_box .enquiry_form h2.thank_you
{
	background: url(/Images/dreamscape_thanks_heading.gif) no-repeat;
}
.dreamscape_box .enquiry_form p.thank_you
{
	width: 520px;
	padding-bottom: 100px;
}

.unblock_enquiry_form p
{
	clear:both;
}
.unblock_enquiry_form label
{
	width:150px;
}
.unblock_enquiry_form select 
{
	width: 450px;
	border: 1px solid #69696b;
	padding: 2px 0 2px 4px;
	color: #636466;
	font-family: Verdana, Sans-Serif;
	font-size: 1em;
}

/* Client Lists */

.client_page 
{
	width: 580px;
	float: left;
	padding-left: 30px;
	font-family: Arial, Sans-Serif;
}
.client_page.wide 
{
	width: 785px;
}
.client_page h1 
{
	height: 23px;
	width: 545px;
	padding-top: 5px;
	padding-left: 25px;
}
.client_page.client_page_it h1 
{
	background: url(/Images/ClientList/client_heading_bg_it.gif) no-repeat 10px top;
}
.client_page.client_page_co h1 
{
	background: url(/Images/ClientList/client_heading_bg_co.gif) no-repeat 10px top;
}
.client_page.client_page_so h1 
{
	background: url(/Images/ClientList/client_heading_bg_so.gif) no-repeat 10px top;
}
.client_page.client_page_gr h1 
{
	background: url(/Images/ClientList/client_heading_bg_gr.gif) no-repeat 10px top;
}

.client_page_content_mid 
{
	width: 570px;
	background: url(/Images/ClientList/bg_mid.gif) repeat-y;
}
.wide .client_page_content_mid 
{
	width: 785px;
	background: url(/Images/ClientList/bg_mid-wide.gif) repeat-y;
}
.client_page_content_bottom 
{
	width: 570px;
	background: url(/Images/ClientList/bg_bottom.gif) no-repeat left bottom;
}
.wide .client_page_content_bottom 
{
	width: 785px;
	background: url(/Images/ClientList/bg_bottom-wide.gif) no-repeat left bottom;
}
.client_page_content_top 
{
	width: 530px;
	background: url(/Images/ClientList/bg_top.gif) no-repeat left top;
	padding: 20px 20px 30px 20px;
}
.wide .client_page_content_top 
{
	width: 745px;
	background: url(/Images/ClientList/bg_top-wide.gif) no-repeat left top;
}

.client_mid 
{
	width: 515px;
	margin: 5px auto 0 auto;
	background: url(/Images/ClientList/client_bg_mid.gif) repeat-y;
}
.wide .client_mid
{
	width: 730px;
	background: url(/Images/ClientList/client_bg_mid-wide.gif) repeat-y;
}
.client_bottom 
{
	width: 515px;
	background: url(/Images/ClientList/client_bg_bottom.gif) no-repeat left bottom;
}
.wide .client_bottom
{
	width: 720px;
	background: url(/Images/ClientList/client_bg_bottom-wide.gif) no-repeat left bottom;
}
.client_top 
{
	width: 505px;
	height: 45px;
	background: url(/Images/ClientList/client_bg_top.gif) no-repeat left top;
	padding: 10px 0 10px 10px;
}
.wide .client_top
{
	width: 710px;
	background: url(/Images/ClientList/client_bg_top-wide.gif) no-repeat left top;
}
.client_top img.open_close_icon
{
	float: left;
	margin-top: 16px;
}
.client_top p.client_name
{
	font-size: 1.7em;
	font-weight: bold;
	color: #404040;
	float: left;
	padding-top: 11px;
	padding-left: 10px;
	cursor: pointer;
	width: 310px;
}
.client_top p.logo_image 
{
	float: right;
	text-align: center;
	width: 160px;
}

.client_info_outer 
{
	width: 515px;
	background: url(/Images/ClientList/client_info_repeat.gif) repeat-y left top;
	margin: 0 auto;
}
.client_info 
{
	width: 495px;
	padding: 10px;
	background: url(/Images/ClientList/client_info_bottom.gif) no-repeat left bottom;
}

/*client description*/
.client_info .client_desc_mid 
{
	width: 475px;
	margin: 0 auto;
}
.blog .client_info .client_desc_mid 
{
	font-size: 1.2em;
}
.client_page_it .client_info .client_desc_mid 
{
	background: url(/Images/ClientList/client_desc_bg_mid_it.gif) repeat-y;
}
.client_page_co .client_info .client_desc_mid 
{
	background: url(/Images/ClientList/client_desc_bg_mid_co.gif) repeat-y;
}
.client_page_so .client_info .client_desc_mid 
{
	background: url(/Images/ClientList/client_desc_bg_mid_so.gif) repeat-y;
}
.client_page_gr .client_info .client_desc_mid 
{
	background: url(/Images/ClientList/client_desc_bg_mid_gr.gif) repeat-y;
}

.client_info .client_desc_bottom 
{
	width: 475px;
}
.client_page_it .client_info .client_desc_bottom 
{
	background: url(/Images/ClientList/client_desc_bg_bottom_it.gif) no-repeat left bottom;
}
.client_page_co .client_info .client_desc_bottom 
{
	background: url(/Images/ClientList/client_desc_bg_bottom_co.gif) no-repeat left bottom;
}
.client_page_so .client_info .client_desc_bottom 
{
	background: url(/Images/ClientList/client_desc_bg_bottom_so.gif) no-repeat left bottom;
}
.client_page_gr .client_info .client_desc_bottom 
{
	background: url(/Images/ClientList/client_desc_bg_bottom_gr.gif) no-repeat left bottom;
}

.client_info .client_desc_top 
{
	width: 436px;
	padding: 15px 20px 10px 20px;
	color: #7c7979;
	font-size: 1.2em;
	line-height: 1.4em;
}
.client_page_it .client_info .client_desc_top 
{
	background: url(/Images/ClientList/client_desc_bg_top_it.gif) no-repeat left top;
}
.client_page_co .client_info .client_desc_top 
{
	background: url(/Images/ClientList/client_desc_bg_top_co.gif) no-repeat left top;
}
.client_page_so .client_info .client_desc_top 
{
	background: url(/Images/ClientList/client_desc_bg_top_so.gif) no-repeat left top;
}
.client_page_gr .client_info .client_desc_top 
{
	background: url(/Images/ClientList/client_desc_bg_top_gr.gif) no-repeat left top;
}

.client_info .client_desc_top a 
{
	font-weight: bold;
	text-decoration: none;
	color: #6D9D31;
}
.client_info .client_desc_top a:hover 
{
	text-decoration: underline;
}

.client_info .client_desc_top h3
{
	font-size: 1.3em;
	padding-bottom: 7px;
	border-bottom: 1px solid #7c7979;
}
.client_info .client_desc_top p
{
	padding-top: 7px;
}
p.case_studies_hotspot 
{
	padding: 8px 0;
	width: 480px;
	margin: 0 auto;
}

.tabs 
{
	width: 470px;
	padding-left: 10px;
	margin: 0 auto;
}
.tabs p
{
	height: 21px;
	float: left;
}
.tabs p a
{
	display: block;
	text-indent: -10000px;
	height: 21px;
}
.tabs .images_tab a
{
	background: url(/Images/ClientList/images_tab.png) no-repeat;
	width: 115px;
}
.client_page_it .images_tab.selected a
{
	background: url(/Images/ClientList/images_tab_selected_it.png) no-repeat;
}
.client_page_so .images_tab.selected a
{
	background: url(/Images/ClientList/images_tab_selected_so.png) no-repeat;
}
.client_page_co .images_tab.selected a
{
	background: url(/Images/ClientList/images_tab_selected_co.png) no-repeat;
}
.client_page_gr .images_tab.selected a
{
	background: url(/Images/ClientList/images_tab_selected_gr.png) no-repeat;
}

.tabs .testimonials_tab a
{
	background: url(/Images/ClientList/testimonials_tab.png) no-repeat;
	width: 115px;
}
.client_page_it .testimonials_tab.selected a
{
	background: url(/Images/ClientList/testimonials_tab_selected_it.png) no-repeat;
	width: 115px;
}
.client_page_so .testimonials_tab.selected a
{
	background: url(/Images/ClientList/testimonials_tab_selected_so.png) no-repeat;
	width: 115px;
}
.client_page_co .testimonials_tab.selected a
{
	background: url(/Images/ClientList/testimonials_tab_selected_co.png) no-repeat;
	width: 115px;
}
.client_page_gr .testimonials_tab.selected a
{
	background: url(/Images/ClientList/testimonials_tab_selected_gr.png) no-repeat;
	width: 115px;
}

.tabs .links_tab a
{
	background: url(/Images/ClientList/links_tab.png) no-repeat;
	width: 108px;
}
.client_page_it .links_tab.selected a
{
	background: url(/Images/ClientList/links_tab_selected_it.png) no-repeat;
	width: 108px;
}
.client_page_so .links_tab.selected a
{
	background: url(/Images/ClientList/links_tab_selected_so.png) no-repeat;
	width: 108px;
}
.client_page_co .links_tab.selected a
{
	background: url(/Images/ClientList/links_tab_selected_co.png) no-repeat;
	width: 108px;
}
.client_page_gr .links_tab.selected a
{
	background: url(/Images/ClientList/links_tab_selected_gr.png) no-repeat;
	width: 108px;
}
.tabs .media_tab a
{
	background: url(/Images/ClientList/media_tab.png) no-repeat;
	width: 108px;
}
.client_page_it .media_tab.selected a
{
	background: url(/Images/ClientList/media_tab_selected_it.png) no-repeat;
	width: 108px;
}
.client_page_so .media_tab.selected a
{
	background: url(/Images/ClientList/media_tab_selected_so.png) no-repeat;
	width: 108px;
}
.client_page_co .media_tab.selected a
{
	background: url(/Images/ClientList/media_tab_selected_co.png) no-repeat;
	width: 108px;
}
.client_page_gr .media_tab.selected a
{
	background: url(/Images/ClientList/media_tab_selected_gr.png) no-repeat;
	width: 108px;
}

.tabbed_content_mid 
{
	background: url(/Images/ClientList/client_tabbed_bg_mid.png) repeat-y;
	width: 480px;
	margin: 0 auto;
}
.tabbed_content_bottom 
{
	background: url(/Images/ClientList/client_tabbed_bg_bottom.png) no-repeat left bottom;
	width: 466px;
	padding: 0 9px 6px 5px;
}
.tabbed_content_top 
{
	background: url(/Images/ClientList/client_tabbed_bg_top.png) no-repeat left top;
	width: 466px;
	padding: 10px 0 0 0;
}

	/* Image tab */
	
	.images_container 
	{
		width: 466px;
	}
	.images_container_inner 
	{
		width: 435px;
		margin: 0 auto;
		padding: 7px 0 10px 0;
	}
	.image 
	{
		float: left;
		width: 145px;
	}
	.images_bg_mid
	{
		background: url(/Images/ClientList/image_bg_mid.gif) repeat-y;
		width: 139px;
	}
	.images_bg_bottom
	{
		background: url(/Images/ClientList/image_bg_bottom.gif) no-repeat left bottom;
		width: 139px;
	}
	.images_bg_top 
	{
		background: url(/Images/ClientList/image_bg_top.gif) no-repeat left top;
		width: 121px;
		height: 121px;
		padding: 8px 10px 10px 8px;
	}
	.image_innermost 
	{
		width: 121px;
		height: 121px;
		font-size: 1.2em;
		text-align: center;
	}
	.image p
	{
		color: #7c7979;
		width: 139px;
		text-align: center;
		font-size: 1.1em;
	}
	
	/* Testimonial tab */
	.testimonial 
	{
		font-size: 1.2em;
		color: #7c7979;
		width: 415px;
		margin: 0 auto;
		padding: 10px;
		margin-bottom: 10px;
		margin-top: 5px;
	}
	.client_page_it .testimonial 
	{
		border: 1px solid #f47b20;
	}
	.client_page_co .testimonial 
	{
		border: 1px solid #ef4136;
	}
	.client_page_so .testimonial 
	{
		border: 1px solid #009ddc;
	}
	.client_page_gr .testimonial 
	{
		border: 1px solid #8cc63f;
	}
	
	.testimonial h4
	{
		font-size: 1.3em;
		border-bottom: 1px solid #7c7979;
		padding-bottom: 5px;
		color: #404040;
	}
	.testimonial .testimonial_content 
	{
		padding-top: 10px;
	}
	
	/* Links tab */
	.links_container 
	{
		width: 415px;
		margin: 0 auto;
		padding: 2px 10px 10px 10px;
		margin-bottom: 10px;
		margin-top: 5px;
	}
	.client_page_it .links_container 
	{
		border: 1px solid #f47b20;
	}
	.client_page_co .links_container 
	{
		border: 1px solid #ef4136;
	}
	.client_page_so .links_container 
	{
		border: 1px solid #009ddc;
	}
	.client_page_gr .links_container 
	{
		border: 1px solid #8cc63f;
	}
	
	.link_container 
	{
		border-bottom: 1px solid #7c7979;
		padding-bottom: 8px;
		padding-top: 8px;
		font-size: 1.3em;
	}
	.no_bottom_border 
	{
		border-bottom: 0;
	}
	.link_container p.link a 
	{
		color: #404040;
		font-weight: bold;
		font-size: 1.1em;
		text-decoration: none;
	}
	.link_container p.link a:hover 
	{
		text-decoration: underline;
	}
	.link_container p 
	{
		line-height: 1.3em;
		color: #404040;
	}
	
	/* Media tab */
	
	.media 
	{
		border: 1px solid #f47b20;
		font-size: 1.2em;
		color: #7c7979;
		width: 416px;
		margin: 0 auto;
		padding: 10px 0 0 0;
		margin-bottom: 10px;
		margin-top: 5px;
	}
	.client_page_it .media 
	{
		border: 1px solid #f47b20;
	}
	.client_page_co .media 
	{
		border: 1px solid #ef4136;
	}
	.client_page_so .media 
	{
		border: 1px solid #009ddc;
	}
	.client_page_gr .media 
	{
		border: 1px solid #8cc63f;
	}
	
	.media_content 
	{
		padding: 0 10px 10px 10px;
	}
	.client_page embed 
	{
		width: 416px;
		height: 312px;
		overflow: hidden;
	}
	
	
.paging 
{
	color: #FFF;
	padding: 2px 0;
	width: 466px;
	height: 19px;
}
.client_page_it .paging 
{
	background: url(/Images/ClientList/client_info_paging_it.gif) repeat-x;
}
.client_page_co .paging 
{
	background: url(/Images/ClientList/client_info_paging_co.gif) repeat-x;
}
.client_page_so .paging 
{
	background: url(/Images/ClientList/client_info_paging_so.gif) repeat-x;
}
.client_page_gr .paging 
{
	background: url(/Images/ClientList/client_info_paging_gr.gif) repeat-x;
}

.paging p.prev_btn
{
	float: left;
	padding-left: 15px;
	width: 10px;
}
.paging_longer p.prev_btn
{
	width: 0px;
	padding-left: 0;
}
.paging p.paging_info
{
	float: left;
	font-size: 1.2em;
	width: 416px;
	text-align: center;
	padding-top: 2px;
}
.paging_longer p.paging_info
{
	width: 460px;
}
.paging p.next_btn
{
	float: left;
	padding-right: 15px;
	width: 10px;
}
.paging_longer p.next_btn
{
	width: 0px;
	padding-right: 0;
}

.close_btn 
{
	float: right;
	padding-right: 10px;
	padding-top: 7px;
}

/*overall paging*/
.client_paging 
{
	width: 210px;
	margin: 0 auto;
	padding-top: 25px;
}
.client_paging p
{
	float: left;
}
.client_paging p.prev_p
{
	float: left;
	width: 20px;
	text-align: left;
}
.client_paging p.main_page_paging
{
	float: left;
	text-align: center;
	width: 160px;
	font-size: 1.5em;
	font-weight: bold;
}
.client_paging p.main_page_paging a
{
	text-decoration: none;
}
.client_paging p.main_page_paging a:hover
{
	text-decoration: underline;
}
.client_page_it p.main_page_paging 
{
	color: #f47b20;
}
.client_page_so p.main_page_paging 
{
	color: #009ddc;
}
.client_page_co p.main_page_paging 
{
	color: #ef4136;
}
.client_page_gr p.main_page_paging 
{
	color: #8cc63f;
}

.client_page_it p.main_page_paging a
{
	color: #f47b20;
}
.client_page_so p.main_page_paging a
{
	color: #009ddc;
}
.client_page_co p.main_page_paging a
{
	color: #ef4136;
}
.client_page_gr p.main_page_paging a
{
	color: #8cc63f;
}
.client_paging p.next_p
{
	float: left;
	width: 20px;
	text-align: right;
}

/* Case study */

.client_top_casestudy 
{
	height: 53px;
}
.case_study_item_details 
{
	font-weight: bold;
	float: left;
	padding-top: 2px;
	padding-left: 20px;
	cursor: pointer;
	width: 440px;
}
.case_study_item_details p.client_name_casestudy
{
	font-size: 1.5em;
	font-weight: bold;
	color: #ef4136;
	padding-bottom: 5px;
	width: 440px;
	border-bottom: 1px solid #ef4136;
}
.client_page_it .case_study_item_details p.client_name_casestudy
{
	color: #f47b20;
	border-bottom: 1px solid #f47b20;
}
.client_page_co .case_study_item_details p.client_name_casestudy
{
	color: #ef4136;
	border-bottom: 1px solid #ef4136;
}
.client_page_so .case_study_item_details p.client_name_casestudy
{
	color: #4ab9e6;
	border-bottom: 1px solid #4ab9e6;
}
.client_page_gr .case_study_item_details p.client_name_casestudy
{
	color: #8cc63f;
	border-bottom: 1px solid #8cc63f;
}
.case_study_item_details p.client_name
{
	width: 440px;
	padding-top: 4px;
	padding-left: 0;
	float: none;
	position: relative;
	z-index: 1;
}
p.download_doc 
{
	clear: left;
	padding-top: 25px;
}

.bookmark_box 
{
	width: 450px;
	margin: 0 auto;
	background: url(/Images/Bookmark/bg_repeat.png) repeat-y;
}
.bookmark_box_inner 
{
	background: url(/Images/Bookmark/bg_bottom.png) no-repeat left bottom;
	padding: 7px;
	width: 450px;
}
.bookmark_box_inner p
{
	background: url(/Images/Bookmark/bookmark_text.gif) no-repeat;
	width: 99px;
	height: 40px;
	text-indent: -10000px;
	float: left;
	margin-top: 5px;
	margin-left: 12px;
	margin-bottom: 5px;
}
.bookmark_box_inner a
{
	float: left;
}

.other_case_studies 
{
	width: 300px;
}
.other_case_studies p.main_page_paging
{
	width: 300px;
}

/* Blog */

.blog_heading 
{
	width: 535px;
	height: 30px;
	background: url(/Images/ClientList/client_heading_bg_gr.gif) no-repeat 10px top;
	padding-left: 25px;
}
.wide .blog_heading 
{
	width: 750px;
	background: url(/Images/ClientList/client_heading_bg_gr-wide.gif) no-repeat 10px top;
}
.blog_heading h1 
{
	padding-top: 5px;
	float: left;
	width: 75px;
	padding-left: 0;
	background: 0 !important;
}
.blog_heading a 
{
	float: right;
}

.blog_heading .fRight
{
    float: right;
}
.blog_heading p.qsearch 
{
    float: left;
    clear: left;
    margin: 2px;
}
.blog_heading a 
{
    clear: right;
}


.pages.blog_paging
{
    padding: 20px 25px 15px 15px;
    font-size: 1.4em;
    position: relative;
    width: 710px;
}
.pages.blog_paging p
{
    float: left;
    clear: none;
    width: 50%;
    display: block;
    min-height: 1px;
}
.pages.blog_paging .paging_right 
{
    text-align: right;
}
.pages.blog_paging div.ul
{
    display: none;
}
.pages.blog_paging a
{
    color: #6D9D31;
}
.pages.blog_paging a:active
{
    top: 2px;
    position: relative;
}


.blog_item_details 
{
	width: 455px;
	position: relative;
}
.wide .blog_item_details 
{
	width: 665px;
}
.blog_item_details p.comments
{
	position: absolute;
	top: 0px;
	right: 60px;
	font-size: 1.2em;
	z-index: 10;
	padding: 5px;
	color: #999999;
}
.blog_item_details p.client_name_casestudy
{
	font-size: 1.5em;
	font-weight: bold;
	color: #ef4136;
	padding-bottom: 5px;
	width: 395px;
	border-bottom: 1px solid #ef4136;
}
.wide .blog_item_details p.client_name_casestudy
{
	width: 500px;
	padding-right: 100px;
}
.blog_item_details_it 
{
	background: url(/Images/Blog/icon_it.gif) no-repeat right 10px;
}
.blog_item_details.blog_item_details_it p.client_name_casestudy
{
	color: #f47b20;
	border-bottom: 1px solid #f47b20;
}
.blog_item_details_co 
{
	background: url(/Images/Blog/icon_co.gif) no-repeat right 10px;
}
.blog_item_details.blog_item_details_co p.client_name_casestudy
{
	color: #ef4136;
	border-bottom: 1px solid #ef4136;
}
.blog_item_details_so 
{
	background: url(/Images/Blog/icon_so.gif) no-repeat right 10px;
}
.blog_item_details.blog_item_details_so p.client_name_casestudy
{
	color: #4ab9e6;
	border-bottom: 1px solid #4ab9e6;
}
.blog_item_details_gr 
{
	background: url(/Images/Blog/icon_gr.gif) no-repeat right 10px;
}
.blog_item_details.blog_item_details_gr p.client_name_casestudy
{
	color: #8cc63f;
	border-bottom: 1px solid #8cc63f;
}
.blog_item_details p.client_name_casestudy span
{
	color: #404040;
	font-weight: normal;
	font-size: 0.9em;
}

.blog_item_details_gr p.client_name
{
	width: 395px;
	padding-top: 4px;
	padding-left: 0;
	float: none;
}

.client_info_outer.blog_post_container
{
	width: 694px;
	background: url(/Images/Blog/blog_notepaper_rep.gif) repeat-y left top;
	margin: 0 auto;
}
.blog_post_container .client_info 
{
	width: 674px;
	padding: 10px;
	background: url(/Images/Blog/blog_notepaper_bottom.gif) no-repeat left bottom;
}

.client_page_gr .it .client_desc_mid 
{
	background: url(/Images/ClientList/client_desc_bg_mid_it.gif) repeat-y;
}
.client_page_gr .co .client_desc_mid 
{
	background: url(/Images/ClientList/client_desc_bg_mid_co.gif) repeat-y;
}
.client_page_gr .so .client_desc_mid 
{
	background: url(/Images/ClientList/client_desc_bg_mid_so.gif) repeat-y;
}
.client_page_gr .gr .client_desc_mid 
{
	background: url(/Images/ClientList/client_desc_bg_mid_gr.gif) repeat-y;
}

.client_page_gr .it .client_desc_bottom 
{
	background: url(/Images/ClientList/client_desc_bg_bottom_it.gif) no-repeat left bottom;
}
.client_page_gr .co .client_desc_bottom 
{
	background: url(/Images/ClientList/client_desc_bg_bottom_co.gif) no-repeat left bottom;
}
.client_page_gr .so .client_desc_bottom 
{
	background: url(/Images/ClientList/client_desc_bg_bottom_so.gif) no-repeat left bottom;
}
.client_page_gr .gr .client_desc_bottom 
{
	background: url(/Images/ClientList/client_desc_bg_bottom_gr.gif) no-repeat left bottom;
}

.client_page_gr .it .client_desc_top 
{
	background: url(/Images/ClientList/client_desc_bg_top_it.gif) no-repeat left top;
}
.client_page_gr .co .client_desc_top 
{
	background: url(/Images/ClientList/client_desc_bg_top_co.gif) no-repeat left top;
}
.client_page_gr .so .client_desc_top 
{
	background: url(/Images/ClientList/client_desc_bg_top_so.gif) no-repeat left top;
}
.client_page_gr .gr .client_desc_top 
{
	background: url(/Images/ClientList/client_desc_bg_top_gr.gif) no-repeat left top;
}

.blog_content img 
{
	padding: 7px;
}
	
	/* Blog comments */

	.client_page_gr .it .comments_inner 
	{
		border-top: 1px solid #f47b20;
	}
	.client_page_gr .co .comments_inner 
	{
		border-top: 1px solid #ef4136;
	}
	.client_page_gr .so .comments_inner 
	{
		border-top: 1px solid #009adb;
	}
	
	.client_page_gr .it .comments_inner_inner label 
	{
		color: #f47b20;
	}
	.client_page_gr .co .comments_inner_inner label 
	{
		color: #ef4136;
	}
	.client_page_gr .so .comments_inner_inner label 
	{
		color: #009adb;
	}
	.client_page_gr .it .comments_inner_inner input, .client_page_gr .it .comments_inner_inner textarea 
	{
		border: 2px solid #f47b20;
	}
	.client_page_gr .co .comments_inner_inner input, .client_page_gr .co .comments_inner_inner textarea 
	{
		border: 2px solid #ef4136;
	}
	.client_page_gr .so .comments_inner_inner input, .client_page_gr .so .comments_inner_inner textarea 
	{
		border: 2px solid #009adb;
	}
	
	.client_page_gr .comments_inner_inner input.submit_comment_btn 
	{
		border: 0;
	}
	.client_page_gr .it .comments_inner_inner input.submit_comment_btn 
	{
		color: #f47b20;
	}
	.client_page_gr .co .comments_inner_inner input.submit_comment_btn 
	{
		color: #ef4136;
	}
	.client_page_gr .so .comments_inner_inner input.submit_comment_btn 
	{
		color: #009adb;
	}
	
	.client_page_gr .it .open_comments 
	{
		background: url(/Images/Articles/comments_expand_it.gif) no-repeat;
	}
	.client_page_gr .co .open_comments 
	{
		background: url(/Images/Articles/comments_expand_co.gif) no-repeat;
	}
	.client_page_gr .so .open_comments 
	{
		background: url(/Images/Articles/comments_expand_so.gif) no-repeat;
	}



/* Archive box */
.news_archive.archive_box 
{
	padding-top: 0;
	padding-bottom: 12px;
}
.news_archive.archive_box a
{
	text-decoration: none;
}
.news_archive.archive_box a:hover
{
	text-decoration: underline;
}
.news_archive.archive_box .news_archive_month a:hover 
{
	text-decoration: none;
}
.news_archive.archive_box .news_archive_month 
{
	float: left;
	clear: left;
}
.news_archive.archive_box .news_archive_month a.open_close 
{
	float: left;
}
.news_archive.archive_box .news_archive_month span 
{
	float: right;
	padding-top: 8px;
	padding-right: 10px;
}

/* Article comments */

.comments_box 
{
	width: 476px;
	margin: 0 auto;
	padding: 0;
}

.comments_panel 
{
	padding: 10px 17px;
}

.comments_inner 
{
	padding-top: 13px;
}
.client_page_it .comments_inner 
{
	border-top: 1px solid #f47b20;
}
.client_page_co .comments_inner 
{
	border-top: 1px solid #ef4136;
}
.client_page_so .comments_inner 
{
	border-top: 1px solid #009adb;
}
.client_page_gr .comments_inner 
{
	border-top: 1px solid #8cc63f;
}

.comments_inner_inner 
{
	background: #f6f5f5;
	padding: 10px;
}
	

.comments_inner_inner p
{
	width: 421px;
	padding-top: 8px;
	clear: both;
}
.comments_inner_inner label
{
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 3px;
	display: block;
}
.comments_inner_inner input
{
	clear: left;
	width: 411px;
	padding: 2px 0 2px 5px;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
}
.comments_inner_inner textarea
{
	clear: left;
	width: 406px;
	height: 50px;
	padding: 2px 5px 2px 5px;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
}
.client_page_it .comments_inner_inner label 
{
	color: #f47b20;
}
.client_page_co .comments_inner_inner label 
{
	color: #ef4136;
}
.client_page_so .comments_inner_inner label 
{
	color: #009adb;
}
.client_page_gr .comments_inner_inner label 
{
	color: #8cc63f;
}
.client_page_it .comments_inner_inner input, .client_page_it .comments_inner_inner textarea 
{
	border: 2px solid #f47b20;
}
.client_page_co .comments_inner_inner input, .client_page_co .comments_inner_inner textarea 
{
	border: 2px solid #ef4136;
}
.client_page_so .comments_inner_inner input, .client_page_so .comments_inner_inner textarea 
{
	border: 2px solid #009adb;
}
.client_page_gr .comments_inner_inner input, .client_page_gr .comments_inner_inner textarea 
{
	border: 2px solid #8cc63f;
}

.comments_inner_inner .val
{
	color: #FF0000;
	float: left;
	clear: left;
	width: 300px;
	padding-left: 0;
	font-size: 1.1em;
}

.comments_inner_inner input.submit_comment_btn 
{
	width: auto;
	border: 0;
	font-weight: bold;
	font-size: 1.5em;
	background: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.client_page_it .comments_inner_inner input.submit_comment_btn 
{
	color: #f47b20;
}
.client_page_co .comments_inner_inner input.submit_comment_btn 
{
	color: #ef4136;
}
.client_page_so .comments_inner_inner input.submit_comment_btn 
{
	color: #009adb;
}
.client_page_gr .comments_inner_inner input.submit_comment_btn 
{
	color: #8cc63f;
}

.special_field 
{
	display: none;
}

.open_comments 
{
	color: #FFF;
	font-size: 1.4em;
	width: 455px;
	height: 17px;
	padding: 4px 0 4px 20px;
	cursor: pointer;
}
.client_page_it .open_comments 
{
	background: url(/Images/Articles/comments_expand_it.gif) no-repeat;
}
.client_page_co .open_comments 
{
	background: url(/Images/Articles/comments_expand_co.gif) no-repeat;
}
.client_page_so .open_comments 
{
	background: url(/Images/Articles/comments_expand_so.gif) no-repeat;
}
.client_page_gr .open_comments 
{
	background: url(/Images/Articles/comments_expand_gr.gif) no-repeat;
}
.open_comments p span
{
	font-weight: bold;
	font-style: italic;
}

.comment 
{
	background: #FFF;
	margin-bottom: 7px;
	font-size: 1.2em;
	padding: 9px;
	padding-top: 0;
	color: #7c7979;
}
.comment p.comment_author 
{
	border-bottom: 1px solid #424040;
	padding-bottom: 6px;
	font-weight: bold;
	font-size: 1.1em;
	color: #4f5050;
	width: 400px;
}
.comment p.comment_author a
{
	color: #4f5050;
	text-decoration: none;
}
.comment p.comment_author a:hover
{
	text-decoration: underline;
}
.comment p.comment_author span
{
	font-weight: normal;
	font-style: italic;
	font-size: 0.9em;
}
.comment .comment_content 
{
	padding: 6px 3px;
}
.comment .comment_content a
{
	font-weight: bold;
	text-decoration: none;
	color: #7c7979;
}
.comment .comment_content a:hover
{
	text-decoration: underline;
}

/* management team */

.management_bar 
{
	height: 40px;
	color: #FFF;
	font-size: 1.7em;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 10px;
	cursor: pointer;
}
.management_bar.management_bar_gr 
{
	background: #84BA3E url(/Images/Management/bg_gr.jpg) no-repeat right top;
}
.management_bar.management_bar_it 
{
	background: #EE7821 url(/Images/Management/bg_it.jpg) no-repeat right top;
}
.management_bar.management_bar_co 
{
	background: #E43D34 url(/Images/Management/bg_co.jpg) no-repeat right top;
}
.management_bar.management_bar_so 
{
	background: #0294CF url(/Images/Management/bg_so.jpg) no-repeat right top;
}
.management_bar.management_bar_dr 
{
	background: #AA7FB4 url(/Images/Management/bg_dr.jpg) no-repeat right top;
}
.management_bar img
{
	float: left;
	margin-top: 7px;
}
.management_bar p
{
	float: left;
	padding-left: 15px;
}

.client_desc_top.management 
{
	padding: 5px 20px 10px 20px;
}
.management_info 
{
	color: #7c7979;
	padding-bottom: 6px;
}
.client_page_gr .gr .management_info 
{
	border-bottom: 1px solid #84BA3E;
}
.client_page_gr .it .management_info 
{
	border-bottom: 1px solid #EE7821;
}
.client_page_gr .co .management_info 
{
	border-bottom: 1px solid #E43D34;
}
.client_page_gr .so .management_info 
{
	border-bottom: 1px solid #0294CF;
}
.client_page_gr .dr .management_info 
{
	border-bottom: 1px solid #AA7FB4;
}
.management_info .management_info_left
{
	float: left;
	width: 300px;
}
.management_info .management_name
{
	color: #7c7979;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 0.6em;
}
.management_info .management_title
{
	font-size: 1.2em;
	font-weight: bold;
	line-height: normal;
}
.client_page_gr .gr .management_info .management_title
{
	color: #84BA3E;
}
.client_page_gr .it .management_info .management_title
{
	color: #EE7821;
}
.client_page_gr .co .management_info .management_title
{
	color: #E43D34;
}
.client_page_gr .so .management_info .management_title
{
	color: #0294CF;
}
.client_page_gr .dr .management_info .management_title
{
	color: #AA7FB4;
}
.management_info .management_info_right 
{
	float: right;
	width: 90px;
	padding-top: 14px;
}
.management_info .management_info_right p
{
	padding-left: 7px;
	float: right;
}
.management_info .management_info_right p.skype_icon 
{
	padding-left: 5px;
	cursor: pointer;
}
.management_info .management_info_right .skype_popup 
{
	background: #FFF;
	border: 1px solid #000;
	font-size: 1.1em;
	padding: 10px;
}
.management_info .management_info_right .skype_popup p
{
	float: none;
	padding: 0;
}
.management_info .management_info_right .skype_popup p span
{
	font-weight: bold;
}

.client_desc_top.management .content
{
	padding-top: 5px;
}
.management .image_container 
{
	padding: 0 0 10px 10px;
	width: 140px;
	float: right;
}
.image_repeat 
{
	width: 140px;
	background: url(/Images/Management/image_bg_rep.gif) repeat-y right top;
}
.image_top 
{
	background: url(/Images/Management/image_bg_top.gif) no-repeat left top;
}
.image_bottom 
{
	background: url(/Images/Management/image_bg_bottom.gif) no-repeat left bottom;
	padding-top: 35px;
	padding-bottom: 20px;
	text-align: center;
}




.client_page_gr .dr .client_desc_mid 
{
	background: url(/Images/Management/client_desc_bg_mid_dr.gif) repeat-y;
}
.client_page_gr .dr .client_desc_bottom 
{
	background: url(/Images/Management/client_desc_bg_bottom_dr.gif) no-repeat left bottom;
}
.client_page_gr .dr .client_desc_top 
{
	background: url(/Images/Management/client_desc_bg_top_dr.gif) no-repeat left top;
}

.client_page_gr .client_info .client_desc_mid.management 
{
	margin-bottom: 10px !important;
}


/* For DIV Class "blog_desc_mid" (Previously "client_desc_mid" in Blog.aspx) */
.client_page_gr .gr .blog_desc_mid 
{
	background: url(/Images/ClientList/blog_desc_bg_mid_gr.gif) repeat-y;
}
.client_page_gr .so .blog_desc_mid 
{
	background: url(/Images/ClientList/blog_desc_bg_mid_so.gif) repeat-y;
}
.client_page_gr .co .blog_desc_mid 
{
	background: url(/Images/ClientList/blog_desc_bg_mid_co.gif) repeat-y;
}
.client_page_gr .it .blog_desc_mid 
{
	background: url(/Images/ClientList/blog_desc_bg_mid_it.gif) repeat-y;
}

.blog .client_info .blog_desc_mid 
{
	font-size: 1.2em;
}

.client_info .blog_desc_mid 
{
	width: 641px;
	margin: 0 auto;
}

/* For DIV Class "client_desc_top blog_content" */
.client_page_gr .gr .blog_desc_top 
{
	background: url(/Images/ClientList/blog_desc_bg_top_gr.gif) no-repeat left top;
	font-size: 1.1em;
}
.client_page_gr .so .blog_desc_top 
{
	background: url(/Images/ClientList/blog_desc_bg_top_so.gif) no-repeat left top;
	font-size: 1.1em;
}
.client_page_gr .co .blog_desc_top 
{
	background: url(/Images/ClientList/blog_desc_bg_top_co.gif) no-repeat left top;
	font-size: 1.1em;
}
.client_page_gr .it .blog_desc_top 
{
	background: url(/Images/ClientList/blog_desc_bg_top_it.gif) no-repeat left top;
	font-size: 1.1em;
}

.client_page_gr .gr .blog_desc_top a
{
    color: #8CC63F;
}

.client_page_gr .so .blog_desc_top a
{
    color: #4AB9E6;
}

.client_page_gr .co .blog_desc_top a
{
    color: #EF4136;
}

.client_page_gr .it .blog_desc_top a
{
    color: #F47B20;
}

.client_info .blog_desc_top 
{
	width: 601px;
	padding: 15px 20px 10px 20px;
	color: #7c7979;
	font-size: 1.2em;
	line-height: 1.4em;
}

/* For DIV Class "comments_box" */
.comments_box.blog_comments_box
{
	width: 641px;
	margin: 0 auto;
	padding: 0;
}

/* For DIV Class "bookmark_box" */
.blog_bookmark_box 
{
	width: 612px;
	margin: 0 auto;
	background: url(/Images/Bookmark/blog_bg_repeat.png) repeat-y;
}

.blog_bookmark_box .bookmark_box_inner 
{
	background: url(/Images/Bookmark/blog_bg_bottom.png) no-repeat left bottom;
	padding: 7px;
	width: 612px;
}

.blog_bookmark_box .bookmark_box_inner p
{
	background: url(/Images/Bookmark/bookmark_text.gif) no-repeat;
	width: 256px;
	height: 40px;
	text-indent: -10000px;
	float: left;
	margin-top: 5px;
	margin-left: 12px;
	margin-bottom: 5px;
}

.blog_bookmark_box .bookmark_box_inner a
{
	float: left;
}

/* For DIV Class "comments_box" */
.blog_desc_mid .comments_box .open_comments 
{
	color: #FFF;
	font-size: 1.4em;
	width: 621px;
	height: 17px;
	padding: 4px 0 6px 20px;
	cursor: pointer;
}

.gr .blog_desc_mid .comments_box .open_comments 
{
	background: #8CC63F url(/Images/Blog/blog_comments_expand_gr.gif) no-repeat left bottom;
}
.so .blog_desc_mid .comments_box .open_comments 
{
	background: #009CDB url(/Images/Blog/blog_comments_expand_so.gif) no-repeat left bottom;
}
.co .blog_desc_mid .comments_box .open_comments 
{
	background: #ef4136 url(/Images/Blog/blog_comments_expand_co.gif) no-repeat left bottom;
}
.it .blog_desc_mid .comments_box .open_comments 
{
	background: #F47B20 url(/Images/Blog/blog_comments_expand_it.gif) no-repeat left bottom;
}


.blog_desc_mid .comments_box .open_comments p span
{
	font-weight: bold;
	font-style: italic;
}

.blog_comments_box .comments_inner_inner label
{
    font-size: 1.2em;
}
.blog_comments_box .comments_inner_inner input
{
	width: 570px;
}
.blog_comments_box .comments_inner_inner textarea
{
	width: 565px;
}
.blog_comments_box .comments_inner_inner input.submit_comment_btn 
{
	width: auto;
	font-size: 1.25em;
}

.client_page .client_page_gr .wide blog a 
{
    color: #6D9D31;
}

.advert 
{
    float: left;
    margin-top: 10px;
}