body {
/*font-family:Arial, Helvetica, sans-serif;*/
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
background-image: url(images/main-bg.jpg);
background-repeat: repeat-x;
background-color: #D0E1EB;
}

body a:link {
color:#406171;
text-decoration:underline;
} 
body a:active {
color:#406171;
text-decoration:none;
} 
body a:visited {
color: #406171;
text-decoration:none;
}
body a:hover {
color:#333333;
text-decoration:none;
}



.main-container {
height: auto;
width: 945px;
margin-right: auto;
margin-left: auto;
background-color: #FFFFFF;
}

h1{
font-size: 24px;
padding:0px;
margin:0px;
font-family:"Century Gothic";
font-weight:normal;
}

h2{
font-size: 15px;
height:auto;
font-family:"Century Gothic";
font-weight:bold;
}

h3{
font-size: 15px;
color:#496978;
padding:0;
margin:0;
font-family:"Century Gothic";
font-weight:bold;

}

h4{
font-size: 18px;
color:#496978;
margin:0;
padding-left:2px;
font-family:"Century Gothic";
font-weight:600;

}

h5{
font-size: 13px;
margin:0;
height:auto;
font-family:"Century Gothic";
font-weight:normal;

}

h6{
font-size: 13px;
color:#496978;
padding:0;
margin:0;
font-family:"Century Gothic";
font-weight:bold;

}


.main-container-about-us {
height: 1500px;
width: 945px;
margin-right: auto;
margin-left: auto;
background-color: #FFFFFF;
}

.row6 {
float: left;
height: 20px;
width: 100%;
/*background-repeat:no-repeat;
background-image:url("images/about-us-rounded-bar2.jpg") no-repeat;*/
}
.row61 {
float: left;
width: auto;
background-color:White;
height: auto;
padding-left: 26px;
padding-right: 27px;
line-height: 1.7;
font-size: 11px;
width:892px;
}

.row7 {
height: 75px;
width: 100%;
background-image: url(images/footer-bg.png);
background-repeat: no-repeat;
padding-top: 20px;
padding-bottom: 15px;
clear: both;
float: left;
}


.row1 {
float: left;
height: auto;
width: 945px;
}
.row2 {
float: left;
height: auto;
width: 103.5%;
padding-bottom: 5px;
}
.main-nav {
float: right;
width: 72%;
position:relative;
z-index: 2;
left: 0px;
border-bottom-width: 0px;
height: 50px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
background-image: url(images/nav-bg.jpg);
background-repeat: no-repeat;
margin-right: 0px;
padding-right: 0px;
color:#3E697A;
}
.row3 {
float: left;
height: auto;
width: 945px;
}
.row4 {
background-image: url(images/row4-bg.png);
background-repeat: repeat-y;
float: left;
height: auto;
width: 100%;
background-color: #57BDDC;
padding-top: 20px;
margin-top:-8px;
}
.welcome {
font-size: 12px;
line-height: 16px;
float: left;
width: 60%;
color: #2E4652;
height: auto;
padding-bottom: 20px;
padding-left: 40px;
padding-right: 30px;
}
.row5 {
float: left;
height: auto;
width: 100%;
background-color: #FFFFFF;
}
.r5-left {
float: left;
height: auto;
width: 645px;
margin: 0px;
padding: 0px;
clear: right;
position: absolute;
}

.r5-right {
float: right;
height: auto;
width: 305px;
clear: both;
}
.search-bar {
background-image: url(images/tabber-bg.jpg);
background-repeat: repeat-x;
float: right;
height: 35px;
width: 275px;
padding-top: 5px;
padding-left: 30px;
}
.r5-leftbar {
background-image: url(images/tabber-bg.jpg);
background-repeat: repeat-x;
height: 40px;
width: 100%;
margin: 0px;
float: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0%;
}

.cs-pic{float:left;height:auto;width:auto;padding-left:30px;padding-top:15px;}
.cs-description{float:left;height:55px;width:495px;padding-left:20px;padding-top:15px;text-align:left;font-size:11px;color:#2e4652;line-height:1.7;padding-bottom:24px;clear:right}


.whats-new {
/*font-family: Arial, Helvetica, sans-serif;*/
color: #2E4652;
line-height: 18px;
float: left;
width: 247px;
height: auto;
padding-left: 40px;
font-size: 11px;
margin-left:-1.5em;
}



.logo {
float: left;
height: auto;
width: auto;
padding-left: 10px;
}

#maincopy {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
float: left;
width: auto;
padding-top: 10px;
color: #3f606f;
height: auto;
background-color: #FFFFFF;
}
.maincopy-pic {
float: left;
height: auto;
width: auto;
padding-left: 30px;

}

