html {background:#efefef url(/_/Image/_/homebg.gif) 0 0 repeat-x !important;}
/* default */
img, div, ul, li, h1, h2, h3, h4{margin:0;border:0;padding:0;}
body{font-family:Arial; font-size:68.75%; margin:0;width:100%;height:100%; background:url(/_/Image/_/homebg.gif) 0 0 repeat-x; background-color:#EFEFEF;}
body.FCKeditor {background:#FFF;width:auto;}
.fullbody{background:url(/_/Image/_/sub%20background.gif) 0 0 repeat-x; }
div.wrapper{margin:0 auto; width:773px;}
div.container {float:left; width:771px; line-height:1.1em; margin-bottom:10px;}
p{line-height:1.1em; margin:0;}
h1{font:normal 17px Arial; color:#5C6B74; overflow:hidden;}
.Home-Page h1 {font-weight:bold;padding-bottom:4px;}
h1.line{border-bottom:solid 6px #C90016;}
.dots{background:url(/_/Image/_/four%20dots%20bullet.gif) 14px 7px no-repeat; padding:0 0 3px 22px;}
.hdr{ padding:0 0 0px 22px;}
h1 img{padding:3px 6px 3px 6px; margin-left:-17px; border:solid 1px black; overflow:hidden;}
h2{font:normal 14px Arial; color:#5C6B74; padding:0; margin:0;}
h3{font:normal 14px Arial; color:#C90016;padding:0; margin:0;}
h4{font:normal 12px Arial; color:#5C6B74; padding:0; margin:0;}

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

.navigationHeader h2 img, .contentHeader h2 img{padding:2px;}
.more{ padding:0px 10px 0px 0px; background:url(/_/Image/_/red%20bullet.gif) 98% 5px no-repeat;}
.leftContent div ul li {margin-bottom:10px;}
table{float:left; clear:left; 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; font:bold 12px arial;}
table tr, table td{background-color:#EFF3F3; border:0; font:normal 11px arial; padding: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; width:100%; 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;}
.r {float:right;}
.l {float:left;}
* html .header {width:771px;width:/**/auto;}
.headerLink
{
    float:right;
    width:265px;
    padding:9px 0 0 0;
    margin:0;
    list-style: none;    
}

.headerLink li
{
    list-style-image:none;
    float:left;
    display:inline;
    margin:0;
}

.headerLink li a
{
    padding:0 5px 0 5px;
    color:#67757D;
    font:normal .9em Arial;
    text-decoration:none;
}

.headerLink li a:hover
{
    color:#8E9AA1;
    text-decoration:none;
}

.headerLink li img
{
    padding:2px 0 0 0;
    margin:0;
}

.headerSearch{float:right; clear:right;}
.headerSearch label{float:left; color:#6C7379; font:normal 11px Arial; padding:7px 3px 0 0;}
#searchText{margin:5px 2px 2px 2px; height:13px; width:107px; border: solid 1px #D5D5D5;}

.searchbutton:hover
{

    background:url(/_/Image/_/search%20button%20hover.gif) 0 0 no-repeat;
    text-decoration:none;
}

.searchbutton
{

    background:url(/_/Image/_/search%20button.gif) 0 0 no-repeat;
    margin:1px 5px 0 1px;
    padding:4px 12px;
}


/*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{padding:8px 4px 4px 17px;}
.bodyHeaderSmall img{margin:/**/0;}

.bodyHeader label{font:normal 21px Arial; color:#FFFFFF; float:left; padding:23px 0 0 0;}

.path
{
    float:left;
    width:771px;
    background:#F2F0F1;
    padding:6px 0 4px 0;
    border-left:solid 1px #D9D9D9;
    border-right:solid 1px #D9D9D9;
    margin:0; 
}

.path a
{
    text-decoration:none;
    color:#464D51;
}

.path a:hover
{
    color:#5D7F91;
    text-decoration:none;
}

* html div.path
{
    padding:7px 0 4px 0; 
}

.path label
{
    font:normal .9em Arial;
    padding:0 30px;   
    margin:0; 
}

.path label span
{
    color:#5D7F91;
}

/* body content */
.siteBody{width:100%; height:100%;}
.lower_body{margin-left:25px;}
.content1{margin-left:25px; padding:17px 0 10px 0;}
.content1 h3{font-weight:bold;}
.navigationHeader{margin:0 0 15px 0;}
.navigationHeader h2 img{margin:0;}
.leftNavigation .selected {background:#F8F7F7; color:#C90016;}

.navExpandable{border-bottom:solid 1px #D5D5D5;}
.navExpanded{background:#F8F7F7; padding:4px 0 4px 0px; border-bottom:dotted 1px #D5D5D5;}
.expandable{background:url(/_/Image/_/red%20bullet.gif) 18px 4px  no-repeat; color:#C90016 !important; padding:4px 0 4px 0px; padding-left:25px;}
.nonexpand{padding-left:25px; padding:8px 0 8px 25px;}
.navExpanded .navExpanded{padding-left:15px;}
.navExpanded .expanded{background:url(/_/Image/_/red%20bullet.gif) 18px 4px  no-repeat; color:#C90016 !important; padding-left:25px;}
.navExpanded .expandable{background:url(/_/Image/_/red%20bullet.gif) 33px 8px  no-repeat; color:#C90016 !important; padding-left:40px;}
.navExpanded .nonexpand{padding-left:40px;}

/* middle content */
.middleContent{padding:1px 0 1px 1px;}
.middleFullContent{padding:17px 1px 1px 1px;}

.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;

}

.contentHiLite h1 .hrbar
{
    margin-left:-31px;
}
/* right content */

.rightContent
{
    width:197px;
    float:right;
    float:left;
    clear:right;
    border-left:solid 1px #D5D5D5;
    border-right:solid 1px #D5D5D5;
}

.Home-Page .module1 {float:left;padding:0 21px 8px 23px;font-size:1.1em;color:#706563;}

.module2 {float:left;clear:left; width:589px;padding-bottom:50px;}
.module2 .title {width:582px;padding:4px 0 3px 10px; background:url(/_/Image/_/header%20background.gif) repeat-x; border:solid #CECCCD;border-width:1px 0;}
.module2 h2 {padding:0 0 0 10px; background:url(/_/Image/_/four%20dots%20bullet.gif) 0 5px no-repeat;}
.module2 .body {padding:20px 0 0 20px;}
.module2 .twocolumn img {border:1px solid #D6D6D6;margin-right:10px;}
.module2 .twocolumn .r {float:left;width:350px;}
.module2 .twocolumn h3 {color:#5C6A73}
.module2 .more {float:left;clear:both;}

.Home-Page .solutions {float:left; padding:8px 0 8px 13px; margin-top:8px; background:#F2F3F5;width:500px;}
.solutions .wrap {float:left; border-top:7px solid #C90016;margin-right:10px;}
.solutions .wrap div {width:138px;height:156px;padding:10px 3px 0 13px;background:#F2F0EB url(/_/Image/_/bg_solutions.jpg) 0 100% no-repeat; border:1px solid #D5D5D5;border-top:0;overflow:hidden;font-size:.9em;}
* html .solutions .wrap div {padding-top:4px;}
.solutions h2 {padding-bottom:4px;}

.contentBlock h2
{
    background:#ECECEC;
    border-bottom:solid 1px #D5D5D5;
    border-top:solid 1px #D5D5D5;
    float:left;
    width:589px;
    height:18px;
    padding: 2px 0px 0px 3px;
    margin:0;
    
}

.contentBlock h2 img
{
    padding-right:5px;
    padding-left:10px;
}

.contentBlock
{
    font:normal 11px Arial;
    color:#716663;
    padding-bottom:5px;
}

.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) 0 5px no-repeat;
    padding-left:7px;
}

.contentDetail
{
    padding:13px 7px 0px 10px;
    margin-left:5px;
    float:left;

}

.contentFeatures
{
    width:364px;
    float:left;    
    padding:10px 10px 10px 20px;
    background:#FAF9F5;    
}

/*********** news and events **********/

.featurenews { width:373px; float:left; padding:10px; background:#FAF9F5;}
.featurenews h3{padding-bottom:10px;}
.featurenews img{float:left; padding-right:10px;}
.featurenews div { float:left;  }
.dots {padding-bottom:0; margin-bottom:0;}
.MoreNews { padding-top:10px !important;}
.moreNews { padding:5px;}
.moreNews p { padding:5px 0 5px 0;}
.moremn{clear:both; float:left; padding:0px 10px 0px 0px; background:url(/_/Image/_/red%20bullet.gif) 100% 5px no-repeat;}

/************three columns style *******/

.threeImgCol{display:inline; }
.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;}

/* needed for Home Page */
.leftContent li {padding-right:8px;}
* html .menuBar{width:771px;overflow:hidden;}

/* HEADER BUTTONS ON HOMEPAGE */
.bodyFPHeader {position:relative; overflow:hidden;}
.bodyFPHeader .hpButtons {position:absolute; top:16px; right:30px; width:185px;}
.bodyFPHeader .hpButtons a {float:left; clear:left; width:185px; height:45px; margin-bottom:9px !important; background:transparent url(/_/Image/_/hpbuttons.gif) 0 0 no-repeat;}
.bodyFPHeader .hpButtons a:hover {text-decoration:none;}
.bodyFPHeader .hpButtons a.stack {background-position:0 0;}
.bodyFPHeader .hpButtons a.stack:hover {background-position:-208px 0;}
.bodyFPHeader .hpButtons a.cms {background-position:0 -54px;}
.bodyFPHeader .hpButtons a.cms:hover {background-position:-208px -54px;}
.bodyFPHeader .hpButtons a.sns {background-position:0 -107px;}
.bodyFPHeader .hpButtons a.sns:hover {background-position:-208px -107px;}