html, body { 
border : 0;
height : 100%;
margin : 0;
margin-top : 0;
padding : 0;
} 
.box23 { 
width : 90%;
} 
.dealerinput { 
width : 250px;
height : 14px;
font-size : 12px;
} 
body { 
min-width : 950px;
text-align : center;
} 
.clear { 
clear : both;
height : 1px;
overflow : hidden;
line-height : 1%;
font-size : 0;
margin-bottom : -1px;
} 
.bottomtopmargin { 
background : #fff;
width : 950px;
overflow : hidden;
} 
* html .clear { 
height : auto;
margin-bottom : 0;
} 
.addressblue { 
color : #94a5cd;
} 
.addressred { 
color : #990000;
} 

.addressdarkblue{
color:#000066;
}
#fullheightcontainer { 
margin-left : auto;
margin-right : auto;
text-align : left;
position : relative;
width : 950px;
height : auto;
margin-top : auto;
margin-bottom : auto;
} 

#float-wrap { 
width : 700px;
margin-right : -1px;
float : left;
display : inline;
} 


 
.featured-2 { 
margin-bottom : 20px;
padding-bottom : 1px;
background : transparent url(../img/diligence/branding/links_back.jpg) no-repeat 0 100%;
} 
.featured-2 .featured-top { 
padding : 10px 0 0 15px;
} 
.featured-2 .featured-content { 
margin-left : 15px;
width : 90%;
overflow : hidden;
} 
.featured-2 .featured-content ul.arrow { 
margin-top : -6px;
font-size : 10px;
line-height : 12px;
padding-bottom : 6px;
} 
.featured-2 .featured-content ul.arrow li a { 
background-position : 0 8px;
} 
.featured .featured-top { 
padding : 10px 0 0 15px;
} 
.featured { 
background : transparent url(../img/branding/featured_bg2.gif) no-repeat scroll 0 100%;
margin-bottom : 20px;
padding-bottom : 1px;
} 
.featured-plus .featured-content .section-gradient { 
/*background : transparent url(../img/branding/section_gradient_bg.gif) no-repeat 1px 100%;*/
} 
.featured-plus .featured-content { 
background-color : #f4f4f4;
voice-family : inherit;
width : 150px;
margin : 0 1px;
padding : 5px 14px 1px;
} 
#local .featured-content { 
margin-left : 10px;
width : 160px;
overflow : hidden;
} 
 
legend { 
background : #fff;
color : #000;
font-family : Arial;
font-size : 14px;
} 
span.required { 
font-size : 13px;
color : red;
} 
input.fieldcell { 
height : 19px;
border : 1px solid #ccc;
} 
textarea.fieldcell { 
border : 1px solid #ccc;
width : 150px;
} 
#formbox .smallfieldcell { 
background-color : #fff;
color : #999;
text-align : left;
margin-left : 2px;
padding-right : 0;
} 
input.smallfieldcell { 
height : 19px;
width : 97px;
border : 1px solid #ccc;
} 
.confirmbutton { 
font : 1em "trebuchet ms";
background : #fff url(../img/icons/inputbackground.gif) no-repeat;
border : 1px solid #ccc;
color : #102132;
width : auto;
height : 21px;
margin-left : 2px;
margin-bottom : 2px;
} 

