body {
padding: 0px;
margin: 0px;
font-family: "Lucida Sans", "Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #333333;

}
/*.BodyBG {
background-color: #EEE5C6;
background-image: url(../images/PageBG.gif);
background-repeat: repeat-x;
background-position: left top;
}*/
.BodyBG {
background-color: #FFF;
background-image: url(../images/PageBG.gif);
background-repeat: repeat-x;
background-position: 0px 100px;
}

a:link{color:#00529C; text-decoration:none;} 
a:visited{color:#00529C; text-decoration:none;}
a:hover{color:#00529C; text-decoration:underline;}
a:active{color:#00529C; text-decoration:none;}
ul, li {     
   margin-top:0;
   margin-bottom:0;
   padding:0;
}

SELECT , INPUT, TEXTAREA, BUTTON, LABEL{
font-family: "Lucida Sans", "Trebuchet MS", Arial;
font-size: 11px;
border:1px solid #797979;
padding: 2px;
}
Table{
border-collapse:collapse;
}     
select.select-text {
   font-size:10px;
   font-weight:normal;
   color: #494949;
}     
select.select-text optgroup { 
   padding-top: 3px;
   font-size:10px;
   font-style:normal;
}
select.select-text option {   
   padding-bottom: 3px;
   padding-top: 3px;
}
.Padding5{
padding: 5px;
}
.Padding10{
padding: 10px;
}
.red {
font-size:14px;
font-weight:bold;
color: #FF0000;
}
#MainNavHeight{
height: 42px;
}
#SubNavHeight{
height: 35px;
}
.MainContainer{
width: 1003px;
}
.TopPart{
height: 100px;  
/*padding: 0px 20px;*/
padding: 0px;
}
.NavPart{
height:78px;
}
.ContentPart{
background-color: #FFFFFF;
padding: 0px 10px 0px 10px;
border-bottom:solid 1px #C2C2C2;
border-left:solid 1px #E1E1E1;
border-right:solid 1px #E1E1E1;}
.BottomPart{
background-image:url(../images/PageBottomBG.gif);
background-repeat: no-repeat;
background-position: center top;
}
.InsideV-BG{
background-image:url(../images/InsideV-BG.gif);
background-repeat: repeat-y;
background-position: right top;
width:12px;
}
.FooterLink{
     color: #53524E;
     font-size: 11px;
     padding: 5px 0px;
     border-top: solid 1px #DAD1B2;
     border-bottom: solid 1px #DAD1B2;
}
.FooterLink a:link{color: #53524E;}
.FooterLink a:visited{color: #53524E;}
.FooterLink a:hover{color: #53524E;}
   

.FooterLink ul {
     margin:0;
     padding:0px;
     list-style:none;
} 
.FooterLink li {
     display:inline;
     margin:0;
     background:url(../images/v-line.gif) no-repeat left center;
     padding: 0 6px 0 10px;
}
.FooterLink li.first {
     display:inline;
     margin:0; 
     background:none; 
     padding: 0 6px 0 0;
}
.FooterLink li a span {
     color: #53524E;
}
.FooterLink li a:hover span {
     color: #53524E;}

.FooterLink li.first a span {
     color: #53524E;}
.FooterLink li.first a:hover span {
     color: #53524E;}


.CopyrightTxt{
color: #53524E;
font-size: 10px;
padding: 20px 0px;
}
.BodyTxt{
padding:5px;
font-size:12px;
}
.BodyTxt ul{
margin:0;
padding:0;
}
.BodyTxt li{
padding:0px 5px 0px 13px;
background-image:url(../images/Bullet.gif);
background-repeat:no-repeat;
background-position:0px 6px;
list-style:none;
}
/*.BodyTxt strong{
color:#0D65CD;
}*/

.PageHeader{
font-size:17px;
color: #ED1C24;
font-weight:bold;
text-transform: uppercase;
background-image:url(../images/PageHeader-Icon.gif);
background-repeat:no-repeat;
background-position:0px 15px;
padding:15px 20px 15px 35px;
}
.HeaderRed1{
font-size:18px;
color: #ED1C24;
text-transform: uppercase;
}
.HeaderRed2{
font-size:15px;
color: #ED1C24;
text-transform: uppercase;
}
.HeaderBlueTxt{
font-size:15px;
color: #0C69B7;
border-bottom:solid 1px #B8B8B8;
/*border-top:solid 1px #ECECEC;*/
padding:7px 5px;
}
.HeaderGray{
font-size:20px;
color: #4C4C4C;
}
.HeaderWhite{
font-size:20px;
color: #FFFFFF;
font-weight:bold;
text-transform: uppercase;
}
.HeaderGlobalPresence{
font-size:16px;
color: #ED1C24;
text-transform: uppercase;
/*background-image:url(../images/GlobalTopGradient.gif);
background-repeat:no-repeat;
background-position:center top;*/
padding:10px;
}
.InsideHeaderGlobalP{
font-size:15px;
color: #ED1C24;
text-transform: uppercase;
background-image:url(../images/BulletHeader.gif);
background-repeat:no-repeat;
background-position:0px 10px;
padding:10px 25px;
font-weight:bold;
}
.HeaderSearch{
background-image:url(../images/SearchIcon.gif);
background-repeat:no-repeat;
background-position: 0px 3px;
padding: 7px 30px;
font-size:17px;
color: #ED1C24;
text-transform: uppercase;
}
.PagePath{
font-size:11px;
color: #4C4C4C;
font-weight: normal;
padding: 5px 0px;
border-bottom: solid 1px #DADADA;
}
.PagePath a:link{color: #00529C; text-decoration:none;}
.PagePath a:visited{color: #00529C; text-decoration:none;}
.PagePathI a:hover{color: #00529C; text-decoration:none;}


.BulletTxtWhite{
color: #FFF;
font-weight: bold;
padding: 3px 15px;
background-image:url(../images/BulletWhite.gif);
background-repeat:no-repeat;
background-position:0px 10px;
}
.BulletTxtWhite a:link{color: #FFF; text-decoration:underline;}
.BulletTxtWhite a:visited{color: #FFF; text-decoration:underline;}
.BulletTxtWhite a:hover{color: #FFF; text-decoration:underline;}

.BulletTxtNAI{
color: #4C4C4C;
font-weight: bold;
padding: 3px 5px 3px 15px;
background-image:url(../images/BulletNAI.gif);
background-repeat:no-repeat;
background-position:0px 6px;
}
.BulletTxtNAI a:link{color: #4C4C4C; text-decoration:none;}
.BulletTxtNAI a:visited{color: #4C4C4C; text-decoration:none;}
.BulletTxtNAI a:hover{color: #00529C; text-decoration:none;}

.HeaderCALC{
background-image:url(../images/EmiCal-Icon.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding: 5px 10px 5px 30px;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
color:#4C4C4C;
border-bottom: solid 1px #DADADA;
}
.HeaderCALC a:link{color:#4C4C4C; text-decoration:none;}
.HeaderCALC a:visited{color:#4C4C4C;text-decoration:none;}
.HeaderCALC a:hover{color:#00529C; text-decoration:none;}

.HeaderLiveChat{
background-image:url(../images/LiveChat-Icon.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding: 5px 10px 5px 30px;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
color:#4C4C4C;
border-bottom: solid 1px #DADADA;
}
.HeaderLiveChat a:link{color:#4C4C4C; text-decoration:none;}
.HeaderLiveChat a:visited{color:#4C4C4C; text-decoration:none;}
.HeaderLiveChat a:hover{color:#00529C; text-decoration:none;}


#MainNav{
float:left;
font-size:13px;
font-weight:bold; 
background:none;
line-height:normal;  
/*padding:0 20px;*/
padding: 0;
margin:0;
color:#FFFFFF;
text-transform: uppercase;
}     
#MainNav ul {
margin:0;
padding:0px;
list-style:none;
}
#MainNav li {
display:inline;
margin:0;
padding:0;
} 
#MainNav a {
float:left;
margin:0;
text-decoration:none; 
background:url(../images/MainNavBG.gif) repeat-x center top;
}
#MainNav a span {
float:left;
display:block;
padding:13px 20px 13px 13px;
color:#FFFFFF;
border-left: solid 1px #424242;
border-right: solid 1px #8D8D8D;
}      
#MainNav a span.down {
float:left;
display:block;    
padding:13px 25px 13px 13px;
color:#FFFFFF;
border-left: solid 1px #424242;
border-right: solid 1px #8D8D8D;  
background:url("../images/ArrowDown.gif") no-repeat right 20px;
}      
#MainNav a span {
   float:none;
}
             
#MainNav li.current a {
background-position:0% -86px;
}
#MainNav a:hover {
background-position:0% -43px;
}     
#MainNav a:hover span {  
background-position:0% -86px;
}
#MainNav li.current a span.down,
#MainNav a:hover span.down {
background:url("../images/ArrowDown.gif") no-repeat right 20px;
}
#MainNav .current a {
background-position:0% -43px;
}            
#MainNav .current a span {
background-position:0% -43px;
}     
#MainNav .services a {
background-position:0% -43px;
}   
#MainNav .services a span {
background-position:0% -43px;
}


#SubMainNav {
float:left;
font-size:11px;
font-weight:normal; 
background:none;
line-height:normal;
/*padding: 0 20px !important;*/
padding: 0 !important;
margin: 0 !important;
width: 99%;
}
#SubMainNav ul {
margin: 0px !important;
padding: 0px !important;
list-style: none;
display:block;
} 
#SubMainNav li {
display:inline;
margin:0px !important;
padding:0px !important; 
float:left;
}
#SubMainNav a {
margin:0;
text-decoration:none;
}  
#SubMainNav a span {
float:left;
display:block;
padding:10px 7px 11px;
border-left: solid 1px #105FD3;
border-right: solid 1px #459BF1;
color:#FFFFFF;
}
#SubMainNav li.current a span {
float:left;
display:block;
padding:10px 7px 11px;
border-left: solid 1px #105FD3;
border-right: solid 1px #459BF1;
color:#FFFFFF;  
background-color: #5D5D5D;
}
#SubMainNav a span {
float:none;
}
#SubMainNav a:hover {
background-color: #5D5D5D;
}
#SubMainNav a:hover span {
background-color: #5D5D5D;
} 
#SubMainNav .current a {}
#SubMainNav .current a span {}



#IndexBG{
background-image:url(../images/IndexTopBG.jpg);
background-repeat:no-repeat;
background-position:left top;
}
.HO-BG{
background-image:url(../images/HO-BG.gif);
background-repeat:no-repeat;
background-position: center bottom;
padding:0px 10px 10px 10px;
text-align:center;
}
.HO-Projects{
background-color:#626262;
color: #FFFFFF;
font-size: 17px;
text-align:center;
padding-bottom: 10px;
}
.HO-Projects a:link{color: #FFFFFF;text-decoration:none;}
.HO-Projects a:visited{color: #FFFFFF;text-decoration:none;}
.HO-Projects a:hover{color: #FFFFFF;text-decoration:none;}


#HO-Tabs{
float:right;
font-size:11px;
font-weight:bold; 
background:none;
line-height:normal;
padding:0;
margin:0;
}
#HO-Tabs ul {
margin:0;
padding:0px;
list-style:none;
}
#HO-Tabs li {
display:inline;
margin:0;
padding:0;
}
#HO-Tabs a {
float:left;
background:url(../images/HOTabLeft.gif) no-repeat left top;
margin:0;
padding:0px 1px 0px 4px;
text-decoration:none;
}
#HO-Tabs a span {
float:left;
display:block;
background:url(../images/HOTabRight.gif) no-repeat right top;
padding:5px 16px 4px 8px;
color:#000;
}
#HO-Tabs a span {
float:none;
}
#HO-Tabs a:hover {
background-position:0% -21px;
padding:0px 1px 0px 4px;
}
#HO-Tabs a:hover span {
background-position:100% -21px;
padding:5px 16px 4px 8px;
}  
#HO-Tabs .current a {
background-position:0% -42px;
}
#HO-Tabs .current a span {
background-position:100% -42px;
}


