BODY {
	text-align: center;
	margin: 0;
	padding: 0;
	font: 13px arial,helvetica,clean,sans-serif;
}
.cleaner {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}
.imgText {
	display: none;
}
P {
	margin: 10px 0 0 0;
}
HR {
	color: #CCC;
	height: 1px;
}
A {
	color: #069;
}
A:hover {
	text-decoration: none;
}

/**********************
**	LAYOUT
***********************/

.contField {
	width: 971px;
	text-align: justify;
	margin: 0 auto;
}
.contHeader {
	width: 971px;
	height: 339px;
}
.contContent {
	width: 971px;
}

/*****/

.contContent00 {
	width: 702px;
	float: left;
	background-color: #FFF !important;
}
.contContent01 {
	width: 455px;
	float: left;
	background-color: #D0E8F9 !important;
}
.contContent02, .contContent03, .contContent04 {
	width: 225px;
	background-color: #CDCDCD !important;
	float: left;
}
.contContent00 .container {
	padding: 20px;
	min-height: 450px;
	_height: 450px
}
.contContent01 .container {
	padding: 50px 20px 20px;
	min-height: 420px;
	_height: 420px
}
.contContent02 .container, .contContent03 .container {
	padding: 320px 20px 20px;
	min-height: 150px;
	_height: 150px;
}
.contContent04 .container {
	padding: 20px;
	min-height: 450px;
	_height: 450px
}
.contContent04 h4 {
	text-align: left;
}
/*****/

.contShadowSide {
	width: 11px;
	height: 157px;
	background-color: #FFF;
	float: left;
}
.contShadowBottom {
	clear: both;
	height: 15px;
	font-size: 0;
	line-height: 0;
}

/*****/

.contHeader #menu {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 91px;
	width: 930px;
	height: 38px;
}
.contHeader #menu LI {
	display: inline;
}
.contHeader #menu BUTTON, 
.contHeader #menu A {
	height: 38px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.contHeader #menu BUTTON:hover,
.contHeader #menu A:hover {
	background-position: 0 -76px;
}
.contHeader #menu A.current, .contHeader #menu A.current:hover {
	background-position: 0 -38px;
}
.contHeader .mybeewiser{
	display: block; position: absolute; left: 840px; top: 155px; width: 290px; height: 100px;
	background: transparent;
	border: 0px;
}
.contHeader #menu A SPAN,
.contHeader #menu BUTTON SPAN,
.contHeader .mybeewiser SPAN {
	display: none;
}

/*****/

.contContact LABEL {
	width: 23%;
	padding: 7px 8px 7px 0;
	float: left;
	text-align: right;
}
.contContact INPUT, .contContact TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	width: 60%;
	padding: 6px;
	float: left;
	background-color: #F1F1F1;
	border-style: solid;
	border-width: 1px;
	border-color: #AAA #F1F1F1 #F1F1F1 #AAA;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
}
.contContact INPUT:focus, .contContact TEXTAREA:focus, .contContact .error:focus {
	background-color: #FFF;
	border-color: #666 #EEE #EEE #666;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.contContact .required {
	color: #C00;
}
.contContact .error {
	background-color: #FFD9D9;
}

.uiErrorMessage {
	background-color: #C00;
	color: #FFF;
	text-align: center;
	margin-bottom: 20px;
}
.uiMessage {
	background-color: #090;
	color: #FFF;
	text-align: center;
	margin-bottom: 20px;
}

/*****/

.contButtonLarge {
	font-family: Arial, Helvetica, sans-serif !important;
	background: #CECECE url(../bgs/buttonLarge.png) top repeat-x;
	border: 0;
	border: solid 1px #A5A5A5;
	border-top-color: #E3E3E3;
	padding: 15px 0;
	margin: 30px 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 7px;
	cursor: pointer;
	font-size: 116%;
	color: #000;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	font-weight: bold;
	float: left;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
	text-shadow: 1px 1px 0px #FFF;
	-moz-box-shadow: 0 2px 4px #444;
	-webkit-box-shadow: 0 2px 4px #444;
	-khtml-box-shadow: 0 2px 4px #444;
	box-shadow: 0 2px 4px #444;
	width: 185px;
}
.contButtonLarge SPAN {
	display: block;
	height: 35px;
}
BUTTON.contButtonLarge {
	padding: 18px 0 17px;
	*padding: 7px 10px 8px;
	*width: 300px;
}
.contButtonLarge:hover {
	background: url(../bgs/buttonLarge.png) 0 -57px repeat-x;
	color: #000;
}

