#page-template{
   width:960px;
   float:left;
   margin:0px;
   padding:10px;
}

#page-template .left-nav{
   width:205px;
   float:left;
   margin:0px;
   padding:0px;
}
body.iframe #page-template .left-nav{
   width: 180px
}
#page-template .left-nav ul{
   width:205px;
   float:left;
   margin:50px 0px 0px 0px;
   padding:0px;
}
body.iframe #page-template .left-nav ul{
   width:180px;
}
#page-template .left-nav ul li{
   width:205px;
   float:left;
   margin:0px;
   padding:0px;
   list-style-type:none;
}


#page-template .left-nav ul li a{
   width:175px;
   height:23px;
   float:left;
   margin:0px 0px 5px 0px;
   padding:5px 20px 10px 10px;
   font-size:14px;
   font-weight:normal;
   text-align:right;
   color:#333333;
   text-decoration:none;
}
body.iframe #page-template .left-nav ul li a{
   width:150px;
}

#page-template .left-nav ul li a:hover{
   background:url(../images/tabarrows.png) no-repeat right -43px;
}
body.iframe #page-template .left-nav ul li a:hover{
   background:url(../images/tabarrows.png) no-repeat right -25px -43px;
}


#page-template .left-nav ul li.sel a{
   background:url(../images/tabarrows.png) no-repeat 0px 0px;
   color:#FFFFFF;
}
body.iframe #page-template .left-nav ul li.sel a{
   background:url(../images/tabarrows.png) no-repeat -25px 0px;
}

/* BEGIN: Added for open left nav */
#page-template .open-nav  ul li.sel a{
   background-image:none;
   text-decoration:none;
   background-color: #FFFFFF;
   color:black;
   float:right;
   width:161px;
   box-shadow:-7px 3px 10px #b4b4b4;
}
#page-template .open-nav ul li a:hover{
   background-image:none;
   text-decoration:underline; 
}
#page-template .open-nav  ul li.sel a:hover{
   text-decoration:none; 
   cursor: default;
}
/* END: Added for open left nav */


#page-template .right-container{
   width:730px;
   float:right;
   margin:0px;
   padding:0px;
   line-height:1.8em;
}
body.iframe #page-template .right-container{
   width: 550px;
   float:left;
   margin-left:10px;
}


#page-template .right-container-row{
   width:730px;
   float:right;
   margin:0px 0px 20px 0px;
   padding:0px;
   /* What are we using line-height for? -- Rohit 7/18/12
   line-height:2.5em;
   */
}

#page-template .right-container hr{
   border:none;
   border-bottom:1px dotted #cccccc;
   margin:15px 0px 15px 0px;
}


.page-name{
   background:url(../images/breadcrumbbg.png) no-repeat 0px 0px;
   height:21px;
   width:100%;
   padding:6px 7px 7px 7px;
   margin:0px 0px 20px 0px;
   font-size:16px;
   /* color:#25a9dc; */       /* RC 06/13/12 */
   font-weight:normal;
   float:left;
}


#page-template .right-container h3{
   font-size:16px;
   font-weight:normal;
   color:#333333;
   margin:0px 0px 10px 0px;
   padding:0px;  
}



#page-template .right-container p{
   text-align:justify;
   font-size:13px;
   font-weight:normal;
   color:#666666;
   padding:10px;
}



#peoples-container{
   width:730px;
   float:left;
   margin:0px;
   padding:0px;
}

#peoples-container .peoples-row{
   width:730px;
   float:left;
   margin:0px;
   padding:10px 0px 10px 0px;
}


#peoples-container hr{
   border:none;
   border-bottom:1px dotted #666666;
   float:left;
   width:100%;
}


#peoples-container .photo-container{
   background:url(../images/bg-people.png) no-repeat 0px 0px;
   height:115px;
   width:115px;
   float:left;
   margin:0px;
   padding:17px 18px 18px 18px;
}


#peoples-container .photo-details{
   width:550px;
   float:right;
   margin:0px;
   padding:10px;
}



