/* GENERAL START */
body{
	padding: 0px;
	margin-top: 0px;
	margin: 0px;
	_margin-left/ **/: 0px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #C5D7D6 url(../image/bgrBody.jpg) repeat-x top;
	_text-align/ **/:center;
}
table{
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
}
html, body{
	height: 100%;
}
form, dl, dd, dt, ul, li{
	padding: 0px;
	margin: 0px;
}
a{
	color: #007B6D;
	text-decoration: none;
}
a:hover{
	color: #007B6D;
	text-decoration: underline;
}
h1, h2, h3, h4, p{
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
label, img{
	border: none 0px transparent;
}
input{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
.clearFix{
	clear: both;
}
.ie6fix{
	display: none;
	_display: block;
}
/* GENERAL END */

/* HEADER START */
#rootDiv{
	width: 925px;
	height: 100%;
	margin: 0px auto;
	_display/ **/:inline-block;
	_text-align/ **/:left;
}
#rootDivTable{
	width: 911px;
	_width/ **/: 925px;
	height: 100%;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF url(../image/bgrRootDiv.gif) repeat-y 0px 3px;
	padding: 0 7px 0 7px;
}
#headerCollageDiv{
	width: 911px;
	height: 155px;
	background: url(../image/imageHeaderColage.jpg) no-repeat center left;
	float: left;
}
#headerCollageDiv a{
	width: 192px;
	height: 90px;
	margin-top: 34px;
	margin-left: 19px;
	_margin-left: 10px;
	float: left;
	display: block;
	text-decoration: none;
}
#headerCollageDiv a:hover{
	text-decoration: none;
}
#headerLoginDiv{
	width: 911px;
	height: 15px;
	background: url(../image/brgHeaderColageLogin.gif) no-repeat;
	float: left;
}
#headerLoginDiv img{
	margin-left: 11px;
}
#topDiv{
	width: 911px;
	float: left;
}
#topType1Div{
	width: 121px;
	height: 100%;
	float: left;
}
#topType1TeamMembers{
	width: 121px;
	height: 37px;
	float: left;
	background: url(../image/buttonTopType1TeamMembers.gif) no-repeat;
}
#topType1TeamMembers a{
	width: 98px;
	height: 36px;
	margin: 1px 0 0 5px;
	display: block;
	text-decoration: none;
}
#topType1TeamMembers a:hover{
	text-decoration: none;
	background: url(../image/buttonTopType1TeamMembersO.gif) no-repeat;
}
#topType1Spacer{
	width: 121px;
	min-height: 206px;
	_height: 206px;
	float: left;
	background: url(../image/bgrTopType1Spacer.gif) no-repeat;
}
/* HEADER END */

/* TOP MENU START */
#topType2Div{
	width: 790px;
	height: 68px;
	float:left;
}
#topMenuType1Div{
	width: 748px;
	width/ **/: 790px;
	height: 37px;
	float: left;
	background: url(../image/bgrTopMenuType1Div.gif) no-repeat;
	padding-left: 42px;
}
#topMenuType1Div a{
	padding-right: 2px;
	padding-left: 2px;
}
#topMenuType1Div a#topMenuType1Selected{
	padding: 0;
}
#topMenuType2Div{
	width: 790px;
	height: 31px;
	background: url(../image/bgrTopMenuType2Div.gif) no-repeat top;
	float: left;
}
#topMenuType2Div div{
	width: auto;
	height: 24px;
	background: url(../image/bgrTopMenuType2DivO.gif) no-repeat left;
	float: left;
	line-height: 24px;
	padding: 0 10px 0 10px;
}
#topMenuType2Div a{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 24px;
	margin: 0 8px 0 8px;
	font-size: 11px;
}
#topMenuType2Div a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 24px;
}

