@charset "UTF-8";
/* CSS Document */
body{
	background:#818a9a;
	margin:0 0 15px 0;
	padding:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#222233;
}
br.clear {
	clear: both;
	width: 0;
	height: 0;
	border: none;
	background: inherit;
	margin: 0;
	padding: 0;
}
p{
	margin:0 0 16px 0;
	padding:0;
}
a{
	color: #b25c00;
	text-decoration:none;
}
a:hover{
	color:#d06000;
}	
h1{
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	margin:6px 0 16px 0;
	padding:0;
}
h2{
	font-size:12px;
	line-height:15px;
	margin:0 0 0 0;
	padding:0;
	color:#ed7a00;
}
h3{
	font-size:12px;
	line-height:15px;
	margin:0 0 16px 0;
	}
h4{
	font-size:14px;
	line-height:17px;
	margin:0 0 16px 0;
}
#mainwrap{
	width:100%;
	display:block;
	background:url(img/top_bg.gif) top repeat-x #ffffff;
}
#shadow{
	width:980px;
	display:block;
	background:url(img/shadow.gif) repeat-y;
}
#mainbottom{
	width:100%;
	display:block;
	background:url(img/bottom_bg.gif) top repeat-x;
}
#shadowtop{
	width:980px;
	display:block;
	background:url(img/shadow_top.gif) no-repeat;
}
#shadowbottom{
	width:980px;
	display:block;
	background:url(img/shadow_footer.gif) bottom no-repeat;
}
#contentwrap{
	display:block;
	width:960px;
	margin:0;
	padding:0;
	background:url(img/content_bg.gif) repeat-y;
	text-align:left;
}
#leftcol{
	width:240px;
	float:left;
	display:block;
}
#logobox{
	display:block;
	height:120px;
	width:240px;
	background:#32446b;
}
#leftnav{
	display:block;
	width:240px;
	background:url(img/orange_bg.gif) top repeat-x;
	font-size:13px;
}
#leftnavSAP{
	display:block;
	width:240px;
	background:url(img/orange_bgSAP.gif) top repeat-x;
	font-size:13px;
}
ul.slidingmenu{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.slidingmenu li{
	margin:0;
	padding:0;
	line-height:30px;
	height:33px;
	position:relative;
	z-index:300;
}
ul.slidingmenu li a{
	height:31px;
	border-top:1px solid #fd9d38;
	border-bottom:1px solid #ed7a00;
	text-decoration:none;
	display:block;
	color:#ffffff;
	padding-left:18px;
}
/* ul.slidingmenu li a.selected{
	background:#ffddaa;
	color:#aa4400;
}
*/
ul.slidingmenu li a:hover{
	background:#ffcc99;
	color:#aa4400;
	border-top:1px solid #ffcc99;
	border-bottom:1px solid #ffcc99;
}
ul.slidingmenu li.bottom{
	width:239px;
}
ul.slidingmenu li.bottom a{
	border-top:1px solid #fffef9;
	border-bottom:1px solid #d4d3ce;
	color:#d06000;
}
ul.slidingmenu li.bottom a:hover{
	background:#fffef9;
	color:#ee6600;
}
/* dark blue menu */
ul.slidingmenu li.bottomdb{
	width:240px;
}
ul.slidingmenu li.bottomdb a{
	border-top:1px solid #9297a3;
	border-bottom:1px solid #000000;
	color:#ffffff;
	background-color:#32446c;
}
ul.slidingmenu li.bottomdb a:hover{
	border-top:1px solid #edeef2;
	border-bottom:1px solid #edeef2;
	border-right: 1px solid #a9a9a9;
	background-color:#edeef2;
	color:#32446c;

}
/* med blue menu */
ul.slidingmenu li.bottomb{
	width:239px;
}
ul.slidingmenu li.bottomb a{
	border-top:1px solid #97a2b2;
	border-bottom:1px solid #4f667e;
	color:#ffffff;
	background-color:#7f8c9d;

}
ul.slidingmenu li.bottomb a:hover{
	border-top:1px solid #fbfbfc;
	border-bottom:1px solid #6d8099;
	background-color:#edeef2;
	color:#32446c;

}
/* use a fixed width for menu and submenus */
ul.slidingmenu ul {
  width: 239px;
  margin:0;
  padding:0;
  list-style-type:none;
}
/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu li ul { 
	position: absolute;
	top: 0px; /* the height of the top row */
	left: 240px;  /* adjust for padding in li */
	display: none;
	background: #fedcb7;
	z-index: 300;
	border-bottom: 1px solid #ffffff;
}
ul.slidingmenu li ul li {
  padding: 0;
  text-align:center;
   width: 239px;
   margin:0;
  border-top: 1px solid #ffffff;
  height: auto;
  position: relative;
  z-index: 301;
  height:31px;
}
ul.slidingmenu li ul li a{
  padding: 0 0 0 18px;
  width: 219px;
  line-height: 30px;
  margin:0;
  height: 31px;
  color:#b25c00;
  text-decoration:none;
  border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top:none;
	border-bottom:none;
	background-image:none;
	background: #fedcb7;
	text-align:left;
}
ul.slidingmenu li ul li a:hover {
	padding: 0 0 0 18px;
	background: #ffeddf;
	color:#b25c00;
}
#rightcol{
	width:720px;
	float:left;
	display:block;
}
#photoheader{
	height:202px;
	width:720px;
	display:block;
	background:url(img/photo_home.jpg) no-repeat;
}
#headertop{
	display:block;
	width:720px;
	height:165px;
}
#headernav{
	width:720px;
	display:block;
	height:37px;
	background:url(img/header_bg.png) no-repeat;
	_background-image: none;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/header_bg.png');
}
#headernav a{
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	height:37px;
	line-height:36px;
	padding:0 11px 0 11px;
	_position:relative;
	z-index:50;
	display:block;
	float:left;
}
#headernav a:hover{
	background:#818a9a;
	color:#ffffff;
}
#search{
	padding-top:7px;
	width:250px;
	float:right;
	display:none;
	text-align:right;
	padding-right:16px;
}
#colwrap{
	display:block;
	width:720px;
	padding-top:14px;
}
#contentleft{
	display:block;
	float:left;
	width:460px;
}
#contentwide{
	display:block;
	float:left;
	width:680px;
}
#contentright{
	display:block;
	float:left;
	width:260px;
}
.contentmain{
	padding:15px 18px 8px 38px;
	font-size:11px;
	line-height:15px;
}
.contentmain2{
	padding:10px 18px 8px 38px;
	font-size:11px;
	line-height:15px;
}
.listcolwrap{
	display:block;
	margin:0;
	padding:0;
}
.listcolwrap h4{
	margin:0;
	font-size:10px;
	font-weight:bold;
	padding:0;
}
.listcolwrap ul{
	margin:0 0 16px 0;
	padding:0;
	list-style-type:square;
	list-style-position:inside;
	color:#ed7a00;
	font-size:12px;
}
.listcolwrap ul li{
	margin:0;
	padding:0;
}
.listcolwrap ul li span{
	color:#222233;
	font-size:10px;
}
.listcolright{
	width:45%;
	display:block;
	float:left;
}
.listcolrightcol{
	width:90%;
	display:block;
	float:left;
}
.listcolleft{
	width:52%;
	display:block;
	float:left;
	padding-right:12px;
}
.listcolwide{
	width:100%;
	display:block;
	float:left;
	padding:12px 0 14px 16px;
	margin-bottom:16px;
}
.listcolwidetan{
	width:87%;
	display:block;
	float:left;
	background:#efeee9;
	padding:12px 12px 14px 16px;
	margin-bottom:16px;
	border-top: 4px solid #dedad4;
}
.listcolwideorange{
	width:87%;
	display:block;
	float:left;
	background:#ffeddf;
	padding:12px 12px 14px 16px;
	margin-bottom:16px;
	border-top: 4px solid #fdd7ba;
}
.listcolwideblue{
	width:87%;
	display:block;
	float:left;
	background:#edeef2;
	padding:12px 12px 14px 16px;
	margin-bottom:16px;
	border-top: 4px solid #d6d8de;
}
.orangesub{
	font-size:18px;
	color:#ed7a00;
	display:block;
}
.contentcol{
	padding:42px 12px 8px 15px;
	font-size:11px;
	line-height:15px;
}
.contentcol h3{
	font-size:10px;
	line-height:15px;
	margin:0 0 12px 0;
	font-weight:normal;
	display:block;
	border-bottom:1px solid;
}
.contentcol a{
	text-decoration:underline;
	color:#fd9d38;
}
.actioncall{
	font-size:12px;
	line-height:17px;
	padding-top:10px;
}
#contentbottom{
	display:block;
	background:#eceef0;
	border-left:1px solid #ffffff;
	width:719px;
}
#conbotwrap{
	display:block;
	padding:24px 10px 8px 38px;
}
.bottomcol{
	display:block;
	width:33%;
	float:left;
}
.contentbot{
	font-size:10px;
	line-height:14px;
	display:block;
	padding:10px 24px 5px 0;
}
.contentbot h3{
	font-size:10px;
	line-height:15px;
	margin:0 0 12px 0;
	font-weight:normal;
	display:block;
	border-bottom:1px solid;
}
.contentbot a{
	text-decoration:underline;
	color:#b25c00;
}
.contentbot a:hover{
	color:#fd9d38;
}
.contentbotint{
	font-size:12px;
	line-height:16px;
	display:block;
	padding:14px 14px 10px 0px;
	margin:0 16px 0 38px;
	border-top:2px solid #818a9a;
}
.contentbotint a{
	text-decoration:underline;
	color:#b25c00;
}
.contentbotint a:hover{
	color:#fd9d38;
}
.smalltall{
	line-height:17px;
	font-size:10px;
}
.smalltall2 {
	line-height:15px;
	font-size:10px;
}
.small{
	line-height:15px;
	font-size:10px;
}
/* right column boxes */
.tanbox{
	display:block;
	background:#efeee9;
	padding:12px 12px 14px 16px;
	margin-bottom:16px;
	border-top: 4px solid #dedad4;
}
.tanbox a{
	color:#222233;
}
.tanbox a:hover{
	color:#b25c00;
	text-decoration:none;
}
.tanbox h2{
	color:#190f04;
	line-height:17px;
	font-size: 11px;
}
.tanbox p{
	margin-bottom:0;
}
.tanbox ul{
	margin:0;
	padding:0;
	list-style-image:url(img/cross.gif) no-repeat;
	list-style-position:inside;
	color:#ed7a00;
	font-size:12px;
}
.tanbox ul li{
	margin:0;
	padding:0;
}
.tanbox ul li span{
	color:#222233;
	font-size:10px;
}
.sapbox{
	display:block;
	background:#efeee9;
	padding:12px 12px 14px 16px;
	margin-bottom:16px;
	border-top: 4px solid #dedad4;
}
.sapbox a{
	color: #32446c;
}
.sapbox a:hover{
	color:#b25c00;
	text-decoration:none;
}
.sapbox h2{
	color:#190f04;
	line-height:17px;
	font-size: 11px;
}
.sapbox p{
	margin-bottom:0;
}
.sapbox ul{
	margin:0;
	padding:0;
	list-style-image:url(img/cross.gif) no-repeat;
	list-style-position:inside;
	color:#ed7a00;
	font-size:12px;
}
.sapbox ul li{
	margin:0;
	padding:0;
}
.sapbox ul li span{
	color:#222233;
	font-size:10px;
}
.bluebox{
	display:block;
	background:#edeef2;
	padding:12px 12px 14px 16px;
	margin-bottom:16px;
	border-top: 4px solid #d6d8de;
}
.bluebox a{
	color:#ed7a00;
}
.bluebox a:hover{
	color:#ed7a00;
	text-decoration:none;
}
.bluebox h2{
	color:#32446c;
	line-height:17px;
	font-size: 11px;	
}
.bluebox p{
	margin-bottom:0;
}
.bluebox ul{
	margin:0;
	padding:0;
	list-style-image:url(img/cross.gif) no-repeat;
	list-style-position:inside;
	color:#ed7a00;
	font-size:12px;
}
.bluebox ul li{
	margin:0;
	padding:0;
}
.bluebox ul li span{
	color:#222233;
	font-size:10px;
}
.orangebox{
	display:block;
	background:#ffeddf;
	padding:12px 12px 14px 16px;
	margin-bottom:16px;
	border-top: 4px solid #fdd7ba;
}
.orangebox a{
	color:#ed7a00;
}
.orangebox a:hover{
	color:#3c322b;
	text-decoration:none;
}
.orangebox h2{
	color:#3c322b;
	line-height:17px;
	font-size: 11px;	
}
.orangebox p{
	margin-bottom:0;
	color:#3c322b;
}
.orangebox ul{
	margin:0;
	padding:0;
	list-style-image:url(img/cross.gif) no-repeat;
	list-style-position:inside;
	color:#ed7a00;
	font-size:12px;
}
.orangebox ul li{
	margin:0;
	padding:0;
}
.orangebox ul li span{
	color:#222233;
	font-size:10px;
}
/* end right column boxes */
#footer{
	width:960px;
	display:block;
	height:96px;
}
#footercontent{
	display:block;
	color:#ffffff;
	font-size:10px;
	padding:20px 20px 0 30px;
	text-align:left;
}
#footercontent p{
	margin-bottom:8px;
}
#footercontent a{
	color:#ffffff;
	text-decoration:underline;
}
#footercontent a:hover{
	color:#ffbb66;
	text-decoration:none;
}
#footercontent a.button{
	color:#ffffff;
	display:block;
	float:left;
	margin-right:10px;
	text-decoration:none;
}
.contentleft{
	display:block;
	padding:24px 24px 12px 30px;
	font-size:12px;
	line-height:16px;
}
#subnav{
	height:34px;
	display:block;
	background:url(img/sub_nav.gif) repeat-x;
	width:720px;
	margin-top:-14px;
}
#subnav a{
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	height:34px;
	line-height:21px;
	padding:0 11px 0 11px;
	display:block;
	float:left;
	background:url(img/sub_nav.gif) no-repeat top center;
}
#subnav a:hover{
	background-position:center -34px;
	color:#ffffff;
}
#subnav a.selected{
	background-position:center -34px;
	color:#ffffff;
}
#subnav-orange{
	width:709px;
	display:block;
	height:26px;
	margin-top: -14px;
	padding-left: 11px;
	background-color: #ff8811;
}
#subnav-orange a{
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	height:26px;
	line-height:26px;
	padding:0 11px 0 11px;
	display:block;
	float:left;
}
#subnav-orange a:hover{
	background-color: #ffcc99;
	padding:0 11px 0 11px;
	color:#aa4400;
}
#subnav-orange a.selected{
	background:#ffcc99;
	padding:0 11px 0 11px;
	color:#aa4400;
}
#subnav-blue{
	width:709px;
	display:block;
	height:26px;
	margin-top:-16px;
	padding-left: 11px;
	background-color: #818a9a;
}
#subnav-blue a{
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	height:26px;
	line-height:26px;
	padding:0 11px 0 11px;
	display:block;
	float:left;
}
#subnav-blue a:hover{
	background-color: #efeee9;
	padding:0 11px 0 11px;
	color:#334477;
}
#subnav-blue a.selected{
	background:#efeee9;
	padding:0 11px 0 11px;
	color:#334477;
}
#subnav-tanqad {
	width:709px;
	display:block;
	height:20px;
	margin-top: -14px;
	padding-left: 11px;
	background-color: #efeee9;
}
#subnav-tanqad a{
	text-decoration:none;
	color:#334477;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0 11px 0 11px;
	display:block;
	float:left;
}
#subnav-tanqad a:hover{
	background-color: #d4dbdf;
	padding:0 11px 0 11px;
	color:#222233;
}
#subnav-tanqad a.selected{
	background:#d4dbdf;
	padding:0 11px 0 11px;
	color:#222233;
}
#subnav-tan{
	width:709px;
	display:block;
	height:20px;
	margin-top:-16px;
	padding-left: 11px;
	background-color: #efeee9;
}
#subnav-tan a{
	text-decoration:none;
	color:#334477;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0 11px 0 11px;
	display:block;
	float:left;
}
#subnav-tan a:hover{
	background-color: #d4dbdf;
	padding:0 11px 0 11px;
	color:#222233;
}
#subnav-tan a.selected{
	background:#d4dbdf;
	padding:0 11px 0 11px;
	color:#222233;
}
#subnav-tansap {
	width:709px;
	display:block;
	height:20px;
	margin-top: -14px;
	padding-left: 11px;
	background-color: #efeee9;
}
#subnav-tansap a{
	text-decoration:none;
	color:#334477;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0 11px 0 11px;
	display:block;
	float:left;
}
#subnav-tansap a:hover{
	background-color: #d4dbdf;
	padding:0 11px 0 11px;
	color:#222233;
}
#subnav-tansap a.selected{
	background:#d4dbdf;
	padding:0 11px 0 11px;
	color:#222233;
}
#subnav-tandc{
	width:709px;
	display:block;
	height:20px;
	margin-top:-16px;
	padding-left: 11px;
	background-color: #efeee9;
}
#subnav-tandc a{
	text-decoration:none;
	color:#334477;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0 11px 0 11px;
	display:block;
	float:left;
}
#subnav-tandc a:hover{
	background-color: #d4dbdf;
	padding:0 11px 0 11px;
	color:#222233;
}
#subnav-tandc a.selected{
	background:#d4dbdf;
	padding:0 11px 0 11px;
	color:#222233;
}
#dcnav{
	display:block;
	padding:0 0 0 38px;
	font-size:11px;
}
#dcnav a{
	text-decoration:none;
	color:#ed7a00;
}
#dcnav a:hover{
	color:#d06000;
	text-decoration: underline;
}
#dcnav a.selected{
	color:#ed7a00;
	font-weight: bold;
	text-decoration: underline;
}
.brownorange{
	color:#b25c00;
}
.lightorange{
	color:#fd9d38;
}
.orange{
	color:#ed7a00;
}
.blue{
	color:#32446b;
}
.bluegrey{
	color:#818a9a;
}
.arrowLink {
	padding:0px 0px 0px 15px; 
	background-image:url(img/arrow_icon.gif); 
	background-repeat:no-repeat; 
	background-position:0px 2px;
}
.roi {
	font-size: 15px;
	color:#32446b;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
}
.phone {
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
}
.tm {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topmargin38 {
	padding-top: 38px;
}
.size11 {
	font-size: 11px;
}
ul.orange {
	list-style-type: disc;
	color: #ed7a00;
}
.question {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}
.thirteen {
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

