﻿html {background:#fefcfe;}
body {margin:0; min-width:962px; color:#706e6e; font:12px/18px Arial, Helvetica, sans-serif; background:#fff url('../images/bg-body.gif') repeat-x;
}
a {color:#d20d12;text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
select {color:#727272;font:italic 100% Arial, Helvetica, sans-serif;vertical-align:middle;}
textarea {color:#727272;font:italic 100% Arial, Helvetica, sans-serif;vertical-align:middle;}
input {color:#727272;font:italic 100% Arial, Helvetica, sans-serif;vertical-align:middle;}
fieldset {margin:0;padding:0;border-style:none;}
form {margin:0;padding:0;border-style:none;}
form {display:inline;}
#wrapper {width:962px; margin:0 auto;}
.sidebar:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#footer:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.footer-holder:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.ad:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.solutions-box:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.items li:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.items:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.boxes:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#main{position:relative; z-index:0;}
#main:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#nav ul:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#nav:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.add-nav:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.holder:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#header:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#wrapper:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#header {
	width:962px;
	position:relative;
	margin:0 0 0 -69px;
	padding:0 0 2px 69px;
	background:url('../images/bg-header.jpg') no-repeat;
	z-index:99;
}
#header h1 {
	float:left;
	margin:0;
	width:215px;
	height:94px;
	overflow:hidden;
	text-indent:-9999px;
}
#header h1 a {
	display:block;
	width:100%;
	height:100%;
	background:url('../images/logo.png') no-repeat;
	cursor:pointer;
}
.top-box {
	float:right;
	width:730px;
	padding:15px 0 0;
}
.holder {width:100%;}
.form-search {
	float:right;
	width:180px;
	/*height:21px;*/
	padding:0 6px 0 7px;
	overflow:hidden;
	/*background:url('../images/bg-form-search.gif') no-repeat;*/
}
.form-search .input-txt {
	float:left;
	width:155px;
	font-size:10px;
	line-height:13px;
	border:0;
	margin:0;
	padding:4px 0;
	background:none;
}
.form-search .btn-search {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	float:right;
	width:28px;
					height:21px;
					overflow:hidden;
					background:url('../images/btn-search.gif') no-repeat;
					margin:0;
					padding:0;
					font-size:0;
					line-height:0;
					text-indent:-9999px;
					cursor:pointer;
}
.add-nav {
	float:right;
	margin:0;
	padding:4px 11px 0 0;
	list-style:none;
}
.add-nav li {
	float:left;
	font-size:11px;
	line-height:14px;
	padding:0 0 0 14px;
}
.add-nav a {
	float:left;
	color:#fff;
	padding:0 0 0 14px;
	cursor:pointer;
}
a.link-login {background:url('../images/ico-lock.png') no-repeat;
}
a.link-help {
	padding-left:18px;
	background:url('../images/ico-help.png') no-repeat;
}

a.link-svc {
	padding-left:18px;
	background:url('../images/ico-svc.png') no-repeat;
}

#nav {
	float:right;
	margin:0;
	padding:13px 2px 0 0;
	list-style:none;
	z-index:100;
}
#nav li {
	float:left;
	font-size:14px;
	line-height:28px;
	background:url('../images/divider01.gif') no-repeat;
}
#nav li:first-child {background-image:none;}
#nav a {
	float:left;
	color:#fff;
	cursor:pointer;
}
#nav span {
	float:left;
	padding:0 9px 0 11px;
	cursor:pointer;
}
#nav a:hover {text-decoration:none;}
#nav li.hover a {
	position:relative;
	margin:0 -1px 0 0;
	background:url('../images/bg-nav-on-l.gif') no-repeat;
	z-index:99;
}
#nav li:hover a {
	position:relative;
	margin:0 -1px 0 0;
	background:url('../images/bg-nav-on-l.gif') no-repeat;
	z-index:99;
}
#nav li.active a {
	position:relative;
	margin:0 -1px 0 0;
	background:url('../images/bg-nav-on-l.gif') no-repeat;
	z-index:99;
}
#nav li.hover a span {
	padding:0 10px 0 11px;
	background:url('../images/bg-nav-on-r.gif') no-repeat 100% 0;
}
#nav li:hover a span {
	padding:0 10px 0 11px;
	background:url('../images/bg-nav-on-r.gif') no-repeat 100% 0;
}
#nav li.active a span {
	padding:0 10px 0 11px;
	background:url('../images/bg-nav-on-r.gif') no-repeat 100% 0;
}
#nav li.hover {position:relative;}
#nav li:hover {position:relative;}
#nav li.hover ul {display:block;}
#nav li:hover ul {display:block;}
#nav ul {
	display:none;
	position:absolute;
	top:27px;
	left:0;
	width:140px;
	margin:0;
	padding:5px 0 8px;
	list-style:none;
	border:1px solid #969696;
	background:#000 url('../images/bg-nav.gif') repeat-x;
	z-index:98;
}
#nav li li {
	position:static !important;
	width:100%;
	font-size:11px;
	line-height:14px;
	padding:2px 0 0;
	background:url('../images/divider02.png') no-repeat;
}
#nav li li:first-child {background-image:none;}
#nav li li a {
	position:static;
	float:none;
	display:block;
	width:110px;
	padding:2px 18px 3px 11px;
	margin:0 !important;
	background:url('../images/none.gif') !important;
}
#nav li li span {
	float:none;
	display:block;
	width:100%;
	padding:0 !important;
	background:url('../images/none.gif') !important;
}
#nav li li a:hover {
	background:url('../images/bg-nav-on.png') !important;
}
#nav li.hover li a:hover span {
	position:relative;
	width:102px;
	padding-left:8px !important;
	background:url('../images/arrow.gif') no-repeat 1px 3px !important;
}
#nav li li a:hover span {
	position:relative;
	width:102px;
	padding-left:8px !important;
	background:url('../images/arrow.gif') no-repeat 1px 3px !important;
}
#main {
	width:100%;
	padding:11px 0 9px;
}
#BW {margin:11px 0 0 0; min-height:290px; background:url('../images/visualBG.jpg') no-repeat 50% bottom;}
#BWnav{background:transparent url('../images/navBar.png') -142px 0px no-repeat; list-style:none; 
width:320px; height:38px; position:relative; margin-top:-68px; #margin:-68px 0 0 0; padding:0 0 0 12px; z-index:95;}
#BWnav li{float:left; margin:10px 12px 15px 0;}
#BWnav li img{border: 1px solid #333;}
#BWnav li a.activeSlide img {border: 1px solid #ffcc00;}