.IndexBottomTab{
background-image:url(../images/IndexBottomTabBG.gif);
background-position:left bottom;
background-repeat:repeat-x;
/*text-align:center;*/
vertical-align:middle;
font-size:16px;
color: #5D5D5D;
font-weight:bold;
text-transform: uppercase;
width:240px;
height:70px;
}
.IndexBottomTab a:link{color: #5D5D5D;text-decoration:none;display:block;}
.IndexBottomTab a:visited{color: #5D5D5D;text-decoration:none;display:block;}
.IndexBottomTab a:hover{color: #5D5D5D;text-decoration:none;display:block;}

.IndexBottomTab-Selected{
background-color:#FFFFFF;
text-align:center;
vertical-align:middle;
font-size:16px;
color: #5D5D5D;
font-weight:bold;
text-transform: uppercase;
width:240px;
height:70px;
}
.IndexBottomTab-Selected a:link{color: #5D5D5D;text-decoration:none;display:block;}
.IndexBottomTab-Selected a:visited{color: #5D5D5D;text-decoration:none;display:block;}
.IndexBottomTab-Selected a:hover{color: #5D5D5D;text-decoration:none;display:block;}

a.StartChat-btn{
display:block;
width:132px;
height:28px;
background-position:0px 0px;
background-image:url(../images/StartChatBtn.gif);
color:#FFFFFF;
text-align:center;
}
a.StartChat-btn span{
display:none;
color:#FFFFFF;
}
a.StartChat-btn:hover{
background-position:0% -28px;
color:#FFFFFF;
}

.HOInside-BG{
background-image:url(../images/HOInside-BG.gif);
background-position:left top;
background-repeat:repeat-x;
background-color:#466A9A;
padding: 10px;
text-align:center;
vertical-align:top;
}

#HOInside-Tabs{
float:right;
font-size:13px;
font-weight:bold; 
background:none;
line-height:normal;
padding:0;
margin:0;
}
#HOInside-Tabs ul {
margin:0;
padding:0px;
list-style:none;
}
#HOInside-Tabs li {
display:inline;
margin:0;
padding:0;
}
#HOInside-Tabs a {
float:left;
background:url(../images/HOInsideTabLeft.gif) no-repeat left top;
margin:0;
padding:0px 4px;
text-decoration:none;
}
#HOInside-Tabs a span {
float:left;
display:block;
background:url(../images/HOInsideTabRight.gif) no-repeat right top;
padding:4px 16px 3px 8px;
color:#FFF;
}
#HOInside-Tabs a span {
float:none;
}
#HOInside-Tabs a:hover {
background-position:0% -22px;
}
#HOInside-Tabs a:hover span {
background-position:100% -22px;
}  
#HOInside-Tabs .current a {
background-position:0% -22px;
}
#HOInside-Tabs .current a span {
background-position:100% -22px;
}