.maincopy-picwhite {
float: left;
height: auto;
width: 70px;

padding-left: 30px;

}


.maincopy-copy {
float: left;
height: 55px;
width: 450px;
padding-left: 20px;
text-align: left;

font-size: 11px;
color: #2E4652;
line-height: 1.7;
padding-bottom: 38px;
clear: right;
}

.maincopy-copy2 {
float: left;
height: 55px;
width: 495px;
padding-left: 20px;
text-align: left;

font-size: 11px;
color: #2E4652;
line-height: 1.7;
padding-bottom: 38px;
clear: right;
}
.main-button
{
float:left;
padding-bottom:5px;
padding-top:15px;
width:630px;
}
.main-button-whitepaper
{
float:left;
padding-bottom:5px;
padding-top:5px;
width:630px;
}
.main-button-banner
{
padding-bottom:5px;
padding-top:205px;
padding-right:70px;
float:right;
}
.main-button-webinar-button
{
padding-bottom:5px;
padding-top:175px;
padding-left:50px;
text-align:center;
width:185px;
}
.main-button-webinar-link
{
padding-bottom:5px;
padding-top:190px;
padding-right:87px;
float:right;
}


.maincopy2 {
float: left;

width: 500px;
padding-left: 40px;
text-align: left;
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
color: #2E4652;
line-height: 16px;
clear: both;
padding-top: 20px;
}
.maincopy3 {
float: left;
height: 80px;
width: 500px;
padding-left: 40px;
text-align: left;
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
color: #2E4652;
line-height: 16px;
clear: both;
padding-top: 20px;
}

.vieo-contain {
background-image: url(images/video-bg.jpg);
background-repeat: no-repeat;
float: right;
height: 200px;
width: 305px;
padding-top: 33px;
padding-left: 0px;
text-align:center;
}
.vieo-contain1 {

float: right;
height: 200px;
width: 305px;
padding-top: 1px;
padding-bottom:32px;
padding-left: 0px;
text-align:center;
}

li ul.temenu {
 display: none;
}
li:hover > ul.temenu {
 display: block;
}

ul#nav li ul.temenu {
 display: none;
}
ul#nav li:hover > ul.temenu {
 display: block;
}
.r7-slider {
float: left;
height: auto;
width: 200px;
padding-left: 10px;
}
.r7-footer-copy {
float: left;
height: auto;
width: 700px;
font-size: 11px;
color: #406171;
text-align: left;
line-height: 16px;
padding-top: 10px;
/*font-family: Arial, Helvetica, sans-serif;*/
padding-left: 30px;
padding-right: 0px;
}


.r7-contact {
float: left;
height: auto;
width: 150px;
text-align: right;
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
color: #406171;
padding-top: 38px;
}


.row3-about-us {
float: left;
height: 90px;
width: 900px;
background-image: url(images/about-us-banner-bg.jpg);
background-repeat: no-repeat;
padding-top: 69px;
padding-left: 45px;
color: #496978;
}

.row4-about-us {
background-color:#eef3f7;
background-image:url("images/tabber-bg.jpg");
float: left;
height: 35px;
width: 945px;
}

