/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px;
	padding: 0;
	background:#FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #666666;
	line-height:160%;
}

h1, h2, h3 {
	margin-top: 0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 1.8em;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	font-weight:normal;
	line-height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1em;
	
}

h4 {
	font-size: 1.6em;
}

p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

#homepagemodule1 ul {
	left:-10px;

}

ul {
	list-style-image:url(../../../images/pinkbullet.png);
	
}

li {
	list-style-image:url(../../../images/pinkbullet.png);
	margin-bottom:5px;
}

li.tab1, li.tab2, li.tab3, li.tab4, li.tab5, li.tab6, li.tab7, li.tab8, li.tab9 {
	list-style:none;

}

img {
	border:0px;

}

a {
	color: #333333;
	padding:0px;
	margin:0px;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

a img {
	border: 0px;
}



/* Header */

.mycontainer {
	width: 970px;
	height: 30px;
	margin: 10px auto;
}
.logo {
	width: 570px;
	float:left;
}

.logo h1, .logo p {
	margin: 0;
	color: #FFFFFF;
}

.logo h1 {
	float: left;
	padding-top: 30px;
}

.logo p {
	float: right;
	padding-top: 39px;
}

.logo a {
	text-decoration: none;
	color: #FFFFFF;
}

.fontsize {
	text-align:right;
	text-transform:uppercase;
	color:#454545;
	width:400px;
	float:left;
	padding-top:10px;
}

/* Page */

#page {
	width: 970px;
	margin: 0px auto 0px auto;
	
}

#page-bg {
	padding: 0px 0px 0px 0px;
}

/* Latest Post */

#latest-post {
	
	padding: 20px;
	border: 1px solid #E7E7E7;
}

/* Menu */

#menu {
	width: 970px;
	height: 30px;
	margin: 0 auto;
	padding:0;
	background: #F6F6F6 url(../images/mainmenu_bg.jpg) no-repeat;
	
}

#mysliderdiv {
			margin-top:10px;
		}


#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0 10px;
	list-style: none;
	
}



#menu li {
	display:inline;
	list-style: none;
	font-size:96%;
}

#menu a {
	background:url(../images/blue_bg.jpg) repeat-x;
	display: block;
	float: left;
	height: 30px;
	line-height:30px;
	text-transform:uppercase;
	color:#FFFFFF;
	border-top:0px;
	border-bottom:0px;
	border-left:1px solid #4785C1;
	border-right:1px solid #346290;
	padding: 0px 20px 0 20px;
	text-decoration: none;
	font-weight: normal;
}

#menu a:hover {
	text-decoration: none;
	background-position:center;
	background-image:url(../images/bluehover_bg.jpg);
	background-repeat:repeat-x;
	color: #FFFFFF;
}

#menu .active a {
	text-decoration: none;
	background-position:center;
	background-image:url(../images/bluehover_bg.jpg);
	background-repeat:repeat-x;
	color: #FFFFFF;
}


/* Sub Menu */

#submenu {
	width: 970px;
	height: 30px;
	margin: 0 auto 10px auto;
	padding:0;
	border-bottom:1px dashed #DDDDDD;
}



.menu_about {

	height: 30px;
	margin:0px 0px 0px 10px;
	padding:0;
}


.menu_about ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0 0px;
	list-style: none;	
}


.menu_about li {
	font-size:96%;
	display:inline;
	list-style: none;
}

.menu_about a {
	display: block;
	float: left;
	height: 30px;
	line-height:30px;
	text-transform:uppercase;
	color:#333333;
	padding: 0px 10px 0 10px;
	text-decoration: none;
	font-weight: normal;
}

.menu_about a:hover {
	text-decoration: none;
	color: #FF0099;
}

.menu_about .active a {
	text-decoration: underline;
	color: #FF0099;
}






.menu_ourwork {
	height: 30px;
	margin:0px 0px 0px 10px;
	padding:0;
}


.menu_ourwork ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0 0px;
	list-style: none;	
}


.menu_ourwork li {
	font-size:96%;
	display:inline;
	list-style: none;
}

.menu_ourwork a {
	display: block;
	float: left;
	height: 30px;
	line-height:30px;
	text-transform:uppercase;
	color:#333333;
	padding: 0px 10px 0 10px;
	text-decoration: none;
	font-weight: normal;
}

.menu_ourwork a:hover {
	text-decoration: none;
	color: #FF0099;
}

.menu_ourwork .active a {
	text-decoration: underline;
	color: #FF0099;
}


.menu_services {
	height: 30px;
	margin:0px 0px 0px 10px;
	padding:0;
}


.menu_services ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0 0 0px;
	list-style: none;	
}


.menu_services li {
	font-size:96%;
	display:inline;
	list-style: none;
}

.menu_services a {
	display: block;
	float: left;
	height: 30px;
	line-height:30px;
	text-transform:uppercase;
	color:#333333;
	padding: 0px 10px 0 10px;
	text-decoration: none;
	font-weight: normal;
}

.menu_services a:hover {
	text-decoration: none;
	color: #FF0099;
}

.menu_services .active a {
	text-decoration: underline;
	color: #FF0099;
}



/* Content */

#content {
margin-top:10px;
}

.frontepagemyfooter {
	float:left;
	clear:both;
}

#frontpagecontent {
margin-top:20px;
z-index:0;
float:left;
clear:both;
}



.post {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #E7E7E7;
}

.title {
	margin: 0;
}

.title a {
	text-decoration: none;
}

.title a:hover {
	border-bottom: 1px dotted #999999;
}

.byline {
	margin: 0 0 20px 0;
}

.entry {
}

