/* default */
img, div, ul, li, h1, h2, h3, h4, h5{margin:0;border:0;padding:0;}
body.FCKeditor  {background:#FFF;width:auto;}
body {font-family:Arial; font-size:68.75%; margin:0;width:100%;height:100%; background-color:#EFEFEF;}
* html body {text-align /**/:center;}
.Home-Page{background:url(/_/Image/_/homebg.gif) 0 0 repeat-x !important; background-color:#EFEFEF;}
.index_html, html {background:url(/_/Image/_/body%20background.gif) 0 0 repeat-x; background-color:#EFEFEF;}

.fullbody {background:url(/_/Image/_/sub%20background.gif) 0 0 repeat-x;}
div.wrapper {margin:0 auto; width:774px;}
div.container  {float:left; width:771px; border:1px solid #D9D9D9; line-height:1.1em; text-align:left; margin-bottom:10px;}
p {line-height:1.1em; margin:0;}
h1 {font:normal 17px Arial; color:#5C6B74; overflow:hidden;}
h1.line {border-bottom:solid 6px #C90016;padding-bottom:5px ; margin:0; overflow:hidden; }
* html h1.line {border-bottom:solid 6px #C90016;padding-bottom:5px ; width:/**/105%; margin:0; overflow:hidden; }
.dots {background-image: url(/_/Image/_/four%20dots%20bullet.gif) !important; background-position: 8px 7px !important; background-repeat: no-repeat !important; padding-left: 17px !important;}
.hdr { padding:0 0 0px 22px;}
h1 img {padding:3px 6px 3px 6px; margin-left:-17px;overflow:hidden;}
h2 {font:normal 14px Arial; color:#5C6B74; padding:0; margin:0;}
h3 {font:bold 14px Arial; color:#C90016;padding:0; margin:0;}
h4 {font:bold 12px Arial; color:#5C6B74; padding:0; margin:0;}
h5 {font:normal 11px Arial; padding:0;margin:0;}

a {color:#C90016; text-decoration:none;}
a:hover {text-decoration:underline;}
.navigationHeader h2, .contentHeader h2, .MoreNews h2 {background-image:url(/_/Image/_/header%20background.gif); background-repeat:repeat-x; margin-left:10px;}

.contentHeader h2 img, .MoreNews h2 img {padding:2px;}

.more { padding:0px 10px 0px 0px; background:url(/_/Image/_/red%20bullet.gif) 98% 5px no-repeat; }
table {width:100%; border-collapse:collapse;}
.subtable {clear:none; margin-top:10px;border-bottom:solid #C0C6C9 5px;}
table th {background-color:#5D7F91; color:White; text-align:left; padding:5px 15px 5px 15px; font:bold 12px arial;}
table tr, table td {background-color:#EFF3F3; border:0; font:normal 11px arial; padding:5px 15px 5px 15px; border-bottom:solid #CECCCC 1px;}
table tbody tr .hilite {background-color:white;}
table tbody tr td .hilite {background-color:white;}
table tbody tr td span {color:#C90016;}
.top {background:url(/_/Image/_/top%20arrow.gif) 5px 9px no-repeat; float:left; clear:left; padding:3px 0 15px 15px;}
* html .top {background:url(/_/Image/_/top%20arrow.gif) 5px 9px no-repeat; width:100%; float:left; clear:left; padding:3px 0 15px 15px; margin-left:20px;}
ol li {margin-left:35px;}
ul li {list-style-image:url(/_/Image/_/red%20bullet.GIF); padding:0; margin-left:0px;}

* html ol li, * html ul li {margin-left:5px;}

/* header */
.header {position:relative; height:78px; background:white; display:block; margin:0; padding:0 30px 18px 30px; float:left; width:711px;}
* html .header {padding-bottom:16px;}
.header img {margin:48px 0 0 0; margin:/**/0px;padding:48px 0 0 0;}
.header .utilNav {position:absolute; bottom:20px; right:30px;}
.header .utilNav, .header .utilNav a {color:#67757d;}

/*menu bar */
.menuBar {clear:left; float:left; width:771px; background:#EDEDED url(/_/Image/_/menu%20background.gif) 0 0 repeat-x; padding:0; border-top:1px solid #D5D5D5; margin:0;}
.menuBar ul {clear:left;padding:0;margin:0;float:left;list-style:none;}
.menuBar li {float:left;padding:5px 6px 3px 4px; margin:0; list-style-image:none; list-style-position:inside;}
.menuBar li a:hover {color:#5C7988;text-decoration:none;margin:0 3px 0 0;}
.menuBar li a:active, .menuBar li a.hot {color:#fff;background:#5D7F91 url(/_/Image/_/white%20bullet.gif) 5px 7px no-repeat;margin:0 3px 0 0;text-decoration:none;height:/**/40px;}
.menuBar li a.hot:hover {color:#fff !important;}
.menuBar li a {padding:3px 18px 2px 13px;margin:0 3px 0 0 ;text-decoration:none;color:#514F50;font: normal 12px Arial;}

/*body header */
.bodyHeader {width:771px;float:left;background:#CA0016 url(/_/Image/_/axiom%20logo%20background.gif) 0 0 repeat-x;margin:0;padding:0;display:block;}
.bodyHeader img {float:left;margin:8px 5px 6px 17px;}
* html .bodyHeader {padding-bottom:/**/6px;}
.bodyHeaderSmall {width:771px;float:left;margin:0;padding:0;display:block; background-color:#CA0016;}
.bodyHeaderSmall img {float:left;padding:4px 4px 3px 200px;}
.bodyHeaderSmall span {font:normal 17px Arial;color:White;float:left;padding:14px 0 0 0;}
.bodyFPHeader {background:#6A767E; width:771px; overflow:hidden; float:left;margin:0;padding:0;display:block;border-top:solid 3px #CA0016;}
.bodyFPHeader img {float:left;padding:0; margin:0;}
.bodyHeader span {font:normal 21px Arial;color:White;float:left;padding:23px 0 0 0;}

/*bread crumbs yum! */
.breadCrumbs {float:left; width:756px; background:#F2F0F1; padding:6px 0 5px 15px; margin:0;}
.breadCrumbs a {text-decoration:none;color:#464D51; font:normal 10px Arial;}
.breadCrumbs a:hover {color:#5D7F91;text-decoration:none; font:normal 10px Arial;}
* html div.breadCrumbs {padding:7px 0 4px 15px; }
.breadCrumbs label {font:normal .9em Arial;padding:0 30px;margin:0;}
.breadCrumbs label span {color:#5D7F91;}

/* body content */

.siteBody, .fullBody{float:left; padding:0; margin:0; border:0; border-top:1px solid #D9D9D9;}
.siteBody {background:url(/_/Image/_/main%20page%20background.gif) 0 0 repeat-y;}
.fullBody {background:url(/_/Image/_/sub%20background.gif) 0 0 repeat-y; width:100%; height:100%;}

.lower_body {float:left; padding:10px 15px 0 15px; margin-left:0px; width:561px;}
.lower_body_footer {border-top:solid 1px #D5D5D5; float:left;  width:98%; height:100%; padding:10px 15px 10px 10px; margin:0;}

.middleContent .lower_body {width:393px;width:/**/363px;}
.middleContent .lower_body_footer {width:370px;}
.middleContent .contentHeader h2 {padding-top:4px !important;padding-bottom:4px !important;}
* html .middleContent .lower_body_footer {width:270px;width:/**/335px;padding-right /**/:0px !important;}
.middleContent h2.dots {width:393px !important;width:/**/376px /**/!important;background-position:8px 9px !important;}
* html .middleContent h2.dots {margin-left:1px;}
* html .middleContent .lower_body {margin-left:1px;}

.content_hiLite {background:#FAF9F5;}
.content1 {margin:0;padding:10px 8px 5px 17px;color:#716663;line-height:1.4em;}
* html .content1{width /**/:/**/380px;}

.content1_HiLite {padding:10px 20px 0 18px;font:normal 13px Arial;color:#716663;line-height:1.4em;margin:0;;}
* html .content1_HiLite {padding-right:0px;}
.content1_HiLite h2{background:none !important;border:none !important;}
.content1 h2 {background:none;border:none;}
.content1 h4 {font-weight:bold;color:#5D6B74;margin-top:10px;}
.content1 li {font:normal 11px Arial;color:#716663;padding:0 0 5px 17px;list-style-image:none;list-style-type:none;background: url(/_/Image/_/red%20bullet.gif) 10px 4px no-repeat;}
.content1 .bodyCopy {padding-left:5px;}
.fullBody .middleFullContent {width:590px;margin-left:0;padding-left:0;margin-right:0;padding-right:0;border-left:solid 1px #D9D9D9;overflow:hidden;}
.siteBody .middleFullContent {width:394px;}

/*left content*/
.leftContent {padding:20px 5px; width:169px; float:left;}
.leftContent img {margin: 20px 15px;}
.leftContent li {list-style-image:url(/_/Image/_/red%20bullet.gif); padding:0; margin-left:20px; font:normal 11px Arial; color:#464D51;}

.navigationHeader {margin:0 0 9px 0; width:169px;  padding:0; background:#ECECEC; border-bottom:solid 1px #D5D5D5; border-top:solid 1px #D5D5D5; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F5F3F4,endColorStr=#E9E9E9);}
.navigationHeader h2 img {margin:1px 5px 2px 0px;margin:/**/0; padding:1px 5px 2px 0px; padding-right:5px;}
.navigationHeader h2 {padding:3px; text-align:left;}
.leftNavigation a {display:block; color:#464D51; border-bottom:1px solid #D5D5D5; padding:5px 3px 5px 10px;}
.leftNavigation .selected {padding-left:15px;}
.leftNavigation .me {background:#EFF3F3; color:#C90016;padding-left:10px;}
.leftNavigation a:hover  {color:#C90016; text-decoration:none;}

.nav {border-bottom:solid 1px #D5D5D5; padding:4px 0;}

/* middle content */
.middleContent {display:block;font:normal 11px Arial;color:#464D51;width:394px;padding:14px 0 1px 1px;margin:0;float:left;}
* html .middleContent {width:360px;padding-left:0;padding-right:0;margin:0;}
.middleFullContent {font:normal 11px Arial;color:#464D51;width:590px;padding:14px 0 1px 0;margin:0;float:left;}
* html .middleFullContent {padding-top:15px;}
.contentNormal {padding:2px 20px 15px 22px;margin-top:0;margin-bottom:0;line-height:1.4em;}
.contentHiLite {padding:2px 20px 15px 22px;font:normal 13px Arial;color:#716663;line-height:1.4em;}

/* right content */
.rightContent {width:195px; float:left; clear:right; border-left:1px solid #D5D5D5; margin:0; padding:0; overflow:hidden; background:#FFFFFF;}
* html .rightContent {float:right; border-left:0; width:196px;}

.contentBlock h2 {background:#ECECEC; border-bottom:solid 1px #D5D5D5; border-top:solid 1px #D5D5D5; float:left; width:100%;height:18px;padding: 2px 0px 0px 0px;margin:0; margin-top:-1px;}
.contentBlock h2 img {margin: 2px 3px 2px 8px; margin:/**/0;padding-right:3px;padding-left:8px;}
.contentBlock {font:normal 11px Arial;color:#716663;padding:0 0 5px 0;margin:0;}
.contentBlock ul {padding:0;margin:0;}
.contentBlock ul li {font:normal 11px Arial;color:#716663;padding-bottom:5px;list-style-image:none;list-style-type:none;background: url(/_/Image/_/red%20bullet.gif) 2px 4px no-repeat;padding-left:10px;margin:0px;}
.contentDetail {padding:13px 7px 10px 10px;margin-left:5px;float:left;}
.contentFeatures {width:364px;float:left;padding:10px 10px 10px 20px;background:#FAF9F5;}

/* footer */
.footer {float:left; clear:left; width:771px; height:15px; background:#EDEDED url(/_/Image/_/footer%20background.gif) 0 0 repeat-x; border-top:solid 1px #D9D9D9;}
* html .afooter {margin-top:-19px;}
.footer ul, .footer li {margin:0;padding:0 0 0 8px;list-style-image:none;list-style-type:none;float:left;}
.footer li {padding-left:9px;}
.footer li a {margin:0;font:normal 10px arial;color:#67757D;}
.footer li a:hover {text-decoration:none;color:#8E9AA1;}
.footer li img {padding:0;}
.footer label {margin:0;float:right;width:295px;padding:0 10px 1px 0;font:normal 10px arial;color:#67757D;overflow:hidden;}

/* three column display : HomePage, Solutions, Products & Services */
.VPIndex { float:left;padding:12px 19px 25px 17px;}
.threeImgCol {display:inline; padding:125px; float:left;}
.imgCol {margin:5px; width:169px; float:left;}
.imgCol h2 {background:#5D7F91; font: bold 12px Arial; color:white; border-bottom:solid #C90016 4px; padding:4px 10px;}
.threeTxtCol {display:block; background:#F2F3F4;float:left; margin:10px;}
.txtCol {margin:7px; width:170px; height:158px; float:left; background:url(/_/Image/_/threeColBg.gif) 0 0 repeat-x; border:1px solid #D5D5D5;}
.txtCol h2 {border-top:solid #C90016 6px; padding: 5px 0;}

/* used? maybe dropped in from cms */
.tbl_transparent th {background:none; color:White; text-align:left; padding:5px 15px 5px 0; font:bold 12px arial;}
.tbl_transparent tr, .tbl_transparent td {background:none; border:0; font:normal 11px arial; padding:5px 15px 5px 0; border-bottom:none;}

.tbl_style1 {background:#FAF9F5;}
.tbl_style1 td {background:#FAF9F5;}
.tbl_style1 tr {background:#FAF9F5;}

/** for cms forms **/
#lowerBodyFooter, #lowerBody{display:block;}

* html .contentBlock .content1 {width /**/:100%;}