.search-bar-about-us {
float: right;
height: auto;
/*width: 280px;*/
width: 220px;
margin: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.sub-link1 {
height: auto;
text-decoration:none;
width: auto;
line-height: 3;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
}


.sub-link2 {
text-decoration:none;
width: auto;
padding-right: 50px;
padding-left: 20px;
padding-top: 8px;
padding-bottom: 10px;
height: auto;
}

.sub-link3 {
height: auto;
text-decoration:none;
background-image: url(images/left-nav-bg.gif);
background-repeat: no-repeat;
width: auto;
padding-top: 8px;
padding-right: 50px;
padding-bottom: 20px;
padding-left: 20px;
clear: both;
}

.sub-link4 {
height: auto;
text-decoration:none;
width: auto;
padding-top:10px;
}

.sub-link5 {
height: auto;
text-decoration:none;
width: auto;

}

.r5-left-about-us {
float: left;
height: auto;
width: 23%;
background-color: #FFFFFF;
margin-left: 2%;
}
.r5-left-blog {
float: left;
height: auto;
width: 20%;
background-color: #FFFFFF;
margin-left: 2%;
}

.r5-left-about-us li
{
 /*border:#ABE7DF 1px soild;*/
 padding:0.1em;
 
}

.side1
{
 float:left;
width: auto;
background-color: #FFFFFF;
margin-left: 2%;
}

.r5-left-about-us2 {
float:left;
border-top: 1px solid #CCCCCC;
 height: auto;
width: 19%;
 background-color: #FFFFFF;
 margin-left: 4%;
 margin-top:1%;
 padding-top: 1%;
 margin-right: 2%;
 margin-bottom: 0%;
 padding-bottom: 0%;
}

.r5-left-about-us245 {
float:left;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
 height: auto;
width: 19%;
 background-color: #FFFFFF;
 margin-left: 4%;
 margin-top:1%;
 padding-top: 1%;
 margin-right: 2%;
 margin-bottom: 2%;
 padding-bottom: 1%;
}

.r5-left-about-us24 {


 height: auto;
width: 19%;
 background-color: #FFFFFF;
 margin-left: 4%;
 margin-top:1%;
 padding-top: 1%;
 margin-right: 2%;
 margin-bottom: 0%;
 padding-bottom: 0%;
}

.r5-left-about-us22 {
float:left;
height: auto;
width: 19%;
background-color: #FFFFFF;
margin-left: 4%;
margin-top:1%;
padding-top: 1%;
margin-right: 2%;
margin-bottom: 0%;
padding-bottom: 0%;
}


.r5-left-about-us22old {
float:left;
height: auto;
width: 19%;
background-color: #FFFFFF;
margin-left: 4%;

margin-right: 2%;
margin-bottom: 0%;
padding-bottom: 0%;
}

.r5-left-about-us2i {
float: left;
height: auto;
width: 19%;
background-color: #FFFFFF;
margin-left: 2%;
margin-top:3%;
padding-top: 1%;
border-top-width: 1px;
margin-right: 2%;
margin-bottom: 0%;
padding-bottom: 0%;
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}
.r5-left-Career 
{

border-top: 1px solid #CCCCCC;
float: left;
height: auto;
width: 19%;
background-color: #FFFFFF;
margin-left: 4%;
margin-top:1%;
padding-top: 1%;
border-top-width: 1px;
margin-right: 2%;
margin-bottom: 0%;
padding-bottom: 0%;
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
margin-right: 2%;
margin-bottom: 0%;
padding-bottom: 0%;
}
.r5-left-about-us2b {
float: left;
height: auto;
width: 19%;
background-color: #FFFFFF;
margin-left: 4%;
margin-top:1%;
padding-top: 1%;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
margin-right: 2%;
margin-bottom: 0%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}

.r5-left-about-us3 {
float: left;
height: auto;
width: 22%;
background-image: url(images/form_bg.gif);
background-repeat: no-repeat;
margin-left: 1%;
padding-left: 2%;
padding-top: 2%;
margin-top: 3%;
border-top-width: 0px;
border-top-style: solid;
border-top-color: #CCCCCC;
padding-bottom: 2%;
margin-bottom:3%;
}
.r5-left-about-us311 {
float: left;
height: auto;
width: 22%;
font-size:11px;
background-image: url(images/new.GIF);
background-repeat: no-repeat;
margin-left: 1%;
padding-left: 2%;
padding-top: 2%;
margin-top: 3%;
border-top-width: 0px;
border-top-style: solid;
border-top-color: #CCCCCC;
padding-bottom: 2%;
margin-bottom:3%;
}

.r5-right-about-us {
float: right;
min-height:940px;
width: 69%;
background-color: #FFFFFF;
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
line-height: 16px;
color: #496978;
margin-right: 3%;
margin-left: 3%;
}

.r5-right-blog {
float: right;
min-height:840px;
width: 74%;
background-color: #FFFFFF;
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
line-height: 16px;
color: #496978;
margin-right: 1%;
margin-left: 0%;
}

.r5-right-Whitepaper {
float: right;
min-height:685px;
width: 38%;
background-color: #FFFFFF;
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 12px;
line-height: 16px;
color: #496978;
margin-right: 4%;
margin-left: 3%;

}
.r5-left-exec-summary{
float:left;
height: auto;
width: 52%;
background-color: #FFFFFF;
font-size: 12px;
line-height: 16px;
color: #496978;
margin-left: 2%;
margin-top:1%;
padding-top: 1%;
margin-bottom: 0%;
padding-bottom: 0%;
}

.r5-left-about-us li
{
 /*border-bottom:1px #ABE7DF dotted; */
}

.r5-left-about-us ul
{
 /*background:#EFEFEF;*/
}
.r5-left-about-us li h2
{
 margin-left:0.5em;
 color:#FFFFFF;
}


.activebox
{
color:#FFFFFF;
margin:0;
background-image: url(images/sub-bg.png);
background-repeat: no-repeat;
background-position: 99%;
}


.main-container-about-us {
height: 1250px;
width: 945px;
margin-right: auto;
margin-left: auto;
}

.sub-sub-link1 {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 15px;
color: #666666;
line-height: 24px;
height: 45px;
width: auto;
text-decoration:none;
padding-right: 5px;
padding-left: 40px;
background-image: url(images/left-nav-bg.gif);
background-repeat: no-repeat;
margin-left: 5px;
padding-top: 5px;
}

.blankspace {
/*font-family: Arial, Helvetica, sans-serif;*/
font-size: 15px;
color: #666666;
line-height: 24px;
height: 80px;
width: auto;
text-decoration:none;
}


.sub-sub-maincontain {
float: left;
height: auto;
width: 320px;
}

.lists-icons{
height:auto;
width:auto;
float:left;
padding-right: 10px;
padding-top: 2px;
}

fieldset.search {
border: none;
height:auto;
background-image:url(images/search_bg.png);
background-repeat:no-repeat;
margin:0px;
padding:0px;
width: 250px;
}

.search input, .search button {
border: none;
float: left;
margin-top:1px;
}
.search input.box,.search input.searchwater {
/*font-family: Arial, Helvetica, sans-serif;*/
color:#666666;
font-size: 11px;
width: 150px;
height: auto;
background: #616161;
margin-left: 20px;
margin-top:6px;
/*border:1px solid #666666;*/
}
.search input.box:focus,.search input.searchwater:focus {
/*background: #616161 url(search_bg.png) no-repeat left -38px;*/
outline: none;
color:#666666;
}
.search button.btn {
margin-left:0px;
margin-top:0px;
background:none;
cursor:pointer;
}
.search button.btn:hover {
/*/*background: #fbc900 url(search_bg.png) no-repeat bottom right;*/
/*color:#FFFFFF;*/
}

.search input.box,.search input.searchwater {
background: url(search_bg_ie.png) no-repeat right bottom; /* Unique Input Box background image specifically for IE, and the background position must be aligned to the right*/
}


.container {width: 100%; margin: 0px; padding:0px;}
ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 40px;
border-bottom: 0px solid #999;
border-left: 0px solid #999;
width:100%;
background-image: url(images/tabber-bg.jpg);
background-repeat:repeat-x;
}
ul.tabs li {
float: left;
margin: 0;
padding: 0;
height: 39px;
line-height: 31px;
border: 1px solid #DFDFDF;
border-top:none;
border-left: none;
margin-bottom: -1px;
overflow: hidden;
position: relative;
}
ul.tabs li a {
text-decoration: none;
display: block;

outline: none;
padding-top:5px;
/*padding-left:32.1px;
padding-right:32.1px;*/
padding-left:1em;
padding-right:1em;
padding-bottom:20px;
font-size:14px;
}

