@import url("itx.css");
/* CSS Document */
body {background-color:#fff;margin:0;padding:0}
.container {width:955px;float:none;margin:35px auto}
.header {width:88%;padding:0;/*height:120px*/ margin-bottom:35px;}
.header .logo {margin:0;padding:0}
/*.header .claim {background:url(images/claim.png) no-repeat;width:200px;height:21px;position:relative;left:20px;top:16px}*/
.text{height:40px;width:78%;}
.login{height:10px;width:100%;text-align:center;}
.pagePrint{width:100%;text-align:right;}
.menu_bar {width:841px;height:100%;background:url(images/bg_nav.png);background-repeat:repeat-y;/*position:relative;*/top:5px;/*left:23px;*/}
.search {width:173px;height:26px;padding:0;/*margin:21px 0 0 0*/}
.sub_container{clear:both; width:100%;margin:15px 0; }
.sub_container ul{margin-left:15px;}
.banner {height:auto;margin-bottom:20px;}
.banner_left{width:638px;/*min-height:276px;*//*line-height:0;*/}
.banner_right{width:300px;}
.subbanner {width:637px;height:100%;background:#A6E069 url(images/bg_subbanner.png) no-repeat bottom;}
.subbanner_first, .subbanner_second,.subbanner_third,.subbanner_fourth{/*position:relative;*/padding-top:10px;border-right:1px solid #FFFFFF;padding:0 15px;min-height:167px;}
.subbanner_first{width:127px;border-left:1px solid transparent;}
.subbanner_second,.subbanner_third{border-left:1px solid #FFFFFF;width:128px;} 
.subbanner_fourth{width:126px;border-right:1px solid transparent}
.subbanner,.subbanner p{color:#fff;}
.rightcolumn {width:282px;height:460px;position:relative;top:-20px}
.bottom_content {width:951px;height:100%;background:#90DBFF url(images/bg_bottomcontent.png) no-repeat;}
.bottom_content_borderTop {width:951px;height:5px;background:url(images/bg_bottomcontent_borders.png) no-repeat top;}
.bottom_content_borderBot {width:951px;height:5px;background:url(images/bg_bottomcontent_borders.png) no-repeat bottom;}
.bottom_content_left,.bottom_content_mid,.bottom_content_right{padding-left:15px;padding-right:15px;border-left:1px solid #33CCFF;
border-right:1px solid #33CCFF;min-height:167px;}
.bottom_content_mid,.bottom_content_right{border-left:1px solid #D2F1FF;}
.bottom_content_left{width:284px;}
.bottom_content_mid{width:285px;padding-left:18px;}
.bottom_content_right{padding-left:18px;width:270px;padding-top:10px;padding-right:25px;min-height:157px;}
.content_internal{width:65%;}
.right_internal{width:32%;}
/* Footer */
.footer {/*width:926px;*/width:100%;margin:15px 0 0 0;color:#999;font-size:10px;text-decoration:none;}
.footer .footer_left {width:75px;margin:5px 0 0 0} 
.footer .footer_right .SkinObject {color:#999;font-weight:normal;font-size:10px;}
.footer .footer_mid {width:55%;margin:20px 10px 0 10px;}
.footer .footer_mid a {color:#999;font-size:10px;text-decoration:none}
.footer .footer_mid a:hover {text-decoration:underline}
.footer .footer_right {width:296px;height:42px;margin:20px 0 0 0;text-align:right;}
.border_inside {border-top:3px solid #a3a2a7}


/* SEO Menu */
.menu_bar .SEOMenuMain {float:left;z-index:888;height:100%;}
.menu_bar .SEOMenuMain ul {list-style:none}
.menu_bar .SEOMenuMain ul li {float:left; display:block; padding:0;list-style:none;height:26px;vertical-align:middle;text-align:center; margin:1px 0 0 1px}
.menu_bar .SEOMenuMain ul li a {display:block; width:101px;font-size:14px;color:#fff;text-decoration:none;line-height:normal;height:18px;padding:6px 8px 1px 9px;margin:0 0 0 1px}
.menu_bar .SEOMenuMain ul .CurrentItem #CurrentLink, .menu_bar .SEOMenuMain ul li a:hover, .menu_bar .SEOMenuMain ul li .sub:hover {background:url(images/bg_overnav.png) repeat-x;color:#fff;height:18px;display:block;width:101px}

.menu_bar .SEOMenuMain ul li a:hover table {display:block}
.menu_bar .SEOMenuMain ul li table {display:none;list-style:none;}
.menu_bar .SEOMenuMain ul li:hover table {display:block;position:absolute;z-index:777;padding:0;margin:0;}
.menu_bar .SEOMenuMain ul li:hover table tr td ul {float:left;display:block; width:100%; margin:0;padding:0; background-color:#0090E3;}
.menu_bar .SEOMenuMain ul li:hover table tr td ul li {float:none; margin:0;padding:1px;width:auto;background-color:#0090E3;height:25px;}

.menu_bar .SEOMenuMain ul li:hover table tr td ul li:hover {background-image:none;}
.menu_bar .SEOMenuMain ul li:hover table tr td ul li a {margin:0;padding:0 10px;color:#fff;text-align:left;font-weight:bold;height:25px;font-size:13px;background-color:#0090E3;line-height:25px;white-space:nowrap;float:left;min-width:96px;width:auto; display:block;/*.border-left:1px solid #0090E3;.position:relative;.left:-1px;.margin:0 1px 0 0;*/}
.menu_bar .SEOMenuMain ul li:hover table tr td ul li a:hover {margin:0;padding:0 10px;text-decoration:none;background-color:#fff;background-image:none;color:#0090E3;float:none;min-width:96px;width:auto; white-space:nowrap;/*.position:relative;.left:-1px; .border-left:1px solid #0090E3;.margin:0 1px 0 0;.display:block;*/}
.menu_bar .SEOMenuMain ul li:hover table tr td ul .CurrentItem #CurrentLink {background-image:none;background-color:#fff;color:#0090E3;line-height:25px;height:25px;text-align:left;width:auto;float:none;.border-left:1px solid #0090E3;.margin:0 1px 0 0;.display:block;white-space:nowrap;.position:relative;.left:-1px}
.menu_bar .SEOMenuMain ul li:hover ul table{display:none;}
/**/



.home_text{font-size:20px;position:relative;top:15px;color:#ccc;}
.search{font-size:11px;color:#ccc;}
.search .SkinObject{position:absolute;}
.search .NormalTextBox{border-color:#999999 #999999 #CCCCCC;border-style:solid;border-width:1px;height:18px;}
.GrayTextBox{border-color:#999999 #999999 #CCCCCC;border-style:solid;border-width:1px;height:18px;}
img.blueBorder{border:1px solid #3cf;}
/* Blog */
a.blog,a.blog:link,a.blog:hover,a.blog:visited{font-weight:bold;font-size:11px;color:#000;}
h3.bluePanes{font-weight:bold;font-size:12px;color:#000;/*text-decoration:underline;*/margin-top:5px;margin-bottom:5px;}
/* Client Testimonials */
h2.testimonials{margin-top:15px;margin-bottom:10px;color:#666;font-size:20px;line-height:20px;}
blockquote{font-style:italic;font-size:12px;color:#333;line-height:16px;}
.bottom_content_mid p{font-size:12px;}
a.testimonials,a.testimonials:link,a.testimonials:hover,a.testimonials:visited{font-weight:bold;font-size:12px;color:#333;}
/* blue right panes */
h2.tinyBluePanes{font-size:17px;color:#000;margin-top:0;}
.bottom_content_right p{color:#333;margin:0;}
a.tinyBluePanes,a.tinyBluePanes:link,a.tinyBluePanes:hover,a.tinyBluePanes:visited{font-size:11px;color:#333;font-weight:bold;}
.bottom_content_right hr{border:none;border-top:0.1em solid #fff;background:#3cf;height:0.2em;color:#3cf;margin:5px 0;.margin:0;/*width:100%;*/}
/* Solutions */
.banner_right p{color:#999;margin:0;}
h1.green{font-weight:bold;font-size:20px;color:#94c362;}
li h2{font-size:17px;color:#333;margin:0;}
.banner_right li{margin-top:12px;}
/* green panes */
h2.greenPanes{font-weight:bold;font-size:16px;color:#fff;margin-top:0;}
a.LearnMore,a.LearnMore:link,a.LearnMore:hover,a.LearnMore:visited{font-weight:bold;font-size:12px;color:#fff;background-image:url("images/whiteArrow.gif");background-position:0 2px;background-repeat:no-repeat;padding-left:12px;}
/* internal pages */
h1.black{color:#000;font-size:25px;font-weight:bold;}
h2.darkGray,h3.black{font-size:14px;font-weight:bold;margin:0;color:#333;}
h3.black{color:#000;}
.content_internal p{font-size:12px;line-height:18px;color:#666;margin-bottom:20px;}
ul.blueList li{color:#0099FF;font-size:12px;line-height:20px;list-style-image:url(images/blueArrowSmall.gif);list-style-type:none;}
a.blueLink,a.blueLink:link,a.blueLink:hover,a.blueLink:visited{color:#0099FF;font-weight:bold;font-size:11px;}
.content_internal a.blueLink,.content_internal a.blueLink:link,.content_internal a.blueLink:hover,.content_internal a.blueLink:visited{font-size:12px;}
.right_internal h2{font-size:17px;color:#333;margin:0;}
/* search results */
.searchResults{margin-top:10px;}
.searchResults .SubHead{color:#09F;font-size:14px;}
/* Links module */
a.Normal,a.Normal:link,a.Normal:hover,a.Normal:visited{color:#0099FF;font-weight:bold;font-size:12px;}
/* common styles Forms */
.DynamicForms_TextBox {border-color:#999999 #999999 #CCCCCC;border-style:solid;border-width:1px;height:18px;}
.DynamicForms_Label{font-size:12px;font-weight:bold}
a.DynamicForms_Link,a.DynamicForms_Link:link,a.DynamicForms_Link:hover,a.DynamicForms_Link:visited{color:#0099FF;font-weight:bold;font-size:12px;margin-right:120px;}
.DynamicForms_Summary{font-family:Arial;font-size:11px;line-height:21px;margin-left:15px;}
.DynamicForms_Summary ul{list-style-position:inside;}
/*.DynamicForms_Maintable td{vertical-align:top;}
.DynamicForms_RequiredField {color:Red;}
.DynamicForms_Summary{color:Red;}*/
/* Summary hovering module*/
.Summary div{float:left;width:130px;padding:20px 14px 15px;margin-right:1px;}
.Descriptions{line-height:0;color:#666666;}
.Descriptions p{font-size:15px;line-height:18px;}
.Descriptions ul{font-size:15px;font-weight:bold;line-height:22px;margin-bottom:10px;margin-top:10px;list-style-position:inside;}
.Descriptions h2,.Descriptions ul,.Descriptions p,.Descriptions .lightBlueButton{margin-left:20px;margin-right:0;}
.Descriptions td{vertical-align:top;}
.activetab{display:block;}
.inactivetab{display:none;}
.lightBlueButton{background:url(images/lightBlueButtonLeftRight.png) no-repeat;float:left;}
.lightBlueButton div{background:url(images/lightBlueButtonLeftRight.png) no-repeat right;float:left;}
.lightBlueButton div div{background:url(images/lightBlueButton_middle.jpg);border-bottom:1px solid #007BBE;border-top:1px solid #007BBE;color:#FFFFFF;float:left;margin:0 4px;}
.lightBlueButton a{color:#FFFFFF;float:left;font-size:15px;font-weight:bold;padding:7px 15px;background:url(images/whiteLargeArrow.gif) no-repeat right center;margin-right:20px;line-height:15px;}
/* FAQS modules */
.Answer p,.Question p{margin-bottom:0;}
.Question{padding-top:5px;}
.Answer,.Question{text-align:left;}
.ZLDNN_FAQTreeNode {font-family:Arial,Helvetica;font-size:12px;font-weight:normal}
.ZLDNN_FAQTreeNodeSelected {font-family:Arial,Helvetica;font-size:12px;font-weight:normal;background-color:#dcdcdc}
tr.blueLink a,tr.blueLink a:link,tr.blueLink a:hover,tr.blueLink a:visited{color:#0099FF;}