.GlobalInsideBG{
background-image:url(../images/GlobalInsideBG.gif);
background-repeat:no-repeat;
background-position: 60px 40px;
}


.ComparisonTableTop{
background-image:url(../images/ComparisonTableTopBG.gif);
background-repeat:no-repeat;
background-position:left top;
padding:10px 0px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width:276px;
}
.ComparisonTableHeader{
padding:10px;
text-align:center;
font-size:13px;
font-weight:bold;
color:#0F6AB9;
}
.ComparisonLeftTD-Odd{
padding:5px 10px;
font-size:12px;
font-weight:normal;
text-align:right;
color:#FFFFFF;
background-color:#6185B0;
border-top:solid 1px #476C9C;
border-bottom:solid 1px #476C9C;
}
.ComparisonLeftTD-Even{
padding:5px 10px;
font-size:12px;
font-weight:normal;
text-align:right;
color:#FFFFFF;
background-color:#85A4C6;
border-top:solid 1px #476C9C;
border-bottom:solid 1px #476C9C;
}
.ComparisonTD-Odd{
padding:5px 10px;
font-size:12px;
font-weight:normal;
text-align:center;
color:#333333;
background-color:#FBFBFB;
border:solid 1px #CBCBCB;
}
.ComparisonTD-Even{
padding:5px 10px;
font-size:12px;
font-weight:normal;
text-align:center;
color:#333333;
background-color:#FFFFFF;
border:solid 1px #CBCBCB;
}