#ta
{
 text-align:center;
 width:212px;
}

#tbc
{
 text-align:center;
 width:212px;
}

#tc
{
text-align:center;width:212px;
}
ul.tabs li a:hover {
background: #fff;
color:#177cc4;

}
ul.tabs li a:visited {



}
html ul.tabs li.active, html ul.tabs li.active {
background: #fff;
border-bottom: 1px solid #fff;
color:#177cc4;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #177cc4;
border-right:#FFFFFF 1px solid;
}
.tab_container {
float: left;
/*-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;*/
height: auto;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #999;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #999;
padding-top:2px;
}
.tab_container_what {
float: right;
/*-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;*/
min-height: 250;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #999;
border-right-color: #999;
border-bottom-color: #999;
border-left-color: #999;
padding-top:2px;
width:400px;
}

ul.what_tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 40px;
border-bottom: 0px solid #999;
border-left: 1px solid #999;
width:100%;
background-image: url(images/tabber-bg.jpg);
background-repeat:repeat-x;
}
ul.what_tabs li {
float: left;
margin: 0;
padding: 0;
height: 39px;
line-height: 31px;
border: 1px solid #DFDFDF;

margin-bottom: -1px;
overflow: hidden;
position: relative;
}
ul.what_tabs li a {
text-decoration: none;
display: block;

outline: none;
padding-top:5px;
/*padding-left:32.1px;
padding-right:32.1px;*/
padding-left:1em;
padding-right:1em;
padding-bottom:20px;
font-size:14px;
}
html ul.what_tabs li.active, html ul.what_tabs li.active {
background: #fff;
border-bottom: 1px solid #fff;
color:#177cc4;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #177cc4;
border-right:#999 1px solid;
}

