/* CSS Document 1.5.3 (12.03.17) */

*{ margin:0px; padding:0px; outline:none; box-sizing: content-box; }
body{ 
  font-family: Verdana, Geneva, sans-serif; 
  line-height: normal;
  font-size: 16px;
  color: #000;
}
img{ border:0px;}

h1,h2,h3,h4,h5,h6,h7,h8 {
  margin: 0px;
  line-height: normal;
}

.fl{ float:left;}
.fr{ float:right;}
.full-width{ width:100%; float:left;}
.auto-fl{ width:auto; float:left;}
.auto-fr{ width:auto; float:right;}

#layout{ width:944px; margin:0 auto;}
p a{ color:#000000; text-decoration:underline; }

/* Header section */
#header{ width:934px; float:left; padding: 20px 0 8px 10px;}
.logo{ width:auto; float:left;}

/* Navigation section */
.menu{ width:944px; float:left; background:url(../images/main-nav-bg.gif) repeat-x 0 0; height:36px;}
.menu ul{ width:100%; float:left; list-style:none; font-size:11px; text-shadow:1px 1px #001c37; font-weight:bold;}
.menu ul li{ width:auto; float:left; background:url(../images/main-nav-divider.gif) no-repeat 0 0; padding-left:1px; position:relative; z-index:5;}
.menu ul li:first-child{ background:none;}
.menu ul li a{ color:#ffffff; width:96%; text-align:center; float:left; padding:10px 4% 0; height:26px; text-decoration:none; background:url(../images/main-nav-bg.gif) repeat-x 0 0;}
.menu ul li a:hover, .menu ul li a.active{ background:url(../images/main-nav-bg.gif) repeat-x 0 bottom}
.menu ul li ul{ display:none;}
.menu ul li:hover a{ background:url(../images/main-nav-bg.gif) repeat-x 0 bottom}
.menu ul li:hover ul{ display:block;}

.menu ul li .submenu{ width:219px; position:absolute; left:0px; top:36px; background:#9e0030; padding:5px 0px;}
.menu ul li .submenu li{ width:191px; float:left; padding:1px 14px 0 ; background:url(../images/sub-nav-divider.png) no-repeat 0 0; padding-top:1px;}
.menu ul li .submenu li:first-child{ background:none;}
.menu ul li .submenu li a{ width:167px; float:left;text-align:left;  padding:8px 0 8px 24px; height:auto; background:#9e0030 url(../images/subnav-arrow.png) no-repeat 8px 10px}
.menu ul li .submenu li a:hover{background:#5e031f url(../images/subnav-arrow.png) no-repeat 8px 10px}

.menu ul li.menu-1{ width:70px; padding-left:0px; }
.menu ul li.menu-2{ width:70px;}
.menu ul li.menu-3{ width:100px;}
.menu ul li.menu-4{ width:120px;}
.menu ul li.menu-5{ width:160px;}
.menu ul li.menu-6{ width:90px;}
.menu ul li.menu-7{ width:130px;}
.menu ul li.menu-8{ width:110px;}
.menu ul li.menu-9{ width:83px;}

/* top strip */

.top-strip{ width:930px; float:left; background:url(../images/top-strip-bg.png) no-repeat 0 0; height:34px; padding:0 7px;}
.top-strip ul{ width:auto; float:left; list-style:none; font-size:11px; line-height:20px;}   
.top-strip ul li{ width:auto; float:left; background:url(../images/top-strip-arrow-img.png) no-repeat 0 0; margin-right:10px; padding:6px 0 0px 22px; height:27px; margin-left:5px; }
.top-strip ul li a{ color:#033766; text-decoration: none;}
.top-strip ul li:first-child{ background:none; padding-left:0; padding-top:8px; height:25px;}
.top-strip .dowpdown-section{ width:170px; float:right; padding:6px 0 0;}  
.top-strip .dowpdown-section select{ color:#4d4d4d; font-size:11px; line-height:15px; border:1px solid #9ab3c9; width:165px;}

/* Banner section */
.banner-container{ width:944px; float:left; background:url(../images/banner-btm-shadow.png) no-repeat 0 bottom; padding-bottom:20px;}
.banner-container .banner-inner{ width:944px; float:left; background:url(../images/banner-section-bg.png) no-repeat 0 0; height:236px;}
.banner-container .banner-left-section{ width:630px; float:left; padding:50px 15px 50px;}
.bg1{ background:url(../images/ie-icon.png) no-repeat 475px bottom;}
.banner-container .baner-rit{ width:250px; float:right;}
.banner-container .baner-rit ul{ width:100#; float:left; list-style:none; padding-top:15px;}
.banner-container .baner-rit ul li{ width:100#; float:left; margin-top:25px;}
.banner-container h2{ font-size:20px; line-height:25px; color:#000000; margin-bottom:5px;}
.banner-container h2 span{ color:#97002e;}
.banner-container h5{ font-size:12px; line-height:23px; color:#000000; margin-bottom:5px;font-weight: normal;}
.banner-container p{ font-size:16px; line-height:22px; color:#070707; margin-bottom:15px;}
.banner-container p span{ color:#97002e;}
.banner-container a{ color:#174c7c; text-decoration:underline;}

.banner-container .banner-section-inner{padding:30px 15px 50px;}

.banner-container .banner-section-inner p{ margin-bottom:0px;}

/* Body section */
h2{ font-size:18px; line-height:25px; color:#023e76; margin-bottom:20px;}
h6{ font-size:13px; line-height:18px; color:#000000; margin-bottom:16px; font-weight:normal;}
p{ font-size:11px; line-height:16px; color:#000; margin-bottom:11px;}
.marging-rit{ margin-right:0px!important;}
.body-container { width:924px; float:left; padding:25px 10px 30px;}
.body-container a { color:#174c7c; text-decoration:none;}
.fakelink { } 
.body-container2 { width:944px; float:left; padding:25px 0px 30px;}
.body-container2 a { color:#174c7c; text-decoration:none;}
.body-container2 p a { color:#174c7c; text-decoration:underline;}
.body-container h1 { color:#023e76 }
.body-container h2 { color:#023e76 }
.body-container h3 { color:#023e76 }
.body-container h4 { color:#023e76 }
.body-container h5 { color:#023e76 }
.body-container h6 { color:#023e76 }


/* Tab section */
.tab-container{ width:449px; float:left;}
.tab-container ul.tab{ width:449px; float:left; list-style:none; height:41px; text-align:center; font-size:15px; line-height:19px; }
.tab-container ul.tab li{ width:138px; float:left; background:url(../images/tab-nav-divider.gif) no-repeat right 0; padding-right:1px;}
.tab-container ul.tab li a{ width:100%; float:left; background:url(../images/tab-nav-mid-bg.png) repeat-x 0 0; padding:11px 0 0; height:30px; color:#4a4a4a; text-decoration:none;}
.tab-container ul.tab li a:hover, .tab-container ul.tab li a.active{background:url(../images/tab-nav-mid-bg.png) repeat-x 0 bottom; color:#023562;}

.tab-container ul.tab li.first{ width:140px; float:left;}
.tab-container ul.tab li.first a{ background:url(../images/tab-nav-lft-crn.png) no-repeat 0 0;}
.tab-container ul.tab li.first a:hover, .tab-container ul.tab li.first a.active{ background:url(../images/tab-nav-lft-crn.png) no-repeat 0 bottom;}

.tab-container ul.tab li.last{ width:169px; background:none;padding-right:0px;}
.tab-container ul.tab li.last a{ background:url(../images/tab-nav-rit-crn.png) no-repeat right 0;}
.tab-container ul.tab li.last a:hover, .tab-container ul.tab li.last a.active{ background:url(../images/tab-nav-rit-crn.png) no-repeat right bottom;}

.tab-container .inner-tab-container{ width:401px; float:left; border:1px solid #cecece; border-top:0px; padding:8px 23px; overflow-y:hidden; height:392px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.tab-container .inner-tab-container .info-container{width:380px; float:left;}
.tab-container .inner-tab-container ul{ list-style:none; font-size:11px; line-height:18px; }
.tab-container .inner-tab-container ul li{ display:block; padding-left:25px; color:#0e0e0e; background:url(../images/green-bullet-img.gif) no-repeat 0 5px;}
.tab-container .inner-tab-container ul li strong{ color:#023b70;}
.tab-container .inner-tab-container p { font-size:10px; line-height:18px;  display:block; padding-left: 4px; }
.tab-container .inner-tab-container p strong {color:#023b70;}
.tab-container .inner-tab-container .upmargin { margin-top: 8px; }

/* News section */
.news-container{width:449px; float:right; }
.news-container .inner-tab-container{ width:391px; float:left; border:1px solid #cecece; border-top:0px; padding: 8px 28px 12px 28px; overflow-y:hidden; height: 124px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.news-container .inner-tab-container .info-container{width:371px; float:left;}
.news-container a{ padding:11px 0 0; height:30px; color:#4a4a4a; text-decoration:none;}
.news-container a:hover, .news-container a.active{ color:#023562;}

.news-container .video-container {
  float: left;
  height: 252px;
  padding: 0;
  margin: 0;
  margin-top: 8px;
  border: none;
  width: 449px;
}

ul.newslist{ list-style:none;}
ul.newslist li { display: block; padding-left:25px; margin-bottom:4px; font-size:11px; line-height: 15px; color:#0e0e0e; background:url(../images/green-bullet-img.gif) no-repeat 0 5px; height:30px;}
ul.newslist li strong{ color:#023b70; }
ul.newslist li a {color:#023b70; text-decoration:none;}
ul.newslist li a:hover {text-decoration:underline;}

ul.link-list{ list-style:none; font-size:11px; line-height:18px; }
ul.link-list li{ display:block; padding-left:14px; background:url(../images/link-list-arrow.gif) no-repeat 0 5px; margin-bottom:5px; font-weight:bold;}
ul.link-list li a{ color:#174c7c; text-decoration:underline;}

.box-headeing{ width:419px; float:left; background:url(../images/tab-nav-lft-crn.png) no-repeat 0 bottom; padding-left:30px;}
.box-headeing .rit-crn{ width:389px; float:left; background:url(../images/tab-nav-rit-crn.png) no-repeat right bottom;padding-right:30px; height:30px; padding-top:11px;}
.box-headeing h3{ font-size:15px; color:#023562; line-height:19px; font-weight:normal; }

.box-headeing2{ width:442px; float:left; background:url(../images/tab-nav-lft-crn.png) no-repeat 0 bottom; padding-left:15px;}
.box-headeing2 .rit-crn{ width:412px; float:left; background:url(../images/tab-nav-rit-crn.png) no-repeat right bottom;padding-right:15px; height:30px; padding-top:11px;}
.box-headeing2 h3{ font-size:15px; color:#023562; line-height:19px; font-weight:normal; }

.quick-link-box{width:442px;}
.quick-link-box .inner-tab-container{ width:442px; float:left; background:url(../images/box-btm-crn.gif) no-repeat 0 bottom; padding-bottom:3px;}
.quick-link-box .info-container{ width:412px; float:left; background:url(../images/box-mid-bg.gif) repeat-y 0 0; padding:15px;}

.list-item-container{ width:100%; float:left; margin-top:10px 0 0;}
.list-item-container p{ font-size:11px; line-height:18px;display:block; padding-left:25px; color:#0e0e0e; background:url(../images/green-bullet-img.gif) no-repeat 0 6px;margin-bottom:0px; }
.list-item-container p strong{ color:#023b70;}

ul.list-item{ list-style:none; font-size:11px; line-height:18px; }
ul.list-item li{ display:block; padding-left:25px; color:#0e0e0e; background:url(../images/green-bullet-img.gif) no-repeat 0 6px;}
ul.list-item li strong{ color:#023b70;}

/* Bottom services section */
.services-box{ width:942px; height:144px; float:left; border:1px solid #cecece; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:url(../images/btm-box-bg-img.gif) repeat-x 0 0; margin:24px 0; }
.services-box ul{ width:100%; float:left; list-style:none;}
.services-box ul li{ width:186px; float:left; border-left:1px solid #cecece; height:120px; text-align:center; padding:18px 0 6px; font-size:14px; line-height:20px; color:#000000;}
.services-box ul li:first-child{ border-left:0px;}
.services-box ul li.bg-download{ background:url(../images/icon-img.png) no-repeat 66px 59px;}
.services-box ul li.bg-upgrade{  background:url(../images/icon-img.png) no-repeat -164px -23px}
.services-box ul li.bg-stories{ background:url(../images/icon-img.png) no-repeat -406px -112px}
.services-box ul li.bg-licensed{ background:url(../images/icon-img.png) no-repeat -638px -202px}
.services-box ul li a {color:#000000; text-decoration:none; width:100%; height:100%; float:left;}

.accoudian-box{ width:100%; float:left; margin-bottom:20px;border-bottom:1px solid #cecece;}
.accoudian-box h5{ font-size:14px; line-height:18px; color:#4a4a4a; cursor:pointer; padding:5px 10px; background:url(../images/accordian-head-bg.gif) repeat-x 0 0; border:1px solid #9cb2c9;}
.accoudian-box h5 span{ display:block; background:url(../images/accordian-arrow-img.png) no-repeat right -72px; padding:5px 25px 5px 5px; }
.accoudian-box h5.active{ color:#000;}
.accoudian-box h5.active span{background:url(../images/accordian-arrow-img.png) no-repeat right 3px;}
.accoudian-box .accoudian-content-div{ padding:18px 14px; border:1px solid #cecece; border-top:0px; border-bottom:0px; background:#f6f6f6;}
.accoudian-box p{ color:#000000; font-size:11px; line-height:14px;}

.sml-box{ width:303px; margin-right:18px;}
.sml-box .heading{ width:273px; padding:6px 16px; height:44px; background:url(../images/sml-box-mid-heading-bg.gif) no-repeat 0 0; font-size:15px; line-height:20px; color:#043d72;}
.sml-box .heading strong{ color:#99002f; display:block;}
.sml-box .box-btm-crn{ width:303px; float:left; background:url(../images/sml-box-btm-crn.gif) no-repeat 0 bottom; padding-bottom:3px;}
.sml-box .box-mid-bg{width:271px; float:left; padding:10px 16px; background:url(../images/sml-box-mid-bg.gif) no-repeat 0 bottom;overflow-y:auto;overflow-x:hidden;height:250px;}

.banner-container .banner-left-section2{ width:520px; float:left; padding:30px 15px 0px;}
.banner-container .banner-left-section2 p{ font-size:14px; font-weight:bold;}
.banner-container .banner-left-section2 p{ font-size:14px; font-weight:bold; line-height:18px;}
.banner-container .banner-left-section2 h4{ font-size:15px; line-height:22px; color:#070707;}
.banner-container .banner-left-section2 h4 span{ color:#97002e;}
.banner-container .banner-left-section2 h4 a{ color:#174c7c; text-decoration:none;}

.search-box{ width:266px; float:right; background:url(../images/search-section-box-bg.png) no-repeat 0 0; height:112px; margin:30px 15px 0px; padding:15px;}
.search-box h4{color: #023562; font-size: 15px; font-weight: normal; line-height: 19px; margin-bottom:20px; text-shadow:1px 1px #fff;}
.search-box input{ font-size:10px; line-height:21px;}
.search-box input[type="text"]{ width:245px; height:21px; float:left; padding:0 10px; float:left; background:url(../images/search-input-txt-bg.gif) repeat-x 0 0; border:1px solid #9ab3c9; }
.search-box input[type="submit"]{ width:79px; float:right; background:url(../images/search-btn-bg.png) no-repeat 0 0; color:#fff; border:0px; margin-top:20px; font-size:12px; overflow:visible; cursor:pointer; line-height:14px; height:28px;}

.boxcontainer{ width:100%; float:left;}
.boxcontainer p{ font-size:10px;}
.boxcontainer p a{ text-decoration:underline;}

.margin-bmt-40{ margin-bottom:40px;}
ul.link-list2{ list-style:none; font-size:10px; line-height:18px; }
ul.link-list2 li{ display:block; padding-left:14px; background:url(../images/link-list-arrow.gif) no-repeat 0 4px; margin-bottom:2px; }
ul.link-list2 li a{ color:#174c7c; text-decoration:none;}

.quick-link-box .inner-tab-container2{ width:440px; float:left;  border:1px solid #cecece; border-top:0px; height: 194px; overflow:hidden;}
.quick-link-box .inner-tab-container2 .info-container{width:410px; float:left; background:none;}
.quick-link-box .inner-tab-container2 .info-container img{ margin-left:10px; margin-bottom:10px;}

.quick-link-box .inner-tab-container2 .info-container .topiclist{}
.quick-link-box .inner-tab-container2 .info-container .topiclist .forumtopiclink{ width:410px; float:left; }
.quick-link-box .inner-tab-container2 .info-container .topiclist h3{ font-size:12px; line-height:16px;font-weight: normal;}
.quick-link-box .inner-tab-container2 .info-container .topiclist p.topicsubtext{}
.quick-link-box .inner-tab-container2 .info-container .topiclist p.topicsubtext a{ display:inline;}
.quick-link-box .inner-tab-container2 .info-container .topiclist a{color:#174C7C; text-decoration:none;}
.quick-link-box .inner-tab-container2 .info-container .topiclist .forumtopicreplies {display:none;}
.quick-link-box .inner-tab-container2 .info-container .topiclist .forumtopicvotes {display:none;}
.quick-link-box .inner-tab-container2 .info-container .topiclist .forumtopiclatestpost {display:none;}
.link-table{ width:100%;height:170px;}
.link-table td{padding:15px 15px 18px;}
.link-table td:first-child{ border-right:1px solid #d4dcdf;}
.link-table td h3{font-size: 14px;margin-bottom: 14px;}
.link-table td a{ color:#9a012f;}
.link-table td h3 img{ vertical-align:middle; margin-left:5px;}
.link-table td h6{ font-size:12px;}

.two_column { background: url(../images/vertical-line.gif) repeat-y left top; float:left; width:100%; padding:40px 0 30px;}
.two_column .left_panel { width:213px; float:left;}
.two_column .right_panel { width:690px; float:right;}
.two_column .right_panel p a{color: #174C7C;text-decoration: underline;}
.two_column .right_panel ul{ list-style:none; font-size:10px; line-height:18px; }
.two_column .right_panel ul li{ display:block; padding-left:14px; background:url(../images/link-list-arrow.gif) no-repeat 0 4px; margin-bottom:2px; }
.two_column .right_panel ul li a{ color:#174c7c; text-decoration:none;}
.two_column h1 { font-size:21px; font-weight:bold; padding:0 0 20px;}

.two_column h1 { font-size:21px; font-weight:bold; padding:0 0 20px;}
.two_column h2 { font-size:15px; font-weight:bold; color:#1f5589; margin:0 0 12px;}
.left_nav { padding:0 13px 0 0px;}
.left_nav h3 {padding:0 0 11px 15px;}
.left_nav h3 { font-size:11px; font-weight:normal;}
.left_nav h3 a{ color:#1f5589; text-decoration:none; }
.left_nav h3 a:hover{ color:#1f5589; }
.left_nav h3 a.active { color:#000; }
.left_nav h3.h_content { }
.left_nav h3.h_content.active { }
.left_nav h3.h3_content { }
.left_nav h3.h3_content.active1 { }
.left_nav .nav_content { color:#1f5589; list-style-type:none; margin:0 0 0 26px; font-size:11px; border-left: 1px solid silver; padding-left: 4px; }
.left_nav .displayBlock {display: block;}
.left_nav .nav_content li { margin:0 0 11px;}
.left_nav .nav_content li a{color:#1f5589; text-decoration:none;}
.left_nav .nav_content li a:hover{color:#1f5589;}
.left_nav .nav_content li a.active{color:#000;}

/* Inner page used on the 'one-off' pages */
.inner_page_container  {float:left; width:908px; padding:40px 0 30px 26px; }
.inner_page_container h1 { font-size:21px; font-weight:bold; padding:0 0 20px;}
.inner_page_container h3 { font-size:12px; font-weight:bold; padding:0 0 10px;}
.inner_page_container .para { font-size:11px; line-height: 16px; margin-top: -20px; font-weight:bold; margin-bottom: 10px; }
.inner_page_container h4 { font-size:11px; font-weight:bold; padding:0 0 10px;}
.inner_page_container p {color: #000000;font-size: 11px;line-height: 16px; margin-bottom: 11px;}
.inner_page_container a {color:#023b70; text-decoration:none;}
.inner_page_container a:hover {text-decoration:underline;}
/*.inner_page_container p span{ color:#97002E;font-weight:bold;}*/
.inner_page_container ul{ list-style:none; font-size:11px; line-height:20px; }
.inner_page_container ul li{ display:block; padding-left:14px; background:url(../images/link-list-arrow.gif) no-repeat 0 4px; margin-bottom:6px; }
.inner_page_container ul li a{ color:#174c7c; text-decoration:none;}
.inner_page_container ul li span{ color:#174C7C;}
/*.inner_page_container blockquote { margin-left: 2em; margin-right: 2em }*/
.inner_page_container blockquote a{ color:#000000}
.inner_page_container td {color: #000000;font-size: 11px;line-height: 16px; margin-bottom: 11px; padding: 4px}
.inner_page_container .buttonwrapper { position: relative; padding-left: 8px; }
.inner_page_container .buttonwrapper a { border: 1px solid silver; color:#fff; text-decoration:none; text-align:center; font-size:11px; padding: 4px 8px 4px 8px; background:url(../images/main-nav-bg.gif) repeat-x 0 0; }
.inner_page_container .buttonwrapper a:hover { text-decoration: underline; }
.inner_page_container .buttonwrapper input[type="submit"] { border: 1px solid silver; color:#fff; text-decoration:none; text-align:center; font-size:11px; padding: 4px 8px 4px 8px; background:url(../images/main-nav-bg.gif) repeat-x 0 0; }

/* Footer section */
#footer{ width:944px; float:left;}
#footer .footer-inner{ width:914px; float:left; padding:30px 15px; background:url(../images/footer-bg-img.png) repeat-x 0 0;}
#footer .footer-inner ul{ width:228px; float:left; list-style:none; line-height:15px;}
#footer .footer-inner ul li{ width:100%; float:left; margin-bottom:5px; font-size:10px;}
#footer .footer-inner ul li a{ color:#000000; text-decoration:none;}
#footer .footer-inner ul li a:hover{ text-decoration:underline;}
#footer .footer-inner ul li:first-child{ font-size:11px; font-weight:bold;}
#footer .right-container-footer{ width:auto; float:right;}
#footer .right-container-footer ul{ width:auto;}
#footer .footer-btm{ width:914px; float:left; padding:5px 15px 30px; border-top:1px solid #c8c8c8; position:relative;}
#footer .footer-btm p, #footer .footer-btm ul{ color:#000000; font-size:10px; line-height:16px;}
#footer .footer-btm ul li{ margin:0 5px 0 0; width:auto; float:left; list-style:none;}
#footer .footer-btm ul li a{ color:#174c7c; text-decoration:underline;}
#footer .twitter-link{ position:absolute; right:10px; top:-33px;}

.inner-page-left-container{ width:650px; float:left;}
.inner-page-right-container{ width:230px; float:right;}

.productHistory {
}

    .productHistory .historyHeader {
      font-size: 14px;
      color: white;
      background-color: #033c73;
      padding: 4px 0px 4px 8px; /* top right bottom left */
      font-weight: bold;
      font-family: Verdana;
      margin-bottom: 1em;
    }

    .productHistory .history td,.productHistory .history td th {
        border: 1px solid black;
        padding: 4px;
    }

    .productHistory .history {
        margin-bottom: 1em;
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0px;
    }

    .productHistory .history-build,productHistory .history-itemlist {
        font-weight : bold;
    }

    .productHistory pre {
        margin-right: 32px;
    }

    .productHistory ul li { 
      padding-left: 24px;
      background:url(../images/list-circle.png) no-repeat 8px 8px;
    } 

    .productHistory pre {
      display: block;
      padding:9px 9px 9px 0px;
      margin:0 32px 10px 32px;
      font-size:13px;
      line-height:1.428571429;
      color:#333;
      word-break:break-all;
      word-wrap:break-word;
      background-color:#f5f5f5;
      border:1px solid #ccc;
      border-radius:4px;
    }

  /* provide some minimal visual accomodation for IE8 and below */
  .productHistory .history tr {
    background: #b8d1f3;
  }
  /*  Define the background color for all the ODD background rows  */
  .productHistory .history tr:nth-child(odd){ 
    background: #b8d1f3;
  }
  /*  Define the background color for all the EVEN background rows  */
  .productHistory .history tr:nth-child(even){
    background: #dae5f4;
  }

.Release_Right{ width:220px; float:right; border:1px solid #ccc; padding:10px; font-size:13px; line-height:22px; text-align:center;}
.Release_Right h3{font-size: 17px;font-weight: bold;padding: 0 0 10px;}
.Release_Right h4{color: #023562; font-size: 13px;font-weight: bold; line-height: 22px;}
.Release_Right h4 strong{font-size: 17px;color:#97002E; }
.Release_Right h4 a{font-size: 11px;color:#023562;line-height: 22px; text-decoration:none; }
.Release_Right h4 a:hover{text-decoration:underline;}
.Technical_Reference_Right{ width:170px; float:right; border:1px solid #ccc; padding:10px; font-size:13px; line-height:22px;height:50px;margin-bottom:20px;}
.Technical_Reference_Right h4{color: #023562; font-size: 11px;font-weight: bold; line-height: 22px;}


/* 31/10/2011 */
.community{ height:250px!important; position:relative;}
.community p{ font-size:11px;}
.community p a{ text-decoration:none; display:block;}
.community .go-link-btn{ font-size:11px; color:#fff; line-height:12px; font-weight:bold; text-decoration:none; position:absolute; right:15px; bottom:10px; background:url(../images/go-link-btn-bg.png) no-repeat 0 0; text-align:center; width:95px; height:21px; padding:7px 5px;}

.search-box2{ width:266px; float:right; background:url(../images/search-section-box-bg.png) no-repeat 0 0; height:112px; margin:30px 15px 0px; padding:15px;}
.search-box2 h4{color: #023562; font-size: 15px; line-height: 19px; margin-bottom:5px; text-shadow:1px 1px #fff;}
.search-box2 p{ color: #070707; font-size: 14px; line-height: 20px; margin-bottom: 15px;}

.faq-container{ width:100%; float:left; position:relative;}
.faq-container h3{ color:#013e75; font-size:14px; background:url(../images/arrow.gif) no-repeat 0 -36px; padding-left:12px; display:block; cursor:pointer; padding-bottom:12px;}
.faq-container h3.active{background:url(../images/arrow.gif) no-repeat 0 8px;}
.faq-container .accordian-details-container{ padding:0 0 20px 15px ; display:block;}
.faq-container .accordian-link{ position:absolute; right:-10px; top:-40px; list-style:none; font-size:11px; line-height:12px;}
.faq-container .accordian-link li{ width:auto; float:left; margin:0 2px;color:#013e75;background: none repeat scroll 0 0 transparent;}
.faq-container .accordian-link li a{color:#013e75; text-decoration:none;}



/* 2/11/2011 */
.banner-container2{ width:944px; float:left; background:url(../images/banner-btm-shadow.png) no-repeat 0 bottom; padding-bottom:20px;}
.banner-container2 .banner-inner{ width:944px; float:left; background:url(../images/banner-section-bg.png) no-repeat 0 0; height:236px;}

.pricing-div{ background: url(../images/btm-box-bg-img.gif) repeat-x 0 0;border: 1px solid #CECECE;border-radius: 3px 3px 3px 3px;margin-bottom:30px; float:left; padding:20px; width:880px;}
.pricing-div ul.pricing-details{ list-style:none;}
.pricing-div ul li{ width:auto; float:left; margin-right:20px}
.pricing-div ul li:first-child{ width:40%;}
.pricing-div h2{ font-size:20px; color:#000; margin-bottom:10px;}
.pricing-div p{ font-size:12px;}

.accoudian-content-div2{ border:1px solid #cecece; border-top:0px; border-bottom:0px; background:#f6f6f6; padding-bottom:2px;}
.accoudian-content-div2 table{}
.accoudian-content-div2 table td{ border-top:1px solid #d4d4d4; padding:10px 20px; font-size:10px; color:#354d4f; line-height:16px;}
.accoudian-content-div2 table tr:first-child td{ border-top:0px;}
.accoudian-content-div2 table td p{ font-size:10px; color:#354d4f; line-height:16px;}

.classdescription-div { border:1px solid #cecece; background:#f6f6f6; padding-bottom:2px;}
.classdescription-div table{}
.classdescription-div table td{ vertical-align: top; text-align: left; border-top:1px solid #d4d4d4; font-size:11px; color:#354d4f; line-height:16px;}
.classdescription-div table tr:first-child td{ border-top:0px;}
.classdescription-div table td p{ font-size:11px; color:#354d4f; line-height:16px;}
.classdescription-div table th { text-align: left; }

/* Basic/Licenced SampleList Section rajan-7/11/2011*/
.samplesgroupheader{font-size:15px; line-height:24px; color:#000;}
.sampleheader{font-size:12px; line-height:24px; color:#000;}
.sampleheader a{color:#023562;}
.sampledescription {font-size:11px; line-height:16px; color:#000000;margin-bottom:11px;}
/*.samplesgroupheader{font-size: 24px;font-weight: bold;padding: 0 0 20px;}
.sampleheader{color: #1F5589;font-size: 18px;font-weight: bold; margin: 0 0 12px;}
.sampleheader a{color:#1F5589;}
.sampledescription {font-size:12px; line-height:16px; color:#000000;margin-bottom:11px;}*/
/* 07-11-2011 */
.top-text-info-content{ width:90%; float:left; padding:6% 5% 0px;}
.top-text-info-content h3{ font-size:19px; line-height:25px; margin-bottom:5px;}
.top-text-info-content h5{ font-size:15px; line-height:25px; margin-bottom:2px; font-weight:normal;}
.top-text-info-content h4{ font-size:17px; line-height:25px; margin-bottom:20px;}

.sml-box1{ width:303px; margin-right:18px;}
.sml-box1 .heading{ width:273px; padding:6px 16px; height:44px; background:url(../images/sml-box-mid-heading-bg.gif) no-repeat 0 0;font-size:14px;  line-height:20px; color:#043d72;}
.sml-box1 .heading strong{ color:#99002f; display:block;font-size:18px;}
.sml-box1 .box-btm-crn{ width:303px; float:left; background:url(../images/sml-box-btm-crn.gif) no-repeat 0 bottom; padding-bottom:3px; position:relative;}
.sml-box1 .box-mid-bg{width:271px; float:left; padding:10px 16px 30px; min-height:100px; height:auto!important; height:120px; background:url(../images/sml-box-mid-bg.gif) no-repeat 0 bottom;}
.sml-box1 .link-bg{ width:79px; float:right; background:url(../images/read-more-link-bg.png) no-repeat 0 0; height:22px; color:#fff; text-decoration:none; text-align:center; font-size:11px; line-height:16px; padding:6px 0 0; position:absolute; bottom:15px; right:20px}

.sml-box2{ width:303px; margin-right:18px; border-top:1px solid #cacaca;}
.sml-box2 .box-btm-crn{ width:303px; float:left; background:url(../images/sml-box-btm-crn.gif) no-repeat 0 bottom; padding-bottom:3px;}
.sml-box2 .box-mid-bg{width:251px; float:left; padding:10px 36px;height:200px;overflow-y:auto;overflow-x:hidden; background:url(../images/sml-box-mid-bg.gif) no-repeat 0 bottom;}

.sml-box2 h3{ width:100%; float:left;color:#99002f; display:block;font-size:15px; margin-bottom:10px;}
.sml-box2 h3 img{ vertical-align:middle; margin-left:10px;}

.top-text-info-content2{ width:96%; float:left; padding:20px 2% 0px;}
.top-text-info-content2 h2{ margin-bottom:10px; font-size:18px;}
.top-text-info-content2 h3{ font-size:18px; line-height:25px; margin-bottom:5px;}
.top-text-info-content2 h5{ font-size:15px; line-height:25px; margin-bottom:2px; font-weight:normal;}
.top-text-info-content2 h4{ font-size:17px; line-height:25px; margin-bottom:20px;}
.top-text-info-content2 h6{ margin-bottom:2px; font-weight:normal;}
.top-text-info-content2 .mar-btm-none{ margin-bottom:0px;}
.top-text-info-content2 .mar-top30{ margin-top:30px;}

.form-container{ width:880px; float:left; padding:30px 0 20px;}
.form-container1{ width:800px; margin:0 auto;}
.form-container1 .form-row{ width:100%; float:left; margin-bottom:10px;}
.form-container1 .form-row label{ font-size:11px; line-height:22px; color:#000; width:150px; float:left; padding-right:10px; text-align:right;}
.form-container1 .form-row .label-txt{float: left; margin: 0 0 0 78px; text-align: left; width: 55%;}
.form-container1 .form-row .label-txt span{ width:80%; float:left;}
.form-container1 .form-row .label-txt strong{ color:#023E76; font-weight:normal;}
.form-container1 .form-row .label-txt input[type="checkbox"]{ float:right; vertical-align:top; margin-top:6px;}
.form-container1 input[type="text"]{ width:347px; float:left; height:23px; padding:1px 5px 2px; font-size:11px; line-height:18px; color:#000; border:1px solid #9ab3c7; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:url(../images/search-input-txt-bg.gif) repeat-x 0 0; }
.form-container1 input.inputbox2{ width:150px;}
.form-container1 textarea { width:347px; float:left; height:100px; padding:1px 5px 2px; font-size:11px; line-height:18px; color:#000; border:1px solid #9ab3c7; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:url(../images/search-input-txt-bg.gif) repeat-x 0 0; }
.form-container1 select.select-box{ width:162px; float:left; height:23px; padding:1px 5px 2px; font-size:11px; line-height:18px; color:#000; border:1px solid #9ab3c7; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; background:url(../images/search-input-txt-bg.gif) repeat-x 0 0; }
.form-container1 .submit-btn{ width:105px; height:28px; color:#fff; font-size:11px; line-height:22px; padding:1px 2px 5px; line-height:28px; background:url(../images/go-link-btn-bg.png) no-repeat 0 0; border:0px; visibility:visible; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:right;cursor:pointer;}

.right_panel ul{margin-bottom: 11px;}
.right_panel ul li{color: #000000; font-size: 11px; line-height: 16px;margin-bottom:3px;}
.right_panel  ol{margin-bottom: 11px;margin-left:25px;}
.right_panel ol li{color: #000000; font-size: 11px; line-height: 16px; }
.right_panel td{color: #000000; font-size: 11px; line-height: 16px; padding:3px 5px; }
.right_panel th{color: #000000; font-size: 11px; line-height: 16px;padding:3px 5px; }
.right_panel h3 { font-size:12px; font-weight:bold; padding:0 0 10px;}
.right_panel h4 { font-size:11px; font-weight:bold; padding:0 0 10px;}
.right_panel .buttonwrapper { position: relative; padding-left: 8px; }
.right_panel .buttonwrapper a { border: 1px solid silver; color: #1F5589 !important; text-decoration:none !important; text-align:center; font-size:11px; padding: 4px 8px 4px 8px; }
.right_panel .buttonwrapper a:hover { text-decoration: none !important; background:url(../images/main-nav-bg.gif) repeat-x 0 0; color: #fff !important;}
.right_panel .buttonwrapper input[type="submit"] { border: 1px solid silver; color:#1F5589 !important; text-decoration:none !important; text-align:center; font-size:11px; padding: 4px 8px 4px 8px; }

.search-box3{ width:296px; float:right; background:url(../images/rit-box-topcrn.png) no-repeat 0 0; padding-top:6px;margin:15px 15px 0px; position:relative; z-index:2;}
.search-box3 .btm-crn-bg{ width:266px; float:right; background:url(../images/rit-box-btm-crn.png) no-repeat 0 bottom;  padding:4px 15px 10px;}
.search-box3 h4{color: #023562; font-size: 15px; line-height: 19px; margin-bottom:5px; text-shadow:1px 1px #fff;}
.search-box3 p{ color: #070707; font-size: 14px; line-height: 20px; margin-bottom: 0px;}
.search-box3 .link-bg{ width:79px; float:right; background:url(../images/read-more-link-bg.png) no-repeat 0 0; height:22px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; font-size:11px; line-height:16px; padding:6px 0 0; position:absolute; bottom:10px; right:8px}

/*For Modal popup box */
.ModalPopupBG{background-color: #cccccc;filter: alpha(opacity=70);opacity: 0.7;}
.popup-box {  width:560px;height:188px; margin:0 auto 0; background:#ffffff;}
.popup-in {  width:532px;height:160px; padding:14px; border: 1px solid #cccccc;}
.box3{ float:left; position:relative; width:502px; padding:14px;color:#70769c; background: #ededed; border: 1px solid #cccccc;height:130px;}
.popup-button{ width:79px; float:right; background:url(../images/read-more-link-bg.png) no-repeat 0 0; height:29px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; font-size:11px; line-height:12px; border:0px; font-family:Arial, Helvetica, sans-serif;}


ul.search-results{font-size: 11px; line-height: 18px; list-style: none outside none;}
ul.search-results li{background: url(../images/green-bullet-img.gif) no-repeat 0 5px; color: #0E0E0E; display: block; padding-left: 25px; margin-bottom:3px;}
ul.search-results li a{color: #023B70; text-decoration:none;}
ul.search-results li a:hover{text-decoration:underline;}
.mar-left30 { margin-left:30px; }
/*17-11-2011*/
h1 small{ display:block; font-weight:normal;}
h1 small span{ color:#99002e;}
.customers-img-row{ width:100%; float:left; margin:0 0 20px;}
.customers-img-box{ width:217px; height:109px; margin:5px 10px 5px 0; float:left; background:url(../images/customers-img-box.png) no-repeat 0 0;}


.top-container-forum{ background:url(../images/banner-btm-shadow.png) no-repeat center bottom; padding:15px 0px 30px; width:944px; float:left;}
.top-container-forum p, .top-container-forum ul{color: #070707; font-size: 11px; line-height: 16px; margin-bottom: 8px;}
.top-container-forum ul{ list-style:none;}
.top-container-forum li{ margin-bottom:5px;}
.top-container-forum p span{ color:#97002E;}
.top-container-forum h1 { font-size:19px; font-weight:bold; padding:0 0 20px; color:#033766;}
.top-container-forum #loginheader{padding:5px 5px 10px; margin-bottom:10px; width:924px; float:left;background:url(../images/accordian-head-bg.gif) repeat-x 0 bottom; border:1px solid #9cb2c9;}
.top-container-forum #forumsearch{ width:405px; float:right;}

.LoadingImage { _position: absolute; position:fixed; top:0%; bottom:0%; text-align:center; left:0%; padding:20% 0% 80% 0%; width:100%; height:100%; z-index:9999;
 background-color:#000; border:solid 1px #000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

.ajax__validatorcallout{background: url(/images/popup-btn-crn.png) no-repeat 0 bottom!important; width:262px; border:0px!important; margin:-45px 0 0 -5px!important;height:56px!important;}
.ajax__validatorcallout td{ border:0px!important;}
.ajax__validatorcallout .ajax__validatorcallout_callout_cell{ display:none;}
.ajax__validatorcallout .ajax__validatorcallout_icon_cell{ display:none;}
.ajax__validatorcallout .ajax__validatorcallout_error_message_cell{background:none!important; padding:0px 10px 15px; font-size:11px; line-height:14px; color:#fff; height:46px!important; vertical-align:middle;}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell{background:none!important;}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell div{ background:none!important;}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv{ width:23px!important; padding-top:5px;}

/*01-12-2011*/
.accoudian-list{ width:100%; float:left; margin-bottom:20px;border-bottom:1px solid #cecece; list-style:none;}
.accoudian-list li.head{}
.accoudian-list li.head h3{ font-size:14px; line-height:18px; color:#4a4a4a; cursor:pointer; padding:5px 10px; background:url(../images/accordian-head-bg.gif) repeat-x 0 0; border:1px solid #9cb2c9;}
.accoudian-list li.head span{ display:block; background:url(../images/accordian-arrow-img.png) no-repeat right -72px; padding:5px 25px 5px 5px; }
.accoudian-list li.head.active{ color:#000;}
.accoudian-list li.head.active span{background:url(../images/accordian-arrow-img.png) no-repeat right 3px;}

.accoudian-list ul.accoudian-content-div2{ padding:18px 14px; border:1px solid #cecece; border-top:0px; border-bottom:0px; background:#f6f6f6; list-style:none;}
.accoudian-list ul.accoudian-content-div2 li{}
.accoudian-list p{ color:#000000; font-size:11px; line-height:14px;}


/*7/12/2011-Accordian*/
#side{ width:265px; float:left;}
#side ul{ list-style:none;}
#side .accordion{ list-style:none; font-size:11px; line-height:14px; list-style:none;}
#side .accordion li{display:block; padding-left:10px; margin-bottom:5px;}
#side .accordion li ul{ margin-top:5px; font-size:9px;}
#side .accordion li a{ padding-left:15px; background:url(../images/arrow.gif) no-repeat left -38px; text-decoration:none; color:#000;}
#side .accordion li a.open{background:url(../images/arrow.gif) no-repeat left 4px;}
#side .accordion .open{ font-weight:bold;}
#side .accordion li li a{ color:#1F5589;background:url(../images/accordian-inner.gif) no-repeat left 2px;}
#side .accordion li li a.open{background:url(../images/accordian-inner.gif) no-repeat left -38px;}
#side .accordion li li ul li li.last-child{}
#side .accordion li li ul li li.last-child a{background:none;margin-left:5px!important; padding-left:0px;}
#side .accordion li li ul li li.last-child a.open{background:none}
#side .accordion li li li.last-child a{background:none;margin-left:15px!important; padding-left:0px;}
#side .accordion li li li.last-child a.open{background:none}
/*blockquote{background-color: #F6EBC1; border: 2px solid #fce27c; font-size: 11px; margin: 1em 2em; padding: 10px;border-left: 5px solid #fce27c!important;}*/
blockquote{font-size: 11px; margin: 1em 2em; padding: 5px;}
blockquote pre span { display:inline !important; white-space:nowrap;}
blockquote a{color:#174C7C}
pre {font-size: 11px;}
pre span { display:inline !important; white-space:nowrap;}
.snippet{ display:inline-block !important; white-space:nowrap;}
.Richtextbox-header1 {
font-size:21px; font-weight:bold; padding:0 0 20px;
}

.Richtextbox-header2 {
font-size:19px; font-weight:bold; padding:0 0 18px;
}

.Richtextbox-header3 {
font-size:18px; font-weight:bold; padding:0 0 16px;
}

.Richtextbox-header4 {
font-size:15px; font-weight:bold; padding:0 0 13px;
}

.Richtextbox-header5 {
font-size:14px; font-weight:bold; padding:0 0 10px;
}

.Red-span {
color:#97002e;
}

.Blue-span {
color: #174C7C;
}

.inner_page_container .Richtextbox-header6-X {
font-size:21px; font-weight:bold; padding:0 0 20px;
}

.news-header-text{
  color: #023b70;
  font-size: 21px;
  font-weight: bold;
  padding:0 0 20px;  
  }

.details-text-header{
  color: #023b70;
  font-size: 21px;
  font-weight: bold; padding:0 0 20px;
  
  }

.details-text-subheader{
  font-size: 15px;   padding:0 0 20px;
  }
.details-content{  
  font-size: 11px;   padding:0 0 20px;
  }
}

span.news-list-date{
  font-size: 11px;  
}

ul.news-list{ list-style:none;}
ul.news-list li { display: block; margin-bottom:20px; font-size:11px; font-size: 15px;}
ul.news-list li strong{ color:#023b70; }
ul.news-list li a {color:black; text-decoration:none;}
ul.news-list li a:hover {text-decoration:underline;}

.illustration-container{
  padding-top: 20px;
}

 .case-study-thumbnail {  
    float: left;
    width: 185px;
    height: 123px;
    }
.case-study-details {
  padding-left: 210px;
}

.case-study-title{
  color: #023b70;
  font-size: 15px;
  font-weight: bold; padding:0 0 5px;  
}
.case-study-summary{
  font-size: 11px;
  line-height: 16px;
  padding:0 0 5px;
}
.case-study-link{
  font-size: 11px;
  font-weight: bold;  
}
.case-study-preview{
  padding:0 0 0px;  
}

.case-study-container"{
  margin-right: 400px;
}

.two-column { float:left; width:100%; padding:40px 0 30px;}
.two-column .left-column { width:380px; float:left;}
.two-column .right-column { width:295px; float:right;}

.link-btn{ 
  color:#fff !important; 
  text-decoration:none; 
  font-size:11px;  
    color: white;
    padding: 5px 5px;
    text-align: center;
    display: inline-block;
    background-color: #023b70;
    font-weight: bold;
}

.case-study-container>ul li {
  margin: 0 0 20px 0; background-image: none; padding-left: 0px; min-height:130px;
}














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.Richtextbox-header1 {
font-size:24px; font-weight:bold; padding:0 0 32px;
}

.Richtextbox-header2 {
font-size:22px; font-weight:bold; padding:0 0 18px;
}

.Richtextbox-header3 {
font-size:20px; font-weight:bold; padding:0 0 16px;
}

.Richtextbox-header4 {
font-size:18px; font-weight:bold; padding:0 0 13px;
}

.Richtextbox-header5 {
font-size:16px; font-weight:bold; padding:0 0 10px;
}

.Red-span {
color:#97002e;
}

.Blue-span {
color: #174C7C;
}