#peoples-container .photo-details h2{
   padding:0;
   margin:0px 0px 5px 0px;
   font-size:20px;
   color:#25a9dc;
   font-weight:normal;
}

#peoples-container .photo-details h3{
   padding:0;
   margin:0px 0px 5px 0px;
   font-size:14px;
   color:#333333;
   font-weight:normal;
}

#peoples-container .photo-details p{
   padding:0;
}







#biz-concept-container{
   width:730px;
   float:left;
   margin:0px;
   padding:0px;
   background-color: #FFFFFF;
}


.biz-concept-row{
   background:url(/images/business-solutions/bg-biz-concept-row.jpg) no-repeat 0px 0px;
   width:690px;
   float:left;
   margin:0px 0px 20px 0px;
   padding:20px;
   text-align: left;
}


 .biz-concept-thumb{
   width:250px;
   float:left;
   margin:0px 20px 0px 0px;
   padding:20px;
}


.biz-concept-thumb-alt{
   float:right;
}


/*added by Fermin 06/01/12 START*/
.biz-concept-thumb .benefits-sprite{
   background:url(/images/business-solutions/biz-benefits-sprite.png) no-repeat;
   box-shadow:5px 5px 5px #999999;
   vertical-align:middle;
}
.biz-concept-thumb .benefits-sprite-ws{
   background-position:0px 0px;
   width:260px;
   height: 260px;
}
.biz-concept-thumb .benefits-sprite-fb{
   background-position:0px -270px;
   width:299px;
   height: 185px;
}
.biz-concept-thumb .benefits-sprite-tw{
   background-position:0px -562px;
   width:251px;
   height: 150px;
   border-radius:19px;
}
.biz-concept-thumb .benefits-sprite-disp{
   background-position:0px -724px;
   width:235px;
   height: 218px;
   border-radius:13px 13px 0px 0px;
}
.discover-alt {
   margin:0px -34px 0px 0px;
}
.biz-concept-thumb .benefits-sprite-discov{
   background-position:-2px -953px;
   width:308px;
   height: 176px;
}
/*added by Fermin END*/


.biz-concept-content{
   width:330px;
   float:right;
   /* margin:0px 0px 0px 0px; */
   padding:20px;
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif;
}

.biz-concept-content-alt{
   float:left;
}

.privacy-ol{
   margin-left:17px;
   padding:0px;   `
}
.bold-font{
   font-weight:bold;
}
.normal-font{
   font-weight:normal;
}


a.back-to-top{
   background: url(/images/back-to-top.png) no-repeat 5px 5px;
   float: right;
   margin: -33px 30px 0px 0px;
   padding: 0px;
   text-decoration: none;
   position: relative;
   width: 132px;
   height: 29px;
}

a.shifted-anchor{
    position:relative;
    top:-75px;
    margin:0px;
    padding:0px;
    float:left;
}


#page-template .right-container-row {
width: 730px;
float: right;
margin: 0px 0px 20px 0px;
padding: 0px;
}
.emphasize-box {
   border: 1px solid #6EC4E5;
   background-color: #E5F2F7;
   min-height: 100px;
   padding: 20px;
   /* font-size: 16px; */
}


table#myTable  {
    margin: 10px 0 0;
}

table.tablesorter {

    margin: 10px 0 15px;
    text-align: left;
    width: 100%;
}

table.tablesorter thead tr .header {
    background-image: url("/images/bg.gif");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8DBDD8;
}

table.tablesorter thead tr .headerSortDown {
    background-image: url("/images/desc.gif");
}

table.tablesorter thead tr .headerSortUp {
    background-image: url("/images/asc.gif");
}


table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #E6EEEE;
    border: 1px solid #FFFFFF;
    font-size: 8pt;
    padding: 4px;
}

Inherited fromtable#table#myTable.tablesorter
table.tablesorter {
    font-family: arial;
    font-size: 8pt;
    text-align: left;
}