ul.what_tabs li a:hover {
background: #fff;
color:#177cc4;

}
ul.what_tabs li a:visited {



}
.tab_content {
padding: 0px;
}
.tab_content h2 {
font-weight: normal;
padding-bottom: 10px;
border-bottom: 1px dashed #ddd;
font-size: 1.8em;
}
.tab_content h3 a{
color: #254588;
}
.tab_content img {
float: left;
margin: 0 0px 0px 0;
border: 0px solid #ddd;
}

.formfield{
font-size:12px;
color:#496978;
height: 20px;
width: 175px;
margin-top: 8px;
padding-left: 10px;
background-color: #F2FDFF;
}

.formfield2{
font-size:12px;
border:1px solid #C4D3DB;
height: 20px;
width: 175px;
margin-top: 8px;
padding-left: 10px;
background-color: #F2FDFF;
color: #666666;
list-style-type: circle;
}

.submitbutton{
font-size:12px;
color:#333333;
height: auto;
width: auto;
margin-left:0px;
margin-right:22px;
padding-top:5px;
cursor:pointer;
 text-align: center;
}
.submitbutton2{
font-size:12px;
color:#333333;
height: auto;
width: auto;
margin-left:0px;
margin-right:22px;
padding-top:5px;
cursor:pointer;
 text-align: center;
 background:#4281A8
}

.submitbutton2whitepaper{
font-size:12px;
color:#333333;
height: auto;
width: auto;
margin-left:0px;
margin-right:22px;

cursor:pointer;
 text-align: center;
 background:#4281A8
}
.water
 {
 font-family: Tahoma, Arial, sans-serif;
 border:1px solid #C4D3DB;
color:#496978;
font-size:12px;
height:25px;
margin-top:8px;
padding-left:10px;
width:175px;
 }
 
 #txtNamec
 {
 font-family: Tahoma, Arial, sans-serif;
 border:1px solid #C4D3DB;
color:#496978;
font-size:12px;
height:25px;
margin-top:8px;
padding-left:10px;
width:175px;
 }
 
 /*#testi-box
{
 .
}*/

.testimonial-image
{
float:left;
}

.testimonial-image1
{
float:left;
padding-right:1em;
padding-top:2px;
}

.testimonial-text
{
 float:left;
 width:85%;
}

.quickform
{
clear:both;
padding:2em;
background:#4281A8 url("images/cnt_bg.gif") repeat-x;
width:90%;
margin-top:18em;
color:#FFFFFF;
/*-moz-box-shadow:0 0 30px #CCCCCC;*/
border-top:#85BFE3 2px solid;
}

.expectationform
{
clear:both;
padding:2em;
background:#4281A8 url("images/cnt_bg.gif") repeat-x;
width:90%;
margin-top:1em;
color:#FFFFFF;
/*-moz-box-shadow:0 0 30px #CCCCCC;*/
border-top:#85BFE3 2px solid;
}

.whitepaperquickform
{
clear:both;
padding:2em;
background:#4281A8 url("images/cnt_bg.gif") repeat-x;
width:90%;
margin-top:10px;
color:#FFFFFF;
/*-moz-box-shadow:0 0 30px #CCCCCC;*/
border-top:#85BFE3 2px solid;
}
.Casestudyquickform
{
clear:both;
padding:2em;
width:90%;
margin-top:10px;
font-size: 12px;
color:Black;

}

