@import "/App_/ROOT/PageFrame/StandardStyleSheet.css";
body {
	margin: 0;
	min-width: 980px;
	background-color: #e0e0e0;
}
a, a:active, a:visited {
	color: #3a75c4;
	text-decoration: none;
}
a:hover {
	color: #4b98ff;
	text-decoration: underline;
}
.small {
	font-size: 9px;
}

/* bodyText */
.bodyText {
	color: #666666;
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	line-height: 18px;
}
.bodyText h2 {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}
.bodyText a h2, .bodyText a:active h2, .bodyText a:visited h2 {
	color: #3a75c4;
}
.bodyText a:hover h2 {
	color: #4b98ff;
	text-decoration: underline;
}
.bodyText h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
.bodyText a h3, .bodyText a:active h3, .bodyText a:visited h3 {
	color: #3a75c4;
}
.bodyText a:hover h3 {
	color: #4b98ff;
	text-decoration: underline;
}
.bodyText a, .bodyText a:active, .bodyText a:visited, .body2Text .bodyText a, .body2Text .bodyText a:active, .body2Text .bodyText a:visited {
	color: #3a75c4;
}
.bodyText a:hover, .body2Text .bodyText a:hover {
	color: #4b98ff;
	text-decoration: underline;
}

/* BodyText Icon */
.bodyText a.smallCarrotIcon {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/SmallCarrot_O.gif) no-repeat 0 center;
	padding-left: 11px;
}
.bodyText a.smallCarrotIcon:hover {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/SmallCarrot_X.gif) no-repeat 0 center;
	padding-left: 11px;
}
.bodyText span.smallCarrotIconZ {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/SmallCarrot_O.gif) no-repeat 0 center;
	padding-left: 11px;
}
.bodyText a.pageIcon {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/Page_O.gif) no-repeat 0 center;
	padding-left: 17px;
}
.bodyText a.pageIcon:hover {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/Page_X.gif) no-repeat 0 center;
	padding-left: 17px;
}

/*
.bodyText ul {
}
.bodyText ul li {
	background: url(/App_/ROOT/PageFrame/Standard/Icon/GreenCheck.gif) no-repeat 0 center;
	padding-left: 24px;
	margin-left: 0;
	font-size: 13px;
	line-height: 24px;
	color: #444444;
	list-style: none;
}
*/

/* Body2Text */
.body2Text {
	color: #666666;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	line-height: 18px;
}
.body2Text h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
.body2Text a:hover h3 {
	text-decoration: underline;
}
.body2Text a, .body2Text a:active, .body2Text a:visited {
	color: #666666;
}
.body2Text a:hover {
	color: #4b98ff;
	text-decoration: underline;
}
.body2Text a.C, .body2Text a.C:active, .body2Text a.C:visited {
	color: #000000;
}

/* Body2Text Icon */
.body2Text a.emailIcon {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/Email_O.gif) no-repeat 0 center;
	padding-left: 17px;
}
.body2Text a.emailIcon:hover {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/Email_X.gif) no-repeat 0 center;
	padding-left: 17px;
}
.body2Text span.phoneIconZ {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/Phone_O.gif) no-repeat 0 center;
	padding-left: 17px;
}
.body2Text a.smallArrowIcon {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/SmallArrow_O.gif) no-repeat 0 center;
	padding-left: 13px;
}
.body2Text a.smallArrowIcon:hover {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/SmallArrow_X.gif) no-repeat 0 center;
	padding-left: 13px;
}
.body2Text a.smallCarrotIcon {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/SmallCarrot_O.gif) no-repeat 0 center;
	padding-left: 10px;
}
.body2Text a.smallCarrotIcon:hover {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/SmallCarrot_X.gif) no-repeat 0 center;
	padding-left: 10px;
}
.body2Text a.smallCarrotIconC {
	color: #000000;
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/SmallCarrot_C.gif) no-repeat 0 center;
	padding-left: 10px;
}
.body2Text a.smallDownCarrotIconC {
	color: #000000;
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/SmallDownCarrot_C.gif) no-repeat 0 center;
	padding-left: 10px;
}

/* ExpandTag */
a.expandTagClosed {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/Plus_O.gif) no-repeat 0 center;
	padding-left: 20px;
}
a.expandTagClosed:hover {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/Plus_X.gif) no-repeat 0 center;
	padding-left: 20px;
}
a.expandTagOpened {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/Minus_O.gif) no-repeat 0 center;
	padding-left: 20px;
}
a.expandTagOpened:hover {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/Icon/Minus_X.gif) no-repeat 0 center;
	padding-left: 20px;
}