select.fieldcell, select.smallfieldcell { 
color : #999;
} 
ul.arrow { 
margin : 0;
padding : 0;
} 
ul.arrow li { 
list-style-type : none;
display : inline;
} 
ul.arrow li a { 
display : block;
padding-left : 12px;
background : transparent url(../img/icons/arrow_grey.gif) no-repeat 0 0.48em;
text-decoration : none;
} 
ul.arrow li a:hover { 
text-decoration : underline;
} 
ul.indent_arrow { 
padding : 0;
margin-top : 10px;
margin-left : 20px;
} 
ul.indent_arrow li { 
list-style-type : none;
display : inline;
} 
ul.indent_arrow li a { 
display : block;
padding-left : 12px;
background : transparent url(../img/icons/arrow_grey.gif) no-repeat 0 0.48em;
text-decoration : none;
} 
ul.indent_arrow li a:hover { 
text-decoration : underline;
} 
ul.arrow-back { 
margin : 0;
padding : 0;
} 
ul.arrow-back li { 
list-style-type : none;
display : inline;
font-size : 10px;
} 
ul.arrow-back li a { 
display : block;
padding-left : 12px;
background : transparent url(../img/icons/arrow_back_grey.gif) no-repeat 0 0.48em;
text-decoration : none;
} 
ul.arrow-back li a:hover { 
text-decoration : underline;
} 
a.main { 
display : block;
margin-bottom : 10px;
padding-left : 12px;
background : transparent url(../img/icons/arrow_grey.gif) no-repeat 0 0.48em;
font-weight : bold;
text-decoration : none;
} 
a.main:hover { 
text-decoration : underline;
} 
a.back { 
display : block;
margin-bottom : 10px;
padding-left : 12px;
background : transparent url(../img/icons/arrow_back_grey.gif) no-repeat 0 0.48em;
font-weight : bold;
text-decoration : none;
} 
a.back:hover { 
text-decoration : underline;
} 
p.main { 
display : block;
margin-bottom : 10px;
padding-left : 12px;
background : transparent url(../img/icons/arrow_grey.gif) no-repeat 0 0.48em;
font-weight : bold;
text-decoration : none;
} 
p.center { 
margin-top : 10px;
margin-bottom : 10px;
width : 90%;
line-height : 1.5em;
} 
a.notificationgreen { 
display : block;
margin-bottom : 10px;
padding-left : 12px;
background : transparent url(../img/icons/arrow_grey.gif) no-repeat 0 0.48em;
color : green;
text-decoration : none;
} 
a.notificationgreen:hover { 
text-decoration : underline;
} 
a.notificationred { 
display : block;
margin-bottom : 10px;
padding-left : 12px;
background : transparent url(../img/icons/arrow_grey.gif) no-repeat 0 0.48em;
color : red;
text-decoration : none;
} 
a.notificationred:hover { 
text-decoration : underline;
} 
div.message, p.error, div.error-message { 
color : #900;
font-size : 1em;
font-weight : bold;
margin : 8px 0;
} 
div.error-message { 
clear : both;
} 
div.error em { 
font-size : 1em;
color : #003d4c;
} 
form div.required { 
color : #333;
background : #f2f2f2;
font-weight : bold;
} 
form { 
margin-top : 0;
margin-right : 20px;
padding : 0;
width : 100%;
} 
form div { 
border : 0 solid #ddd;
clear : both;
margin-bottom : 1em;
vertical-align : text-top;
} 
form div.required { 
color : #333;
background : #fff;
font-weight : bold;
} 
form div.optional, form div.input { 
background : #fff;
color : #444;
} 
form div.submit { 
border : 0;
clear : both;
margin-top : 10px;
margin-left : 140px;
float : left;
} 
label { 
display : block;
font-size : 1em;
padding-right : 20px;
margin-bottom : 4px;
} 
input { 
clear : both;
display : block;
font-size : 1.3em;
float : left;
} 
textarea { 
clear : both;
display : block;
font-size : 1.3em;
width:660px;
height : 300px;
} 
select { 
clear : both;
font-size : 1em;
vertical-align : text-bottom;
} 
select[multiple="multiple"] { 
width : 100%;
} 
option { 
font-size : 1em;
padding : 0 0.3em;
} 
input[type="checkbox"] { 
clear : left;
float : left;
margin : 2px 6px 7px 2px;
width : auto;
} 
input[type="submit"] { 
display : inline;
padding : 0 0.4em;
width : auto;
vertical-align : bottom;
} 
input[type="radio"] { 
display : inline;
padding : 0 0.4em;
width : auto;
vertical-align : bottom;
} 
.pricingtbltxtleft { 
background-color : #f9f8f4;
font-size : 1em;
color : #4a3629;
width : 212px;
text-align : left;
padding-top : 1px;
padding-bottom : 1px;
} 
.pricingtbltxt { 
background-color : #f9f8f4;
font-size : 1em;
color : #4a3629;
width : 212px;
text-align : center;
padding-top : 1px;
padding-bottom : 1px;
} 
.redlinehr { 
background-color : #990000;
height : 2px;
width : 100%;
margin-bottom : 2px;
} 
.bluelinehr { 
background-color : #93aade;
height : 2px;
width : 100%;
margin-bottom : 2px;
} 
.leftpricingtbltxt { 
background-color : #f9f8f4;
font-size : 1em;
color : #4a3629;
width : 212px;
font-weight : bold;
text-align : left;
padding-top : 1px;
padding-bottom : 1px;
} 
.pricingtbltxtwht { 
background-color : #ffffff;
font-size : 1em;
color : #4a3629;
width : 212px;
text-align : center;
padding-top : 1px;
padding-bottom : 1px;
} 
.pricingtblhd { 
background-color : #990000;
font-size : 1.1em;
font-weight : bold;
color : #ffffff;
width : 212px;
text-align : center;
border : 1px dotted #ffffff;
padding-top : 2px;
padding-bottom : 2px;
} 
.leftpricingtblhd { 
background-color : #990000;
font-size : 1.1em;
font-weight : bold;
color : #ffffff;
width : 212px;
text-align : left;
border : 1px dotted #ffffff;
padding-top : 2px;
padding-bottom : 2px;
} 
.priceptitle { 
font-size : 1.2em;
font-weight : bold;
color : #990000;
padding-top : 10px;
padding-bottom : 10px;
} 
.aboutboxleft { 
width : 321px;
float : left;
margin-right : 10px;
} 
.aboutboxright { 
width : 321px;
float : right;
} 
.customtext { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
line-height : 1.5em;
text-align : justify;
} 
.h2a { 
margin-bottom : 10px;
border-bottom : 4px solid #dedede;
font : bold 12px/16px Arial, Helvetica, sans-serif;
color : #000;
width : 95%;
text-align : left;
} 
.screenshotalign { 
float : left;
text-align : center;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 20px;
} 
.customhold { 
width : 98%;
} 
.helpicon { 
width : 55px;
float : left;
height : 55px;
vertical-align : middle;
} 
.helptextheading { 
width : 427px;
float : right;
vertical-align : middle;
color : #bd0039;
font-weight : bold;
} 
.helptext { 
padding-top : 5px;
width : 427px;
float : right;
vertical-align : middle;
} 
.productdownloadicon { 
width : 55px;
float : left;
height : 55px;
margin-left : 5px;
margin-right : 5px;
vertical-align : middle;
margin-top : 10px;
margin-bottom : 10px;
} 
.evalbox { 
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
width : 675px;
border : 1px solid #a5b5ce;
margin-left : auto;
margin-right : auto;
margin-top : 10px;
margin-bottom : 10px;
} 
.productevaltext { 
margin-top : 10px;
margin-bottom : 10px;
width : 600px;
float : left;
vertical-align : middle;
} 
.descriptionhold { 
width : 95%;
text-align : justify;
} 
.productpagehold { 
width : 95%;
height : 180px;

background-repeat : no-repeat;
} 
.innerleft { 
float : left;
width : 520px;
margin-right : 5px;
} 
.innerright { 
float : left;
width : 155px;
} 
.indenttation { 
margin-left : 5px;
margin-bottom : 2px;
padding-left : 10px;
background-image : url(../img/bullet2.jpg);
background-position : left top;
background-repeat : no-repeat;
line-height : 12px;
vertical-align : top;
} 
.holder { 
width : 665px;
float : left;
margin-top : 0;
margin-bottom : 10px;
} 
.hid { 
color : #7781a6;
font-weight : bold;
margin-top : 2px;

} 
a.hid { 
color : #7781a6;
margin-top : 2px;
text-decoration : none;
outline-style : none;
} 
a.hid em { 
display : none;
} 
a.hid:hover { 
text-decoration : none;
color : #990000;
margin-top : 2px;
} 
a.hid:active, a.hid:focus { 
background : transparent;
} 
a.hid:active span, a.hid:focus span { 
display : none;
} 
a.hid:active em, a.hid:focus em { 
display : block;
color : #555;
width : 100%;
font-style : normal;
cursor : default;
} 
.clear { 
clear : both;
} 
.hidborder { 
border : 1px solid #191919;
} 
#tabs { 
padding-top : 0;
list-style : none;
width : 660px;
padding-left : 0;
margin-left : 0;
} 
#tabs li { 
display : inline;
padding : 0 4px 0 4px;
margin-left : 0;
float : left;
position : relative;
width : 665px;
} 
#tabs li.one { 
width : 665px;
border : 1px solid transparent;
} 
#tabs li a.outer-link { 
background : transparent;
display : block;
width : 100%;
position : relative;
} 
#tabs table { 
border-collapse : collapse;
} 
#tabs li div { 
border : 0 solid #888;
border-width : 1px 1px 1px 1px;
} 
#tabs li a { 
color : #000;
text-decoration : none;
} 
#tabs li a.inner-link { 
color : #c00;
text-decoration : none;
} 
#tabs li a.inner-link:hover { 
text-decoration : underline;
cursor : default;
} 
#tabs li.one:hover, #tabs li.one a.outer-link:hover { 
background : transparent;
border : 1px dotted #990000;
} 
#marqueecontainer { 
position : relative;
width : 200px;
height : 200px;
background-color : white;
overflow : hidden;
border : 3px solid orange;
padding : 2px;
padding-left : 4px;
} 
.redbg { 
background : #990000;
color : #ffffff;
padding-top : 2px;
padding-bottom : 2px;
font-size : 1.2em;
font-weight : bold;
} 
.whitegrey { 
background-color : #f9f8f4;
font-size : 1em;
color : #4a3629;
padding-top : 1px;
padding-bottom : 1px;
} 
.clearboth { 
clear : both;
} 
a.showlink { 
color : #990000;
text-decoration : none;
} 
a.showlink:hover { 
color : #7b8cb5;
text-decoration : none;
} 
a.pagescroll { 
color : #990000;
text-decoration : none;
} 
a.pagescroll:hover { 
color : #8c9cbd;
text-decoration : underline;
} 

