body, html { height:1500px; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
body {background-color: #444; margin-bottom: 20px;}


.wrapper {width: 899px; margin: 0 auto; overflow:visible; zoom: 1; padding: 15px; position: relative; background: #444 url('../assets/shadow_tile.jpg') repeat top left;}

.header {position: relative; z-index: 4;}
.header .logo {position: absolute; bottom: -8px; left: 0;}
.header .homelogo {position:absolute; bottom:-8px; left: 0;}
.header .callus {position: absolute; bottom: 28px; left: 636px;}
.header {position: relative; background: url('../assets/header_tile.jpg') repeat-x top left; height: 81px;}
.header #nav ul {list-style: none; width: 681px; margin: 0; padding: 0; position: absolute; bottom: 0; left: 218px; 
	height:25px; background: url('../assets/nav_bg.jpg') no-repeat right -2px;}
* html .header #nav ul {background-position: right -1px;}
.header #nav ul li {float: left; margin: 0 30px 0 15px;}
.header #nav ul li a {float: left; color: #fff; text-decoration: none; font-size: 16px; line-height: 23px; font-variant:small-caps; height: 25px;}

.header #nav ul ul {visibility:hidden; position:absolute; z-index:200; background-image: none; top:25px; left:auto; clear: left; 
	border-top:2px solid #000; width: 172px; margin-left:-15px;}
* html .header #nav ul ul {top:23px; left:auto; clear: left; margin-top: 2px;}
.header #nav ul ul li {clear:both;display:block; background-color:#000; margin:0; padding:0;  
	min-width:171px; width:171px; border-left:1px solid #fff; border-right:1px solid #fff; height: 23px;  white-space: nowrap;}
.header #nav ul ul > li {width:148px;}
.header #nav ul ul li.last { height: 28px!important;} 
.header #nav ul ul li.last a {border-bottom:1px solid #fff;}
.header #nav ul ul li.first a {border-top: none;}
.header #nav ul ul li a {color:#FFF; font-size:14px; font-variant:normal; line-height:21px; display:block; padding:0 16px; width: 139px;
						 border-top: 2px solid #292929;}
.header #nav ul ul li a:hover {color:#50C7FE;background:#000 url('../assets/dropdown_bg.jpg') repeat-x;}
/*.header #nav ul ul li.selected a, 
.header #nav ul ul li.selected {background:#000 url('../assets/dropdown_bg.jpg') repeat-x;}
*/
/*.header #nav ul ul li.last a:hover {height: 22px;}*/

.header #nav li:hover ul, .header #nav li.sfhover ul {visibility:visible;} /* lists nested under hovered list items */


.header #navhome ul {list-style: none; width: 650px; margin: 0; padding: 0; position: absolute; bottom: 0; left: 250px; 
	height:25px; background: url('../assets/nav_bg.jpg') no-repeat right -2px;}
* html .header #navhome ul {background-position: right -1px;}
.header #navhome ul li {float: left; margin: 0 30px 0 15px;}
.header #navhome ul li a {float: left; color: #fff; text-decoration: none; font-size: 16px; line-height: 23px; font-variant:small-caps; height: 25px;}

.header #navhome ul ul {visibility:hidden; position:absolute; z-index:200; background-image: none; top:25px; left:auto; clear: left; 
	border-top:2px solid #000;  width: 159px; margin-left:-15px;}
* html .header #navhome ul ul {top:23px; left:auto; clear: left; margin-top: 2px;}
.header #navhome ul ul li {clear:both;display:block; background-color:#000; margin:0; padding:0;  
	min-width:158px; width:158px; border-left:1px solid #fff; border-right:1px solid #fff; height: 23px; white-space: nowrap;}
.header #navhome ul ul > li {width:143px;}
.header #navhome ul ul li.last { height: 28px!important;} 
.header #navhome ul ul li.last a {border-bottom:1px solid #fff;}
.header #navhome ul ul li.first a {border-top: none;}
.header #navhome ul ul li a {color:#FFF; font-size:14px; font-variant:normal; line-height:21px; display:block; padding:0 16px; width: 126px;
						 border-top: 2px solid #292929;}
.header #navhome ul ul li a:hover {color:#50C7FE;background:#000 url('../assets/dropdown_bg.jpg') repeat-x;}
/*.header #nav ul ul li.selected a, 
.header #nav ul ul li.selected {background:#000 url('../assets/dropdown_bg.jpg') repeat-x;}
*/
/*.header #nav ul ul li.last a:hover {height: 22px;}*/

.header #navhome li:hover ul, .header #navhome li.sfhover ul {visibility:visible;} /* lists nested under hovered list items */
.header #nav li:hover ul, .header #nav li.sfhover ul {visibility:visible;} /* lists nested under hovered list items */




/*.header ul.breadcrumbs {list-style: none; }
.header ul li {float: left; margin-left: 15px;}
.header ul li a {color: #4EA831;}*/
/*.breadcrumbs {height: 25px; margin: 0; padding: 0; position: absolute; bottom: -30px; left: 238px;}*/
.breadcrumbs, .breadcrumbs a {color:#024b9e; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin-top:0;}
/*.breadcrumbs {margin-left:234px; margin-top:-15px; margin-bottom:10px;} 
*/
.subheader {margin: 8px 0;}

.body {padding: 25px 0; overflow: hidden; zoom: 1; background-color: #fff; position: relative; z-index: 3; min-height: 1200px; width: 899px;}

.with_nav .column_left {float: left; width: 22%; text-align: right; margin-top: 20px; border-right: 1px solid #024b9e; padding-right: 15px;}
.with_nav .column_center {float: left; width: 37%; margin-left: 2%;}
.with_nav .column_right {float: right; width: 25%; margin-right: 3%; padding-top: 8px;}

.index {padding: 2px 0 25px 0;}
.index .subheader {margin: -2px 0 2px 0;}
.index .column_left {width: 57%; float: left; margin-left: 7%; margin-top:10px;}
* html .index .column_left {margin-left:30px; margin-top:20px;}
.index .column_right {width: 28%; float: right; margin-right: 8%; background-color:	#FFF;}
.index .column_right .content {padding: 5px;}

.profiles .column_left {width: 42%; float: left; margin-left: 5%;}
.profiles .column_right {width: 42%; float: right; margin-right: 5%;}
.profiles .onecolumn {width:90%; margin-left:5%; margin-right:5%;}

.simplify .column_left {width: 42%; float: left; margin-left: 5%;}
.simplify .column_right {width: 42%; float: right; margin-right: 5%;}
.capabilities {margin-top:-25px; background: url('../assets/Image/banner_simplify.jpg') no-repeat; height:183px;}
.capabilities .cap_text {width:380px; height:150px; float:right; margin: 15px 45px 0 0;}
.capabilities .cap_text h1 {color:#fd7402!important; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;; padding-bottom:0;}
.capabilities .cap_text h2 {color:#fd7402; font-size:12px; font-weight:normal; margin:0; padding:0;}
.capabilities .cap_text h3 {color:#ffffff; font-size:12px; font-weight:normal; margin:0; padding:0;} 
.capabilities .cap_text p {color:#808080; font-size:12px; line-height:18px;}
* html .capabilities .cap_text h1 {color:#fd7402!important;}
.capabilities .sees_menu {width:300px; float:left; margin-left:48px; margin-top:160px;}
.capabilities .sees_menu a {font-size:12px; color:#2c70af; font-weight:normal; margin-left:0; text-decoration:none;}
* html .capabilities .sees_menu {margin-left:0;}

.column_both {width: 730px; margin:0 82px;margin-top:6px;}
* html .column_both {margin:0 41px;}
.column_both .content {width:600px;}
.column_both img a {border:none;}
.with_nav .column_both {width:500px; margin:6px 15px; margin-left: 230px;}

.content h1 {color: #000; font-size: 18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0;}
.content p {margin: 0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232323; line-height:16px;}
.content a {color: #024b9e; text-decoration: none;}
.content img a {border:none;}
.content img {border:none;}

.contentCap h1 {color: #000; font-size: 18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0;}
.contentCap p {margin: 0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232323; line-height:16px;}
.contentCap a {color: #024b9e; text-decoration: none;}
* html .contentCap {margin-top:10px;}

.with_nav .column_left {width:200px;}
.with_nav .column_left h1 {color: #024b9e; text-transform: uppercase; font-size: 14px; margin: 0 0 3px 0; padding: 0;}
.with_nav .column_left ul {list-style: none; margin: 0; padding:0; clear:both;}
.with_nav .column_left ul li {margin: 4px 0; padding-left:0px; float:left; position: relative;  }
.with_nav .column_left ul:first-of-type li {float:right;clear:both; text-align:right!important;}
.with_nav .column_left ul li a.arrow {position: absolute; top: 0; cursor: pointer; height: 20px; width: 20px; background: url('../assets/arrow_side.jpg') no-repeat center 3px;}
.with_nav .column_left ul li.selected a.arrow {background: url('../assets/arrow_down.jpg') no-repeat center 5px;}
.with_nav .column_left ul li.heading {}
.with_nav .column_left ul li.heading a {color: #024b9e; margin: 0; padding: 0; font-size: 13px; font-weight: normal;}
.with_nav .column_left ul li a {color: #024b9e; text-decoration: none; font-size: 13px; font-weight:bold; float:right; padding-left:10px;}
.with_nav .column_left ul li ul li {padding-top:5px;font-weight:normal; background:none; list-style-image:none; margin:5px 0 5px 0; float:none; text-align:right!important;}
.with_nav .column_left ul li ul li a {font-weight:normal!important; font-size:12px; color:#000; background:none!important; float:none; text-align:right!important;}
.with_nav .column_left ul li ul li.selected a {font-weight:bold!important; font-size:12px; background:none;  float:none; text-align:right!important;}

.with_nav .column_left li div {clear: both; padding: 0; overflow: hidden;}
.with_nav .column_left li ul {padding: 0; margin: 0; overflow: hidden;}
.with_nav .column_left li ul li {padding: 0; margin: 0;}

.with_nav .column_center h1 {color: #000; font-size: 18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0;}
.with_nav .column_center h2 {color: #313131; font-size: 12px; margin: 0 0 15px 0; padding: 0;}
.with_nav .column_right h1 {font-size: 14px; font-weight: bold; color: #000;margin-top:0!important; padding-top:0!important; padding-bottom:8px;}
.with_nav .column_right h2 {font-size: 12px; font-weight: bold; color: #FF841D;margin-top:0;padding-top:0; padding-bottom:8px;}
.with_nav .column_right p {margin: 0 0 15px 0;}
.with_nav .column_right img {margin-top: -12px;}

.index .column_right h2 {font-size: 15px; font-weight: bold; margin: 0 0 3px 0; padding: 0; color: #000;}
.index .column_right h3 {font-size: 11px; font-weight: normal; margin: 3px 0 3px 0; padding: 0; color: #4b4c4e; font-family:Arial, Helvetica, sans-serif;}
.index .column_right p {color: #000; line-height: 20px; margin: 0 0 15px 0; font-size:11px;}
.index .column_right a {color:#0066bd; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
.index .column_right a:hover {color:#ff6c00;}
.index .column_left h1 {color: #000; font-size: 17px; font-family:Arial, Helvetica, sans-serif; margin-bottom: 5px;}
.index .column_left p {line-height: 24px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.footer {text-align: center; color:#232323;clear:both;padding-top:20px;}

.column_both h2 {font-size:17px;}
.column_both h3 {margin:0; padding:0;}

.profile h2 {font-size: 14px; font-weight: bold; color: #053A80; margin: 15px 0 3px 0;}
.profile h3 {font-size: 14px; font-weight: normal; color: #053A80; margin: 0 0 15px 0;}
.profile p {margin: 15px 0; padding: 0;}

.shadow {position: absolute; behavior: url('js/iepngfix/iepngfix.htc'); z-index: 2; top: 0;}
.shadow_backdrop {background: url('../assets/site_bg.png') repeat-x center top; overflow: hidden; zoom: 1; height: 781px; width: 930px; position: absolute; top: 0; left: 0; z-index: 1;}
.shadow_top {width: 930px; height: 15px; background: url('../assets/shadow_top.jpg') no-repeat center center; left: 0;}
.shadow_right {width: 15px; height: 781px; background: url('../assets/shadow_right.jpg') repeat-y center center; right: 0;}
.shadow_bottom {width: 930px; height: 15px; background: url('../assets/shadow_bottom.jpg') no-repeat center center; left: 0; top: auto; bottom: 0;}
.shadow_left {width: 15px; height: 781px; background: url('../assets/shadow_left.jpg') repeat-y center center; left: 0;}

/* FCKSTYLE: img.imageonleft Image On Left */
/* FCKSTYLE: img.imageonright Image On Right */
/* FCKSTYLE: img.imagenoalign None */
/* FCKSTYLE: p.orangeheader Orange Header */
/* FCKSTYLE: p.blackheader Black Header */
/* FCKSTYLE: .title Title */
img.imageonright {padding:10px 0 10px 10px; border:0; float:right; width:300px;}
img.imageonleft {padding:10px 10px 10px 0px; border:0; float:left;}
img.imagenoalign {padding:0; border:0; float:none;}
p.orangeheader {font-size: 12px; font-weight: bold; color: #FF841D;margin-top:0;padding-top:0; padding-bottom:8px;}
p.blackheader {font-size: 14px; font-weight: bold; color: #000;margin-top:0!important; padding-top:0!important; padding-bottom:8px;}
.title {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000;}
/*FCKBLOCK*/
img.imageonright {padding:10px 0 10px 10px; border:0; float:right; width:300px;}
img.imageonleft {padding:10px 10px 10px 0px; border:0; float:left;}
img.imagenoalign {padding:0; border:0; float:none;}
p.orangeheader {font-size: 12px; font-weight: bold; color: #FF841D!important; margin-top:0;padding-top:0; padding-bottom:8px;}
p.blackheader {font-size: 14px; font-weight: bold; color: #000;margin-top:0!important; padding-top:0!important; padding-bottom:8px;}
.title {font-size:14px!important; font-family:Arial, Helvetica, sans-serif; color:#000;}
.content h1 {color: #000; font-size: 18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0;}
.content h2 {color: #000; font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0;}
.content h3 {color: #000; font-size: 16px; font-family:Arial, Helvetica, sans-serif;}
.content p {margin: 0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#232323; line-height:16px;}
.content a {color: #024b9e; text-decoration: none;}
.content {background:#fff;}
/*FCKBLOCK*/