/* Section */
form.pagePane {
	background: #ffffff url(/App_/ROOT/PageFrame/Standard/BodySync.gif) repeat-x 0 0;
	width: 100%;
}
#page {
	width: 960px; /* 980px */
	padding-right: 20px;
	margin: auto;
}
#page div.pageBody {
	padding: 0 4px 0 4px;
}
div.enginePane {
	padding-top: 20px;
}
div.actionPane {
	padding-top: 5px;
}
#logo {
	height: 90px;
	float: left;
}
#logo img {
	padding: 40px 0 0 20px;
	width: 216px;
	height: 35px;
}
#menu {
	height: 90px;
	text-align: right;
	float: right;
}
#menu div.staticA {
	padding-top: 7px;
	height: 16px; /*23px - 7px*/
	text-align: right;
}
#menu div.staticB {
	padding-top: 27px;
	height: 40px; /*67px*/
	text-align: right;
}
#search {
	background: url(/App_/ROOT/PageFrame/Standard/SearchSync.gif) no-repeat 0 0;
	padding-top: 38px;
	width: 402px;
	height: 62px; /* 100px */
	float: right;
	text-align: right;
}
#search input {
	font-size: 12px;
	border-width: 0;
	width: 213px;
	padding: 4px 0 4px 5px;
	height: 14px;
	vertical-align: middle;
}
#search .action {
	padding: 0;
	width: 25px;
	height: 24px;
}
#body {
	margin: -66px 0 100px 16px;
	width: 654px; /*654px*/
	float: left;
}
#body h1 {
	padding: 10px 0 10px 0;
}
#body2 {
	margin: 35px 0 0 10px;
	background-color: #ffffff;
	width: 243px; /* 243px */
	float: right;
}
#body2 div.header {
	padding-bottom: 3px;
	border-bottom: dotted 1px #cccccc;
	width: 100%;
}
#body2 div.item {
	padding: 5px 0 35px 0;
}
#body2 div.menuItem {
	padding: 5px 0 35px 0;
	font-size: 12px;
}
#body2 div.menuItem div {
	padding: 0 0 0 11px;
	font-size: 11px;
}

/* Section2 */
div.caseStudyPane {
	background-color: #f2f2f2;
	border-top: 1px solid #cccccc;
	width: 100%;
}
#caseStudyAction {
	padding: 10px 0 10px 0;
	color: #888888;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	line-height: 16px;
	width: 940px; /*980px*/
	margin: auto;
}
#caseStudyAction img {
	width: 156px;
	float: left;
	padding-top: 9px;
}
#caseStudyAction div {
	width: 705px; /*940px(cb) - 156px(img) - 79px(padding)*/
	float: right;
}
#caseStudy {
	color: #888888;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	line-height: 16px;
	width: 940px; /*980px*/
	margin: auto;
	overflow: hidden;
}
#caseStudy div {
	padding-top: 5px;
}
#caseStudy h3 {
	color: #888888;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}
/*
#caseStudy a, #caseStudy a:active, #caseStudy a:visited {
	color: #606466;
	text-decoration: underline;
}
#caseStudy a:hover {
	color: #3a75c4;
}
*/
#caseStudy a.smallCarrotIcon {
	background: #f2f2f2 url(/App_/ROOT/PageFrame/Standard/Icon/SmallCarrot_O.gif) no-repeat 0 center;
	padding-left: 10px;
}
#caseStudy a.smallCarrotIcon:hover {
	background: #f2f2f2 url(/App_/ROOT/PageFrame/Standard/Icon/SmallCarrot_X.gif) no-repeat 0 center;
	padding-left: 10px;
}
#caseStudy span.smallCarrotIconZ {
	background: #f2f2f2 url(/App_/ROOT/PageFrame/Standard/Icon/SmallCarrot_O.gif) no-repeat 0 center;
	padding-left: 10px;
}

/* Section3 */
div.footerPane {
	background-color: #e0e0e0;
	width: 100%;
	height: 50px;
}
#footer {
	color: #888888;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	line-height: 16px;
	padding: 5px 20px 0 20px;
	width: 940px; /*980px*/
	margin: auto;
}
#footer a, #footer a:active, #footer a:visited {
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
	color: #4b98ff;
}

/* Pager Frame */
table.pagerFrame {
	border: none;
	empty-cells: show;
	width: 100%;
}
table.pagerFrame th {
	background-color: #d2d2d2;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	font-weight: normal;
	padding: 0 5px;
	border-right: 2px dotted #ffffff;
}
table.pagerFrame th.selected img {
	float: right;
	padding-top: 6px;
}
table.pagerFrame td {
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 5px;
	vertical-align: top;
	border-right: 2px dotted #ffffff;
}
table.pagerFrame td.alternate {
	background-color: #eaeaea;
}

/* FOCUS */
#focus {
	padding-top: 20px;
}
#focus div.header {
	padding-bottom: 3px;
	border-bottom: dotted 1px #cccccc;
}
#focus div.item {
	padding-top: 10px;
}
#focus div.caseStudy {
	background-color: #fafafa;
	border: 1px solid #cccccc;
	padding: 10px;
	height: 110px;
	width: 296px;
	float: left;
	margin-left: 10px;
}
#focus div.firstChild {
	margin-left: 0;
}
#focus h1 {
	color: #000000;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#focus img.caseStudy {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	float: left;
	padding: 5px;
}
#focus div.caseStudy div {
	padding-left: 10px;
	width: 191px;
	float: left;
}