/* TOP MENU TYPE 1 START */
#topMenuType1Home {
	width: 65px;
	height: 37px;
	float: left;
	background: url(../image/buttonTopMenuType1Home.gif) no-repeat;
}
#topMenuType1Home a{
	width: 61px;
	_width/ **/: 65px;
	height: 37px;
	float: left;
	display: block;
	text-decoration: none;
	background: url(../image/buttonTopMenuType1Home.gif) no-repeat;
}
#topMenuType1Home a:hover{
	text-decoration: none;
	background: url(../image/buttonTopMenuType1HomeO.gif) no-repeat;
}
#topMenuType1About {
	width: 77px;
	height: 37px;
	float: left;
	background: url(../image/buttonTopMenuType1About.gif) no-repeat;
}
#topMenuType1About a{
	width: 73px;
	_width/ **/: 77px;
	height: 37px;
	float: left;
	display: block;
	text-decoration: none;
	background: url(../image/buttonTopMenuType1About.gif) no-repeat;
}
#topMenuType1About a:hover{
	text-decoration: none;
	background: url(../image/buttonTopMenuType1AboutO.gif) no-repeat;
}
#topMenuType1Contact {
	width: 77px;
	height: 37px;
	float: left;
	background: url(../image/buttonTopMenuType1Contact.gif) no-repeat;
}
#topMenuType1Contact a{
	width: 73px;
	_width/ **/: 77px;
	height: 37px;
	float: left;
	display: block;
	text-decoration: none;
	background: url(../image/buttonTopMenuType1Contact.gif) no-repeat;
}
#topMenuType1Contact a:hover{
	text-decoration: none;
	background: url(../image/buttonTopMenuType1ContactO.gif) no-repeat;
}
#topMenuType1Products {
	width: 145px;
	height: 37px;
	float: left;
	background: url(../image/buttonTopMenuType1Products.gif) no-repeat;
}
#topMenuType1Products a{
	width: 141px;
	_width/ **/: 145px;
	height: 37px;
	float: left;
	display: block;
	text-decoration: none;
	background: url(../image/buttonTopMenuType1Products.gif) no-repeat;
}
#topMenuType1Products a:hover{
	text-decoration: none;
	background: url(../image/buttonTopMenuType1ProductsO.gif) no-repeat;
}
#topMenuType1Team {
	width: 70px;
	height: 37px;
	float: left;
	background: url(../image/buttonTopMenuType1Team.gif) no-repeat;
}
#topMenuType1Team a{
	width: 66px;
	_width/ **/: 70px;
	height: 37px;
	float: left;
	display: block;
	text-decoration: none;
	background: url(../image/buttonTopMenuType1Team.gif) no-repeat;
}
#topMenuType1Team a:hover{
	text-decoration: none;
	background: url(../image/buttonTopMenuType1TeamO.gif) no-repeat;
}
#topMenuType1Careers {
	width: 70px;
	height: 37px;
	float: left;
	background: url(../image/buttonTopMenuType1Careers.gif) no-repeat;
}
#topMenuType1Careers a{
	width: 66px;
	_width/ **/: 70px;
	height: 37px;
	float: left;
	display: block;
	text-decoration: none;
	background: url(../image/buttonTopMenuType1Careers.gif) no-repeat;
}
#topMenuType1Careers a:hover{
	text-decoration: none;
	background: url(../image/buttonTopMenuType1CareersO.gif) no-repeat;
}
#topMenuType1Promotional {
	width: 131px;
	height: 37px;
	float: left;
	background: url(../image/digital_on_demand.gif) no-repeat;
	/* EDITS ADDED NOV 16th 2006 
	visibility: hidden;	*/

}
#topMenuType1Promotional a{
	width: 131px;
	_width/ **/: 157px;
	height: 37px;
	float: left;
	display: block;
	text-decoration: none;
	background: url(../image/digital_on_demand.gif) no-repeat;
}
#topMenuType1Promotional a:hover{
	text-decoration: none;
	background: url(../image/digital_on_demand_on.gif) no-repeat;
}
/* TOP MENU TYPE 1 END */

/* TOP MENU TYPE 2 START */
#topMenuType2About{
	display: none;
	margin-left: 88px;
	_margin-left: 44px;
}
#topMenuType2Contact{
	display: none;
	margin-left: 177px;
	_margin-left: 88px;
}
#topMenuType2Products{
	margin-left: 24px;
	_margin-left: 12px;
	display: none;
}
#topMenuType2Team{
	display: none;
	margin-left: 357px;
	_margin-left: 178px;
}
/* TOP MENU TYPE 2 END */

/* TOP MENU END */


#contentDiv{
	float: left;
	width: 753px;
	_width/ **/: 790px;
	padding: 5px 15px 25px 22px;
}

/* FOOTER START */
#footerType1Div{
	width: 911px;
	height: 44px;
	float: left;
	background: url(../image/bgrFooterDiv.gif) no-repeat;
}
#footerType2Div{
	width: 821px;
	_width/ **/: 911px;
	padding: 12px 45px 12px 45px;
	background-color: #007B6D;
	float: left;
	color: #FFFFFF;
}
#footerType1SubDiv{
	float: left;
}
#footerType2SubDiv{
	background: url(../image/bgrFooterSubDiv.gif) repeat-y left;
	float: left;
	padding-left: 16px;
	margin-left: 17px;
}
/* FOOTER END */

#promotionalButton, #promotionalButton a {
	background: url(../image/but01.jpg) no-repeat;
	width: 118px;
	height: 36px;
	float: right;
	visibility: hidden;
}

#promotionalButton {
	margin-right: -40px;
	_margin-right: -20px;
}

.lefter {
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}

.righter {
	float: right;
	margin-top: 7px;
}

#contentType1SubDiv #contentType1ImageDiv ul{
	padding-left: 40px;
	list-style-position: inside;
}