.sidetxt { 
color : #bfc3d0;
width : 95%;
padding-top : 2px;
padding-bottom : 2px;
line-height : 18px;
font-size : 1em;
} 
.sidetxtbig { 
color : #bfc3d0;
width : 95%;
font-size : 1.2em;
padding-top : 2px;
padding-bottom : 2px;
font-weight : bold;
} 
 
h4.proditemheading { 
color : #333333;
margin-top : 10px;
margin-left : 0;
font : 1.1em "trebuchet ms";
text-align : left;
} 
h4.descriptionheading { 
color : #6c0809;
margin-top : 5px;
margin-left : 0;
font : 1.4em "trebuchet ms";
text-align : left;
vertical-align : middle;
height : 30px;
line-height : 30px;
} 
.proditem p { 
font : 1em "trebuchet ms";
width : 90%;
margin-left : 0;
margin-right : auto;
margin-top : 4px;
margin-bottom : 4px;
text-align : left;
} 
.proditem { 
float : left;
width : 46%;
height : 114px;
margin-top : 10px;
margin-bottom : 10px;
margin-right : 15px;
margin-left : 10px;
} 
.proditemlink { 
float : right;
margin-right : 20px;
} 
.proditemimage { 
float : left;
width : 18%;
height : 50%;
margin-top : 15px;
margin-left : 5px;
} 
.proditemtext { 
float : right;
width : 78%;
margin-top : 15px;
margin-left : 5px;
} 
 
.supportitemlink { 
float : right;
margin-right : 20px;
} 
.faqname { 
text-align : left;
font-weight : bold;
} 
.billboardcontent p { 
font : 1em "trebuchet ms";
width : 90%;
margin-left : 0;
margin-right : auto;
margin-top : 4px;
margin-bottom : 4px;
text-align : left;
} 
.topspacer { 
width : 100px;
} 
.topspacer2{
width:690px;
height:130px;
background:#f2f2f2;
}

