@charset "utf-8";
/* CSS Document */
/* Begin Right Rail */
div#PageContent #gray {
color: #666666;
}

div#PageContent .ccStandardWhiteBox {
	margin: 0;
    border: 1px solid #d8d8d8;
    padding: 10px;
    background-color: #ffffff;
    /* border: 3px solid #ffffff; */
}

div#PageContent .ccStandardWhiteBox #3col{
	width: 30%;
	float:left;
}


div#PageContent .ccStandardWhiteBox .color{
	background-color:#f5f5f5;
}
div#PageContent .ccStandardWhiteBox .sysReqs td{
	padding: 5px;
	text-align: left;
}
div#PageContent .ccStandardWhiteBox .sysReqs tr{
	vertical-align: text-top;
}


div#PageContent .PlainWidgetContainer {
	margin:10px 0 0 0;
}
div#PageContent .PlainWidgetHeader {
	background: transparent url(/images/rail-widget-header-190.gif) no-repeat;
	height:6px;
	overflow:hidden;
}
div#PageContent .PlainWidgetBody {
	padding:6px 10px;
	border-left:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
	background:url(/images/rail-widget-bg.gif) repeat-x;
	background-color: #ffffff;
}
div#PageContent .PlainWidgetBody p {
	/*	font-size:11px;*/
	min-height:30px;
	height: auto !important;

}
div#PageContent .PlainWidgetBody span {
	/*	font-size:11px;
	min-height:50px;*/
	height: auto !important;
	font-weight: bold;

}
div#PageContent .PlainWidgetBody h3 {
	/*	font-size:11px;*/
	font-size:12px;
	color:#333333;
	padding-bottom: 5px;
}
div#PageContent .PlainWidgetFooter {
	background: transparent url(/images/rail-widget-footer-190.gif) no-repeat;
	height:6px;
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
}
div#PrimaryContent .WidgetContainer {
	margin:10px 0 0 0;
}
div#PrimaryContent .WidgetHeader {
	background: transparent url(/images/tab-header-whi.gif) no-repeat;
	height:6px;
	overflow:hidden;
	width:701px;
	clear:both;
}
div#PrimaryContent .WidgetBody {
	padding:0;
	width:699px;
	border-left:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
	background:#fff;
}
div#PrimaryContent .WidgetBody p {
	font-size:11px;
}
div#PrimaryContent .WidgetFooter {
	background: transparent url(/images/tab-footer-whi.gif) no-repeat;
	height:6px;	
	overflow:hidden;
	width:701px;
	clear:both;
}
div#PrimaryContent .WidgetSolutions {
	width:100%;
	text-align:center;
	font-weight:bold;
}
div#PrimaryContent .WidgetSolutions ul {
	list-style-position:inside;
	list-style-type:none;
	list-style-image:none;
	margin:0 auto;
	text-align:center;
	width:100%;
}
div#PrimaryContent .WidgetSolutions li {
	float:left;
	width:25%;
	line-height:1;
	text-align:center;
	padding:10px 0px 0 0px;
	font-size:11px;
	background: transparent no-repeat center top;
}
div#PrimaryContent .WidgetSolutions li#wsCon {
	background-image: url(/images/08/icon_theConversation.png);
}
div#PrimaryContent .WidgetSolutions li#wsTra {
	background-image: url(/images/08/icon_theTransformation.png);
}
div#PrimaryContent .WidgetSolutions li#wsVal {
	background-image: url(/images/08/icon_theValue.png);
}
div#PrimaryContent .WidgetSolutions li#wsApp {
	background-image: url(/images/08/icon_theApproach.png);
}
div#PrimaryContent .WidgetSolutions a {
	display:block;
	margin:0 auto;
	text-align:center;
	font-size:11pt;
	font-weight:bold;
	color:#c00;
	text-decoration:none;
}
div#PrimaryContent .WidgetSolutions .solName {
	font-weight: bold;
}
div#PrimaryContent .WidgetSolutions .the {
	font-size:9pt;
	letter-spacing:0;
	color:#666;
}
div#PrimaryContent .WidgetSolutions p {
	display:block;
	margin:.5em 0;
	text-align:center;
	font-size:12px;
	line-height:1.1;
	font-weight:normal;
}
.head_common_01 {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-LEFT: 1.6em; PADDING-RIGHT: 0.5em; ZOOM: 100%; BACKGROUND: url(/images/bg_head01.gif) #eee no-repeat left center; LETTER-SPACING: 0.1em; COLOR: #555; CLEAR: both; FONT-SIZE: 100%; FONT-WEIGHT: bold; PADDING-TOP: 0.5em; _height: 1%
}
.head_common_02 {
	PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/icon-one-dot-repeat.gif) repeat-x 50% bottom; LETTER-SPACING: 0.1em; COLOR: #666; FONT-SIZE: 100%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.head_common_03 {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 100%; BACKGROUND: url(/images/icon-dot-gray.gif) repeat-x 50% bottom; HEIGHT: 1%; CLEAR: both; PADDING-TOP: 0px
}
.head_common_04 {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: url(/images/head-bg-04.gif) #fff no-repeat left top; CLEAR: both; FONT-SIZE: 100%; BORDER-TOP: #ddd 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
UL.base02 {
	PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; LIST-STYLE-IMAGE: none; PADDING-TOP: 3px
}
UL.base02 LI {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/icon-arrow2.gif) no-repeat 0px 12px; PADDING-TOP: 3px
}
UL.base02 LI A {
	TEXT-DECORATION: none
}
.subnavibox01 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; ZOOM: 100%; BACKGROUND: url(/images/subnavibox3-bg.gif) #fff no-repeat 50% top; HEIGHT: 1%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
DIV#main-area {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 705px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}

/* END Main Column Widget (Rounded Box) Styles */