html, body {background-color:#F1F5EF; margin:0px;padding:0px;font-size: 11px;color: #555555;font-family: verdana,arial,"sans-serif"}
a {text-decoration:none;}
input {border:1px solid}
.tar {text-align:right}
.tac {text-align:center;}
a.read_more {font-weight:bold;color:#000000;padding-right:15px;background:  url("/design/read-more-arrow.gif") right no-repeat;}
p {margin:0px;padding:10px 0px;}
.clear_both{clear:both;}
.black {color:#000000}
.light_green {color:#8dc63f}
.darkblue {color:#1883a3}
.bold {font-weight:bold}
.inp_image {border:none}
.float_left {float:left;}
#all_page {width:1000px;left:50%;margin-left:-500px;position:relative;background:  url("/design/background-top-right.jpg") top right no-repeat}

a.news_list { color: #636560; text-decoration: underline; }

#header {height:220px;position:relative;margin:0px 100px;}
#header .R {height:1px;border-bottom: 1px solid #d8dcd7;position:relative;top:140px;}
#logo {position:absolute;top:38px;width:109px;height:60px;}
#logo img {border:none;}

#menu {width:375px;height:210px;left:70px;position:absolute; background: url("/design/menu_back.gif") top left no-repeat;}
#menu ul {list-style-type:none;}
#menu li {display:block;position:absolute;white-space:nowrap}
#menu li.ml_contact{top:46px;left:264px;}
#menu li.ml_clients{top:116px;left:264px;}
#menu li.ml_services{top:116px;left:138px;}
#menu li.ml_about{top:187px;left:138px;}
#menu li.ml_welcome{top:187px;left:12px;}
#menu li.ml_downloads{top:187px;left:264px;}
#menu li.news{top:187px;left:264px;}
#menu a {color:#FFFFFF;font-size:14px;font-weight:bold;}

#menu .highlighter {background:  url("/design/menu-highlighter.gif") top;width:12px;height:24px;position:absolute;display:none;}
#menu.welcome .highlighter {display:block;top:153px;left:0px;background-position:top right}
#menu.about .highlighter {display:block;top:153px;left:238px;background-position:top left;}
#menu.services .highlighter {display:block;top:83px;left:125px;background-position:top right;}
#menu.clients .highlighter {display:block;top:83px;left:363px;background-position:top left;}
#menu.contact .highlighter {display:block;top:13px;left:363px;background-position:top left;}
#menu.downloads .highlighter {display:block;top:13px;left:363px;background-position:top left;}
#menu.news .highlighter {display:block;top:13px;left:363px;background-position:top left;}

#submenu {top:170px;left:430px;font-weight:bold;font-size:14px;position:absolute;}
#submenu .current {color:#999999}
#submenu * {margin-right:15px;text-decoration:none;}
#all_page.green #submenu a {color:#00a651; text-decoration:underline;}
#all_page.lightgreen #submenu a {color:#8dc63f; text-decoration:underline;}
#all_page.blue #submenu a {color:#00aef0; text-decoration:underline;}
#all_page.about #submenu {left:495px}
#all_page.clients #submenu {left:483px}

#small_links {position:absolute;top:30px;left:155px;height:10px;width:95px;}
#small_links a {}
#small_links span {display:block;position:absolute;top:0px;width:13px;height:10px;background-image:  url("/design/small_links.gif");}
#small_links .sl_1 {left:0px;background-position:top left;}
#small_links .sl_2 {left:40px;background-position:top center;}
#small_links .sl_3 {left:82px;background-position:top right;}

#search {position:absolute;left:487px;top:27px;}
#search input {color:#666666;border:none;background:transparent;}
#search .si {width:160px;float:left;width:172px !ie;}
#search .l {width:9px;height:19px;float:left;background:  url("/design/search-lr.gif") left no-repeat;display:inline;}
#search .b {width:140px;height:19px;float:left;background:  url("/design/search-b.gif") repeat-x;display:inline;}
#search .r {width:9px;height:19px;float:left;background:  url("/design/search-lr.gif") right no-repeat;display:inline;}
#search .go {margin:5px;}

#main_banner {width:487px;height:430px;position:absolute;top:104px;left:100px;}
#main_banner {background-image:  url("/design/main-banner-index.jpg")}

#page_title {padding-top:23px;position:absolute;left:587px;top:70px;}
#page_title h2 {font-size:24px;font-weight:normal;line-height:25px;margin:0px;}
#page_title .l1 {display:block;}
#page_title .l2 {display:block;}
/* pages custom styles */
#all_page.index #page_title {color:#8dc63f;left:575px;}
#all_page.index #page_title .l1{padding-left:12px;}
#all_page.green #page_title {color:#00a651}
#all_page.lightgreen #page_title {color:#8dc63f}
#all_page.blue #page_title {color:#00aef0;}
#all_page.blue2 #page_title {color:#0074be;padding-top:47px;}
#all_page.blue2 .l1, #all_page.blue .l2 {display:inline}




#stuff {margin-left: 176px;line-height:14px;padding-bottom:30px;position:relative; min-height: 400px;}
#all_page.index #stuff {margin-left:587px;width:312px;margin-top:0px;} /* this is just for index page */
#all_page.sitemap #stuff {margin-left:487px;width:412px;margin-top:0px;} /* this is just for index page */
#stuff ul {padding:5px 0px;margin:0px;list-style-type:none;}
#stuff li {padding-left:24px;margin:2px 0px; background-image: url("/design/li-bullet.gif"); background-repeat:no-repeat; background-position:10px 4px; margin-bottom:4px;}

#stuff.sitemap ul {padding:5px 0px;margin:0px;list-style-type:none; padding-left: 20px;}
#stuff.sitemap li {padding-left:10px;margin:2px 0px;background: url("/li-bullet.gif") left top no-repeat;}

#stuff h3 {font-weight:normal;font-size:16px;color:#00a651;padding:0px;margin:10px 0px 0px 0px;}
#stuff h4 {font-size:14px;color:#666666;margin:10px 0px 0px 0px}
#stuff .column {float:left;width:305px;}
#stuff .column.left {margin-right:10px;}
#stuff .column.right {width:320px;}

#case_studies_list {position:absolute;left:-226px;bottom:30px;width:170px;border: 1px solid #F1F5EF;}
#case_studies_list div {background-color:#d8dcd7;margin-top:10px;padding:1px 0px}
#case_studies_list div a {margin:11px 0px;padding:0px 12px;color:#666666;text-decoration:underline;display:block;}
#case_studies_list div .current {margin:11px 0px;padding:0px 12px;color:#666666;background:  url("/design/case-studies-list-current.gif") top left no-repeat;display:block}

#all_page.casestudy #stuff {background:  url("/design/background-case-study.jpg") bottom right no-repeat;padding-right:150px;}
#all_page.casestudy #stuff h3 {font-weight:bold;color:#8dc63f}

#all_page.aboutteam #stuff li {margin-bottom:15px;}
#all_page.aboutteam #stuff .column.right {width:250px;}

#all_page.aboutnews #stuff h3 {font-weight:bold;}
#all_page.aboutnews #stuff p {}
#all_page.aboutnews #stuff ul li {background:none;margin-bottom:10px;padding:0px;border: 1px solid #F1F5EF;}
#all_page.aboutnews #stuff li span {position:absolute;}
#all_page.aboutnews #stuff li a {display:block;margin-left:90px;color:#555555;text-decoration:underline;}
#all_page.aboutnews #footer_background {background-image:  url("/design/background-bottom-left.jpg");width:273px;height:214px;position:absolute;top:430px;left:0px; }

#all_page.contact #stuff {background:  url("/design/background-contact.jpg") right center no-repeat;padding-right:200px}
#all_page.contact #stuff .left {width:200px;margin-right:50px;}
#all_page.contact #stuff a {color:#349ebf;text-decoration:underline}
#all_page.contact #stuff .tar {width:519px}
#all_page.contact #footer_background {background-image:  url("/design/background-bottom-left.jpg");width:273px;height:214px;position:absolute;top:600px;left:0px;}

#all_page.clients #stuff {background:  url("/design/background-clients.jpg") center right no-repeat;}
#all_page.clients .clients_list {text-align:center;}
#all_page.clients .clients_list img {margin:10px;}
#all_page.clients #stuff * h3 {font-weight:normal; color: #0096DD; font-size: 12px; }

#stuff .case_studies_list li {background:none;color:#434343;clear:both;margin-bottom:5px;padding-left:540px !ie;margin-left:-540px !ie}
#stuff .case_studies_list li a {color:#434343;text-decoration:underline;float:left;width:420px;}
#stuff .case_studies_list li .category {float:left;width:110px;}
#stuff .case_studies_list li .author {width:120px;}

#stuff .search li {background:none;color:#434343;clear:both;padding-bottom:5px;padding-left:340px !ie;margin-left:-340px !ie}
#stuff .search li a {color:#434343;text-decoration:underline;float:left;width:320px;padding-bottom:5px;}
#stuff .search li .category {width:290px;display:block;float:right;}
#stuff .search li .author {width:120px;}

#stuff .clients li {background:none;color:#434343;clear:both;margin-bottom:5px;padding-left:340px !ie;margin-left:-340px !ie}
#stuff .clients li .one {float:left;width:200px;}
#stuff .clients li .two {float:left;width:200px;}
#stuff .clients li .three {float:left;width:200px;}

#stuff .sitemap ul { }

#sitemap a { color: #636560; text-decoration: none; }

.quick_contact_form label {position:absolute;color:#1883a3;text-align:right;width:100px;}
.quick_contact_form div {margin-left:105px;}
.quick_contact_form input {width:300px;border:1px solid #909090;padding:1px;}
.quick_contact_form textarea {width:440px;height:90px;border:1px solid #909090;padding:1px;}

.c_c1 {left:0px; position:absolute;width:70px}
.c_c2 {margin-left:70px;display:block}

#sub_content {background:  url("/design/background-bottom-left.jpg") top left no-repeat;padding-left:100px; }
#all_page.aboutnews #sub_content {background-image:none;}
#sub_content ul {list-style-type:none;padding:0px;margin:11px 0px 0px 0px;}
#sub_content .t {color:#0099cc;font-size:16px;}

#sub_content .links_1 {margin-left:50px;}
#all_page.aboutnews #sub_content .links_1 {margin-left:172px;}
#sub_content .links_1 .h {color:#8dc63f;font-size:16px;position:absolute;line-height:40px;}
#sub_content .links_1 .m {width:513px;background:#d8dcd7;margin-left:126px;}
#sub_content .links_1 .m .l {display:block;width:232px;margin:8px 12px;float:left;}
#sub_content .links_1 .m .l a {color:#666666;text-decoration:none;font-weight:bold;display:block}
#sub_content .links_1 .m .l a.read_more {float:right;font-style:italic;font-weight:normal;margin-top:10px;}

#sub_content .links_2 {margin-left:176px;width:258px;float:left;margin-top:30px;_margin-left:100px;}
#sub_content .links_2 .t {margin-left:45px;}
#sub_content .links_2 li {margin-bottom:10px;position:relative;display:block}
#sub_content .links_2 .date{width:80px;color:#0099cc;position:absolute;left:0px;}
#sub_content .links_2 .title {margin-left:45px;/*float:left;*/_padding-left:45px;}
#sub_content .links_2 a.read_more {float:right;font-style:italic;font-weight:normal;margin-top:10px;}

#sub_content .vert_border {width:1px;float:left;height:100px;margin-top:60px;background:#d8dcd7;margin-left:11px;}

#sub_content .links_3 {width:258px;margin-left:40px;float:left;margin-top:30px;}
#sub_content .links_3 .t {margin-left:17px;}
#sub_content .links_3 li {background:  url("/design/articles-list-bullet.gif") top left no-repeat;padding-left:17px;margin-bottom:10px;}
#sub_content .links_3 a.read_more {float:right;font-style:italic;font-weight:normal;margin-top:10px;}

#our_clients {margin-top:20px}
#our_clients h3 {margin:0px;padding:0px 5px;border-bottom:1px solid #d8dcd7;color:#666666;font-size:16px;line-height:16px;}
#our_clients div {text-align:center;margin-top:15px}
#our_clients div img {border:none;margin:0px 12px;}

#footer {margin:40px 0px 20px 130px;background:  url("/design/cqc-bottom-logo.gif") top left no-repeat;padding-left:90px;}
#footer a {color:#48ad4c}

.sorry { font-size: 12px; }
.red { color: red;}
.test {border: 1px solid red;}


/* NLS EDIT */

a {text-decoration:none; color:#00adef;}
a.read_more {font-weight:bold;color:#00adef;padding-right:15px;background:  url("/design/read-more-arrow.gif") right no-repeat;}
.clear_both{ clear:both; height:1px; overflow:hidden;}


html{}

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
	#Fade{ width:908px; background-image: url("/design/body_bg.gif"); background-repeat:repeat-y; margin-left:auto; margin-right:auto; padding-bottom:10px; height:100%;}
	#sub_content {background:none; padding-left:0px;  }
	#all_page {width:900px;left:0;margin-left:0px;position:relative; margin-left:auto; margin-right:auto; z-index:2; }
		#header {height:220px;position:relative;margin:0px; z-index:5; background: url("/design/background-top-right_new.gif") top right no-repeat;}
			#header .R {height:1px;border-bottom:none;position:relative;top:0px;}
			#header .R {background-image: url("/design/swish.png"); width:900px; height:426px; position:absolute; top:0px; left:0px; background-position:top left; z-index:10; behavior:  url("/design/iepngfix.htc");}
			#all_page.index #header .R, #all_page.contact #header .R, #all_page.sitemap #header .R, #all_page.casestudy #header .R, #all_page.companyList #header .R{ background-image: url("/design/swish_noMenu.png");}
			*html #header .R{ position:none;}

			#logo {position:absolute;top:19px;width:109px;height:60px; margin-left:77px; z-index:20;}

			#menu {width:700px;height:210px;left:78px; padding-left:0px; top:99px; position:absolute;background:none; font-family:Arial, Helvetica, sans-serif;  z-index:20;}
			#menu.downloads{ top:89px;}
			#menu ul {list-style-type:none; margin:0px; padding-left:0px;}
			#menu li {display:block;position:relative;white-space:nowrap; float:left; margin-right:10px; }
			#menu li.ml_contact{top:0px;left:0px;}
			#menu li.ml_clients{top:0px;left:0px;}
			#menu li.ml_services{top:0px;left:0px;}
			#menu li.ml_about{top:0px;left:0px;}
			#menu li.ml_welcome{top:0px;left:0px;}
			#menu li.ml_downloads{top:0px;left:0px;}
			#menu li.ml_news{top:0px;left:0px;}
			#menu a {color:#747768;font-size:14px;font-weight:normal; text-transform:uppercase;padding-left:3px; padding-right:3px; display:block;}
			
			
			#menu .highlighter {background:none;width:12px;height:24px;position:absolute;display:none;}
			#menu .highlighter { }
			#menu.welcome li.ml_welcome a{ border-bottom:3px solid #00adef;}
			#menu.about li.ml_about a{ border-bottom:3px solid #00adef;}
			#menu.services li.ml_services a{ border-bottom:3px solid #00adef;}
			#menu.clients li.ml_clients a{ border-bottom:3px solid #00adef;}
			#menu.contact li.ml_contact a{ border-bottom:3px solid #00adef;}
			#menu.downloads li.ml_downloads a{ border-bottom:3px solid #00adef;}
			#menu.news li.ml_news a{ border-bottom:3px solid #00adef;}
			
			
			#small_links {position:absolute;top:28px;left:404px;height:10px;width:95px; z-index:20;}
			#small_links a {}
			#small_links span {display:block;position:absolute;top:0px;width:13px;height:10px;background-image:  url("/design/small_links.gif"); background-repeat:no-repeat;}
			#small_links .sl_1 {left:0px;background-position:top left;}
			#small_links .sl_2 {left:40px;background-position:top center;}
			#small_links .sl_3 {left:82px;background-position:top right;}


			#search {position:absolute;left:533px;top:24px; z-index:20; width:200px;}
			#search input {color:#666666;border:none;background:transparent;}
			#search .si {width:160px;float:left;width:172px !ie;}
			#search .l {width:9px;height:19px;float:left;background:  url("/design/search-lr.gif") left no-repeat;display:inline;}
			#search .b {width:140px;height:19px;float:left;background:  url("/design/search-b.gif") repeat-x;display:inline;}
			#search .r {width:9px;height:19px;float:left;background:  url("/design/search-lr.gif") right no-repeat;display:inline;}
			#search .go {margin:5px;}
			
			
			#submenu {top:-22px;left:0px;font-weight:normal;font-size:14px;position:relative; height:35px; text-transform:uppercase; line-height:35px; padding-left:78px; z-index:20; width:550px; margin:0px;}
			#submenu .current {color:#00adef; border-bottom:3px solid #00adef;}
			#submenu * {margin-right:15px;text-decoration:none;}
			#all_page.green #submenu a {color:#505050; text-decoration:none;}
			#all_page.lightgreen #submenu a {color:#505050; text-decoration:none;}
			#all_page.blue #submenu a {color:#505050; text-decoration:none;}
			#all_page.about #submenu {left:0px}
			#all_page.clients #submenu {left:0px}
			
			#leftCol{ float:left; position:relative; z-index:20;width:530px; }
			
			#page_title {padding-top:10px;position:relative;left:78px;top:80px;  z-index:20;}
			#page_title h2, #page #content h2 {font-size:31px;font-weight:normal;line-height:31px;margin:0px; color:#00adef;  }	
			/* pages custom styles */
			#all_page.index #page_title {color:#00adef;left:575px;}
			#all_page.green #page_title {color:#00adef}
			#all_page.lightgreen #page_title {color:#00adef}
			#all_page.blue #page_title {color:#00adef;}
			#all_page.blue2 #page_title {color:#00adef;padding-top:47px;}
			#all_page.blue2 .l1, #all_page.blue .l2 {display:inline}
			#all_page.clients #stuff {background:none;}
			#all_page.casestudy #stuff {background:none;}
			#all_page.contact #stuff {background:none;}





			#stuff {margin-left: 78px;line-height:14px;padding-bottom:10px;position:relative; padding-top:42px; width:530px;}
			#stuff .column {float:none;width:530px;}
			#stuff .column.left {margin-right:10px;}
			#stuff .column.right {width:530px;}
			
			#all_page.aboutteam #stuff .column.right {width:530px;}
			
			#stuff h3 {font-weight:bold;font-size:18px;color:#00adef;}
			
			#all_page.clients #stuff div a{ float:right; width:200px; text-align:center; padding-top:20px;}
			#all_page.clients #stuff div a img{ }
			
			#stuff .clients{ margin:0px; padding:0px;}
			#stuff .clients li { margin:0px; padding:0px; background:none;color:#434343; clear:both; }
			#stuff .clients li .one {width:265px; float:left; display:block; padding:0px; margin:0px;}
			#stuff .clients li .two {width:265px; float:left; display:block;padding:0px; margin:0px;}
			#stuff .clients li img{ margin:0px; padding:0px;}
			
			

			#all_page.clients #stuff .clients a{ float:none; width:265px; padding:0px;}

			#all_page.aboutnews #stuff p {}


#all_page.contact #stuff {background:none;padding-right:0px; padding-top:80px;}
#all_page.contact #stuff .left {width:530px;margin-right:0px;}
#all_page.contact #stuff a {color:#349ebf;text-decoration:underline}
#all_page.contact #stuff .tar {width:519px}
#all_page.contact #footer_background {background-image:  url("/design/background-bottom-left.jpg");width:273px;height:214px;position:absolute;top:600px;left:0px;}

#all_page.contact #page_title h2{ margin-top:-37px;}


			
			
			#rightCol{ float:right; background-color:#fffbb2;  margin-top:-160px; position:static; z-index:1; background-image: url("/design/rh_col.gif"); background-repeat:repeat-x; background-position:top; text-align:center; padding-top:90px; padding-bottom:30px;}
				#rightInner{ position:relative; z-index:50; width:261px; text-align:center;  }
			
			#rightCol h2{ color:#00adef; text-transform:uppercase; font-size:24px; margin-top:0px;}
			
			.rhBox{ background-image: url("/design/rhBox_bg.png"); background-position:top; width:234px; background-repeat:no-repeat; z-index:20; margin-left:auto; margin-right:auto;  behavior:  url("/design/iepngfix.htc"); text-align:left; clear:both;}
				.rhBoxInner{ padding:4px;  z-index:20; }
				#rightCol .rhBox h2{ background-image: url("/design/rhBox_h2.gif"); background-repeat:repeat-x; color:#FFFFFF; background-position:bottom; height:39px; line-height:35px; font-size:20px; margin-bottom:10px;  z-index:20; position:relative; margin-top:0px; padding-left:8px; text-transform:none; }
				#rightCol ul{ list-style-type:none; padding:0px; margin:0px; padding-left:8px;}
			.rhBoxClose{ background-image: url("/design/rhBox_close.png"); background-repeat:no-repeat;width:234px; height:8px; margin-left:auto; margin-right:auto;  behavior:  url("/design/iepngfix.htc"); margin-bottom:15px;}

#sideForm{ margin:0px; padding:0px; padding-left:10px;}
#sideForm td{ font-size:12px; color:#1883a3; margin:0px; padding:0px; line-height:18px; padding-right:4px;}		
#sideForm input.text {width:150px;border:1px solid #3baad4;padding:1px; margin:0px;}
#sideForm textarea {width:150px;height:50px;border:1px solid #3baad4;padding:1px;}
#sideForm .submit{ background-color:#00adef; border:0px; text-transform:uppercase; float:right; color:#FFFFFF; margin-top:4px; font-size:11px; font-weight:bold; line-height:14px; padding-top:2px; padding-bottom:2px;}

			
			#footer {margin:0px 0px 0px 0px;background:none;padding-left:0px; background-color:#00adef; color:#FFFFFF; padding:10px; padding-top:5px; margin-bottom:15px;}
			#footer p{ margin-top:0px; margin-bottom:0px; padding:0px;}
			#footer a {color:#FFFFFF }
			
			
.png{ behavior:  url("/design/iepngfix.htc"); }


#all_page.index #stuff {margin-left:0px;width:502px;margin-top:0px; } /* this is just for index page */
#main_banner {width:487px;height:430px;position:absolute;top:99px;left:32px; background-image: url("/design/main-banner-index_new.jpg"); background-repeat:no-repeat;}

#all_page.index #footer{ margin-top:10px;}

#all_page.index #stuff{ padding-top:300px; min-height:0px; padding-bottom:0px; }
	#all_page.index #stuff #our_clients { background-color:#70b965;}
#all_page.index{}
#all_page.index #leftCol{ float:left; width:502px;}
#all_page.index #rightCol{width:373px; padding-top:98px; padding-bottom:10px;}
#all_page.index #rightInner{ width:330px; text-align:left; margin-left:auto; margin-right:auto; }

#all_page.index #page_title {color:#00adef;left:0px; text-transform:none; top:0px; margin-top:0px; left:0px; padding-bottom:6px;}
#all_page.index #page_title h2{ text-transform:none; font-size:30px}
#all_page.index #page_title .l1{padding-left:0px;}

#all_page.index #rightCol h3{ color:#00adef; font-size:18px; font-weight:normal; margin-top:15px; clear:both; margin-bottom:5px;}

#all_page.index .hpServices{ list-style-type:none; line-height:25px; margin:0px; padding:0px; padding-left:30px; padding-bottom:20px;}
#all_page.index .hpServices li{ float:left; font-size:14px; width:110px; padding-left:17px; background-image: url("/design/blue_rh_bull.gif"); background-repeat:no-repeat; background-position:0px 10px;}
#all_page.index .hpServices li a{ color:#00adef; text-decoration:underline;}


 ul.hpbullets{ list-style-type:none; line-height:15px; margin:0px; padding:0px; padding-left:10px; padding-bottom:0px;}
ul.hpbullets li{ font-size:12px; padding-left:15px; background-image: url("/graphics/design/blue_rh_triangle.gif"); background-repeat:no-repeat; background-position:0px 3px;}
ul.hpbullets li a{ color:#00adef; text-decoration:underline;}


.newslist_hp{ line-height:25px;}
.news_list{ line-height:20px;}
.news_list li{ padding-left:11px; margin-bottom:5px; background-image: url("/graphics/design/rh_arrow_bul.gif"); background-repeat:no-repeat; background-position:0px 7px; overflow:visible;}
.articles_list li{ overflow:visible; line-height:20px; display:block; margin-bottom:6px; }
.articles_list a{ line-height:20px; padding-bottom:2px; }
.articles_list .pdf a{ padding-right:18px; background-image: url("/design/pdf_icon.gif"); background-repeat:no-repeat; background-position:right 0px; overflow:visible;}
.articles_list .doc a{ padding-right:18px; background-image: url("/design/word_icon.gif"); background-repeat:no-repeat; background-position:right 0px; overflow:visible;}
.newsDate{ font-weight:bold; color:#00adef; padding-right:4px;}

.read_more_hp{ color:#00adef; font-weight:bold; line-height:25px; text-decoration:underline;}

#our_clients {background-color:#70b965; display:block; /*height:200px; */}
#our_clients h3 {margin:0px;padding-left:10px;border-bottom:0px;color:#FFFFFF;font-size:18px;line-height:32px; float:left; font-weight:normal;}
#our_clients div {text-align:center;margin-top:0px; display:block; padding-top:2px;}
#our_clients div img {border:none; margin:2px 2px; }

#all_page.sitemap #stuff {margin-left:60px;width:412px;margin-top:0px; padding-top:60px;} /* this is just for index page */

#stuff.sitemap ul {padding:5px 0px;margin:0px;list-style-type:none; padding-left: 20px; margin-top:0px;}
#stuff.sitemap li {padding-left:10px;margin:2px 0px;background: url("/design/li-bullet.gif") left top no-repeat;}

#all_page.casestudy #stuff {background:none;padding-right:0px;}
#all_page.casestudy #stuff h3 {font-weight:bold;color:#8dc63f}

#stuff .search{ padding-top:50px;}
#stuff .search li {background:none;color:#434343;clear:both;margin-bottom:5px;padding-left:0px;margin-left:0px}
#stuff .search li a {color:#434343;text-decoration:underline;float:none ;width:auto; display:inline; float:none;}
#stuff .search li .category {float:none;width:auto; display:inline; float:left;}

#all_page.companyList #stuff{ padding-top:100px;}
#all_page.aboutnews #stuff{ padding-top:50px;}


.bluecaps{color:#00adef; font-size:24px; margin-top:0px;}

ul.downloadLinks{margin-left:0px; padding-left:0px; left:0px;}
ul.downloadLinks li{margin-left:0px; padding-left:0px; left:0px;}
ul.downloadLinks li a{ margin-left:0px; padding-left:0px; left:0px; width:400px;}

body #all_page #LeftCol #stuff ul.downloadLinks li a{ color:#333333;}

.downloads, .downloadsDoc{ padding-left:56px; background-image:url(/graphics/design/pdf_icon_lg.gif); background-position:left top; background-repeat:no-repeat; clear:both; margin-top:10px;}
.downloads h4, .downloadsDoc h4{ font-size:1.5em; font-weight:normal; margin:0px; padding:0px;}
.downloads h4 a, .downloadsDoc h4 a{}
.downloads h4 .fileSize, .downloadsDoc h4 .fileSize{ font-size:0.7em;}
.downloads p, .downloadsDoc p{ margin:0px; padding:0px; padding-top:3px; width:400px; }

.downloads{ background-image:url(/graphics/design/pdf_icon_lg.gif);}
.downloadsDoc{ background-image:url(/graphics/design/doc_icon_lg.gif);}

.downloads h4{ font-size:1.5em; font-weight:normal; margin:0px; padding:0px;}
.downloads h4 a{}
.downloads h4 .fileSize{ font-size:0.7em;}
.downloads p{ margin:0px; padding:0px; padding-top:3px; width:400px; }


#rightCol .rhBox2{width:226px; height:164px; background-image:url(/graphics/design/rhBox2_bg.png); behavior:  url("/design/iepngfix.htc"); margin-bottom:15px; margin-right:18px; float:right; clear:both;}
#rightCol .rhBox2 .inner{ text-align:left; padding-left:12px; padding-right:10px; padding-top:8px; z-index:600; position:relative; float:left;}
#rightCol .rhBox2 h2{ text-transform:none; font-size:20px; margin-top:0px; padding-bottom:0px; margin-bottom:5px; line-height:1.1em;}
#rightCol .rhBox2 p{ margin:0px; padding:0px; margin-bottom:0px; margin-top:5px;}
#rightCol .rhBox2 p.rhClientLogo{ margin-top:0px; padding-top:0px; text-align:center;}
#rightCol .rhBox2 p.linkPara{ margin-top:3px;}
#rightCol .rhBox2 p.linkPara a{ color:#333333; text-decoration:underline; font-weight:bold;}

#rightCol p a:hover{ text-decoration:underline;}

#rightCol .rhBox2_hp{width:321px; height:133px; background-image:url(/graphics/design/rhBox2_hp_bg.png); behavior:  url("/design/iepngfix.htc"); margin-bottom:15px; clear:both;}
#rightCol .rhBox2_hp .inner{ text-align:left; padding-left:15px; padding-right:0px; padding-top:8px; z-index:600;}
#rightCol .rhBox2_hp h2{ text-transform:none; font-size:20px; margin-top:0px; padding-bottom:0px; margin-bottom:5px; line-height:1.1em; padding-top:6px;}
#rightCol .rhBox2_hp p{ margin:0px; padding:0px; margin-bottom:0px; margin-top:5px;}
#rightCol .rhBox2_hp p.linkPara{ margin-top:3px;}
#rightCol .rhBox2_hp p.linkPara a{ color:#333333; text-decoration:underline; font-weight:bold;}

.rhShakira{ float:right; padding-right:3px;}

ul.hpbullet{ }




#stuff .clients_list .clients li{background:none;color:#434343;clear:none;margin-bottom:0px;padding-left:0px;margin-left:0px; width:250px; float:left; display:block; }
#stuff .clients_list .clients li.clear{ clear:both; width:100%; float:none;}

#stuff .clients_list .clients li img{ }


#stuff .clients li .one {float:none;width:30%;}
#stuff .clients li .two {float:none;width:30%;}
#stuff .clients li .three {float:none;width:30%;}




.accreditationH2{ font-size:1em; margin-top:0px; margin-bottom:0px;}
.accreditationLogo{ float:left; margin-right:20px;}
.accreditationText{ float:left; width:520px; margin-top:0px;}
.accreditationText h2{ margin-bottom:5px; font-size:1.3em; padding-bottom:0px;}
.accreditationText h3{ margin-bottom:5px; font-size:1.1em; padding-bottom:0px;}
.accreditationText p{ margin-top:0px; padding-top:0px;}
.divider{ overflow:hidden; height:1px; border-bottom:1px solid #999999; padding-top:10px; margin-bottom:10px; clear:both;}



/* REMOVE RIGHT COL WITH CSS */

#all_page #leftCol{ float:left; width:900px; }
#all_page #stuff{ width:750px;}
#all_page #stuff .left{ width:750px;}
#all_page #stuff .right{ width:750px;}
#all_page #rightCol{ display:none;}
#all_page.index #rightCol{ display:block;}



.csItem{ position:relative; padding-top:15px;}
/*	.csItem .img{ float:left; width:200px; text-align:center; background-color:#06C; position:relative; height:100%;}
		.csItem .img img{ vertical-align:middle;}*/
	.csItem img{ vertical-align:middle; float:left; top:50%; line-height:100%; margin-left:20px;}
	.csItem .text{ float:right; width:550px; }
		#all_page #stuff .csItem .text h3{ color:#00aef0; font-size:1.9em;}
		.csItem .text p{}
		