.frontpagetxtbold { 
font-weight : bold;
} 
.frontpagetxtbolder { 
font-weight : bold;
font-size : 1.1em;
} 
.frontpagebox { 
padding-left : 20px;
background-image : url(../img/icons/qlinks.jpg);
background-position : left top;
background-repeat : no-repeat;
text-align : left;
vertical-align : middle;
width : 160px;
margin-left : 5px;
margin-bottom : 10px;
margin-top : 2px;
float : left;
} 
.frontpageline { 
width : 85%;
background : #990000;
height : 2px;
margin-top : 15px;
margin-left : 5px;
} 

.frontpagecontactbox { 
text-align : left;
vertical-align : middle;
width : 200px;
color : #990000;
margin-left : 5px;
margin-top : 10px;
float : left;
font-size : 1em;
font-weight : bold;
} 

.frontpagecontactblackbox { 
text-align : left;
vertical-align : middle;
width : 200px;
color : #747474;
margin-left : 5px;
float : left;
margin-top : 3px;
font-size : 1em;
font-weight : bold;
} 

.smallsubmit{
width:15%;
}

.smallinput{
width:65%;
}

.qbox { 
width : 688px;
margin-left : auto;
margin-right : auto;
border : 1px solid #ffffff;
} 
.qproductlinkbox { 
padding-left : 20px;
background-image : url(../img/icons/qlinks.jpg);
background-position : left top;
background-repeat : no-repeat;
text-align : left;
vertical-align : middle;
height : 25px;
width : 180px;
margin-left : 5px;
margin-bottom : 2px;
margin-top : 2px;
line-height : 1.5em;
} 

.qproductlinkboxblack { 
padding-left : 20px;
background-image : url(../img/icons/qlinksblack.jpg);
background-position : left top;
background-repeat : no-repeat;
text-align : left;
vertical-align : middle;
height : 25px;
width : 180px;
margin-left : 5px;
margin-bottom : 2px;
margin-top : 2px;
line-height : 1.5em;
} 

.qheader { 
width : 686px;
margin-left : auto;
margin-right : auto;
font-weight : bold;
padding-left : 5px;
padding-top : 2px;
padding-bottom : 2px;
vertical-align : middle;
color : #545454;
font-size : 1.2em;
} 
.qsubheader { 
font-weight : bold;
color : #ffffff;
font-size : 1.2em;
background : #696969;
width : 223px;
height : 15px;
} 

.smallqsubheader { 
font-weight : bold;
color : #ffffff;
font-size : 1.2em;
background : #696969;
width : 223px;
height : 10px;
}
.qsubheaderred { 
font-weight : bold;
color : #ffffff;
font-size : 1.2em;
background : #990000;
width : 223px;
height : 15px;
} 

.redline
{
background : #990000;
width:85%;
height:3px;
margin-top : 10px;
margin-left : 5px;
}

.smallqsubheaderred { 
font-weight : bold;
color : #ffffff;
font-size : 1.2em;
background : #990000;
width : 223px;
height : 10px;
} 

a.qlink { 
color : #990000;
text-decoration : none;
font-size : 1.2em;
} 
a.qlink:hover { 
color : #7b8cb5;
text-decoration : none;
font-size : 1.2em;
} 
.qcolumn1 { 
width : 223px;
padding-left : 5px;
border-right : 1px solid #ffffff;
float : left;
} 
.qcolumn3 { 
width : 223px;
padding-left : 5px;
border-right : 1px solid #ffffff;
float : left;
} 

.quickitem { 
float : left;
width : 46%;
margin-top : 10px;
margin-bottom : 10px;
margin-right : 15px;
margin-left : 10px;
} 
.cheight { 
height : 3px;
} 
.dbox { 
width : 688px;
margin-left : auto;
margin-right : auto;
} 
.dleft { 
width : 45%;
float : left;
} 
.dright { 
width : 50%;
float : right;
border : 1px solid #637cad;
height : 165px;
} 

.plainleft { 
width : 60%;
float : left;
} 
.plainright { 
width : 40%;
float : right;
} 

.frontbigtxt{
font-size:1.3em;
line-height:1.2em;
}
.popupcontainer { 
width : 939px;
margin-left : auto;
margin-right : auto;
text-align : left;
} 
.across { 
width : 100%;
height : 10px;
margin-top : 5px;
margin-bottom : 5px;
background : #f1eded;
} 
.popupleft { 
width : 60%;
float : left;
margin-top : 10px;
} 
.popupright { 
width : 35%;
float : right;
margin-top : 10px;
} 

.quotation { 
color : #990000;
font-size : 1.4em;
font-weight : bold;
} 
.quotationtxt { 
color : #637bad;
} 
.subheadercase { 
color : #990000;
font-size : 1em;
} 
.subheadertxt { 
font-size : 1em;
} 
a.subheadertxt { 
color : #999999;
text-decoration : none;
} 
a.subheadertxt:hover { 
color : #637bad;
text-decoration : none;
} 

.seostrong { 
color : #999999;
} 

/*promo banner*/
.promocontainer{
width:100%;
padding-left:5px;
}

.promostrip{
background-image : url(../img/icons/promo_strip.png);
background-repeat : no-repeat;
height : 80px;
width : 230px;
padding-top:10px;
float:left;
}