.quick-input
{
background:url("images/input_bg.png") repeat-x scroll left top #F7FCFF;
border:1px solid #97B5D2;
color:#25313C;
font-size:14px;
/*width:350px;*/
width:570px;
padding:0.2em 0.5em 0.2em 0.5em;
height:17px;
}
.quick-input-whitepaper
{
background:url("images/input_bg.png") repeat-x scroll left top #F7FCFF;
border:1px solid #97B5D2;
color:#25313C;
font-size:14px;
/*width:350px;*/
width:300px;
padding:0.2em 0.4em 0.2em 0.4em;
height:17px;
}
.location
{
 border:#D9D7D3 1px solid;
}

.activestate
{
height: auto;
margin: 0px;
padding: 0px;
}

.inactivebox
{
width:205px;
background-image: url(images/inactive-bg.jpg);
background-repeat: repeat-x;
height: auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d3ebfb;
}

.industry
{
 text-align:center;
 float:left;
 width:128px;
 height:128px;
 margin:0.5em -0.1em 0.0em
}

.activebox a, .activebox a:visited
{
 color:#FFFFFF;
 font-weight:bold;
}

.Tmain-textbox {float:left; width:100%; height:auto; border: #E0E0E0 1px solid; padding-top:0px; padding-bottom:10px; margin-top:10px; background-color:#f7f7f9;}
.Tmain-textbox1 {float:left; width:100%; height:auto; min-height:200px; border: #E0E0E0 1px solid; padding-top:0px; padding-bottom:10px; margin-top:10px; background-color:#f7f7f9;}

.Tmain-textbox1 {float:left; width:100%; height:auto; min-height:200px; border: #E0E0E0 1px solid; padding-top:0px; padding-bottom:10px; margin-top:10px; background-color:#f7f7f9;}


.TH-textbox {
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
float:left;
width:643px;
font-weight:bold;
border-bottom:#CCCCCC 1px solid;
background:#177CC4;
color:#F0F0F0;
font-size:13px;
letter-spacing: 0em;
}
.T-textbox {padding-left:0.5em; padding-top:0px; padding-bottom:15px; width:440px; float:left;}
.Tpic-textbox {padding-left:5px; padding-top:0px; padding-bottom:15px; width:80px; float:left;}
.Tvideo-textbox {margin-left:10px; padding-top:0px; margin-bottom:0px; width:176px; float:left; height:131px; border-left:#CCCCCC 1px solid; padding-left:10px}

/* Case Studies CSS */
#cs-head
{
 
}

.cs-left
{
 float:left;
 padding:0.5em;
 width:30% 
}

.cs-right
{
 width:64%;
 float:left;
 padding:0.5em;
 margin-left:1em; 
 text-align:left;
}

.cs-right p
{
 font-size:12px;
}

.cs-right li
{
 font-size:11px;
}

.break
{
 clear:both;
 border-top:2px dotted #B3E2EC;
}

.break1
{
 clear:both;
 border-bottom:2px dotted #B3E2EC;
}

.cs-box
{
 width:48.8%;
 float:left;
 padding:0.2em;
 height:130px;
 margin-right:0.2em;
}

.cs-box1
{
 width:100%;
 float:left;
 padding:0.2em;
 
}

.cs-box-left
{
 float:left;
 width:18%;
 padding-top:5px;
}

.cs-box-left1
{
 float:left;
 width:12%;
 padding-top:5px;
 
}

.cs-box-right
{
 margin-left:1.8em;
 float:left;
 width:75%;
}


.cs-box-right p
{
 font-size:11px;
 text-align:justify;
}

.clear
{
 clear:both;
}

.break2
{
 border-top:1px solid #BFBFBF;
 padding-top:0.5em;
}

#divider
{
}

.feature
{
 border-bottom:1px solid #BFBFBF;
}

p
{
 margin:0em;
}

.Blog_Date
{
 font-size:10px;
 color:#BFBFBF;
}

.Blog_Heading
{
 font-size:15px;
 font-family:'trebuchet ms',verdana,arial,sans-serif;
 font-weight:bold;
}

.about_content
{
 font-size:13px;
}

#currcount
{
 display:none;
}

.Apple-style-span
{
 font-size:12px;
 font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
}

.reammore1 {
background-image: url(img/read-more1.jpg);
background-repeat: no-repeat;
float:right;
height: 20px;

text-align: center;
padding-right: 10px;
padding-left: 10px;
padding-top: 2px;
}
.reammore2 {
background-image: url(img/read-more2.jpg);
background-repeat: no-repeat;
float: left;
height: 20px;
width: 60px;
text-align: center;
padding-top: 2px;
padding-right: 10px;
padding-left: 10px;
}

.reammore3 {
background-image: url(img/read-more3.jpg);
background-repeat: no-repeat;
float: left;
height: 20px;
width: 60px;
text-align: center;
padding-top: 2px;
padding-right: 10px;
padding-left: 10px;
}

.blog-nav1 {
background-image: url(img/read-more1.jpg);
background-repeat: repeat-x;
float: left;
height: 20px;
width:80px;
text-align: center;
padding-top: 2px;
padding-right: 10px;
padding-left: 10px;
}
.blog-nav2 {
background-image: url(img/read-more1a.jpg);
background-repeat: repeat-x;
float: left;
height: 20px;
width:74px;
text-align: center;
padding-top: 2px;
padding-right: 10px;
padding-left: 10px;
border-right-width: 2px;
border-right-style: solid;
border-right-color: #FFFFFF;
}

.blog-nav3 {
background:#3CA1E8;
color:#FFFFFF;
float: left;
height: 20px;
width:80px;
text-align: center;
padding-top: 2px;
padding-right: 10px;
padding-left: 10px;
border-right-width: 2px;
border-right-style: solid;
border-right-color: #FFFFFF;
}

.blog-nav3 a, .blog-nav3 a:visited, .blog-nav3 a:link
{
 color:#FFFFFF;
}



#jFlowSlide{
height: auto;
overflow: hidden;
width: auto;
clear: both;
margin: 0px;
padding: 0px;
}
#myController {
width:100px;
padding-top: 2px;
padding-right: 0;
padding-bottom: 2px;
padding-left:1em;
float: left;
overflow: hidden;
color: #333333;
}
#myController span.jFlowSelected {
margin-right:0px;
color: #333333;
}

.slide-wrapper {
float: left;
width: 240px;
padding-top: 0px;
height: auto;
}
.slide-details {
width:260px;
float:left;
height: auto;
}
.slide-details h2 {
font-size:1.5em;
font-style: italic;
font-weight:normal;
line-height: 1;
margin:0;
width: 260px;
float: left;
height: auto;
}
.slide-details .description {
margin-top:5px;
float: left;
width: 260px;
overflow: hidden;
height: auto;
}

.jFlowControl, .jFlowPrev, .jFlowNext {
color:#333333;
cursor:pointer;
float: left;
height: auto;
padding-right: 5px;
padding-left: 5px;
}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover {
float: left;
height: auto;
padding-right: 5px;
padding-left: 5px;
}


/* Testimonialss */

#jFlowSlide1{
height: auto;
overflow: hidden;
width: auto;
clear: both;
margin: 0px;
padding: 0px;
min-height:200px;
}
#myController1 {
width:100%;
padding-top: 2px;
padding-right: 0;
padding-bottom: 2px;
padding-left:1em;
float: left;
overflow: hidden;
color: #333333;
}
#myController1 span.jFlowSelected1 {
margin-right:0px;
color: #333333;
}