.contButtonLargeOrange {
	background: url(../bgs/buttonLargeOrange.png) top repeat-x;
	border-color: #FFC56E #FF9523 #FF7200;
	text-shadow: 1px 1px 0px #FFED9E;
}
.contButtonLargeOrange:hover {
	background: url(../bgs/buttonLargeOrange.png) 0 -57px repeat-x;
}

/**********************
**	BACKGROUNDS
***********************/

.contHeader {
	background: url(../bgs/header2.png) no-repeat 0 0;
}
.contFooter {
	color: #999;
	padding: 20px;
	text-align: center;
}
.contContent00 {
	background: url(../bgs/boxContent00.png) no-repeat 0 0;
}
.contContent01 {
	background: url(../bgs/boxContent.png) no-repeat 0 0;
}
.contContent02 {
	background: url(../bgs/box1.png) no-repeat 0 0;
}

.contContent03 {
	background: url(../bgs/box2.png) no-repeat 0 0;
}
.contContent04 {
	background: url(../bgs/box0.png) no-repeat 0 0;
}

/*****/

.contShadowSideRight {
	background: url(../bgs/shadowSide.png) no-repeat 0 0;
}
.contShadowSideLeft {
	background: url(../bgs/shadowSide.png) no-repeat -11px 0;
}

.contContent01 {
	line-height: 1.6;
}
.contContent00 {
	color: #333;
	line-height: 1.6;
}
.contContent00 h1 {
	color: #288CCA;
}
.contContent04 H4 A SPAN {
	display: none;
}
.contContent00 P {
	margin: 15px 0px;
}
.contContent00 .contShadowBottom {
	background: url(../bgs/shadowContent00Bottom.png) no-repeat 0 0;
}
.contContent01 .contShadowBottom {
	background: url(../bgs/shadowContentBottom.png) no-repeat 0 0;
}
.contContent02 .contShadowBottom, .contContent03 .contShadowBottom, .contContent04 .contShadowBottom {
	background: url(../bgs/shadowBoxesBottom.png) no-repeat 0 0;
}

/*****/

#menu01 {background-image: url(../bgs/menu01.png); width: 65px;}
#menu02 {background-image: url(../bgs/menu02.png); width: 152px;}
#menu03 {background-image: url(../bgs/menu03.png); width: 80px;}
#menu04 {background-image: url(../bgs/menu04.png); width: 80px;}
#menu05 {background-image: url(../bgs/menu05.png); width: 134px;}
#menu06 {background-image: url(../bgs/menu06.png); width: 226px;}
#menu07 {background-image: url(../bgs/menu07.png); width: 75px;}
#menu08 {background-image: url(../bgs/menu08.png); width: 107px; background-color: transparent; border: 0px;}

/*****/

.contContent02 A, .contContent03 A, .contContent04 A {
	color: #000;
	font-size: 0.8em;
	text-decoration: none;
	padding: 4px 0 0 10px;
	width: 106px;
	height: 21px;
	background: url(../bgs/infoButton.png) no-repeat 0 0;
	display: block;
	margin-left: 70px;
}
.contContent02 A:hover, .contContent03 A:hover, .contContent04 A:hover {
	background-position: 0 -25px;
}
.contContent04 H4.develop A {
	width: 185px;
	height: 110px;
	background: url(../bgs/box0a.png) no-repeat 0 0;
	display: block;
	margin: 0;
	padding: 0;
}
.contContent04 H4.upgrade A {
	width: 185px;
	height: 117px;
	background: url(../bgs/box0b.png) no-repeat 0 0;
	display: block;
	margin: 0;
	padding: 0;
}

/*****/

.contContent00 HR {
	clear: both;
	width: 100%;
	height: 11px;
	background: url(../bgs/hr.png) no-repeat center top;
	border: none;
}
.ic160 {
	float: right;
	width: 160px;
	height: 160px;
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-bottom: 20px;
}
.icLearning {background-image: url(../img/icLearning.png);}
.icManagement {background-image: url(../img/icManagement.png);}
.icSocial {background-image: url(../img/icSocial.png);}
.icMobile {background-image: url(../img/icMobile.png);}
.icGroups {background-image: url(../img/icGroups.png);}
.icData {background-image: url(../img/icData.png);}
.icRss {background-image: url(../img/icRss.png);}
.icVideo {background-image: url(../img/icVideo.png);}
.icSecurity {background-image: url(../img/icSecurity.png);}