.print a{color:#FFFFFF !important; text-decoration:none !important; font-size:80%;}
.print a:hover{background-color:#000099 !important;}
body{font-family: arial,helvetica;font-size:small;color: #333333;line-height: 1.116;margin: 0px;padding: 0px;}
h1{	font-size: 160%;margin:0px 0px 10px 0px;padding: 0px,;color: #000099;font-weight:200;border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000099;}
h2{	font-size: 110%;color: #000099;	font-weight:300;}
h3{font-size: 100%;	color: #334d55;}
h4{	font-size: 100%;color: #334d55;	margin-bottom:-12px;margin-top: -3px;}
a:link, a:hover, a:visited{	text-decoration:underline;	color: #006699;}
a:hover {background-color:#EEEEEE;}
#content{margin: 15px 25px 25px 50px;}
#content h1{margin-bottom:30px;}
#content a:link, a:visited{	text-decoration:underline;color: #006699;}
.nounderline{text-decoration:none !important;}
#noleftpad{	padding-left:0;}
#homemenu h2 {margin-top:0px; margin-bottom:1px;}
.pnbody{padding:2px 0px 0px 15px; font-size:100%;}
.pnbody p{padding:0px 0px 4px 0px;}	
.pnbody h2{	padding: -10px 0px -10px 0px; font-weight:600;font-size:110%}
.pnbody h1{	font-size: 130%;margin: -10px 0px -15px 0px; padding: 2px 0px 6px 0px; font-weight:600;}
.calloutright{position:relative; width:25%;	float:right; font-style:italic;	font-size:80%;	margin:10px 0px 10px 12px; border: 1px solid #FF9933;	padding:15px 15px 15px 20px; line-height: 1.2;}
.calloutleft{position:relative;	width:25%; float:left; font-size:80%; font-style:italic; margin:4px 10px 4px 0px; border: 1px solid #FF9933;	padding:15px 20px 15px 15px; line-height: 1.2;}
.calloutauthor{	font-style:normal; margin-top:4px;}
.bracket{font-size:120%;margin:5px 4px 0 4px;}
.tbldis{background-color:#FFFFFF; border-collapse: collapse; border: 1px solid #CCCCCC;	text-align: left;}
.tbldis ul{list-style-type:disc;	padding: 0px 0px 0px 4px; margin-left:10px;	margin-bottom:inherit; margin-right:inherit;margin-top:inherit;}
.tddis li{list-style-type:inherit;}
.tddis{	border: 1px solid #CCCCCC;	padding:10px; vertical-align:top;}
.tddis h3{	padding:0px; margin:0px;}
.thdis {font-weight:bold; border: 1px solid #CCCCCC; padding:10px; text-align: center;}
.tblnb{	background-color:#FFFFFF; border-collapse: collapse; text-align: left;}
.tdnb{padding:4px 20px 20px 0px; vertical-align:top;}
.tdnb_image{vertical-align: middle !important; padding:4px 15px 5px 0px; text-align: right;}
#masthead{margin: 0; padding: 10px 0px ; border-bottom: 1px solid #cccccc; width: 100%;}
#mastlogo{ margin-left:42px;}
#globalNav{	font-size: 10px; color:#FFFFFF;	padding: 1px 10px 0px 10px;	white-space: nowrap;}
#globalNav a{padding: 0px 6px 0px 6px;	text-decoration: none;	color:#FFFFFF;	font-weight: bold;}
#globalNav a:hover {color:#FF9933;	padding: 0px 6px 0px 6px;	background-color:#000099;}
#navBar{clear:both;	margin: 0px 0px 0px 15px;	background-color: #3F4FA4; }
#navBar ul{	list-style: none; list-style-position: outside;	list-style-type:none; margin:0;	border-left:1px solid #FF9933;	padding:8px 0px 8px 0px; background-color:#3F4FA4;}
#navBar ul a:link, #navBar ul a:visited{display:list-item;}
html>body #navBar li{border-bottom: none; padding:0px; margin:0;}
.subnavBar{	padding: 0px 0px 0px 7px !important; font-variant:normal; font-size: 88%;}
.sectionLinkSub{ text-transform:none !important; list-style-position:inside;}
#sectionLinks{position: relative; margin:0px; padding:0px; background-color: #3F4FA4; color:#FFFFFF;text-decoration: none;font-size: 90%;	font-variant: small-caps;}
#sectionLinks h3{ font-size: 110%; margin-top: -1px; margin-bottom:4px;}
#sectionLinks a:link{ color:#FFFFFF; padding: 2px 0px 2px 15px;	margin:0px;	text-decoration:none;}
#sectionLinks a:visited{ color:#FFFFFF;	background-color: #3F4FA4; padding: 2px 0px 2px 15px;margin:0; text-decoration:none;}
#sectionLinks a:hover{color:#FF9933; background: #3F4FA4 url(/images/arrow.gif) no-repeat center left; padding: 2px 0px 2px 15px;	margin:0;}
/*#sectionLinks a{display:block;}*/

#currentpage{ color:#FF9933;}
#currentpage a, #currentpage a:link, #currentpage a:visited
{color:#FF9933;}
.active{color: #FF9933;}
#footer{clear: both; margin-top:15px; font-size: 70%; color: #FFFFFF; white-space:nowrap; text-align: center;}
#footer a{padding:10px 6px 0px 6px;	text-decoration: none;}
#footer a:link, #footer a:visited{color: #FFFFFF;}
#footer a:hover{background-color:#B5BEDE; color: #FF9933;}
#footer a:active{color: #FF9900;}
.foot{margin-top:15px; font-size: 70%; color: #FFFFFF; text-align: center;}
.menufoot{position:relative; background-color: #3F4FA4;  margin-top:10px; font-size: .8em; color: #FFFFFF; text-align: left;}
#casestudy{}
#casestudy h1{padding: 0px;	color: #000000;	font-weight:600; border-bottom-width: none;	border-bottom-style: none;	margin-bottom:-5px;}
#casestudy h2{padding:0;}
#casestudy ul{list-style-type:none;}
#casestudy ol{list-style-type:decimal;}
#casestudy .solution{margin-left:30px;margin-bottom:20px;}
#casestudy h3{margin-top:6px;font-size:110%;}
#casestudy h4{color: #000099;font-weight:600;font-style:normal;margin-bottom:-7px;margin-top:6px;}
#casestudy .profile_content{margin-left:10px;}
#casestudy .callout{position:relative;width:90%;font-style:italic;font-size:100%;margin-left:10px !important;margin-right:20px !important;margin-bottom:20px;	border: 1px solid #FF9933;padding:4px 15px 4px 10px;line-height: 1.2;}
#casestudy .head{font-style: italic;}
#casestudy .caseimage{clear:both;float:right;padding-left:6px;vertical-align:middle;margin: 0px 0px 0px 0px;}
.indent{margin-bottom:30px;	padding-left:20px;}
#sectionLinks h3 #currentpage {text-align:center;}