.promoheader
{
width:90%;
margin-left:auto;
margin-right:auto;
font-size:1.4em;
font-weight: bold;
color:#000066;
} 

.promoheaderarrow
{
width:90%;
height:15px;
background-image : url(../img/icons/arrow.png);
background-repeat : no-repeat;
background-position : center;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom: 2px;
} 

.promolinkbox {
width:90%;
margin-left:auto;
margin-right:auto;
font-size:1.1em;
line-height:1.3em;
font-weight: bold;
text-align:center;
}

a.promolinkbox { 
color:#990000;
text-decoration:none;
} 

a.promolinkbox:hover { 
text-decoration:none;
} 






.evalheader { 
background : #6b84b5;
color : #ffffff;
font-weight : bold;
padding-top : 2px;
padding-bottom : 2px;
} 
.evalformhd { 
font-weight : bold;
} 
.evalformhdindent { 
font-weight : bold;
padding-left : 25px;
} 
.evalformtxtlong { 
color : #990000;
width : 200px;
} 
.evalformtxtarea { 
color : #990000;
} 
.evalformtxtmid { 
color : #990000;
width : 150px;
} 
.evalformtxtshort { 
color : #990000;
width : 100px;
} 
.evalformtxtsmall { 
color : #990000;
width : 30px;
} 
.evalsubmit { 
background : #6b84b5;
color : #ffffff;
font-weight : bold;
} 
.productinfobox { 
width : 100%;
margin-top : 10px;
} 
.productinfoleft { 
width : 380px;
margin-right : 10px;
float : left;
margin-top : 10px;
padding-top : 2px;
margin-left : 2px;
} 
.productinforight { 
width : 109px;
margin-top : 10px;
float : left;
font-weight : bold;
} 
.headertextred { 
color : #990000;
font-size : 1.3em;
font-weight : bold;
line-height : 1.7em;
} 
.headertextblue { 
font-weight : bold;
color : #637cad;
font-size : 1.3em;
line-height : 1.7em;
} 
.subheadertext { 
color : #637cad;
font-size : 1em;
font-weight : bold;
} 
.subheadertextred { 
color : #990000;
font-size : 1em;
font-weight : bold;
} 
.subheadertextkey { 
color : #990000;
} 
.roitext { 
color : #637cad;
font-size : 1.1em;
font-weight : bold;
} 
.supportboxlft { 
border : 1px solid #f0f0f0;
width : 320px;
float : left;
margin-right : 10px;
margin-bottom : 20px;
} 
.supportboxrgt { 
border : 1px solid #f0f0f0;
width : 320px;
float : right;
margin-right : 10px;
margin-bottom : 20px;
} 
.supportboxtop1 { 
margin : auto;
text-indent : 32px;
height : 20px;
width : 315px;
float : left;
font-size : 1.3em;
font-weight : bold;
background : transparent url(../img/icons/kb_icon.jpg) no-repeat;
background-position : center 0%;
padding-top : 5px;
padding-bottom : 5px;
} 
.supportboxtop2 { 
margin : auto;
text-indent : 32px;
height : 20px;
width : 315px;
float : left;
font-size : 1.3em;
font-weight : bold;
background : transparent url(../img/icons/clsa_icon.jpg) no-repeat;
background-position : center 0%;
padding-top : 5px;
padding-bottom : 5px;
} 
.supportboxtop3 { 
margin : auto;
text-indent : 32px;
height : 20px;
width : 315px;
float : left;
font-size : 1.3em;
font-weight : bold;
background : transparent url(../img/icons/faq_icon.jpg) no-repeat;
background-position : center 0%;
padding-top : 5px;
padding-bottom : 5px;
} 
.supportboxtop4 { 
margin : auto;
text-indent : 32px;
height : 20px;
width : 315px;
float : left;
font-size : 1.3em;
font-weight : bold;
background : transparent url(../img/icons/chat_icon.jpg) no-repeat;
background-position : center 0%;
padding-top : 5px;
padding-bottom : 5px;
} 
.supportboxcontent { 
margin : auto;
width : 315px;
float : left;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 1px;
padding-right : 1px;
} 
.supportboxlink { 
margin : auto;
text-align : right;
width : 315px;
float : left;
padding-top : 5px;
padding-bottom : 5px;
} 
.adminnavholder { 
width : 229px;
border : 1px solid #6e6e6e;
} 
.adminnavhd { 
width : 225px;
margin : auto;
background : #6e6e6e;
color : #ffffff;
font-weight : bold;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 2px;
} 
.adminnavtxt { 
color : #990000;
text-decoration : none;
width : 225px;
margin : auto;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 2px;
font-weight : bold;
} 
a.adminnavtxt { 
color : #6b6b6b;
text-decoration : none;
width : 225px;
margin : auto;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 2px;
font-weight : bold;
} 
a.adminnavtxt:hover { 
color : #990000;
text-decoration : none;
width : 225px;
margin : auto;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 2px;
font-weight : bold;
} 