.links {
	padding-top: 10px;
	text-align: right;
	font-weight: bold;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 230px;
	padding-right: 20px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
}

#sidebar li ul {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#sidebar li li {
	padding: 5px 20px 5px 35px;
	background:url(../../../images/pinkbullet.png) no-repeat 20px 50%;
	border-bottom: 1px solid #F3F3F3;
}

#sidebar h3 {
	margin: 0;
	padding: 24px 0 3px 20px;
	border-bottom: 1px solid #E7E7E7;
	letter-spacing: -1px;
	font-size:16px;
	font-weight: bold;
}

.contentheading, .componentheading  {
	font-size:20px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.contentheading h1, .componentheading h1  {
	font-size:20px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	font-weight:normal;
	line-height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

.contentheading_design h1, .componentheading_design h1  {
	font-size:20px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	font-weight:normal;
	line-height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

.componentheading_mytestimonial  {
	font-size:20px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.contentheading_casestudy h1 {
	font-size:20px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:500px;
	line-height:140%;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.contentpaneopen_casestudy h2 {
	font-size:16px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	font-weight:normal;
	padding:0px;
	margin:20px 0px 0px 0px;
	clear:both;
}

.contentpaneopen_casestudy h3 {
	border-bottom:1px dashed #999999;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	padding:10px 0 0 2px;
	text-align:left;
}

.casestudytable td {
	vertical-align:top;
	width:50%;

}

.componentheading_mytestimonial h1 {
	font-size:20px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.contentheading_mytestimonial h2 {
	font-size:14px;
	color:#3666A2;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	font-weight:normal;
	margin:10px 0px 0px 0px;
	padding:0px;
}




#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Footer */

#footer {
	width: 970px;
	margin: 0 auto;
	padding: 20px 0;
	background: url(../images/img08.gif) no-repeat;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: smaller;
	color: #666666;
}

#footer a {
	color: #666666;
}
.small {
	font-size: 11px;
	margin: 0 0 20px 0;
	font-style:italic;
	color:#999999;
}

.modifydate {
font-size: 11px;
 margin: 0 0 20px 0;
}

.createdate {
font-size: 11px;
	margin: 0 0 20px 0;

}

#searchimage {
	float:right;
	width:150px;
	height:20px;
}

.searchlink {
	background:url(../images/search_image.jpg) no-repeat;
	display: block;
	float: left;
	height: 30px;
	width:150px;
	line-height:30px;
}

.search {
	width:98%;

}

#menu a.searchlink {
	background:url(../images/search_image.jpg) no-repeat;
	display: block;
	float: left;
	height: 30px;
	width:72px;
	line-height:30px;
	text-transform:uppercase;
	color:#FFFFFF;
	border-left:0px solid #4785C1;
	border-right:0px solid #346290;
	padding: 0px 0px 0 0px;
	text-decoration: none;
	font-weight: normal;
}

#menu a.searchlink:hover {
	background:url(../images/search_image_hover.jpg) no-repeat;
	display: block;
	float: left;
	height: 30px;
	width:72px;
	line-height:30px;
	text-transform:uppercase;
	color:#FFFFFF;
	border-left:0px solid #4785C1;
	border-right:0px solid #346290;
	padding: 0px 0px 0 0px;
	text-decoration: none;
	font-weight: normal;
}

#homepagemodule1 {
	float:left;
	width:310px;
	margin-right:20px;

}

#homepagemodule2 {
	float:left;
	width:310px;
	margin-right:20px;
}

#homepagemodule3 {
	float:left;
	width:308px;
}

#moduleleft {
	float:left;
	width:660px;
	margin-right:15px;

}

#moduletop {
	height:390px;
	width:970px;
	position:relative;
	z-index:280;
}

#moduleright {
	float:left;
	width:290px;
}

#moduleboth {
	float:left;
	width:950px;
}

.moduletable_myrecruit h3 {
	font-size:20px;
	color:#3666A2;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	padding-bottom:20px;
	margin-bottom:0px;
	display:block;
	font-weight:normal;
}

.moduletable_myrecruit h3 a {

}

.moduletable_myrecruit h3 a:hover {
	text-decoration:underline;

}

.moduletable_myarticles, .moduletable_myrecruit {
	margin-bottom:30px;

}

.moduletable_myarticles h3 {
	font-size:20px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	display:block;
	font-weight:normal;
	z-index:1000;
}

.moduletable_myarticles h3 a {
	color:#FF0099;
	text-decoration:none;
}

.moduletable_myarticles h3 a:hover {
	color:#FF0099;
	text-decoration:underline;
}


.contentpaneopen h3 {
	font-size:20px;
	color:#333333;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	display:block;
	font-weight:normal;
}

.contentpaneopen h3.subpageheading {
	font-size:14px;
	color:#333333;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	display:block;
	font-weight:normal;
}

.contentpaneopen h2 {
	font-size:16px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	font-weight:normal;
	padding:0px;
	margin:20px 0px 0px 0px;
	
}

.contentpaneopen {
	clear:both;

}

table.contentpaneopennew {
	float:left;
}

.contentpaneopennew h2 {
	font-size:16px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	line-height:120%;
}


.contentpaneopen h4 {
	font-size:16px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:100%;
	font-weight:normal;
	padding:0px;
	margin:20px 0px 0px 0px;
}

a.contentpagetitle:link h2, a.contentpagetitle:visited h2 {
	padding-left:40px;
	background:url(../images/articleicon.png) no-repeat;
	font-size:16px;
	color:#366695;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	width:600px;
	height:30px;
}

