body.mainBody {background: url(/_img/bg.jpg) repeat-x fixed; background-color:#b3b5cc; margin:-1px 0px 0px 0px; padding:0px;}

body, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

body { FONT: 14px Arial, Helvetica, sans-serif; }

P {
FONT: 13px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
MARGIN: 0px 0px 13px 0px
}


hr {border: 0;  
	color: #b3b5cc;
	background-color: #b3b5cc;
	height: 1px;
}

a:link { text-decoration: none; color:#323b9e; outline:none;}
a:visited { text-decoration: none; color:#323b9e; outline:none;}
a:active { text-decoration: underline; color:#323b9e; outline:none;}
a:hover { text-decoration: underline; color:#323b9e; outline:none;}

A.navLink:link { text-decoration: none; color:#000000; margin:10px 0px 0px 0px; padding:5px 0px 5px 0px; }
A.navLink:visited { text-decoration: none; color:#000000;  margin:10px 0px 0px 0px; padding:5px 0px 5px 0px; }
A.navLink:active { text-decoration: none; color:#000000; margin:10px 0px 0px 0px; padding:5px 0px 5px 0px; }
A.navLink:hover { text-decoration: underline; color:#000000;  margin:10px 0px 0px 0px; padding:5px 0px 5px 0px;}

A.footerLink:link { text-decoration: none; color:#5a5c5c;}
A.footerLink:visited { text-decoration: none; color:#5a5c5c; }
A.footerLink:active { text-decoration: none; color:#5a5c5c; }
A.footerLink:hover { text-decoration: underline; color:#5a5c5c;}

A.subLink { text-decoration: none; color:#ffffff; display:block; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; line-height:18px; }
A.subLink:link { text-decoration: none; color:#ffffff; display:block; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; line-height:18px; }
A.subLink:visited { text-decoration: none; color:#ffffff; display:block; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; line-height:18px; }
A.subLink:active { text-decoration: none; color:#ffffff; display:block; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; line-height:18px; }
A.subLink:hover { text-decoration: none; color:#ffffff; background-color:#676b99; display:block; margin:0px 0px 0px 0px; padding:7px 0px 7px 10px; line-height:18px; }

A.footernav { text-decoration: none; color:#000000; margin:0px; padding:5px 0px; display:block; line-height:15px;}
A.footernav:link { text-decoration: none; color:#000000; margin:0px; padding:5px 0px; display:block;line-height:15px;}
A.footernav:visited { text-decoration: none; color:#000000; margin:0px; padding:5px 0px; display:block; line-height:15px;}
A.footernav:active { text-decoration: none; color:#000000; margin:0px; padding:5px 0px; display:block; line-height:15px;}
A.footernav:hover { text-decoration: underline; color:#000000; margin:0px; padding:5px 0px; display:block; line-height:15px;}

#flashcontenthome {
	margin-top:81px;
	_margin-top:-15px;
}

.navPrintArea {display:none;}

.homespot1 {
	background:url(/_img/home_spotlight1.png) no-repeat left top;
	text-align:left;
	text-indent:0px;
	width:217px;
	height:156px;
	float:left;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 10px;
}
.homespot1 a{
	background:url(/_img/home_arrow.png) no-repeat left top;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	display:block;
	font-size:17px;
	text-indent:0px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 20px;
	color:#ffffff;
	height:150px;
 }
 
.homespot1 a:link, .homespot1 a:active, .homespot1 a:visited {
	text-decoration:none;
	outline:none;
}
 
.homespot1 a:hover {
	text-decoration:none;
	outline:none;
}

.homespot2 {
	background:url(/_img/home_spotlight2.png) no-repeat left top;
	text-align:left;
	color:#ffffff;
	font-size:14px;
	text-indent:0px;
	width:217px;
	height:156px;
	float:left;
	margin:0px 0px 0px 9px;
	padding:6px 0px 0px 10px;
}

.homespot2 a{
	background:url(/_img/home_arrow.png) no-repeat left top;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	display:block;
	font-size:17px;
	text-indent:0px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 20px;
	color:#ffffff;
	height:150px;
 }
 
.homespot2 a:link, .homespot2 a:active, .homespot2 a:visited {
	text-decoration:none;
	outline:none;
}
 
.homespot2 a:hover {
	text-decoration:none;
	outline:none;
}

.homespot3 {
	background:url(/_img/home_spotlight3.png) no-repeat left top;
	text-align:left;
	color:#ffffff;
	font-size:14px;
	text-indent:0px;
	width:217px;
	height:156px;
	float:left;
	margin:0px 0px 0px 8px;
	padding:6px 0px 0px 10px;
}

.homespot3 a{
	background:url(/_img/home_arrow.png) no-repeat left top;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	display:block;
	font-size:17px;
	text-indent:0px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 20px;
	color:#ffffff;
	height:150px;
 }
 
.homespot3 a:link, .homespot3 a:active, .homespot3 a:visited {
	text-decoration:none;
	outline:none;
}
 
.homespot3 a:hover {
	text-decoration:none;
	outline:none;
}

.homespot4 {
	background:url(/_img/home_spotlight4.png) no-repeat left top;
	text-align:left;
	color:#ffffff;
	font-size:14px;
	text-indent:0px;
	width:217px;
	height:156px;
	float:left;
	margin:0px 1px 0px 8px;
	padding:6px 0px 0px 10px;
}

.homespot4 a{
	background:url(/_img/home_arrow.png) no-repeat left top;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	display:block;
	font-size:17px;
	text-indent:0px;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 20px;
	color:#ffffff;
	height:150px;
 }
 
.homespot4 a:link, .homespot4 a:active, .homespot4 a:visited {
	text-decoration:none;
	outline:none;
}
 
.homespot4 a:hover {
	text-decoration:none;
	outline:none;
}

table.workshop {
	background:url(/_img/workshop_bkg_fade_top.png) repeat-y left top;
	width:664px;
	margin:10px -4px 0px -4px;
}

table.workshop1 {
	background:url(/_img/workshop_bkg_top_executive.png) repeat-y left top;
	width:664px;
	margin:10px -4px 0px -4px;
}
table.workshop2 {
	background:url(/_img/workshop_bkg_top_advisor.png) repeat-y left top;
	width:664px;
	margin:10px -4px 0px -4px;
}
table.workshop3 {
	background:url(/_img/workshop_bkg_top_presentation.png) repeat-y left top;
	width:664px;
	margin:10px -4px 0px -4px;
}

table.workshoppub {
	background:url(/_img/workshop_bkg_top_public.png) repeat-y left top;
	width:664px;
	margin:10px -4px 0px -4px;
}
table.workshop td p {margin:0;}

table.workshop tr {height:35px;}

table.workshop td.left {padding: 20px 10px 2px 15px; vertical-align:middle}
table.workshop1 td.left{padding: 0px 0px 2px 0px;}
table.workshop2 td.left{padding: 0px 0px 2px 0px;}
table.workshop3 td.left{padding: 0px 0px 2px 0px;}
table.workshoppub td.left{padding: 0px 0px 2px 0px;}

table.workshop td.right {padding: 20px 10px 2px 10px; vertical-align:middle;}
table.workshop1 td.right {padding: 20px 10px 2px 10px;}
table.workshop2 td.right {padding: 20px 10px 2px 10px;}
table.workshop3 td.right {padding: 20px 10px 2px 10px;}
table.workshoppub td.right {padding: 20px 10px 2px 10px;}

a.morelink {
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding-left:0px;
	padding-top:10px;
}

table.workshop td img {padding: 20px 0px 0px 15px;}
table.workshop1 td img {padding: 20px 0px 0px 15px;}
table.workshop2 td img {padding: 20px 0px 0px 15px;}
table.workshop3 td img {padding: 20px 0px 0px 15px;}
table.workshoppub td img {padding: 20px 0px 0px 15px;}

table.workshop1 td.header {padding: 9px 5px 0px 15px; line-height:21px;}
table.workshop2 td.header {padding: 9px 5px 0px 15px; line-height:21px;}
table.workshop3 td.header {padding: 9px 5px 0px 15px; line-height:21px;}
table.workshoppub td.header {padding: 9px 5px 0px 15px; line-height:21px;}

table.workshop1 td.header a {color:#ffffff; font-size: 13px; line-height:16px; font-weight: normal;}
table.workshop2 td.header a {color:#ffffff; font-size: 13px; line-height:16px; font-weight: normal;}
table.workshop3 td.header a {color:#ffffff; font-size: 13px; line-height:16px; font-weight: normal;}
table.workshoppub td.header a {color:#ffffff; font-size: 13px; line-height:16px; font-weight: normal;}

table.workshopfoot {
	background:url(/_img/workshop_bkg_bottom.png) repeat-y left bottom;
	width:664px;
	margin:0px -4px 10px -4px;
	padding:7px 0px 0px 0px;
	height:100%;
}

table.workshopfoot td.right {
	padding:10px 10px 20px 10px;
}

table.workshopfoot td.right a.morelink {
	margin-bottom:20px;
}

table.footer {
	z-index:90;
}

table.footer tr.top {
	background:none;	
}

table.footer td.middle {
	background:url(/_img/footer_bg.png) repeat-y left top;
}

.footerhr {
	border: none 0; 
	border-bottom: 1px solid #c4ccd0;
	height: 1px;
	margin: 0px 29px 10px 29px;
	text-align: left;
}

table.footer td {
	height:100%;	
}

table.footerBody {
	width:911px;
	margin-left:30px;
}

table.footerBody TD {
	width:171px;
	padding:10px 0px 10px 0px;
	FONT: 12px/17px Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color:#000000;
}
table.footerBody TD.contactUs {
	width: 220px;

}

table.footerBody TD.action {
	width: 520px;
}

table.footerBody TD.contactUs img {
	margin-top:2px;
	margin-right:3px;
	float:left;	
}

.footerHeader {
	font-size: 13px;
	line-height:16px;
	font-weight: bold;
	color:#414680;
	padding-bottom:6px;
}

A.footerHeader {font-size: 13px; line-height:16px; text-decoration: none; color:#414680;}
A.footerHeader:link {font-size: 13px; line-height:16px; text-decoration: none; color:#414680;}
A.footerHeader:visited { font-size: 13px; line-height:16px; text-decoration: none; color:#414680;}
A.footerHeader:active {font-size: 13px; line-height:16px; text-decoration: none; color:#414680;}
A.footerHeader:hover {font-size: 13px; line-height:16px; text-decoration: underline; color:#414680;}

.footerTopLeft {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 24px;
	color:#000000;
	line-height:30px;
	float:left;
	margin-left:29px;
	margin-top:0px;
}

.footerTM {
	float:left;
	FONT: 14px Arial, Helvetica, sans-serif;
	margin-top:5px;
}

.footerTop {
	float:right;
	margin-right:29px;
	margin-top:0px;
}

.footerTopGrey {
	margin-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color:#818181;
}

.largePhone {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 24px;
	color:#000000;
	line-height:30px;
}

.searchArea {
	width: 221px;
	height: 40px;
	position:relative;
	bottom: 10px;
	margin-left: 492px;
	padding-top:5px;
	background-position: 100% 0pt;
	background-repeat: no-repeat;
	right:-3px;
	background:url(/_img/search_bg.png) no-repeat left top;
}

.searchInner{
	width:100%;
	height:30px;
}

input.searchBox {
	float:left;
	background-color: transparent;
	width: 172px;
	/width:171px;
	height: 20px;
	line-height:20px;
	padding-top:5px;
	padding-left:4px;
	margin-top: 0px;
	/margin-top: 0px;
	margin-left: 20px;
	background-image: url(/_img/search_repeat.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: right top;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
}

#header {
	height:31px;
    float:right;
    font-size:93%;
    line-height:normal;
    }
		
#header ul {
	float:right;
	height:31px;
    margin:0;
    padding: 0;
    list-style:none;
    }

#header li {
	height:31px;
	line-height:29px;
    float:left;
	background:url("/_img/nav_bg.png") no-repeat center bottom;
    margin:0;
    padding:0;
	border-right:1px solid #c3c3c3;
    }
	
#header li.current {
	height:31px;
    float:left;
	background:url("/_img/nav_bgOver.png") no-repeat center bottom;
    margin:0;
    padding:0;
	border-right:1px solid #c3c3c3;
    }

#header li.last {
	height:31px;
    float:left;
	background:url("/_img/nav_bg.png") no-repeat center bottom;
    margin:0;
    padding:0;
	border:none;
    }
	
#header li.currentlast {
	height:31px;
    float:left;
	background:url("/_img/nav_bgOver.png") no-repeat center bottom;
    margin:0;
    padding:0;
	border:none;
    }
	
	
#header a {
	width:100%;
	height:31px;
	text-decoration:none;
	FONT: 13px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
    padding:6px 10px 0px 10px;
	}
	
.homequote {
	width:233px;
	margin-left:10px;
	height:150px;
	top:500px;
	_top:497px;
	left: 0px;
	_left: 0px;
	position:relative;
}

.homequotetop {
	background:url("/_img/quote_top.png") no-repeat top left;
	_background:url("/_img/quote_top.gif") no-repeat bottom left;
	height:15px;
	width:233px;
}

.homequotebody {
	background:url("/_img/quote_bg.png") no-repeat bottom left;
	_background:url("/_img/quote_bg.gif") no-repeat bottom left;
	FONT: 13px/16px Arial, Helvetica, sans-serif;
	font-weight:normal;
	COLOR: #000000;
	padding:10px 30px 62px 40px;
	height:100%;
}


.quote {
	width:233px;
}
	
.quotetop {
	background:url("/_img/quote_top.png") no-repeat top left;
	_background:url("/_img/quote_top.gif") no-repeat bottom left;
	height:12px;
	width:233px;
}

.quotebody {
	background:url("/_img/quote_bg.png") no-repeat bottom left;
	_background:url("/_img/quote_bg.gif") no-repeat bottom left;
	FONT: 13px/16px Arial, Helvetica, sans-serif;
	font-weight:normal;
	COLOR: #000000;
	padding:2px 30px 42px 5px;
	height:100%;
}

.quotebody p {
	background:url("/_img/left_quote.gif") no-repeat top left;
	padding-left:24px;
	padding-top:5px;
	padding-bottom:20px;
	margin:0px;
}
	
.quotebody p img {
	margin-top:5px;
	vertical-align:top;
}

.globalNav {
float:left;
height:31px;
display:block;
/* general margins - top right bottom left */
margin: 0px 0px 0px 0px;
PADDING: 0px 10px 0px 10px;
background: url("/_img/nav_bg.png") no-repeat center bottom;
FONT: 13px/15px Arial, Helvetica, sans-serif;
font-weight:normal;
COLOR: #000000;
}

.sectionHead {
/* general margins - top right bottom left */

FONT: 20px/24px "Times New Roman", Times, serif;
font-weight:normal;
COLOR: #ffffff;
border-bottom:1px solid #676b99;
PADDING: 7px 0px 0px 10px;
margin: 0px 13px 0px 12px;
height:33px;
overflow:hidden;
}

.subNav {
/* general margins - top right bottom left */

FONT: 13px/25px Arial, Helvetica, sans-serif;
font-weight:normal;
COLOR: #ffffff;
width:219px;
border-bottom:1px solid #676b99;
PADDING: 0px 0px 0px 0px;
margin: 0px 13px 0px 12px;
}

.subNavlast {
FONT: 13px/25px Arial, Helvetica, sans-serif;
font-weight:normal;
COLOR: #ffffff;
width:219px;
PADDING: 0px 0px 0px 0px;
margin: 0px 0px 0px 12px;
border-bottom:0px;
min-height:20px;
}

/*.subNavSelect {
FONT: 13px/25px Arial, Helvetica, sans-serif;
font-weight:normal;
COLOR: #414680;
width:219px;
PADDING: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom:0px;
min-height:30px;
text-indent:10px;
position:relative;
}*/


BLOCKQUOTE
{
left:-22px;
list-style-type: none;
list-style-image: url(/_img/ul_bullet.gif);
    MARGIN: 0px 0px 13px 20px;
    PADDING: 0px 0px 0px 0px;
    BORDER:  0px 0px 0px 0px;
}

UL
{
FONT: 13px Arial, Helvetica, sans-serif;
list-style-type: none;
list-style-image: url(/_img/ul_bullet.gif);
    MARGIN: 5px 0px 13px 20px;
    PADDING: 0px 0px 0px 0px;
    BORDER:  0px 0px 0px 0px;
}

LI
{
    FONT: 13px Arial, Helvetica, sans-serif;
    MARGIN: 8px 0px 0px 5px;
	PADDING: 0px 0px 0px 0px;
}


ul.list

 { 
	FONT: 13px Arial, Helvetica, sans-serif;
	list-style-type: none;
	list-style-image: url(/_img/ul_bullet.gif);
    MARGIN: 0px 0px 0px 9px;
    PADDING: 0px 0px 0px 0px;
    BORDER:  0px 0px 0px 0px;
}


.homeContent {
FONT: 13px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
PADDING: 11px 9px 35px 11px;
}

.homeContent2 {
FONT: 13px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
PADDING: 11px 9px 11px 11px;
}

.homeHead {
FONT: 12px Arial, Helvetica, sans-serif;
line-height:14px;
font-weight:bold;
COLOR: #414680;
/* general margins - top right bottom left */
PADDING: 6px 9px 7px 11px;
}

.homeHead2 {
FONT: 14px/16px Arial, Helvetica, sans-serif;
font-weight:bold;
COLOR: #414680;
/* general margins - top right bottom left */
PADDING: 0px 0px 0px 0px;
}

.homeHead3 {
FONT: 15px/18px Arial, Helvetica, sans-serif;
font-weight:bold;
COLOR: #000000;
/* general margins - top right bottom left */
PADDING: 0px 0px 0px 0px;
}

.roleSelect {
 width: 210px;
 border: 1px solid #666666;
}

.pageHead {
FONT: 28px "Times New Roman", Times, serif;
font-weight:normal;
COLOR: #B51510;
/* general margins - top right bottom left */
PADDING: 16px 13px 10px 0px;
margin-top:10px;
}

.header {
FONT: 16px Arial, Helvetica, sans-serif;
font-weight:normal;
COLOR: #B51510;
margin-bottom:6px;
}

.header a{ COLOR: #B51510;}
.header a:active{ COLOR: #B51510;}
.header a:link{ COLOR: #B51510;}
.header a:visited{ COLOR: #B51510;}
.header a:hover{ COLOR: #B51510;}

.header2 {
FONT: 13px Arial, Helvetica, sans-serif;
font-weight:normal;
COLOR: #B51510;
}

/*.header3 {
FONT: 18px Arial, Helvetica, sans-serif;
font-weight:normal;
COLOR: #B51510;
margin-top:10px;
}*/

.header3 {
FONT: 16px Arial, Helvetica, sans-serif;
font-weight:normal;
COLOR: #B51510;
margin-bottom:6px;
}

.copyright {
FONT: 10px/12px Arial, Helvetica, sans-serif;
COLOR: #5a5c5c;
/* general margins - top right bottom left */
margin:0px 30px 10px 30px;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	/* general margins - top right bottom left */
	PADDING: 0px 60px 15px 12px;
	margin-bottom:20px;
}

.form {
FONT: 13px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
PADDING: 4px 8px 3px 8px
}

.mainContent {width:713px; float:left;}

.navContentTop {
	background:url(/_img/submenuTop_bg.png) repeat-y left top;
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	PADDING: 6px 0px 0px 0px;
	margin-right:-20px;
	width:244px;
}

.navContent {
	background:url(/_img/submenu_bg.png) repeat-y left top;
	FONT: 11px/13px Arial, Helvetica, sans-serif;
	PADDING: 0px 0px 0px 0px;
	margin-right:-20px;
	width:244px;
}

.navRight {
}
	
.navContentfoot {
	height:22px;
	background:url("/_img/submenu_foot.png") no-repeat left top;
	PADDING: 6px 0px 0px 0px;
	margin-right:-20px;
}

table.page {
background:url("/_img/page_bg.png") repeat-y center top;
margin-top:85px;
_margin-top:-18px;
margin-bottom:-15px;
width:958px;
height:550px;
}

table.pagecontent {
}

table.pagecontent td.right {
}

.publicBanner {
FONT: 11px/13px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
PADDING: 6px 6px 0px 8px
}

.output {
FONT: 13px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
PADDING: 12px 0px 0px 0px
}

.outputContent {
FONT: 13px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
PADDING: 9px 9px 7px 9px
}

.thumb {
FONT: 13px Arial, Helvetica, sans-serif;
/* general margins - top right bottom left */
PADDING: 12px 12px 0px 0px
}

.photo {
/* general margins - top right bottom left */
PADDING: 10px 0px 12px 12px
}

.clients {
FONT: 13px/20px Arial, Helvetica, sans-serif;
padding-top:10px;
padding-left:10px;
}

table.flags {
	width:600px;
}

table.flags TD {
	padding:10px 10px 10px 10px;
	FONT: 12px Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-align:center;
}

table.list {
	width:625px;
}

table.list tr {
	background:url("/_img/divider.gif") no-repeat top left;
}

.teamName {
	font-size:16px;
	COLOR: #B51510;
	margin-bottom:6px;
}

.pageleft {
	margin-left:1px;
}

table.rating {
	width:600px;
	margin-top:10px;
}

table.rating td {
	background:url("/_img/workshop_ratings_bkg.png") no-repeat top left;
	width:200px;
	height:110px;
	padding:5px 15px 5px 10px;
	font-size:14px;
	color:#B51510
}

.contentHeader {
	margin-top:-5px;
	height:193px;
	width: 662px;
}

.services1 {
	font-size:13px;
	height:100%;
	margin-bottom:10px;
}

.services1 ul {
	margin-top:5px;
}

.services1 ul li {
	font-size:13px;
	padding-top:8px;
}

.services1 img {
	margin-right:-21px;
	margin-left:8px;
}

.services2 {
	font-size:13px;
	height:100%;
	padding-top:5px;
}

.services2 ul {
	margin-top:5px;
}

.services2 ul li {
	font-size:13px;
	padding-top:8px;
}

.services2 img {
	margin-top:0px;
	margin-right:8px;
	margin-left:0px;
}

.services3 {
	font-size:13px;
	height:100%;
	margin-bottom:35px;
}

.services3 ul {
	margin-top:5px;
}

.services3 ul li {
	font-size:13px;
	padding-top:8px;
}

.services3 img {
	margin-right:-21px;
	margin-left:8px;
	margin-bottom:10px;
}

.services4 {
	font-size:13px;
	height:100%;
	padding-top:5px;
	margin-bottom:10px;
}

.services4 ul {
	margin-top:5px;
	margin-left:338px;
}

.services4 ul li {
	font-size:13px;
	padding-top:8px;
}

.services4 img {
	margin-top:0px;
	margin-right:8px;
	margin-left:0px;
}

.delivery1 {
	margin-top:15px;
	font-size:13px;
	height:90px;
	margin-bottom:10px;
}

.delivery1 ul {
	margin-left:132px;
	margin-top:5px;
}

.delivery1 ul li {
	margin-left:15px;
	font-size:13px;
	padding-top:8px;
}

.delivery1 img {
	margin-right:10px;
	margin-left:0px;
}

.delivery2 {
	margin-top:15px;
	font-size:13px;
	height:90px;
	margin-bottom:10px;
}

.delivery2 ul {
	margin-left:132px;
	margin-top:5px;
}

.delivery2 ul li {
	margin-left:15px;
	font-size:13px;
	padding-top:8px;
}

.delivery2 img {
	margin-right:10px;
	margin-left:0px;
}

.delivery3 {
	margin-top:15px;
	font-size:13px;
	height:90px;
	margin-bottom:10px;
}

.delivery3 ul {
	margin-left:132px;
	margin-top:5px;
}

.delivery3 ul li {
	margin-left:15px;
	font-size:13px;
	padding-top:8px;
}

.delivery3 img {
	margin-right:10px;
	margin-left:0px;
}

.reinforceheader {
FONT: 16px Arial, Helvetica, sans-serif;
font-weight:normal;
COLOR: #B51510;
margin-bottom:0px;
}

.reinforce1 {
	font-size:13px;
	height:100%;
	margin-bottom:10px;
}

.reinforce1 ul {
	margin-top:5px;
}

.reinforce1 ul li {
	font-size:13px;
	padding-top:8px;
}

.reinforce1 ol {
	margin-top:5px;
}

.reinforce1 ol li {
	font-size:13px;
	padding-top:8px;
}

ol.reinforce li {
	padding-bottom:10px;
}


.reinforce1 img {
	margin-bottom:0px;
}

.reinforce2 {
	font-size:13px;
	padding-top:5px;
	margin-bottom:10px;
	height:100%;
}

.reinforce2 ul {
	clear:both;
	margin-top:5px;
	margin-left:22px;
}

.reinforce2 ul li {
	font-size:13px;
	padding-top:8px;
}

.reinforce2 img {
	margin-top:10px;
	margin-right:8px;
	margin-left:0px;
	margin-bottom:10px;
}

.reinforce3 {
	font-size:13px;
	height:100%;
	margin-bottom:35px;
	height:100%;
}

.reinforce3 ul {
	margin-top:5px;
	margin-left:260px;
}

.reinforce3 ul li {
	font-size:13px;
	padding-top:8px;
}

.reinforce3 img {
	margin-right:-21px;
	margin-left:8px;
	margin-top:20px;
	margin-left:0px;
}

.reinforce4 {
	font-size:13px;
	height:100%;
	margin-bottom:35px;
}

.reinforce4 ul {
	margin-top:5px;
}

.reinforce4 ul li {
	font-size:13px;
	padding-top:8px;
}

.reinforce4 img {
	margin-right:-21px;
	margin-left:8px;
}

.toolsLinksTop {
	background:url("/_img/tools_bkg_top.png") no-repeat top left;
	width:664px;
	height:37px;
	
}

ul.toolsLinksBottom {
	min-height:190px;
	height:100%;
	background:url("/_img/tools_bkg_bottom.png") no-repeat bottom left;
	width:664px;
	padding:0px 20px 20px 20px;
	margin:0px 0px 20px 0px;
}

ul.toolsLinksBottom li.toolsLinksLeft {
	width:295px;
	float:left;
	padding:0px;
	margin:0px 0px 7px 0px;
	list-style:none;
}

.toolsLinksRight {
	width:55%;
	float:right;
}
.toolsLinksCenter {
	width:100%;
}

.toolsLinksRight a.toolsLink {
	background:url("/_img/tools_icon.png") no-repeat top left;
	padding-left:30px;
	padding-top:5px;
	height:30px;
	display:block;
	vertical-align:top;
	color:#000;
	font-size:14px;
	margin-right:40px;
}

.toolsLinksLeft a.toolsLink {
	background:url("/_img/tools_icon.png") no-repeat top left;
	padding-left:30px;
	padding-top:5px;
	height:30px;
	display:block;
	vertical-align:top;
	color:#000;
	font-size:14px;
	margin-right:15px;
}

.toolsLinksCenter a.toolsLink {
	background:url("/_img/tools_icon.png") no-repeat top 170px;
	padding-left:200px;
	padding-top:5px;
	height:30px;
	display:block;
	vertical-align:top;
	color:#000;
	font-size:14px;
}

.clientListingTop {
	background:url("/_img/clients_bkg_top.png") no-repeat top left;
	width:664px;
	height:37px;
	
}

.clientListingBottom {
	background:url("/_img/clients_bkg_bottom.png") no-repeat bottom left;
	width:664px;
	height:310px;
	padding:0px 20px 40px 20px;
	margin-bottom:20px;
}

.clientListingLeft {
	width:210px;
	float:left;
	line-height:24px;
}

.clientListingMiddle {
	width:210px;
	float:left;
	line-height:24px;
}

.clientListingRight {
	width:240px;
	float:right;
	line-height:24px;
}


.detail1 {
	background:url(/_img/workshop_bkg_detail_executive.png) repeat-y left top;
	width:664px;
	margin:40px -4px 0px -4px;
}
.detail2 {
	background:url(/_img/workshop_bkg_detail_advisor.png) repeat-y left top;
	width:664px;
	margin:40px -4px 0px -4px;
}
.detail3 {
	background:url(/_img/workshop_bkg_detail_presentation.png) repeat-y left top;
	width:664px;
	margin:40px -4px 0px -4px;
}

.detailpub {
	background:url(/_img/workshop_bkg_detail_public.png) repeat-y left top;
	width:664px;
	line-height:35px;
	font-weight: normal;
	margin:-6px 0px 0px 0px;
}

.workshopContent a {font-weight:bold;}
.workshopContent a:link {font-weight:bold;}
.workshopContent a:active {font-weight:bold;}
.workshopContent a:visited {font-weight:bold;}
.workshopContent a:hover {font-weight:bold;}

.imageRight {margin:0px -21px 8px 8px; float:right;}

.imageLeft { margin:0px 8px 8px 0px; float:left;}

.imageCenter {}

.signature {
	font-family: "Lucida Calligraphy", cursive, serif;
	color:#323b9e;
	font-size:16px;
}

.dropStyle {
	height:20px;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:14px;
}