.downloadtxt { 
font-size : 1.3em;
} 
.downloadtxtbold { 
font-size : 1.4em;
font-weight : bold;
color : #990000;
} 
.downloadoption1 { 
width : 340px;
float : left;
margin-left : 2px;
margin-right : 1px;
margin-top : 20px;
} 
.downloadline1 { 
width : 285px;
height : 50px;
margin-top : 10px;
padding-left : 55px;
color : #990000;
font-size : 1.4em;
background : url(../img/icons/box.jpg) no-repeat;
background-position : left 0%;
} 
.downloadline2 { 
width : 285px;
padding-left : 55px;
height : 50px;
margin-top : 10px;
color : #990000;
font-size : 1.4em;
background : url(../img/icons/box.jpg) no-repeat;
background-position : left 0%;
} 
.downloadoption2 { 
width : 340px;
float : right;
margin-right : 2px;
margin-top : 20px;
} 
.greyline { 
background : #dedede;
width : 100%;
height : 2px;
} 
.left { 
float : left;
text-align : left;
width : 50%;
} 
.right { 
float : right;
text-align : right;
width : 50%;
}



/*styles for whats new section*/

.infoholder
{
width:100%;
margin-top:10px;
}

.infoboxleft {
width:49%;
border:1px solid #666666;
float:left;
margin-left:1px;
height:110px;
}

.infoboxright {
width:49%;
border:1px solid #666666;
float:right;
height:110px;
}

.whatnewheader {
color : #ffffff;
background: #990000;
font-size:1.2em;
font-weight:bold;
line-height:1.4em;
}

.whatscomingheader {
color : #ffffff;
background: #637cad;
font-size:1.2em;
font-weight:bold;
line-height:1.4em;
}

.whatsnewbullet{
background : url(../img/icons/v_right.png) no-repeat;
width:5%;
height:10px;
float:left;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:2px;
}

.whatscomingbullet{
background : url(../img/icons/v_right_blue.png) no-repeat;
width:5%;
height:10px;
float:left;
margin-left:2px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}

.whatsnew{
width:65%;
float:left;
font-size:1em;
font-weight:bold;
color:#000066;
margin-top:5px;
margin-bottom:5px;
}

.whatsnewruler{
width:100%;
height:2px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
margin-bottom:5px;
background:#7c7c7c;
color:#7c7c7c;
}

.whatscomingsoon{
width:85%;
float:left;
font-size:1em;
font-weight:bold;
color:#8296d2;
margin-top:5px;
margin-bottom:5px;
}