a.contentpagetitle:hover h2 {
	font-size:16px;
	color:#FF0099;
	font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.pagenav {
	padding:2px 6px 2px 6px;
	background-color:#FFFFFF;
	border:0px solid #DADADA;
	height:24px;
	line-height:24px;
}

a.pagenav:link, a.pagenav:visited {
	color:#FF0099;
	text-decoration:none;
	background-color:#FFFFFF;
}

a.pagenav:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#FF0099
}

a.contentpagetitle_myfeature:link, a.contentpagetitle_myfeature:visited {
	font-size:12px;
	color:#FF0099;
	font-weight:normal;
	text-decoration:none;
}

a.contentpagetitle_myfeature:hover {
	text-decoration:underline;
}

.contentpaneopen_myfeature div {
	margin-bottom:5px;

}

.moduletable h3 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}

.moduletable_myfeature h3 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}

.moduletable_testimonials h3, .moduletable h3 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	color:#366695;
}


.moduletable_myrelated h3, .moduletable_mysearch h3, .moduletable_mycategory h3 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}


.moduletable_askexpert h3 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	color:#FF0099;
}

.moduletable_askexpert h3 a{
	color:#FF0099;
}

.moduletable_askexpert h3 a:hover {
	text-decoration:underline;
}

.moduletable_mysearch, .moduletable_myfeature, .moduletable_myrelated, .moduletable_askexpert, .moduletable_mycategory {
	margin-bottom:30px;

}


.contentpaneopen_myfeature div {
	padding:0px 0px 5px 0px;
	border-bottom:1px dashed #CCCCCC;

}

.moduletable {
	margin-bottom:20px;

}

DIV.blog_more div {
	padding-top:20px;
}

.blog_more ul {
	margin-left:20px;
	padding-left:0px;

}

.blog_more li {
	list-style-image:url(../images/articlebullet.png);
	margin-bottom:5px;
	line-height:20px;
	padding-left:0px;
	margin-left:0px;
}

.blog_more strong {
	font-size:18px;
	font-weight:normal;
}

.relateditems_myrelated ul {
	margin-left:0px;
	padding-left:0px;
}

.relateditems_myrelated li {
	list-style-image:url(../images/articlebullet.png);
	margin-bottom:5px;
	line-height:20px;
	padding-left:0px;
	margin-left:-20px;
}

.search_mysearch {
	height:30px;
	background:url(../images/searchbg.png) no-repeat;
	padding:10px 0px 0px 40px;
}

.inputbox_mysearch {
	border:0px;
	background:none;
	color:#FF0099;
	font-size:12px;
	width:210px;
	border:0px solid #333333;
}

.button {
	font-size:12px;
}

.button_mysearch {
	background:none;
	border:0px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	margin:0px;
	font-size:12px;
	color:#666666;
}

.categorydropdown {
	font-size:12px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#666666;
}

.categorylink {
	padding:5px;
}

select {
	font-size:12px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#666666;
}

span.contentheading_myarticles {
	margin-left:0px;
	padding-left:20px;
	display:block;
}


.contentpaneopen_myarticles ol {
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside;
}

.contentpaneopen_myarticles li {
	background:url(../images/articlebullet.png) 0px 6px no-repeat;
	border-bottom:1px dashed #CCCCCC;
	list-style-image:none;
	line-height:30px;
	margin:0px;
	padding:0px;
}

.contentpaneopen_myarticles li span {
	line-height:26px;
}


a.contentpagetitle_myarticles:link, a.contentpagetitle_myarticles:visited {
	
	margin-left:0px;
	padding:0px 0px 4px 0px;
	color:#666666;
}

a.contentpagetitle_myarticles:hover {
	color:#FF0099;
	text-decoration:none;
}

a.rsslink {
	padding-left:110px;
}

.contentpagetitle_testimonials {
	color:#3666A2;
	font-size:18px;
	font-weight:normal;

}

#askhenry {
	background:url(../images/askhenry.png) no-repeat;
	padding-left:80px;
}

#askhenry2 {
	background:url(../images/askhenry2.png) right no-repeat;
	padding-right:80px;
}

.clientsectorlist td {
	text-align:left;
	border-bottom:0px dotted #CCCCCC;
	width:33%;
	padding:2px;

}


.clientsectorlist th {
	text-align:left;
	font-size:14px;
	font-weight:normal;
	color:#3666A2;
	padding:2px;
	border-bottom:0px solid #999999;
}

.quotefirst {
	background:url(../images/quotefirst.jpg) no-repeat;
	width:14px;
	height:11px;
	padding-right:15px;
}

.quotelast {
	background:url(../images/quotelast.jpg) no-repeat;
	width:14px;
	height:11px;
	margin-left:5px;
	padding-right:15px;
}

.contentpaneopen_testimonials p {
	font-style:italic;

}

.addresstable h2 {
	height:40px;

}

table.addresstable {
	float:left;

}

.addresstable td {
	width:33%;
	vertical-align:top;
}

#map {
	float:left;
}

.contentpaneopen_casestudy .casestudytable li {
	list-style-image:url(../images/articlebulletcs.png);
	vertical-align:middle;
	padding-left:5px;
	margin-left:0px;

}

a.featureclient:link, a.featureclient:visited {
}

a.featureclient:hover {
}

.featurecsimage {
	border:2px;

}

div#featurecsbox {
	padding:1px;
	margin:3px;
	float:left;
}

div#featurecsbox:hover{
	padding:1px;
	margin:3px;
	float:left;
}

#featurecontainter {
	margin:20px 0px 20px 0px;
	height:100px;
}