/* 30-Sept-09 */
.Search-PageHeader{
padding:5px;
text-align:left;
font-size:14px;
font-weight:bold;
color:#0F6AB9;
}

.search-title{
text-align:left;
padding:0px 5px 5px 5px;
font-size:12px;
color:#4C4C4C;
}

.box-bg {
background-color:#FAFAFA;
border-top:solid 1px #E2E2E2;
border-right:solid 1px #E2E2E2;
border-bottom:solid 3px #E2E2E2;
border-left:solid 1px #E2E2E2;
padding:10px;
}

.filter-result-header{
background-image:url(../images/Filter-result.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding: 5px 10px 5px 30px;
text-transform:uppercase;
font-size:17px;
color: #ED1C24;
font-weight:bold;
padding-bottom:10px;
}

.small-text {
font-size:12px;
color:#333333;
padding:3px;
}

.small-text span {
color: #ED1C24;
font-weight:bold;
}

.small-text a:link{color:#333333; text-decoration:underline;} 
.small-text a:visited{color:#333333; text-decoration:underline;}
.small-text a:hover{color:#333333; text-decoration:none;}
.small-text a:active{color:#333333; text-decoration:underline;}

.EnquireHeader{
padding: 8px 0px 15px 5px;
text-transform:uppercase;
font-size:17px;
color: #ED1C24;
font-weight:bold;
}
.btn-bg{
    background-image:url(../images/btn-bg.gif);
    background-position:left;
    background-repeat:no-repeat;
    width:67px;
    height:28px;
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    cursor:pointer;
    outline:none;
    border:none;
    margin:0px;
}

.hint-text {
color:#656566;
padding:5px;
font-size:12px;
}

.hint-text span {
color:#ED1C24;
font-weight:bold;
}
.black-heading {
font-size:16px;
color:#000000;
text-transform:uppercase;
padding:5px;
font-weight:bold;
}

.noBorderRightMargin{
border:none;
margin-right:5px;
}

/* 4-Oct-2009 */

#Inside-Tabs{
float:left;
font-size:13px;
font-weight:bold; 
background:none;
line-height:normal;
padding:0;
margin:0;
}
#Inside-Tabs ul {
margin:0;
padding:0px;
list-style:none;
}
#Inside-Tabs li {
display:inline;
margin:0;
padding:0;
}
#Inside-Tabs a {
float:left;
background:url(../images/InsideTabLeft.gif) no-repeat left top;
margin:0;
padding:0px 2px 0px 4px;
text-decoration:none;
}
#Inside-Tabs a span {
float:left;
display:block;
background:url(../images/InsideTabRight.gif) no-repeat right top;
padding:8px 16px 8px 8px;
color:#FFF;
}
#Inside-Tabs a span {
float:none;
}
#Inside-Tabs a:hover {
background-position:0% -32px;
}
#Inside-Tabs a:hover span {
background-position:100% -32px;
}  
#Inside-Tabs .current a {
background-position:0% -32px;
}
#Inside-Tabs .current a span {
background-position:100% -32px;
}