.slide-wrapper1 {
float: left;
padding: 0.8em 1.5em 0.8em 1.5em;
height: auto;
overflow:hidden;

}
.slide-details1 {
float:left;
height: auto;
min-height:150px;
}
.slide-details1 h2 {
font-size:1.5em;
font-style: italic;
font-weight:normal;
line-height: 1;
margin:0;
float: left;
height: auto;
}
.slide-details1 .description {
margin-top:5px;

float: left;
width: 100%;
overflow: hidden;
height: auto;
min-height:150px;
}

.jFlowControl1, .jFlowPrev1, .jFlowNext1 {
color:#333333;
cursor:pointer;
height: auto;
padding-right: 5px;
padding-left: 5px;
}

.jFlowPrev1
{
 position:absolute;
 float:left;
 margin-left:-15em;
 margin-top:9em;
}

.jFlowNext1
{
 position:absolute;
 float:left;
 margin-left:485px;
 margin-top:9em;
}
.jFlowControl1:hover, .jFlowPrev1:hover, .jFlowNext1:hover {

}


/* End */

a.webinar_button {
 background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
 color: #444;
 display: block;
 float:none;
 font: normal 12px arial, sans-serif;
 height: 24px;
 margin-right: 6px;
 padding-right: 18px; /* sliding doors padding */
 text-decoration: none;
}
a.webinar_button span {
 background: transparent url('images/bg_button_span.png') no-repeat;
 display: block;
 line-height: 14px;
 padding: 5px 0 5px 18px;
}