.tip-top {
color: #fff;
width: 139px;
z-index: 13000;
}
.tip-title {
font-weight: bold;
font-size: 11px;
margin: 0;
color: #9FD4FF;
padding: 8px 8px 4px;
background: url(../../../images/bubble.png) top left;
}
.tip-text {
font-size: 11px;
padding: 4px 8px 8px;
background: url(../../../images/bubble.png) bottom right;
color:#fff;
}
.tip-text A {
color:#069;
}
.tip-loading {
background: url(../../../images/ajax_load.gif) center center no-repeat;
width: 30px;
height: 30px;
margin: 0 auto;
}







		a:link, a:visited {
			color:#366695;
			text-decoration:none;
			
		}
		
		a:hover {
			color:#366695;
			text-decoration:underline;
		}
		
		#slimbox1 img {
			border:1px solid #CCCCCC;
			text-decoration:none;
			margin:4px;
			padding:2px;
		}
		
		
		p.CSText { text-align:left; font-size: 12px; padding-top:5px; padding-bottom:5px;} 
		
		
		p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }
		
		
		p#cross-links { border-bottom: 0px solid #ccc; margin-bottom: 30px; padding-bottom: 30px; text-align: center; font-size:12px; }
		
		noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
		
		a:focus { outline:none }
		
		img { border: 0px }
		
		h1.CSHeader { 
			color:#144474; 
			font-size:18px; 
			font-weight:bold;  
			margin-bottom: 5px; 
			padding-bottom: 3px; 
			text-align: left;
			font-family:Century Gothic, Arial, Helvetica, sans-serif;
		}
		
		
		
		.stripViewer .panelContainer .panel ul {
			text-align: left;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px;
			padding:0px;
			position: relative;
			width: 100%;
			height:290px;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: 0px solid #000; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 970px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 272px;
			clear: both;
			background: #fff;
			padding:0px;
			margin:0px;
			top:-30px;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top:0px;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 970px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
			top:243px;
			text-align:center;
			position:relative;
			z-index:2;
			background:url(../images/panelbg.png) no-repeat;
			height:30px;
			width:602px;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 12px;
			font-weight: normal;
			text-align: center;
			color: #666666;
			text-decoration: none;
			display: block;
			padding: 8px 10px 0px 10px;
		}
		
		.stripNav li.tab1 a { }
		.stripNav li.tab2 a { }
		.stripNav li.tab3 a { }
		.stripNav li.tab4 a { }
		.stripNav li.tab5 a { }
		.stripNav li.tab6 a { }
		.stripNav li.tab7 a { }
		
		.stripNav li a:hover {
			text-decoration: underline;
		}
		
		.stripNav li a.current {
			color: #4886C3;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 240px;
			text-indent: -9000em;
			
		}
		
		.stripNavL a {
			background:url(../images/arrow_left.png) no-repeat;
			display: block;
			height: 30px;
			width: 40px;
		}
		
		.stripNavL a:hover {
			background:url(../images/arrow_left_hover.png) no-repeat;
			display: block;
			height: 30px;
			width: 40px;
		}
		
		.stripNavR a {
			background:url(../images/arrow_right.png) no-repeat;
			display: block;
			height: 30px;
			width: 40px;
		}
		
		.stripNavR a:hover {
			background:url(../images/arrow_right_hover.png) no-repeat;
			display: block;
			height: 30px;
			width: 40px;
		}
		
		.stripNavL {
			left: 1px;
			z-index:3;
		}
		
		.stripNavR {
			right: 1px;
		}
		
		.stripNavL {
			background: url("images/arrow_left.png") no-repeat;
			
		}
		
		.stripNavR {
			background: url("images/arrow_right.png") no-repeat;
		}
		
		.caseStudy {
			background-image:url(../images/CS_background.png);
			padding:10px;
			height:272px;
		}
		
		.caseStudy2 {
			padding:10px 60px 10px 60px;
			height:250px;
		}
		
		.mainbody {
			width:970px;
		}
		
		.logoArea {
			height:40px;
			width:970px;
			text-align:left;
		}
		
		
		
		.CSText {
			width: 420px;
			float:left;
			left:480px;
		}
		
		.CSImage {
			margin-top:7px;
			width:400px;
			margin-right:40px;	
			float:left;	
			margin-left:40px;
		}
		
		.CSText2 {
			width: 400px;
			float:left;	
		}
		
		.CSImage2 {
			width:400px;
			float:right;	
		
		}
		
		
		.CSLogo {
			float:left;
		}
		
		p.CSText {
			line-height:160%;
			color:#666666;
			font-weight:normal;
			font-size:12px;
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		}
		
		a.CSLink:link, a.CSLink:visited {
			padding:5px 5px 5px 5px;
			text-decoration:none;
			color:#FF0099;
		}
		
		a.CSLink:hover {
			text-decoration:none;
			background-color:#FF0099;
			color:#FFFFFF;
		
		}
		
		a.CSLinkBlue:link, a.CSLinkBlue:visited {
			color:#366695;
			text-decoration:underline;
		}
		
		a.CSLinkBlue:hover {
			color:#366695;
			text-decoration:none;
		
		}
		
		
		ul#navigation {
			background:url(../images/navigation.png) no-repeat scroll left top;
			height:35px;
			top:0px;
			padding:0px;
			margin:0px;
			}
			
		ol, ul {
			
			top:0px;
			position:relative;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
	
			
		}
	
		ul#navigation li {
		
			top:0px;
			position:relative;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
		
		
		ul#navigation li a {
			
			background:url(../images/navigation.png) no-repeat scroll left top;
			float:left;
			width:970px;
			padding:0px;
			text-decoration:none;
			color:#E4F7FF;
			height:35px;
			line-height:30px;
			text-transform:uppercase
		}
		
		

		ul#navigation li.home a:hover {
			background-position:0 -35px;
		}
		
		ul#navigation li.home a {
			background-position:0 0;
			width:63px;
		}
		
		ul#navigation li.homeOn a:hover {
			background-position:0 -35px;
		}
		
		ul#navigation li.homeOn a {
			background-position:0 -35px;
			width:63px;
		}
		
		ul#navigation li.about a:hover {
			background-position:-63px -35px;
		}
		
		ul#navigation li.about a {
			background-position:-63px 0;
			width:78px;
		}
		
		ul#navigation li.work a:hover {
			background-position:-141px -35px;
		}
		
		ul#navigation li.work a {
			background-position:-141px 0;
			width:100px;
		}
		
		ul#navigation li.servicesOn a:hover {
			background-position:-241px -35px;
		}
		
		ul#navigation li.servicesOn a {
			background-position:-241px -35px;
			width:90px;
		}
		
		ul#navigation li.services a:hover {
			background-position:-241px -35px;
		}
		
		ul#navigation li.services a {
			background-position:-241px 0;
			width:90px;
		}
		
		ul#navigation li.user a:hover {
			background-position:-331px -35px;
		}
		
		ul#navigation li.user a {
			background-position:-331px 0;
			width:147px;
		}
		
		ul#navigation li.contact a:hover {
			background-position:-478px -35px;
		}
		
		ul#navigation li.contact a {
			background-position:-478px 0;
			width:89px;
		}
		
		ul#navigation li.infocentre a:hover, selected {
			background-position:-567px -35px;
		}
		
		ul#navigation li.infocentre a {
			background-position:-567px 0;
			width:110px;
		}
		
		a.myNav:link, a.myNav:visited {
			
			display:block;
			text-decoration:none;
			color:#E4F7FF;
			line-height:30px;
			text-transform:uppercase
		}
		
		a.myNav:hover {
			color:#FFFFFF;
		}
		
		
		DIV#bodyContent {
			position:relative;
			margin-bottom:30px;
			display:block;
			clear:both;
		}
		
		h2.myRSS {
			font-size:12px;
			text-transform:uppercase;
			color:#333333;
			float:right;
		}
		
		h2.MainTitleBlack {
			color:#333333;
			font-weight: bold;
			font-family:Century Gothic, Arial, Helvetica, sans-serif;
			font-size:18px;
			margin:0px;
			padding:0px;
			text-align:left;
		}
		
		h2.MainTitlePink {
			color:#FF0099;
			font-weight: bold;
			font-family:Century Gothic, Arial, Helvetica, sans-serif;
			font-size:18px;
			margin:0px;
			float:left;
			padding:0px;
			text-align:left;
		}
		
		h2.MainTitleBlue {
			color:#366695;
			font-weight: bold;
			font-family:Century Gothic, Arial, Helvetica, sans-serif;
			font-size:18px;
			margin:0px;
			padding:0px;
			text-align:left;
		}
		
		DIV#myContent1 {
			float:left;
			width:320px;
			margin-right:20px;
		}
		
		DIV#myContent2 {
			float:left;
			width:310px;
			margin-right:20px;
		}
		
		DIV#myContent3 {
			float:left;
			width:300px;

		}
		
		a.pinkcs:link, a.pinkcs:visited {
			padding:4px;
			text-decoration:none;
			color:#FF0099;
		}
		
		a.pinkcs:hover {
			text-decoration:none;
			background-color:#FF0099;
			color:#FFFFFF;
		}
		
		a.pink:link, a.pink:visited {
			padding:0px 4px 0px 4px;
			text-decoration:none;
			color:#666666;
		}
		
		a.pink:hover {
			text-decoration:none;
			background-color:#FF0099;
			color:#FFFFFF;
		}
		
		a.blue:link, a.blue:visited {
			padding:0px 4px 0px 4px;
			text-decoration:none;
			color:#366695;
		}
		
		a.blue:hover {
			text-decoration:none;
			background-color:#366695;
			color:#FFFFFF;
		}
		
		.spacer {
			clear:both;
			display:block;
			height:20px;
			width:100%;
		}
		
		#footer {
			background:url(../images/footerbg.jpg) repeat-x;
			border-top:1px solid #B5B5B5;
			border-right:1px solid #B5B5B5;
			border-left:1px solid #B5B5B5;
			position:fixed;
			left:1%;
			right:1%;
			bottom: 0px;
			z-index:3;
			width:98%;
			font-size:11px;
		}

		
		#footerleft {
			height:30px;
			line-height:30px;
			text-align:left;
			float:left;
			color:#666666;
		}
		
		#footerright {
			height:30px;
			line-height:30px;
			text-align:right;
			float:right;
			color:#666666;
		
		}
		
		span.footerText {
			padding:8px 15px 8px 15px;
			height:30px;
	
		}
		
		a.footerlink:link, a.footerlink:visited {
			padding:8px 15px 8px 15px;
			height:30px;
			border-right:1px solid #B5B5B5;
			border-left:1px solid #B5B5B5;
			color:#666666;
			text-decoration:none;
		}
		
		a.footerlink:hover {
			background-color:#FFFFFF;
			color:#666666;
		}
		
		a.footerrightlink:link, a.footerrightlink:visited {
			padding:8px 15px 8px 15px;
			height:30px;
			border-left:1px solid #B5B5B5;
			color:#666666;
			text-decoration:none;
		}
		
		a.footerrightlink:hover {
			background-color:#FFFFFF;
			color:#666666;
		}
		
		div#div1 {
			background-color:#FFFFFF;
			bottom:30px;
			border-top:4px solid #366695;
			border-right:1px solid #B5B5B5;
			border-left:1px solid #B5B5B5;
			width:600px;
			float:right;
			right:1%;
			position:absolute;
			z-index:4;
			text-align:left;
			line-height:160%;
			padding:5px;
			font-size:11px;
		}
		
		td {
			vertical-align:top;
		}
		
		ul#infoCentre {
			clear:both;
			text-align:left;
			margin-left:0px;
			padding-left:0px;
			
		}
		
		li#infoCentre {
			line-height:240%;
			border-bottom:1px dashed #CCCCCC;
			list-style-image:url(../images/article_icon.jpg);
			list-style-position:inside;
			margin:0px 0px 5px 0px;
			padding:0px;
		}
		
		ul#bodylink {
			text-align:left;
			margin-left:0px;
			padding-left:0px;
			list-style-type:square;
			color:#FF0099;
			
		}
		
		li#bodylink {
			line-height:160%;
			list-style-position:inside;
			margin:0px;
			padding:0px;
		}
		
		#subheader {
			height:35px;
			margin-left:240px;
			text-align:left;
			
		}
		
		a.subheadlink:link, a.subheadlink:visited {
			color:#333333;
			text-transform:uppercase;
			padding:5px 10px 5px 10px;
			line-height:30px;
		}
		
		a.subheadlink:hover {
			color:#FF0099;
		}
		
		a.subheadlinkOn:link, a.subheadlinkOn:visited {
			color:#FF0099;
			text-transform:uppercase;
			padding:5px 10px 5px 10px;
			line-height:30px;
		}
		
		a.subheadlinkOn:hover {
			color:#FF0099;
		}
		
		a.pinklink:link, a.pinklink:visited {
			color:#FF0099;
			padding:0px 4px 0px 4px;
			background-color:#FFFFFF;
		
		}
		
		a.pinklink:hover {
			color:#FFFFFF;
			padding:0px 4px 0px 4px;
			background-color:#FF0099;
			text-decoration:none;
		}
		
		a.pinkhyp:link, a.pinkhyp:visited {
			
			padding:2px 2px 2px 20px;
			line-height:25px;
			background:url(../images/articlebulletcs.png) left top no-repeat;
			color:#366695;
			text-decoration:none;		
		}
		
		a.pinkhyp:hover {
			color:#366695;
			text-decoration:underline;
		}
		
		a.pinkhypnew:link, a.pinkhypnew:visited {
			
			padding:2px 2px 2px 20px;
			line-height:25px;
			background:url(../images/articlebulletclient.png) left top no-repeat;
			color:#366695;
			text-decoration:none;		
		}
		
		a.pinkhypnew:hover {
			color:#366695;
			text-decoration:underline;
		}

		
		
		
		#gk_news_image_1-_fpslider h2 a{
			font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			color:#144474;
			margin-bottom:5px;
			padding-bottom:3px;
		}
		
		#gk_news_image_1-_fpslider .gk_news_image_1_text {
			margin-top:20px;
		
		}
		
		
		#gk_news_image_1-_fpslider div.gk_news_image_1_tb {
			width:520px;
			overflow:visible;
		}
		
		#gk_news_image_1-_fpslider .gk_news_image_1_tbo {
			width:520px;
		
		}
		
		.frontpagemyfooter {
			clear:both;
			text-align:center;
			width:970px;
		}
		
		.myfooter {
			clear:both;
			text-align:center;
		}
		
		
		
		.int-text {
			display:none;
		}
		
		table.eyetracking td {
			margin:0px;
			padding:5px 5px 5px 5px;
			}
		
		table.eyetracking td.pinkbg {
			margin:0px;
			padding:5px 5px 0px 5px;
		}
		
		table.eyetracking img {
			border:0px;
			padding:0px;
			margin:0px;
		}
		
		
		table.eyetracking h2 {
			margin-top:0px;
			padding-top:0px;
			padding-left:5px;
			color:#FF0099;
			width:80%;
		}
		
		table.eyetracking p {
			padding:5px;
			width:300px;
			color:#757575;
		}
		
		table.eyetracking {
			width:50%;	
		}
		
		table.bluechipclients td {
			border:0px solid #efefef;
			padding:0px;
			margin:0px;
		}
		
		table.footertabletop {
			margin-top:20px;
			width:970px;
			text-align:left;
			background-image:url(../images/footerbg.png);
			background-repeat:repeat-x;
		}
		
		table.footertable {
			background: url(../images/footerbg_grey.png) repeat-x;
			background-color:#F9F9F9;
			margin:20px 0px;
			width:970px;
			text-align:left;
			background-repeat:repeat-x;
		}
		
		table.footertabletop td {
			font-size:11px;
			vertical-align:top;
		}
		
		table.footertable td {
			font-size:11px;
			vertical-align:top;
		}
		
		table.footertable h4 {
			text-transform:uppercase;
			padding:0px;
			margin:0px;
			font-size:12px;
			padding-bottom:8px;
		}
		
		table.footertable ul {
			margin:0px;
			padding:0px;
			list-style-image:none;
		}
		
		table.footertable li {
			margin:0px;
			padding:0px;
			list-style-image:none;
		}
		
		a.footerlink:link, a.footerlink:visited {
			color:#999999;
			text-decoration:none;
			border:0px;
			padding:0px;
			margin:0px;
		}
		
		a.footerlink:hover {
			text-decoration:underline;
			color:#FF0099
		
		}
		
		.footerlogo {
			text-align:right;		
		}
		
		.moduletable_aibcs .gk_news_image_1_text {
			font-size:16px;
		}
		
		.moduletable_aibcs .gk_news_image_1_text h2 {
			font-size:20px;
			font-weight:bold;
			color:#FF0099;
			padding-top:20px;
		}
		
		table.aibcasestudy {
			width:100%;
			background:url(../images/fcbgaib.jpg) no-repeat;
			height:230px;
		}
		
		table.aibcasestudy td {
			vertical-align:top;
			width:50%;
			color:#FFFFFF;
			padding-top:30px;
		}
		
		table.aibcasestudy h2 {
			font-size:18px;
			font-weight:normal;
			color:#FFFFFF;
			font-weight:BOLD;
		}
		
		table.aibcasestudy a:hover {
			background:url(../images/arrow_white.gif) left no-repeat;
			padding:5px 5px 5px 20px;
			color:#FFFFFF;
			border-bottom:0px dashed #FFFFFF;
			text-decoration:none;
		}
		
		table.aibcasestudy a {
			background:#FFFFFF url(../images/arrow_black.gif) left no-repeat;
			color:#462344;
			padding:5px 5px 5px 20px;
			border-bottom:0px solid #FFFFFF;
			text-decoration:none;
		}
		
		table.muzucasestudy {
			width:100%;
			background:url(../images/fcbgmuzu.jpg) no-repeat;
			height:230px;
		}
		
		table.muzucasestudy td {
			vertical-align:top;
			width:50%;
			color:#FFFFFF;
			padding-top:30px;
		}
		
		table.muzucasestudy h2 {
			font-size:18px;
			font-weight:normal;
			color:#FFFFFF;
			font-weight:BOLD;
		}
		
		table.muzucasestudy a:hover {
			background:url(../images/arrow_white.gif) left no-repeat;
			padding:5px 5px 5px 20px;
			color:#FFFFFF;
			border-bottom:0px dashed #FFFFFF;
			text-decoration:none;
		}
		
		table.muzucasestudy a {
			background:#FFFFFF url(../images/arrow_black.gif) left no-repeat;
			color:#333333;
			padding:5px 5px 5px 20px;
			border-bottom:0px solid #FFFFFF;
			text-decoration:none;
		}
		
		
		
		table.barclayscasestudy {
			width:100%;
			background:url(../images/fcbgbarclays.jpg) no-repeat;
			height:230px;
		}
		
		table.barclayscasestudy td {
			vertical-align:top;
			width:50%;
			color:#FFFFFF;
			padding-top:30px;
		}
		
		table.barclayscasestudy h2 {
			font-size:18px;
			font-weight:normal;
			color:#FFFFFF;
			font-weight:BOLD;
		}
		
		table.barclayscasestudy a:hover {
			background:url(../images/arrow_white.gif) left no-repeat;
			padding:5px 5px 5px 20px;
			color:#FFFFFF;
			border-bottom:0px dashed #FFFFFF;
			text-decoration:none;
		}
		
		table.barclayscasestudy a {
			background:#FFFFFF url(../images/arrow_blue.gif) left no-repeat;
			color:#108ECB;
			padding:5px 5px 5px 20px;
			border-bottom:0px solid #FFFFFF;
			text-decoration:none;
		}
		
		
		
		
		
		
		table.bridgecocasestudy {
			width:100%;
			background:url(../images/fcbgbridgeco.jpg) no-repeat;
			height:230px;
		}
		
		table.bridgecocasestudy td {
			vertical-align:top;
			width:50%;
			color:#FFFFFF;
			padding-top:30px;
		}
		
		table.bridgecocasestudy h2 {
			font-size:18px;
			font-weight:normal;
			color:#FFFFFF;
			font-weight:BOLD;
		}
		
		table.bridgecocasestudy a:hover {
			background:url(../images/arrow_white.gif) left no-repeat;
			padding:5px 5px 5px 20px;
			color:#FFFFFF;
			border-bottom:0px dashed #FFFFFF;
			text-decoration:none;
		}
		
		table.bridgecocasestudy a {
			background:#FFFFFF url(../images/arrow_red.gif) left no-repeat;
			padding:5px 5px 5px 20px;
			color:#E10203;
			border-bottom:0px solid #FFFFFF;
			text-decoration:none;
		}
		
		
		
		table.arantechcasestudy {
			width:100%;
			background:url(../images/fcbgarantech.jpg) no-repeat;
			height:230px;
		}
		
		table.arantechcasestudy td {
			vertical-align:top;
			width:50%;
			color:#FFFFFF;
			padding-top:30px;
		}
		
		table.arantechcasestudy h2 {
			font-size:18px;
			font-weight:normal;
			color:#FFFFFF;
			font-weight:BOLD;
		}
		
		table.arantechcasestudy a:hover {
			background:url(../images/arrow_white.gif) left no-repeat;
			padding:5px 5px 5px 20px;
			color:#FFFFFF;
			border-bottom:0px dashed #FFFFFF;
			text-decoration:none;
		}
		
		table.arantechcasestudy a {
			background:#FFFFFF url(../images/arrow_blue.gif) left no-repeat;
			padding:5px 5px 5px 20px;
			color:#108ECB;
			border-bottom:0px solid #FFFFFF;
			text-decoration:none;
		}
		
		
		
		table.hpcasestudy {
			width:100%;
			background:url(../images/fcbghp.jpg) no-repeat;
			height:230px;
		}
		
		table.hpcasestudy td {
			vertical-align:top;
			width:50%;
			color:#FFFFFF;
			padding-top:30px;
		}
		
		table.hpcasestudy h2 {
			font-size:18px;
			font-weight:normal;
			color:#FFFFFF;
			font-weight:BOLD;
		}
		
		table.hpcasestudy a:hover {
			background:url(../images/arrow_white.gif) left no-repeat;
			padding:5px 5px 5px 20px;
			color:#FFFFFF;
			border-bottom:0px dashed #FFFFFF;
			text-decoration:none;
		}
		
		table.hpcasestudy a {
			background:#FFFFFF url(../images/arrow_green.gif) left no-repeat;
			color:#4FA50E;
			padding:5px 5px 5px 20px;
			border-bottom:0px solid #FFFFFF;
			text-decoration:none;
		}
		
		table.dlinkcasestudy {
			width:100%;
			background:url(../images/fcbgdlink.jpg) no-repeat;
			height:230px;
		}
		
		table.dlinkcasestudy td {
			vertical-align:top;
			width:50%;
			color:#FFFFFF;
			padding-top:30px;
		}
		
		table.dlinkcasestudy h2 {
			font-size:18px;
			font-weight:normal;
			color:#FFFFFF;
			font-weight:BOLD;
		}
		
		table.dlinkcasestudy a:hover {
			background:url(../images/arrow_white.gif) left no-repeat;
			padding:5px 5px 5px 20px;
			color:#FFFFFF;
			border-bottom:0px dashed #FFFFFF;
			text-decoration:none;
		}
		
		table.dlinkcasestudy a {
			background:#FFFFFF url(../images/arrow_orange.gif) left no-repeat;
			color:#F04C17;
			padding:5px 5px 5px 20px;
			border-bottom:0px solid #FFFFFF;
			text-decoration:none;
		}
		
		#imagelink {
			position:relative;
			float:right;
			top:-80px;
			right:0;
		
		}
		
		
		
		
	table.facilitiestable {
		width:95%;
	}
	
	
	table.facilitiestable span{
	}
	
	table.facilitiestable tr {
		vertical-align:top;
		background-color:#FFFFFF;
		margin:0px;
		padding:0px;
	}
	
	table.facilitiestable td {
		vertical-align:top;
		background-color:#fff;
		margin:0px;
		padding:0px;
		line-height:100%;
		padding:5px;
	}
	
	table.facilitiestable td.image {
	}
	
	table.facilitiestable h2 {
		color:#FF0099;
		margin:0px 0px 10px 0px;
		padding:0px 0px 10px 0px;
		line-height:140%;
	}
	
	table.facilitiestable p {
		margin:0px;
		padding:0px;
		line-height:160%;
		color:#666666;
	}
	
	.clienttitle {
		border-bottom:1px dashed #999999;
		color:#333333;
		font-size:14px;
		font-weight:normal;
		padding:10px 0 0 2px;
		text-align:left;
		display:block;
	}
	.forme input {
		font-size:100%;
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	
	}
	
	.forme td {
		text-align:left;
		padding:2px;
	}
	
	
	#sigid0_37109e8636f04dd1073eb5db96cb3063.sig .sig_cont,
	#sigid1_80a77c104b57c96820c70d1a8a4311f0.sig .sig_cont,
	#sigid2_6ead7e3849ade3dc4f9a9bf249f3f35b.sig .sig_cont,
	#sigid3_bbfb2f0946abcd719121b86d4be86605.sig .sig_cont,
	#sigid4_e2eb52b4c74ed9ec594cac2575dea349.sig .sig_cont,
	#sigid5_cde6f966c877aaec31456e95cc7935cd.sig .sig_cont,
	#sigid6_a6c0b978b2e062797b0449a4af00dede.sig .sig_cont,
	#sigid7_823503a8a82dd8ba4c21d9ae7105bfc2.sig .sig_cont,
	#sigid8_ff5cee408718402d0470e8b9957e2ec1.sig .sig_cont {
		height:0px;
		width:40px;
		margin:0px;
		padding:0px;
	}
	
	
	
	.contentpaneopen_design .sig {
		clear:none;
		display:table;
		float:none;
		margin:0;
		padding:0px 0px 0px 250px;
		top:-17px;
		position:relative;
	}
	
	.contentpaneopen_design .sig_cont {
		height:20px;
		width:110px;
		float:left;
	}
	
	.contentpaneopen_design .sig_cont, 
	.contentpaneopen_design .sig_thumb {
	float:none;
	margin:0;
	padding:0;
	}
	
	h1.pagetitle {
		font-size:20px;
		color:#FF0099;
		font-family:Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;
		width:100%;
		font-weight:normal;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
	
	span.toplink {
	text-align:right;
	font-size:12px;
	}
	
	
	
/* Survey Page */

#surveypage {
	background-color:#0099CC;
}

#surveypage .surveymenu {
	display:none;
}

#surveypage .surveycontainer {
	width: 887px;
	margin: 0px auto 0px auto;
	padding:20px 0px;
}

#surveypage .surveycontainer .surveyheader {
	background:url(../images/survey/banner_1.jpg) left top no-repeat;
	height:168px;
	width:886px;
	border-right:1px solid #FFFFFF;
}

#surveypage .surveycontainer .surveytitle {
	background:url(../images/survey/redStripe.jpg) left top no-repeat;
	width:886px;
	height:35px;
	border-right:1px solid #FFFFFF; 
}

#surveypage .surveycontainer .surveytitle h3 {
	color:#FFFFFF;
	margin:0px;
	padding:8px 10px 0px 0px;
	font-size:18px;
	text-align:right;
}

#surveypage .surveycontainer .surveybody {
	background-color:#FFFFFF;
	margin-left:25px;
	width:802px;
	padding:20px 30px 10px 30px;
}



#surveypage .surveycontainer .surveybody .footer {
	text-align:right;
	margin-top:20px;
	padding-right:10px;
}