.visual {width:100%; overflow:hidden; padding:12px 0 0;}
.visual img {vertical-align:top;}
.content .visual {
	position:relative;
	padding-bottom:13px;
	margin:-17px 0 0;
	z-index:0;
}
.boxes {
	width:100%;
	padding:18px 0 0;
	#position:relative;
	#z-index:99;
}
.aside-r h3 {
	width:197px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	margin:0 0 14px;
	padding:0 0 8px 13px;
	background:url('../images/bg-heading.gif') no-repeat 1px 3px;
	border-bottom:1px solid #ddd;
}
.sidebar h3 {
	width:197px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	margin:0 0 14px;
	padding:0 0 8px 13px;
	background:url('../images/bg-heading.gif') no-repeat 1px 3px;
	border-bottom:1px solid #ddd;
}
.boxes h3 {
	width:197px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	margin:0 0 14px;
	padding:0 0 8px 13px;
	background:url('../images/bg-heading.gif') no-repeat 1px 3px;
	border-bottom:1px solid #ddd;
}
.sidebar h3 {margin-bottom:6px;}
.aside-r h3 {margin-bottom:11px;}
.boxes .services h3 {margin:0 0 18px;}
.box {
	width:210px;
	float:left;
	padding:0 20px 0 0;
}
.services {width:220px;}
.solutions {width:240px;}
.ad {
	width:220px;
	padding-right:0;
}
.security-box {
	height:181px;
	line-height:17px;
	padding:12px 92px 0 11px;
	/*background:url('../images/bg-security-box.gif') no-repeat;*/
}
.security-box h4 {
	margin:0;
	padding:0 0 0 0;
	width:55%;
	background:none;
	font:16px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.security-box p {margin:18px 0 0; padding-right:30px;}
p.more {
	font-size:11px;
	line-height:14px;
	text-align:right;
	font-style:normal;
}
p.more a {
	display:block;
	padding:0 7px 0 0;
	background:url('../images/bg-more.gif') no-repeat 100% 4px;
}
p.more a:hover {
	text-decoration:none;
	background-image:url('../images/bg-more-on.gif');
}
.security-box p.more {
	margin:8px 0 0;
	padding:0 13px 0 0;
	font-size:10px;
	line-height:15px;
	padding-right:30px;
}
.security-box p.more a {background:url('../images/bg-more2.gif') no-repeat 100% 4px;}
.security-box p.more a:hover {background-image:url('../images/bg-more2-on.gif');}
.items {
	width:100%;
	margin:0;
	padding:4px 0 0;
	list-style:none;
}
.sidebar .items {padding:20px 0 0;}
.items li {
	width:100%;
	float:left;
	padding:0 0 3px;
}
.pic-holder {
	float:left;
	margin:0 0 0 0px;
	padding:0 6px 0 0;
	position:relative;
}
* html .pic-holder {
	padding:0 3px 0 0;
	display:inline;
}
.sidebar .pic-holder {margin-left:-2px;}
.pic-holder a {display:block;}
.pic-holder img {vertical-align:top;}
.items li.item2 {padding-bottom:6px;}
.items li.item2 .pic-holder {margin-top:3px;}
.item {
	height:1%;
	overflow:hidden;
	font:italic 10px/11px Arial, Helvetica, sans-serif;
}
.item h4 {
	color:#d20d12;
	margin:0;
	padding:6px 0 0;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.item p {margin:0;}
.item p.more {padding:6px 8px 0 0;}
.solutions-box {
	position:relative;
	width:220px;
	line-height:19px;
	padding-left:0px;
	margin:-3px 0 0;
}
.solutions-box p {
	position:relative;
	margin:0;
	padding:0 0 6px;
	background:url('../images/image01.jpg') 75px 35px no-repeat;
	height:190px;
}
.solutions-box img {
	float:right;
	margin:2px 0 0 -30px;
}
.solutions-box p.more {
	height:1%;
	overflow:hidden;
	text-align:left;
	background:none;
	margin-top:-40px;
}
.solutions-box p.more a {float:left;}
.ad-box {
	width:214px;
	height:1%;
	padding:0;
	border:3px solid #d2d2d2;
	background:#f6f6f6;
	text-align:center;
}
.content .ad-box {width:164px; padding :0;}
.ad-box img {vertical-align:top;}
.footer-holder {
	width:100%;
	min-height:202px;
	background:url('../images/bg-footer-holder.gif') repeat-x;
}
* html .footer-holder {height:202px;}
#footer {
	width:962px;
	margin:0 auto;
	padding:20px 0;
	font-size:10px;
	line-height:14px;
	background:url('../images/bg-footer.jpg') no-repeat;
}
#footer p {margin:0;}
.nasdaq {
	display:inline-block;
	padding-left:9px;
}
.nasdaq strong {
	font-weight:normal;
	color:#cf0c11;
}
.nasdaq em {
	display:inline-block;
	padding-left:9px;
	color:#058f19;
	font-style:normal;
}
.footer-nav {
	height:1%;
	overflow:hidden;
	padding:0 0 2px;
}
.footer-nav ul {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.footer-nav li {
	float:left;
	padding:0 7px 0 8px;
	margin:0 1px 0 -1px;
	background:url('../images/divider03.gif') no-repeat 0 2px;
	line-height:13px;
}
* html .footer-nav li {padding-bottom:1px;}
* html .footer-nav {display:inline;}
.footer-nav li:first-child {padding-left:1px;}
.footer-box {
	float:right;
	width:230px;
	overflow:hidden;
}
.social-links {
	float:right;
	margin:0;
	padding:7px 0 13px 14px;
	list-style:none;
	border-left:1px solid #dbdbdb;
}
.social-links li {
	float:left;
	padding:0 2px 0 0;
}
.social-links a {display:block;}
.social-links img {vertical-align:top;}
.footer-logo {
	float:right;
	width:69px;
	height:27px;
	padding:4px 12px 0 0;
	overflow:hidden;
	text-indent:-9999px;
}
.footer-logo a {
	display:block;
	width:100%;
	height:100%;
	background:url('../images/logo2.png') no-repeat;
	cursor:pointer;
}
.breadcrumbs {
	width:100%;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
	position:relative;
	z-index:999;
}
.breadcrumbs p {
	color:#c2c0c0;
	float:left;
	margin:0 -4px 0 0;
}
.breadcrumbs a {color:#706e6e;}
.breadcrumbs ul {
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs li {
	float:left;
	padding:0 10px 0 6px;
	margin:0 -4px 0 4px;
	background:url('../images/arrow2.gif') no-repeat 100% 4px;
}
.sidebar {
	float:left;
	width:219px;
	padding:10px 0 37px;
}
.content {
	float:right;
	width:712px;
	padding:0 0 15px;
}
.content h2 {
	margin:0 0 18px;
	color:#d20d12;
	font-size:16px;
	line-height:18px;
}
.content p {
	margin:0;
	padding:0 0 22px;
}
.text-block {height:1%; overflow:hidden; padding:0 15px 0 0;}
.text-block ul {
	width:100%;
	margin:0;
	padding:4px 0 0;
	list-style:none;
}
.text-block li {
	padding:0 0 3px 17px;
	line-height:15px;
	background:url('../images/bullet.gif') no-repeat 1px 4px;
}
.text-block .nobull li {
background:none;
}

.aside-r {
	float:right;
	width:170px;
	overflow:hidden;
}
.ads-list {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.ads-list li {
	width:100%;
	float:left;
	padding:20px 0 0;
}
.ads-list li a {display:block;}
.ads-list li img {vertical-align:top;}
.sidebar-nav {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0 0 27px;
	list-style:none;
}
.sidebar-nav li {
	float:left;
	width:100%;
	line-height:15px;
	background:url('../images/divider04.gif') repeat-x 0 100%;
}
.sidebar-nav a {
	float:left;
	width:199px;
	padding:3px 10px 4px;
	color:#706e6e;
}
.sidebar-nav span {
	display:block;
	cursor:pointer;
}
.sidebar-nav a:hover {
	color:#fff;
	text-decoration:none;
	background:url('../images/bg-sidebar-nav-on.gif') repeat-x 0 50%;
}

.sidebar-nav li.active a {
	color:#fff;
	text-decoration:none;
	background:url('../images/bg-sidebar-nav-on.gif') repeat-x 0 50%;
}

.sidebar-nav table td a:hover {
	color:#fff;
	text-decoration:none;
	background:url('../images/bg-sidebar-nav-on.gif') repeat-x 0 50%;
}

.sidebar-nav table td.active a {
	color:#fff;
	text-decoration:none;
	background:url('../images/bg-sidebar-nav-on.gif') repeat-x 0 50%;
}

.sidebar-nav a:hover span {padding-left:13px;background:url('../images/arrow3.gif') no-repeat 1px 5px;
}

.sidebar-nav li.active a span {padding-left:13px;background:url('../images/arrow3.gif') no-repeat 1px 5px;
}

.text-block .nobull{list-style:none; margin:0 0 0 0;}

.nobull{list-style:none; margin:0 0 0 0;}
.nobull li{list-style:none; margin-left:10px;}
.text-block .nobull .bull{list-style:disc; margin:7px 0 7px 12px;}
.nobull .bull{list-style:disc; margin:7px 0 7px 12px;}
.nobull .bull li{list-style:disc;}


.empName{color:#706e6e; margin:8px 0; font-weight:700; font-size:13px;}
.empTitle{font-size:10px; font-style:italic;}
.headLine{color:#D20D12; font-size:12px; font-weight:bold;}
.synop{font-size:10px; font-style:italic; line-height:14px; margin:0 15px;}
.Green_check{background:url('../images/Green_checkmark.jpg') top left no-repeat; padding-left:15px;}
.m0{margin:0;}
.m15{margin:15px;}
.m20{margin:20px;}
.m30{margin:30px;}
/********************************************** BEGIN ALSTAT CLEARING METHOD **********************************************/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;} 
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/**********************************************   END ALSTAT CLEARING METHOD **********************************************/


/*/////////////////////////// SP REPLACEMENT STYLES  /////////////////////////*/
.ms-WPBody a:visited {color:#D20D12; text-decoration:none;}
.ms-WPBody a:link {color:#D20D12; text-decoration:none;}
.ms-WPBody a.grylink {color:#706E6E;}
.ms-selectednavheader{color:#fff; text-decoration:none; 
background:url('../images/bg-sidebar-nav-on.gif') repeat-x 0 50%;}
.ms-selectednavheader a{color:#fff;}
.zz1_QuickLaunchMenu_1{width:199px; padding:3px 10px 4px; color:#706e6e; 
background:url("../images/divider04.gif") repeat-x scroll 0 100% transparent;line-height:15px;}
.ms-bodyareaframe {padding:0;}
.ms-viewareaframe {background:none; border:none;height:auto;vertical-align:top;width:100%;}
.ms-bodyareaframe {background:none; border:none;height:auto;vertical-align:top;width:100%;}
.ms-propertysheet {color:#706e6e; font-size:12px;text-align:left;}
.ms-SPLink a:visited {color:#fff; text-decoration:none;}
.ms-SPLink a:link {color:#fff; text-decoration:none;}
.ms-SpLinkButtonInActive{color:#fff; padding:3px 0; margin-top:-3px;}
.ms-SpLinkButtonActive{color:#fff; background:url('../images/bg-sidebar-nav-on.gif') repeat-x 0 50%; padding:2px 0; margin-top:-3px;}
#zz8_Menu_t.ms-SpLinkButtonActive {border: 1px solid #d20d12;}
.ms-consoleframe {border-color:#d20d12; border-top-width:1px;}
.ms-consolestatusframe {border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-style:solid;}
.ms-consoleframe {border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-style:solid;}
.ms-consoletitleareaframebottom{background:none;}
.ms-consoletitleareaframe{background:none;}
#ctl00_SPNavigation_ctl01_saToolsSubMenu
{color:#D20D12; text-decoration:none;}
#ctl00_SPNavigation_ctl01_saWorkflowSubMenu
{color:#D20D12; text-decoration:none;}
#ctl00_SPNavigation_ctl01_saPageSubMenu:visited
{color:#D20D12; text-decoration:none;}
#ctl00_SPNavigation_ctl01_saPageSubMenu_t:visited
{color:#D20D12; text-decoration:none;}
#ctl00_SPNavigation_ctl01_saPageSubMenu_t
{color:#D20D12; text-decoration:none;}
#ctl00_SPNavigation_ctl01_saPageSubMenu
{color:#D20D12; text-decoration:none;}
#zz2_SiteActionsMenuMain{position:relative; z-index:99;}
#zz3_SiteActionsMenu{position:relative; z-index:99;}
.ms-propertysheet a {color:#D20D12; text-decoration:none;}
.ms-propertysheet a:hover {color:#D20D12; text-decoration:underline;}
table #footer{display:none;}
/*
#ctl00_PlaceHolderSearchArea_ctl01_SBScopesDDL{display:none;}
#ctl00_PlaceHolderXetaSearchArea_ctl01_SBScopesDDL{display:none;}
#ctl00_PlaceHolderXetaSearchArea_ctl01_S69B91F7B_InputKeywords {background:none; width:170px; 
height:26px; padding:2px 6px 0 7px; overflow:hidden; background:url('../images/bg-form-search.gif') no-repeat;}
td.ms-sbcell {border:none; background:none; padding:0 3px;white-space:nowrap;}
*/
#idSearchScope{display:none;}
#idSearchScopeSite{display:none;}
#idSearchString{background:none;}
.ms-sbscopes{display:none;}

#searchLayout input {background:none; padding:0 0 0 2px; #padding:3px 0 0 2px; margin-top:-6px; }
#searchLayout .ms-sbcell {background: url('../images/bg-form-search.gif') no-repeat; height:21px;
border:none; padding-top:0;}
.ms-sbgo{background:none;}
#ctl00_SearchBox_S6F789EBA_go{margin-top:-3px; margin-left:-19px; #margin-left:-3px; width:28px; height:21px; overflow:hidden;
background:none; position:relative; #left:-17px;}

.srch-stats {background-color:#D20D12 !important; white-space:normal !important; color:#fff; padding:0px 5px;}
#tocwp #header {background:none; margin:0 0 0 -50px; padding:0 0 2px 55px; position:relative; width:100%; z-index:inherit;}
#tocwp .level-bullet {background-image:none; margin:0px; border:none; padding:0;}
.level-item{padding:0 0 0 10px;  margin:0;}
.level-bullet{padding:0 0 0 10px;  margin:0;}
.level-item-pos{padding:0 0 0 10px;  margin:0;}
#tocwp.toc-layout-main .level-item a {color:#000; text-decoration:none; background:url('/_layouts/images/lstbulet.gif') 0px -3px no-repeat; padding-left:20px;}
#tocwp.toc-layout-main .level-item a:hover {color:#D20D12; text-decoration:underline;}
#WYNTK{background:#CCCCCC; padding:10px}
#WYNTK ul{margin:0 0 0 15px; padding:0; font-size:11px; line-height:15px;}
#WYNTK ul li{margin-bottom:8px;}