.BlueBorderBox {
    background:#F8F8F8;
    border: 2px solid #476C9C;
    padding: 5px;
    height: 370px;
    overflow:auto;
}
.BorderTopBottom{
border-top:solid 1px #CBCBCB;
border-bottom:solid 1px #CBCBCB;
padding:5px 0px;
background-color:#FFFFFF;
}




/*#--------------------------------------------------------------------------#*/
/*# Site Builder - A Complete Content Management Solution - Administrator    #*/
/*# ------------------------------------------------------------------------ #*/
/*# Ghanshyam Prasad                                                         #*/
/*# Axsys Technologies Limited                                               #*/
/*# Kolkata - 700091                                                         #*/
/*# Websites:  http://www.axsyssoftware.com                                  #*/
/*#--------------------------------------------------------------------------#*/

#wrap {
    position: relative;
    font-size: 1.2em;
    width: 1024px;
    padding: 0;
    margin: 0 auto; 
    background-color: #fff;
    position: relative;
}

/* ---- 15th Oct 09 -----*/
.red-text {
font-size:16px;
color:#ED1C24;
text-transform:uppercase;
padding:10px 5px;
}


/*Pagination */
.pagination{
      padding: 10px 5px;
}
.pagination ul {
      margin: 0;
      padding: 0;
      text-align: left; /*Set to "right" to right align pagination interface*/
      font-size: 13px;
}
.pagination li {
      list-style-type: none;
      display: inline;
      text-decoration: none; 
      color: #5F5F5F;
      margin: 0 3px;  
      padding: 2px 0;
}
.pagination a, .pagination a:visited {
      padding: 0 5px;
      border: 1px solid #B9B9B9;
      text-decoration: none; 
      color: #5F5F5F;
      padding:2px 4px;
}  
.pagination span {
      padding: 0 5px;
      border: 1px solid #B9B9B9;
      text-decoration: none; 
      color: #A9A9A9;
      padding:2px 4px; 
      background-color: #DEDEDE;
}
.pagination b {
      padding: 0 5px;
      border: 1px solid #2164B6;
      text-decoration: none;  
      color: #FFFFFF;
      padding:2px 4px;
      background-color: #2164B6;
}

