html, body {
	margin:0px;
	padding:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/back_team.gif);
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	background-color:#FFFFFF;
	color:#666666;
	
}

p, .content {
	color:#666666;
	background-color:#FFFFFF;
	line-height:18px;
	}

h1 {
	font-size:14px;;
	color:#666666;
	padding:0px;
	margin:0px;
		margin-top:-2px;
}

/* structural */
div#wrapper {
	width:740px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}

div#header {
	position:relative;
	width:740px;
	height:184px;
	top:48px;
	left:0px;
}

div#contentwrapper {
	position:absolute;
	width:740px;
	top:290px;
}

#leftcontent {
	position: absolute;
	left:0px;
	top:0px;
	width:225px;
}
	
#rightcontent {
	position: absolute;
	right:0px;
	top:0px;
	width:433px;
	padding-left:40px;
	padding-right:40px;
}

.teamphoto {	
	width:135px;
	float:left;
	margin:20px 0px 0px 0px;
}

.teamprofile {
	width:298px;
	float:left;
	margin:20px 0px 0px 0px;
}

.teamprofile p{
	margin-top:0px;
	padding-top:0px;
}


#leftcontent2 {
	position: relative;
	left:0px;
	top:0px;
	width:450px;
}
	
#rightcontent2 {
	position: absolute;
	right:-3px;
	top:122px;
	width:200px;
	padding-left:0px;
	padding-right:0px;
}

/* generic links */
a:link, a:visited {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

a:hover {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
}

a.sidemenu:link, a.sidemenu:visited {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	line-height:20px;
}

a.sidemenu:hover {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/arrow_right_active.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	line-height:20px;
}

a.sidebottom:link, a.sidebottom:visited {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/arrow_right_bottom.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	line-height:20px;
	background-color:#ffffff;
	display:block;
	text-align:right;
	padding-bottom:5px;
}

a.sidebottom:hover {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/arrow_right_active_bottom.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	line-height:20px;
	background-color:#ffffff;
	display:block;
	text-align:right;
	padding-bottom:5px;
}
a.sidebottomactive:link, a.sidebottomactive:visited {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/arrow_right_active_bottom.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	line-height:20px;
	background-color:#ffffff;
	display:block;
	text-align:right;
	padding-bottom:5px;
}

a.sidebottomactive:hover {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/arrow_right_active_bottom.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	line-height:20px;
	background-color:#ffffff;
	display:block;
	text-align:right;
	padding-bottom:5px;
}

a.sidemenuactive:link, a.sidemenuactive:visited {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/arrow_right_active.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	line-height:20px;
}

a.sidemenuactive:hover {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/arrow_right_active.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	line-height:20px;
}

a.bodylink:link, a.bodylink:visited {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	line-height:20px;
}

a.bodylink:hover {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
	line-height:20px;
}

a.emaillink:link, a.emaillink:visited {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/doc_email.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	line-height:20px;
}

a.emaillink:hover {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/doc_email.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	line-height:20px;
}
a.vcardlink:link, a.vcardlink:visited {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/doc_vcard.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	line-height:20px;
}

a.vcardlink:hover {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/doc_vcard.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	line-height:20px;
}
a.pdflink:link, a.pdflink:visited {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/doc_pdf.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	line-height:20px;
}

a.pdflink:hover {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/doc_pdf.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	line-height:20px;
}

a.htmllink:link, a.htmllink:visited {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/doc_html.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	line-height:20px;
}

a.htmllink:hover {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/doc_html.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	line-height:20px;
}

/* nav bar */
div#navbar-wrapper {
	position:relative;
	width:740px;
	height:32px;
	top:48px;
	left:0px;
}

ul#nav-main {
	list-style:none;
	padding:0px;
	margin:0px;
}
ul#nav-main li {
	float:left;
}
ul#nav-main li a {
	display:block;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	line-height:32px;
	color:#FFFFFF;
	width:123px;
	background-color:#757575;	
}

ul#nav-main li a:hover {
	color:#ffffff;
	background-color:#999999;
}

ul#nav-main li a#selected {
	color:#ffffff;
	background-color:#999999;
}

ul#navbar-servicesmenu {
list-style:none;
	padding:0px;
	width:225px;
	margin:0px;
		margin-top:-6px;
}

ul#navbar-servicesmenu li {
	
	background-position:bottom;
	background-image:url(../images/grey.gif);
	background-repeat:repeat-x;	
	height:25px;
	display:block;
	vertical-align:bottom;
	padding-top:5px;
	text-align:right;
}

ul#navbar-servicesmenu li a:link {
	display:block;
	text-decoration:none;
}

ul#navbar-servicesmenu li a:visited {
	display:block;
	text-decoration:none;
}

ul#navbar-servicesmenu li a:hover {
	display:block;
	text-decoration:none;
}

.tdexperience {
background-image:url(../images/grey.gif);
background-repeat:repeat-x;
background-position:center;
margin-bottom:3px;
margin-top:3px;


}

li {
line-height:20px;
}

label,input {

color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:250px;
height:18px;
	display: block;
	float: left;
	margin-bottom: 10px;

} 

label {
	text-align: left;
	width: 150px;
	padding-right: 0px;
}

.message {

color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:250px;
height:50px;
	display: block;
	float: left;
	margin-bottom: 10px;

} 

.submit {
width:260px;
height:18px;


} 

.check {
width:10px;
height:10px;
} 

#errors {
position:absolute;
width:226px;
height:18px;
left:-227px;
top:160px;
color:#9F2D20;
font-weight:bold;
text-align:right;


} 

#errors2 {
position:absolute;
width:226px;
height:18px;
left:-227px;
top:160px;
color:#9F2D20;
font-weight:bold;
text-align:right;


} 

