/* CSS Document */

#dhtmltooltip{
	font-family: Tahoma;
	font-size: 12px;
	position: absolute;
	width: 150px;
	border: 1px solid #FF6600;
	padding: 5px;
	background-color: #FFFFFF;
	color :#696969;
	visibility: hidden;
	z-index: 20;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	cursor:pointer;
}

.handcursor{
	cursor:hand;
	cursor:pointer;
}

/* NATIVE HTML MODIFIERS */

input.search {
	font-family: Arial;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:100;
	color:#000000;
	height:10px;
	width:90px;
	border: #CCCCCC 1px solid;
}

body {
	margin: 0px 0px 0px 0px;
	 padding:0;
	height:100%; 
}

#toplevel li ul {; 
	padding-bottom: 2px;
	color: #000000;
	list-style-image:url('../gfx/amber-bullet.jpg');
} 

li  ul {; 
	padding-bottom: 2px;
	color: #000000;
} 

div.li{
	list-style:circle;
	color: #FF6600;
}

div.clear {
	clear:both;
	margin-bottom:5px;
}

.titletext1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#696969;
}

.job_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#000000;
}

.job_text_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
}

.titletext_mini_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	font-weight: bold;
	color:#000000;
}

.titletext_mini_orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
	font-weight: bold;
	color:#FF6600;
}

.text_mini_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#000000;
}

.expandapp{

}

.text_mini_orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#FF6600;
	clear:none;
}

.text_mini_grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#696969;
}

.text_mini_darkgrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#333333;
}

.orangeTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#FF6600;
}

.quoteMarks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#333333;
}

p
{
	font-size: 1em;
	position: relative;
	background-color: #FFFFFF;
	overflow: hidden;
}


/* HYPERLINK CLASSES */ 