a.button {
 background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
 color: #444;
 display: block;
 float: right;
 font: normal 12px arial, sans-serif;
 height: 24px;
 margin-right: 6px;
 padding-right: 18px; /* sliding doors padding */
 text-decoration: none;
}

a.button span {
 background: transparent url('images/bg_button_span.png') no-repeat;
 display: block;
 line-height: 14px;
 padding: 5px 0 5px 18px;
}

a.button:active {
 background-position: bottom right;
 color: #000;
 outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
 background-position: bottom left;
 padding: 6px 0 4px 18px; /* push text down 1px */
}

a.button2
{
 background:url(images/button.jpg) no-repeat 0px 0px;
display: block;
width: 100px;
height: 20px;
padding: 15px 20px 10px 45px;
color:#666666;
text-decoration: none;
}

.how
{
 padding-right:10px;
 font-size:11px;
 line-height:2.5;
 width:570px;
}



.how li
{
margin-top:0.3em;
 color:#2E4652;
 list-style:square;
}

/*.cs-box-left a:hover
{
 opacity:0.4;
 filter:alpha(opacity=40);
 
}*/
/*.testimonial-image1 a:hover{
 opacity:0.4;
 filter:alpha(opacity=40);
}*/

/*.maincopy-pic a:hover{
 opacity:0.4;
 filter:alpha(opacity=40);
}*/

.maincopy-2
{
 clear:right;
color:#2E4652;
float:left;
font-size:11px;
height:60px;
line-height:1.7;
padding-bottom:0px;
text-align:left;
width:520px; 
}

.apple-style-span b
{
 font-size:11px;
}
 a.bulletLink{
 background: url(images/arrow_btn_green.png) no-repeat 0px 0px;
 padding: 1px 0px 2px 25px;
 line-height: 16px;
font-weight: bold;
text-decoration: underline;
 }
 
 a.bulletLinkOn{
 background: url(images/arrow_btn_green_down.png) no-repeat 0px 0px;
 padding: 1px 0px 2px 25px;
 line-height: 16px;
font-weight: bold;
text-decoration: underline;
 }
.disappear {
display: none;
}
.tbold{
font-weight:bold;
}


/* Side Nav */
.sideNav
{
	width: 228px;
	float: left;
	font-size: 14px;
	color: #566400;
	text-align: left;
	margin-left: 1px;
	
	padding-bottom: 0px;
}

.sideNav a
{
    color:#FFFFFF;
	text-decoration: none;
}

.sideNav a:visited
{
	
}

.sideNav a:hover
{
	
	background: none;
}

.sideNav ul
{
	list-style-image: none;
	margin-top:0px;
	margin-bottom:0px;
}

.sideNavItems
{
	margin-left: -20px;
	list-style-type: none;
}

.sideNavItems li
{
	/*background: url(   "img/menuDivider.png" ) no-repeat scroll left bottom transparent;*/
	background-image: url(img/inactive_bg.png);
    background-repeat:no-repeat;
	line-height: 44px;
	width: 250px;
	margin-left: -26px;
	padding-bottom: 0px;
	border-bottom-width: 1px;

}

.sideNavItems li a
{
	display: block;
	z-index: 10;
	position: relative;
	width:200px;
	margin-left: 15px;
}

.sideNavItems li.backLava
{
	background: url(   "img/makArrow21.png" ) no-repeat scroll 0 0 transparent;
	
	display: block;
	line-height: 44px;
	position: absolute;
	z-index: 8;
	list-style-image: none;
	margin-left: -26px;
	width: 250px;
	margin-top: 0px;
}