.pagination a:hover, .pagination a:active{
      color: #ffffff;
      background-color: #2164B6; 
      border: 1px solid #1E5BA5;
} 

/*
.pagination li {
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #B9B9B9;
text-decoration: none; 
color: #5F5F5F;
padding:2px 4px;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #B9B9B9;
color: #ffffff;
background-color: #2164B6;
} */

.pagination a.currentpage{
background-color: #2164B6;
color: #ffffff !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: normal;
}

.box-yellow-bg {
background-color:#FAFAFA;
border-top:solid 1px #E2E2E2;
border-right:solid 1px #E2E2E2;
border-bottom:solid 3px #E2E2E2;
border-left:solid 1px #E2E2E2;
padding:0px 10px;
background-color:#FEFDFB;
background-image:url(../images/yellow-bg.gif);
background-repeat:repeat-x;
background-position:bottom left;
}


#PL-Tabs{
float:left;
width:100%;
font-size:14px;
font-weight:bold; 
background:none;
line-height:normal;
text-transform:uppercase;
padding:0;
margin:0;
border-bottom:solid 2px #0F87DD;
}
#PL-Tabs ul {
margin:0;
padding:0px;
list-style:none;
}
#PL-Tabs li {
display:inline;
margin:0;
padding:0;
}
#PL-Tabs a {
float:left;
margin:0;
padding:0px;
text-decoration:none;
}
#PL-Tabs a span {
float:left;
display:block;
background:url(../images/ArrowUp2.gif) no-repeat center bottom;
padding:10px 10px;
color:#000;
}
#PL-Tabs a span {
float:none;
}
#PL-Tabs a:hover {
background-position:0% -15px;
}
#PL-Tabs a:hover span {
background-position:50% -15px;
}  
#PL-Tabs .current a {
background-position:0% 30px;

}
#PL-Tabs .current a span {
background-position:50% 30px;
color: #0F87DD;
}

.ProjectType{
font-size:14px;
color:#000000;
font-weight:bold;
padding:10px 10px 5px 10px;
}

.ProjectArea{
font-size:12px;
font-weight:normal;
padding:0px 0px 0px 10px;
}
      
#sitemap ul {
     margin:0;
     padding-left: 30px ;
     list-style:none;
     background: none;
}     
#sitemap li  {
     padding: 5px 0 0 8px;
     font-size: 13px;
     font-weight: normal;
     text-decoration: none;
     color: #161616;
     vertical-align:bottom;
}    
#sitemap li ul  {
     padding-left: 15px;
     list-style:none;
}
#sitemap li ul li  {
     background:url(../images/dotted-line.gif) no-repeat 2px 10px;
     padding: 5px 0 0 32px;
     font-size: 12px;
     font-weight: normal;
     text-decoration: none;
     color: #161616;
     vertical-align:bottom;  
     border-left: 1px dotted #808080;
}
#sitemap li ul li a  {
     color: #3D537B;
}     
#sitemap li ul li a:hover {
     color: #161616;
}
.LiveChatBG{
background-image:url(../images/LiveChatBG.gif);
background-repeat:no-repeat;
background-position:0px 0px;
/*padding: 35px 20px 0px 190px;*/
padding: 90px 10px 10px 10px;
}
.ChatInputBox{
font-family: "Lucida Sans", "Trebuchet MS", Arial;
font-size: 11px;
border:1px solid #797979;
padding: 6px 2px;
width:250px;
}