.whatsnewtab
{
width:20%;
float:right;
color: #750506;
font-size:1em;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

/*call out style */
/*call out style */

.b_top{
width:230px;

/*background : url(../img/icons/b_top.jpg) no-repeat;*/
height:71px;
/*background: url(../img/quote/quote_banner_black_top.jpg) no-repeat;;*/
background: url(../img/quote/quote_banner_red_top.jpg) no-repeat
}

.b_content{
width:230px;
/*background : url(../img/icons/b_content.jpg);
background: url(../img/quote/quote_banner_black_content.jpg) no-repeat;*/
background: url(../img/quote/quote_banner_red_content.jpg) no-repeat;

background-repeat:repeat-y
}

.b_content_here{
width:220px;
margin-left:auto;
margin-right:auto;
color:#990000;

}

.blue_b_quote{
font-size:1.4em;
/*color:#990000;*/
color:#ffffff;
font-style:italic;
font-weight:bold;
line-height:1.3em;
}

.red_b_quote{
font-size:1.4em;
font-weight:bold;
/*color:#990000;*/
color:#ffffff;
font-style:italic;
line-height:1.3em;
}

a.quotelink { 
color:#ffffff;
font-size:1.2em;
margin-left:5px;

font-weight:bold;
text-decoration : none;
} 
a.quotelink:hover { 
color:#ffffff;
font-weight:bold;
margin-left:5px;
padding-top:5px;
font-size:1.2em;
text-decoration : none;
} 

.b_bottom{
width:230px;
/*background : url(../img/icons/b_bottom.jpg);*/
/*height:67px;
background: url(../img/quote/quote_banner_black_bottom.jpg) no-repeat;*/
background: url(../img/quote/quote_banner_red_bottom.jpg) no-repeat;
height:75px;
}

.casestudy_left {
width: 17px;
height:30px;
background : url(../img/icons/left_c.jpg);
margin-bottom:10px;
float:left;
}

.casestudy_mid {
width:auto;
height:30px;
background : url(../img/icons/mid_c.jpg);
background-repeat:repeat-x;
margin-bottom:10px;
float:left;
}

.casestudy_right {
width: 17px;
height:30px;
background : url(../img/icons/right_c.jpg);
margin-bottom:10px;
float:left;
}

.casestudyhd {
margin-top:8px;
margin-bottom:2px;
font-size:1.3em;
color:#f2f2f2;
font-weight:bold;
}

.red_casestudyhd {
margin-top:8px;
margin-bottom:2px;
font-size:1.3em;
color:#990000;
font-weight:bold;
}

.blue_casestudyhd {
margin-top:8px;
margin-bottom:2px;
font-size:1.3em;
color:#637cad;
font-weight:bold;
}



.casestudyhd2 {
font-size:1.3em;
color:#696969;
font-weight:bold;
}

.caseleft {
width:45%;
float:left;
margin-top:10px;
}

.caseright{
width:50%;
float:right;
margin-top:10px;
}


.tpleft{
width:200px;
float:left;
color: #637cbb;
font-style: italic;
font-weight:bold;
margin-top:10px;
}

.a1{
width:210px;
float:left;
margin-right:2px;
}

.a2{
width : 130px;
float:left;
margin-right:3px; 
}

.a3{
width:155px;
float:left;
margin-right:3px;
}

.a4{
width:174px;
float:left;
}

.aheader{
color:#333333;
font-weight:bold;
font-size:1.2em;
}

.box1{
margin-left:52px;
margin-top:25px;
width:155px;
}

/*ranger guardian specific page*/
.rg_left
{
width:200px;
float:left;
}

.rg_right
{
width:487px;
float:right;
}

/*placeholders*/
/*small = 168 by 300*/
.small_holder{ 
width:164px;
height: 296px;
background: #ffffff;
border: 2px solid #ffffff;
font-weight:bold;
font-size:1.4em;
}

/*medium = 168 by 380*/
.medium_holder{ 
width:164px;
height: 376px;
background: #ffffff;
border: 2px solid #ffffff;
font-weight:bold;
font-size:1.4em;
}

/*regular = 168 by 410*/
.regular_holder{ 
width:164px;
height: 406px;
background: #ffffff;
border: 2px solid #ffffff;
font-weight:bold;
font-size:1.4em;
}

/*large = 168 by 430*/
.large_holder{ 
width:164px;
height: 426px;
background: #ffffff;
border: 2px solid #ffffff;
font-weight:bold;
font-size:1.4em;
}

/*extralarge = 168 by 460*/
.xlarge_holder{ 
width:164px;
height: 456px;
background: #ffffff;
border: 2px solid #ffffff;
font-weight:bold;
font-size:1.4em;
}

/*faq style*/
.greybar
{
background:#f2f2f2;
}

/*bar graph*/
.grapharea
{
width:550px;
float: left;
border-left:2px #333333 solid;
border-bottom:2px #333333 solid;
padding-left:2px;
padding-bottom:2px;
}

.sidegrapharea
{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
width:100px;
float: left;
padding-left:2px;
padding-bottom:2px;
margin-right:10px;
}

.bars
{
margin-bottom:10px;
height:20px;
font-size:10px;
}

.bars2
{
color: #333333;
margin-bottom:10px;
height:20px;
font-weight:bold;
font-size:10px;
vertical-align:middle;
}

.border
{
padding-top:10px;
width:698px;
border:1px solid #333333;
}

/*for sub graphs*/

.graphholderleft {
margin-top:20px;
width: 345px;
float:left;
border:1px #333333 solid;
padding-top:10px;
padding-bottom:10px;
}

.graphholderleftempty {
margin-top:20px;
width: 345px;
height:200px;
float:left;
border:1px #333333 solid;
padding-top:10px;
padding-bottom:10px;
}

.graphholderright {
margin-top:20px;
width: 345px;
float:right;
border:1px #333333 solid;
padding-top:10px;
padding-bottom:10px;
}

.graphholderrightempty {
margin-top:20px;
width: 345px;
height:200px;
float:right;
border:1px #333333 solid;
padding-top:10px;
padding-bottom:10px;
}

.smallgrapharea
{
width:210px;
float: left;
border-left:2px #333333 solid;
border-bottom:2px #333333 solid;
padding-left:2px;
padding-bottom:2px;
}

.smallsidegrapharea
{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
width:100px;
float: left;
padding-left:2px;
padding-bottom:2px;
margin-right:10px;
}

.smallheader {
font-size:12px;
font-weight:bold;
margin-left:10px;
}



.barssmall
{
margin-bottom:10px;
height:20px;
font-size:10px;
}

.bars2small
{
color: #333333;
margin-bottom:10px;
height:20px;
font-weight:bold;
font-size:10px;
vertical-align: middle;
}

.seocloud{
width:98%;
color:#cccccc;
font-size:1.1em;
height:10px;
overflow:hidden;
font-weight:bold;
}

.nbox { 
width : auto;
border : 1px solid #f1f1f1;
} 
.nheader { 
width : auto;
margin-left : auto;
margin-right : auto;
background-color : #990000;
font-weight : bold;
padding-left : 2px;
padding-top : 2px;
padding-bottom : 2px;
vertical-align : middle;
color : #ffffff;
} 
.nmergedhd { 
width : 441px;
margin-left : auto;
margin-right : auto;
background-color : #f1f1f1;
font-weight : bold;
padding-left : 2px;
padding-top : 2px;
padding-bottom : 2px;
vertical-align : middle;
color : #6d6d6d;
} 
.nmergedhd_alt { 
width : 441px;
margin-left : auto;
margin-right : auto;
background-color : #fff;
font-weight : bold;
padding-left : 2px;
padding-top : 2px;
padding-bottom : 2px;
vertical-align : middle;
color : #6d6d6d;
} 
.nmergedcol { 
width : 441px;
margin-left : auto;
margin-right : auto;
background-color : #ffffff;
font-weight : bold;
padding-left : 2px;
padding-top : 2px;
padding-bottom : 2px;
vertical-align : middle;
color : #6d6d6d;
} 
.nblank { 
width : 441px;
margin-left : auto;
margin-right : auto;
font-weight : bold;
padding-left : 2px;
padding-top : 2px;
height : 10px;
padding-bottom : 2px;
vertical-align : middle;
color : #ffffff;
}
.nblank_small { 
width : 441px;
margin-left : auto;
margin-right : auto;
font-weight : bold;
padding-left : 2px;
height : 4px;
vertical-align : middle;
color : #ffffff;
}
.ncolumn1hd { 
margin-left: 5px;
width : 215px;
background-color : #f1f1f1;
float : left;
padding-left : 5px;
margin-top : 10px;
margin-bottom : 10px;
border-left : 1px solid #f1f1f1;
font-weight : bold;
color : #6d6d6d;
} 
.ncolumn2hd { 
margin-left: 5px;
width : 215px;
background-color : #f1f1f1;
float : left;
padding-left : 5px;
margin-top : 10px;
margin-bottom : 10px;
font-weight : bold;
color : #6d6d6d;
} 
.ncolumn3hd { 
margin-left: 5px;
width : 215px;
background-color : #f1f1f1;
float : left;
padding-left : 5px;
margin-top : 10px;
margin-bottom : 10px;
font-weight : bold;
color : #6d6d6d;
} 
.ncolumn1txt { 
width : 215px;
float : left;
padding-left : 5px;
margin-bottom : 2px;
color : #6d6d6d;
} 
.ncolumn2txt { 
width : 215px;
float : left;
padding-left : 5px;
margin-bottom : 2px;
color : #6d6d6d;
}
.ncolumn3txt { 
width : 215px;
float : left;
padding-left : 5px;
margin-bottom : 2px;
color : #6d6d6d;
} 
.boldncolumn2txt { 
width : 215px;
float : right;
padding-left : 5px;
margin-bottom : 2px;
color : #990000;
font-weight : bold;
} 
.nsubcolumn1hd { 
width : 215px;
background-color : #990000;
float : left;
padding-left : 5px;
margin-bottom : 10px;
border-left : 1px solid #f1f1f1;
font-weight : bold;
color : #ffffff;
padding-top : 2px;
padding-bottom : 2px;
} 
.nsubcolumn2hd { 
width : 215px;
padding-left : 5px;
font-weight : bold;
color : #ffffff;
background-color : #990000;
float : left;
margin-bottom : 10px;
padding-top : 2px;
padding-bottom : 2px;
}
.nsubcolumn3hd { 
width : 215px;
padding-left : 5px;
font-weight : bold;
color : #ffffff;
background-color : #990000;
float : left;
margin-bottom : 10px;
padding-top : 2px;
padding-bottom : 2px;
} 
.nsubcolumn1txt { 
margin-left: 5px;
width : 215px;
padding-left : 5px;
float : left;
margin-bottom : 2px;
color : #6d6d6d;
} 
.nsubcolumn2txt { 
margin-left: 5px;
width : 215px;
padding-left : 5px;
color : #6d6d6d;
float : left;
margin-bottom : 2px;
}
.nsubcolumn3txt { 
margin-left: 5px;
width : 215px;
padding-left : 5px;
color : #6d6d6d;
float : left;
margin-bottom : 2px;
} 
.headertextred { 
color : #990000;
font-size : 1.3em;
font-weight : bold;
line-height : 1.7em;
margin-bottom : 10px;
} 
.headertextblue { 
font-weight : bold;
color : #637cad;
font-size : 1.3em;
line-height : 1.7em;
} 
.subheadertext { 
color : #637cad;
font-size : 1em;
font-weight : bold;
} 
.headboxcol1 { 
background : #637bad;
color : #ffffff;
width : 148px;
float : left;
padding-left : 2px;
padding-top : 2px;
padding-bottom : 2px;
margin-bottom : 5px;
font-weight : bold;
} 
.headboxcol2 { 
background : #637bad;
color : #ffffff;
width : 148px;
float : left;
padding-left : 2px;
padding-top : 2px;
padding-bottom : 2px;
margin-bottom : 5px;
font-weight : bold;
} 
.headboxcol3 { 
background : #637bad;
color : #ffffff;
width : 148px;
float : left;
padding-left : 2px;
padding-top : 2px;
padding-bottom : 2px;
margin-bottom : 5px;
font-weight : bold;
} 
.boxcol1 { 
width : 148px;
float : left;
padding-left : 2px;
margin-bottom : 5px;
font-weight : bold;
} 
.boxcol2 { 
width : 148px;
float : left;
padding-left : 2px;
margin-bottom : 5px;
font-weight : bold;
} 
.boxcol3 { 
width : 148px;
float : left;
padding-left : 2px;
margin-bottom : 5px;
font-weight : bold;
}
.article{
color:#333333;
text-align:normal;
}

.c_footer{
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#6a6a6a;
}
.c_footer_dash {
color:#6f0708;
}

a.articlelink { 
color : #ffffff;
text-decoration : none;
} 
a.articlelink:hover { 
color :#ffffff;
text-decoration : none;
} 
.statusheading{
color :#ffffff;
background:#990000;
}
.statusoption{
background:#CCCCCC;
font-weight:bold;
font-size:0.7em;
}
.cstatusoption{
background:#f1eded;
font-weight:bold;
font-size:0.8em;
}

.statusrow{
font-size:0.8em;	
	}
.bluestatusoption{
color:#637cad;
font-weight:bold;
font-size:0.8em;
}
.articlehd{
font-size : 1.3em;
font-weight : bold;
line-height : 1.7em;
margin-top:5px;
margin-bottom:5px;
}

.articletext{
font-size : 1.4em;
line-height : 1.7em;
color: #333333;
}
.articlesum{
background: #f5f5f5;
border: 1px solid #333333;
width:99%;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
margin-top:10px;
margin-bottom:10px;
}

.noteborder{
border: 1px solid #333333;
width:90%;
margin-bottom:10px;
}

.bannerStat {
	float: left;
        display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #fff;
	width: 28%;
        height: 50px;
	margin-right: 30px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}