a { font-family:Arial; font-weight: normal; text-decoration:none; color: #FF6600;  }
a:active { font-family:Arial; font-weight: normal; text-decoration:none; color: #FF6600;  }
a:link { font-family:Arial; font-weight: normal; text-decoration:none; color: #FF6600;  }
a:visited { font-family:Arial; font-weight: normal; text-decoration:none; color: #FF6600;  }
a:hover { font-family:Arial; font-weight: normal; text-decoration : underline; color: #FF6600;  }


.orangelink a { font-family:Arial; font-size: 10px; font-weight: normal; text-decoration:none; color: #FF6600;  }
.orangelink a:active { font-family:Arial; font-size: 10px; font-weight: normal; text-decoration:none; color: #FF6600;  }
.orangelink a:link { font-family:Arial; font-size: 10px; font-weight: normal; text-decoration:none; color: #FF6600;  }
.orangelink a:visited { font-family:Arial; font-size: 10px; font-weight: normal; text-decoration:none; color: #FF6600;  }
.orangelink a:hover { font-family:Arial; font-size: 10px; font-weight: normal; text-decoration : underline; color: #FF6600;  }

.orangelink-bold a { font-family:Arial; font-size: 10px; font-weight: bold; text-decoration:none; color: #FF6600;  }
.orangelink-bold a:active { font-family:Arial; font-size: 10px; font-weight: bold; text-decoration:none; color: #FF6600;  }
.orangelink-bold a:link { font-family:Arial; font-size: 10px; font-weight: bold; text-decoration:none; color: #FF6600;  }
.orangelink-bold a:visited { font-family:Arial; font-size: 10px; font-weight: bold; text-decoration:none; color: #FF6600;  }
.orangelink-bold a:hover { font-family:Arial; font-size: 10px; font-weight: bold; text-decoration : underline; color: #FF6600;  }

.whitelink-bold a { font-family:Arial; font-size: 10px; font-weight: bold; text-decoration:none; color: #FFFFFF;  }
.whitelink-bold a:active { font-family:Arial; font-size: 10px; font-weight: bold; text-decoration:none; color: #FFFFFF;  }
.whitelink-bold a:link { font-family:Arial; font-size: 10px; font-weight: bold; text-decoration:none; color: #FFFFFF;  }
.whitelink-bold a:visited { font-family:Arial; font-size: 10px; font-weight: bold; text-decoration:none; color: #FFFFFF;  }
.whitelink-bold a:hover { font-family:Arial; font-size: 10px; font-weight: bold; text-decoration : underline; color: #FF6600;  }

.whitelink a { font-family:Arial; font-size: 10px; font-weight: normal; text-decoration:none; color: #FFFFFF;  }
.whitelink a:active { font-family:Arial; font-size: 10px; font-weight: normal; text-decoration:none; color: #FFFFFF;  }
.whitelink a:link { font-family:Arial; font-size: 10px; font-weight: normal; text-decoration:none; color: #FFFFFF;  }
.whitelink a:visited { font-family:Arial; font-size: 10px; font-weight: normal; text-decoration:none; color: #FFFFFF;  }
.whitelink a:hover { font-family:Arial; font-size: 10px; font-weight: normal; text-decoration : underline; color: #FFFFFF;  }

.newslink a { font-family:Arial; font-size: 14px; font-weight: normal; text-decoration:none; color: #FF6600;  }
.newslink a:active { font-family:Arial; font-size: 14px; font-weight: normal; text-decoration:none; color: #FF6600;  }
.newslink a:link { font-family:Arial; font-size: 14px; font-weight: normal; text-decoration:none; color: #FF6600;  }
.newslink a:visited { font-family:Arial; font-size: 14px; font-weight: normal; text-decoration:none; color: #FF6600;  }
.newslink a:hover { font-family:Arial; font-size: 14px; font-weight: normal; text-decoration : underline; color: #FF6600;  }

div.submenu a { font-family:Verdana; font-size: 10px; font-weight: normal; text-decoration:none; color: #FFFFFF;  }
div.submenu a:active { font-family:Verdana; font-size: 10px; font-weight: normal; text-decoration:none; color: #FFFFFF;  }
div.submenu a:link { font-family:Verdana; font-size: 10px; font-weight: normal; text-decoration:none; color: #FFFFFF;  }
div.submenu a:visited { font-family:Verdana; font-size: 10px; font-weight: normal; text-decoration:none; color: #FFFFFF;  }
div.submenu a:hover { font-family:Verdana; font-size: 10px; font-weight: normal; text-decoration : underline; color: #FFFFFF;  }

/* TABLE CLASSES */ 

table {
overflow:hidden;
}

table.skills {
	float:left;
}


td.skilltable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#333333;
	padding-left: 5px;
	padding-right:5px;
	height: 15px;
}

td.skilltable_primary {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#333333;
	padding-left: 5px;
	padding-right:5px;
	height: 15px;
}


td.skilltable_disabled {
	background-color:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:line-through;
	text-align:center;
	color:#CCCCCC;
	padding-left: 5px;
	padding-right:5px;
	height: 15px;
}

td.skilltable_title {
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight: bold;
	color:#FFFFFF;
	padding-left: 5px;
	padding-right:5px;
	height: 15px;
}

td.skilltable_subtitle1 {
	background-color:#b9b9b9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight: bold;
	color:#FFFFFF;
	padding-left: 5px;
	padding-right:5px;
	height: 15px;
}

td.skilltable_sub {
	background-color:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-style:italic;
	font-weight: bold;
	color:#333333;
	padding-left: 5px;
	padding-right:5px;
	height: 15px;
}

skilltable_blank {
	background-color:#EFEFEF;
	padding-left: 5px;
	padding-right:5px;
	height: 15px;
	text-align:center;
	font-style:italic;
	font-weight: bold;
}

td.menutext {
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
}

td.tab-bottomleft{
  background-image: url('../gfx/submenu_tableft.png');
}

td.tab-bottomright{

  background-image: url('../gfx/submenu_tabright.png');
}

td.tab-middle{
  background-color:#FF6600;
  background-image: url('../gfx/submenu_tabcenter.png');
}

td.but_line {
	height: 25px;
	width: 95px;
	border-bottom: 1px solid #FF6600;
}

td.but_noline {
  height: 25px;
  width: 95px;
}

td.submenu_select{
	background-color:#FFFFFF;
	height:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#FF6600;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
}

/* GENERAL PAGE CLASSES */ 

div.topspacer{
	float:left;
	margin-top:9px;
	clear:both;
}

div.linkspacer{
	float:left;
	height:5px;
	clear:both;
}

div.newstitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FF6600;
	padding-top: 2px;
	padding-bottom: 6px;
}

div.darktitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#333333;
	padding-top: 2px;
	padding-bottom: 6px;
}


div.seperator {
	float:left;
	height:1px;
	width: 100%;
	border-bottom: #CCCCCC 1px dashed;
	margin-bottom:2px;
	margin-top:2px;
	clear:both; 
}

div.blankgap {
	float:left;
	clear:both; 
}

div.singlecolumn{
	position: absolute;
	width: 760px;
	left: -380px;
}

div.content-container {
	width: 760px;
	position: absolute;
	left: 50%;
}



/* NAVIGATION AREA CLASSES */ 

div.submenu {
	position: absolute;
	padding-left: 20px;
	margin-top: 0px;
	top: 82px !important;
	top: 83px;
	top/**/:/**/ 83px;
	left: 0px;
	width: 760px;
	height:17px;
	z-index: 3;
}

div.submenu_bg {
	position: relative;
	top: 86px;
	left: 0px;
	height:17px;
	width: 758px !important;
	width: 760px;
	width/**/:/**/ 760px;
	background-image:url('../gfx/submenu_b3.png');
	background-color:#FF4600;
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #FF4600;
	border-right: 1px solid #FF4600;
	z-index: 2;
}


div.silverline {
	position: absolute;
	top: 104px;
	width: 760px;
	height: 6px;
	background-image:url('../gfx/submenu_b4.png');
	z-index: 1;
	clear:both;
}

div.silverline2 {
	position: absolute;
	top: 104px;
	width: 760px;
	height: 26px;
	background-image:url('../gfx/searchbg.jpg');
	background-repeat:repeat-x;
	margin-bottom:15px;
	z-index: 1;
}

div.submenu .inner {
	float:left;
	padding-top: 2px;
}

/*   TOP ROW CSS i.e. full width content */

div.centertitle_full {
	float:left;
	width : 760px;
	font-family:Arial; 
	font-weight: normal;
	text-align:center;
	clear:both;
	z-index: 10;
}

div.centertitle_half {
	float:left;
	width : 545px;
	font-family:Arial; 
	font-weight: normal;
	text-align:center;
	clear:both;
	z-index: 10;
}


div.profiletitle {
	float:left;
	width : 545px;
	font-family:Arial; 
	font-weight: normal;
	padding-left:30px;
	clear:both;
	z-index: 10;
}


div.content {
	position: absolute;
	margin: 145px 0px 0px 0px;
	text-indent: 10px;
	width: 760px;
	z-index: 1;
	height: 300px;
}

div.contentinner {
	position: absolute;
	border: 1px solid #000000;
	margin: 10px 10px 10px 10px;
	text-indent: 10px;
	width: 250px;
	z-index: 4;
	height: 300px;
}

div.gap_column {
	float:left;
	width:0px;
	background-color:#FFCC00;
	z-index:10;
}

/*   MAIN COLUMN CSS */

div.main_contentcolumn {
	float:left;
	width: 553px;
	margin-bottom:15px;
	background-color:#FFFFFF;
	border-right:#CCCCCC 1px dashed;
	z-index:10;
}

div.main_contentcolumn_noline {
	float:left;
	width: 553px;
	margin-bottom:15px;
	background-color:#FFFFFF;
	z-index:10;
}

div.module_titletext {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight: normal;
	color:#000000;
	padding-left: 8px;
	padding-top:3px;
	height: 15px;
}

div.module_titletext_bold {
	float:left;
	width:100%;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight: bold;
	color:#000000;
	padding-left: 8px;
	padding-top:3px;
	clear:both;
}


div.module_titletext_orange {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight: normal;
	color:#FF6600;
	padding-left: 8px;
	padding-top:3px;
	height: 15px;
}

img.thumb{
    vertical-align:middle
}

div.titlebar_full {
	float:left;
	background-image:url(../gfx/titlebar_large.jpg); 
	background-repeat:no-repeat; 
	width:545px; 
	height:35px; 
	clear:both;
}

div.titlebar_footer {
	float:left;
	background-image:url(../gfx/titlebar_large_flipped.jpg); 
	background-repeat:no-repeat; 
	width:545px; 
	height:35px; 
	clear:both;
}

div.articlethumb {
	height:78px; 
	width:126px; 
	display: table-cell; 
	display: table-cell !important; 
	vertical-align: middle;
	text-align:center;
	line-height:70px;
	font-size:70px;
	border: #CCCCCC 1px solid; 
}

div.articlethumb_vertical {
	height:78px; 
	width:260px; 
	display: table-cell !important; 
	vertical-align: middle;
	text-align:center;
	line-height:70px;
	font-size:70px;
	border: #CCCCCC 1px solid; 
}

div.articlethumb_noline {
	height:78px; 
	width:126px; 
	display: table-cell !important; 
	vertical-align: middle;
	text-align:center;
	line-height:70px;
	font-size:70px;
}

div.columnarticle {
	float:left;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	clear:both;
}

div.columnarticle_vertical {
	float:left; 
	width:260px; 
	height:260px; 
	background-color:#FFFFFF;
}

div.columnarticle_vertical_divider {
	float:left; 
	width:260px; 
	height:260px; 
	background-color:#CCCCCC;
}

div.left_article_title {
	float: left;
	margin-bottom:6px;
	font-size:18px;
	text-align:left;
	color:#FF6600;
	clear:both;
}

div.article_title_black {
	float: left;
	font-size:16px;
	text-align:left;
	color:#000000;
	clear:both;
}

div.article_title_grey {
	float: left;
	margin-bottom:10px;
	font-size:16px;
	text-align:left;
	color:#696969;
	clear:both;
}

div.article_date {
	float: left;
	font-size:12px;
	text-align:left;
	color:#696969;
	clear:both;
}


div.left_article_text {
	float: left;
	font-size:12px;
	width: 100%;
	text-align:left;
	color:#696969;
	clear:both;
}


div.left_text_black {
	float: left;
	font-size:11px;
	width: 395px;
	text-align:left;
	color:#000000;
	clear:both;
}

div.left_text_black_vertical {
	float: left;
	font-size:10px;
	width: 240px;
	text-align:left;
	color:#000000;
	clear:both;
}

div.left_text_black_wide {
	float: left;
	font-size:10px;
	width: 535px;
	text-align:left;
	color:#000000;
	clear:both;
}

div.left_article_person {
	float: left;
	font-size:16px;
	text-align:left;
	color:#696969;
	clear:both;
}

div.readmore_text {
	float:left;
	margin-top:1px;
	margin-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#696969;
	z-index:15;
}


/*   RIGHT COLUMN CSS */

div.right_contentcolumn {
	float:left;
	width: 202px;
	background-color:#FFFFFF;
	z-index:10;
}

div.right_contentcolumn_lined {
	float:left;
	width: 202px;
	border-left:#CCCCCC 1px dashed;
	background-color:#FFFFFF;
	z-index:10;
}

div.floating_header {
	 width:202px; 
	 height:25px; 
	 background-repeat:no-repeat; 
	 padding-left:4px;
	 background-position: top right;
}

div.right_content_module {
	float:left;
	width: 220px;
	margin-bottom:15px;
	z-index:10;
	clear:both;
}


div.right_contentcolumn_header {
	float: right;
	width: 208px;
	height: 40px;
	clear: both;
	z-index:11;
}

div.right_contentcolumn_header_front {
	float: right;
	width: 208;
	height: 40px;
	background-image:url(http://www.totalamber.co.uk/gfx/ta_associates_title.jpg);
	clear: both;
	z-index:11;
}


div.right_contentcolumn_mid {
	float: right;
	width: 208;
	height: 150px;
	background-image:url(http://www.totalamber.co.uk/gfx/downloads_1px_high.jpg);
	clear:both;
	z-index:11;
}

div.right_column_content {
	float:left;
	width: 204px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	clear:both;
	z-index:13;
}

div.right_column_single {
	float:left;
	width: 190px;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:13px;
	word-wrap: break-word;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#696969;
	clear:both;
	z-index:15;
}

div.right_column_title {
	float:left;
	width: 190px;
	margin-top:1px;
	margin-bottom:0px;
	word-wrap: break-word;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FF6600;
	z-index:15;
}


div.right_column_single_orange {
	float:left;
	width: 190px;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:13px;
	word-wrap: break-word;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF6600;
	clear:both;
	z-index:15;
}

div.right_contentcolumn_bot {
	float: right;
	width: 208;
	height: 6px;
	background-image:url(../gfx/download_box_bot.jpg);
	background-repeat:no-repeat;
	clear: both;
	z-index:11;
}

/* CONSULTANT HEADER */ 

div.consultant-header {
	float: left;
	width: 760px;
	height: 90px;
	margin-bottom:8px;
	clear:both;
}

div.siteheader{
	float: left;
	width: 760px;
	height: 90px;
	margin-bottom:8px;
	clear:both;
	/*background-image:url(../gfx/topbanner.jpg);*/
	background-repeat:no-repeat;
}

div.siteheader2{
	float: left;
	width: 760px;
	height: 110px;
	margin-bottom:8px;
	clear:both;
	background-image:url(../gfx/topbanner.jpg);
	background-repeat:no-repeat;
}

div.consultant-logo{
	position: absolute;
	top: 5px;
	left: 15px;
	z-index: 5;
}

div.consultant-name {
	position: absolute;
	top: 18px;
	left: 84px;
	z-index: 5;
}

div.consultant-title{
	position: absolute;
	top: 39px;
	left: 84px;
	z-index: 5;
}

div.consultant-mainmenu {
	position: absolute;
	height:24px;
	top: 62px;
	left: 0px;
	width: 760px;
	z-index: 70;
}

div.consultant-submenu-bottom {
	position: absolute;
	top: 87px;
	left: 0px;
	width: 760px;
	height: 5px;
	background-image:url('../gfx/submenu_bottom.png');
	z-index: 2;
}


/* OVERVIEW */ 

div.consultanthome_row1{
	float:left;
	width:758px;
	height:263px;
	border: 1px solid #696969;
	font-family:Arial; 
	font-weight: normal;
	margin-bottom: 8px;
	background-repeat:no-repeat;
	clear:both;
	z-index: 2;
}


div.overview_title {
	position: relative;
	top: 10px;
	left: 18px;
	font-size: 18px; 
	color: #000000;
	z-index: 10;
}

div.overview_name {
	position: relative;
	top: 10px;
	left: 18px;
	font-size: 12px; 
	color: #696969;
	z-index: 10;
}

div.overview_text {
	position: relative;
	top: 20px;
	left: 18px;
	height: 150px;
	font-size: 12px; 
	color: #696969;
	margin-bottom:17px;
	clear:both;
	z-index: 10;
}

div.overview_title_right {
	float:right;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom:8px;
	font-size: 18px; 
	color: #000000;
	clear:both;
	z-index: 10;
}



div.overview_name_right {
	float:right;
	font-size: 11px; 
	color: #696969;
	z-index: 10;
	clear:both;
}


div.overview_text_right {  /* used for personal statement */
	float: right;
	margin-right: 25px;
	margin-bottom:8px;
	width:330px;
	font-size: 12px;
	font-style:italic;
	color: #696969;
	text-align:right;
	clear:both;
	z-index: 10;
}

div.overview_viewprofile_btn {
	position:absolute;
	top: 306px;
	left: 18px;
	z-index: 500;
}

/* TESTIMONIALS */ 

div.feat_testimonial_title {
	float:left;
	margin-top: 10px;
	margin-left: 18px;
	font-family:Arial; 
	font-weight: normal;
	font-size: 18px; 
	color: #000000;
	clear:both;
	z-index: 10;
}

div.feat_testimonial_text {
	position: relative;
	top: 20px;
	left: 18px;
	height: 150px;
	font-size: 15px; 
	font-style:italic;
	color: #696969;
	margin-bottom:17px;
	clear:both;
	z-index: 10;
}

div.feat_person {
	position:absolute;
	top:317px;
	right:20px;
	font-family:Arial; 
	font-weight: normal;
	font-size: 14px; 
	color: #FFFFFF;
	z-index: 15;
}

div.feat_testimonial_person {
	float:right;
	font-family:Arial; 
	font-weight: normal;
	font-size: 14px; 
	color: #FFFFFF;
	clear:both;
	z-index: 15;
}


/* SKILLS MATRIX */ 

div.single_skillsmatrix {
	float:left;
	width: 760px;
	height: 100px;
	background-image:url(../gfx/skills_matrix_bg.png);
	margin-bottom:9px;
	clear:both;
	z-index:3;
}

div.multi_skillsmatrix {
	float:left;
	width: 760px;
	height: 124px;
	background-image:url(../gfx/skills_multi_matrixbg.jpg);
	background-repeat:no-repeat;
	margin-bottom:9px;
	clear:both;
	z-index:3;
}

div.skills_scroll_left {
	float: left;
	padding-top:10px;
	padding-left:6px;
	height:66px;
	left: 6px;
	z-index:4;
}

div.skills_scroll_right {
	float: left;
	padding-top:10px;
	height:66px;
	z-index:4;
}

div.multi_skills_scroll_left {
	float: left;
	padding-top:3px;
	padding-left:7px;
	height:66px;
	left: 6px;
	z-index:4;
}

div.multi_skills_scroll_right {
	float: left;
	padding-top:3px;
	height:66px;
	z-index:4;
}

div.multi_skills_scroll_down {
	float:left;
	padding-left:330px;
	height:17px;
	width:49px;
	z-index:999;
}

div.multi_skills_scroll_up {
	float:left;
	height:17px;
	width:49px;
	z-index:999;
}


div.skillsframe {
	float: left;
	padding-top:12px;
	padding-left:9px;
	padding-right:9px;
	z-index:3;
	background: transparent;
	z-index:4;
}

div.multi_skillsframe {
	float: left;
	padding-top:8px;
	padding-left:9px;
	padding-right:9px;s
	z-index:3;
	background: transparent;
	z-index:4;
}

/* EXPERIENCE EVOLUTION */ 

div.consultanthome_row3 {
	float: left;
	width: 760px;
	height: 160px;
	margin-bottom:9px;
	clear:both;
	z-index:1;
}

div.expflash{
	float:left;
	width:100%;
	top:0px;
	left:0px;
	clear:both;
}


/* TESTIMONIAL & AVAILABILITY */ 


div.consultanthome_row4 {
	float:left;
	width: 760px;
	height: 193px;
	margin-bottom:9px;
	clear:both;
	z-index:1;
}

div.testimonial_area {
	float:left;
	top: 0px;
	left: 0px;
	width: 375px;
	height: 193px;
	text-align:center;
	background-image:url(../gfx/testimonials_home_bg.jpg);
	background-repeat:no-repeat;
	background-position:top-left;
	z-index:1;
}

div.testimonial_blank{
	float:left;
	width: 100%;
	height:40px;
	clear:both;
	z-index:2;
}

div.testimonial_single {
	float:left;
	margin-left:0px;
	width: 365px;
	height: 40px;
	margin-bottom:2px;
	text-align:left;
	overflow:hidden;
	clear:both;
	z-index:2;
}

div.testimonial_picture {
	float:left;
	height: 39px;
	z-index:3;
}

div.testimonial_text{
	float:left;
	width: 350px;
	height:inherit;
	text-align:left;
	z-index:3;
}

div.testimonial_title {
	float:left;
	width: 350px;
	margin-left:10px;
	margin-bottom:0px;
	text-align:left;
	font-family:Arial;
	font-weight: bold;
	font-size:11px;
	color:#000000;
	clear:both;
	z-index:4;
}


div.testimonial_desc {
	float:left;
	width: 275px;
	margin-left:10px;
	margin-bottom:0px;
	text-align:left;
	font-family:Arial;
	font-weight: bold;
	font-size:10px;
	color:#000000;
	clear:both;
	z-index:4;
}

div.testimonial_date {
	float:left;
	width: 275px;
	margin-left:10px;
	text-align:left;
	font-family:Arial;
	font-weight: bold;
	font-size:9px;
	color:#696969;
	clear:both;
	z-index:4;
}

div.testimonial_thumb {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:3;
	
}

div.availability_area {
	float:right;
	width: 375px;
	height: 193px;
	background-image:url(../gfx/planner.png);
	background-repeat:no-repeat;
	z-index:2;
}

div.calendardates {
	position: relative;
	top: 25px;
	left: 17px;
	height:193px;
	width:240px;
	z-index:6;
}

div.annualcalendar {
	float:left;
	width: 760px;
	margin-bottom:10px;
	margin-top:15px;
}

div.calendarbox {
	float:left;
	margin-left: 10px;
	width: 240px;
}

div.calendarsolo {
	float: left;
	width:240px;
	z-index:6;
}

div.datedisplay{
	position: absolute;
	background-color:#FFFFFF;
	top: 16px;
	left : 285px;
	height:60px;
	width:53px;
	text-align:center;
	font-family:Arial;
	font-weight: bold;
	font-size:20px;
	color: #666666;
	z-index:7;
}

div.date_arrow_left {
	position: absolute;
	top: 11px;
	left : 347px;
	height:10px;
	width:10px;
	z-index:9999;
}

div.date_arrow_right {
	position: absolute;
	top: 11px;
	left : 361px;
	height:10px;
	width:10px;
	z-index:9999;
}


/* ROW 5 - contact information */

div.contact_area {
	float: left;
	width: 760px;
	height: 52px;
	margin-bottom:9px;
	background-color:#CCCCCC;
	z-index:1;
}

div.contact_details {
	float:left;
	width:490px;
	height: 52px;
	z-index:2;
	background-image:url(../gfx/contact_bg.jpg);
	background-repeat:no-repeat;
}

div.contact_callback {
	float:left;
	width:107px;
	height: 52px;
	z-index:2;
}

div.contact_livechat {
	float: left;
	width: 75px;
	height: 52px;
	z-index: 2;
}

div.contact_email {
	float:left;
	width:88px;
	height: 52px;
	z-index:2;
}


div.footer {
	float:left;
	width: 760px;
	height:20px;
	text-align:right;
	font-family:Arial; 
	font-size: 10px;
	z-index: 9999;
}