.link-blue {
color:#3D537B;
font-size:13px;
font-family: "Lucida Sans", "Trebuchet MS", Arial;
background-image:url(../images/Icon-links.gif);
width:24px;
background-repeat:no-repeat;
background-position:left;
padding:8px 0px 8px 25px;
border-bottom:#E1E1E1 solid 1px;
}
.link-download {
color:#3D537B;
font-size:13px;
font-family: "Lucida Sans", "Trebuchet MS", Arial;
background-image:url(../images/Icon-downloads.gif);
width:24px;
background-repeat:no-repeat;
background-position:left;
padding:8px 0px 8px 25px;
border-bottom:#E1E1E1 solid 1px;
}

.link-blue a:link{color:#3D537B; text-decoration:none; } 
.link-blue a:visited{color:#3D537B; text-decoration:none;}
.link-blue a:hover{color:#3D537B; text-decoration:underline;}
.link-blue a:active{color:#3D537B; text-decoration:none;}
.regis_table td {
  padding:5px;
}
img.ImageHolder {
   border: 1px solid #476C9C;
}  
.facebook_out {
   border: 4px solid #7E7E7E;
}
.LogoTD{
border:solid 1px #EDEDED;
padding:5px;
text-align:center;
vertical-align:middle;
font-size:12px;
}  
.no_li ul {
padding: 0;
margin: 0 0 0 10px;
}
.no_li li {
padding: 3px 10px 3px 0;
margin: 0 0 0 10px;
float: left;
}
.star {   
   color:#FF0000;
   font-size:13px;  
   padding-left: 3px;
   padding-right: 5px;
}   
.steps {
    color:#FFFFFF;
    font-size:15px;
    background-image:url(../images/Step-BG.gif);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:28px;
    height: 30px;
    font-weight: bolder;
}   
.career_heading {
    color:#1382D7;
    font-size:15px;
    font-weight: bolder; 
    padding:10px 0 2px 0;
    border-bottom: 1px dashed #8D8D8D;
}
.CareerName{
background:url(../images/Icon-CareerName.gif) no-repeat left center;
color:#000000;
font-size:14px;
border: dashed 1px #9A9A9A;
text-align:left;
padding:6px 10px 6px 46px;
}
.CareerMail{
background:url(../images/Icon-CareerMail.gif) no-repeat left center;
color:#000000;
font-size:14px;
border: dashed 1px #9A9A9A;
text-align:left;
padding:6px 10px 6px 46px;
}
.CareerContact {
background:url(../images/Icon-CareerContact.gif) no-repeat left center;
color:#000000;
font-size:14px;
border: dashed 1px #9A9A9A;
text-align:left;
padding:6px 10px 6px 46px;
}  
.blue_box {
background:url(../images/BlueBoxTop.gif) no-repeat left top;
background-color: #F66014;
border: 5px solid #F66014;
font-size: 14px;
color: #ffffff; 
padding: 3px 10px 10px 10px;
}
.blue_box h2 {
font-size: 16px;
font-weight:bold; 
margin : 0px;
padding: 3px 5px 10px 40px;
color: #ffffff;
}
.label-text { 
padding: 5px 0 5px 0;
}    
.notification_error {
      border: none;
      height: auto;
      width: 90%;
      padding: 4px;
      background: none;
      text-align: left;
      color: #D30000;
}
.notification_ok {
      border: none;
      height: auto;
      width: 90%;
      padding: 8px;
      background: none;
      text-align: center; 
      color: #2164B6;
}