

body {
padding:0;
text-align:center;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color: #666666;
}
.bold {
font-weight: bold;
}
#logo{
background-image:url(logo.jpg);
background-repeat:no-repeat;
width:400px;
height:100px;
display:block;
margin:0 0 0 10px;
}

#contact{
background-image:url(contact.jpg);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:160px;
height:190px;
float:left;
#margin-top:1px;
border:none;
}
#dab{
background-image:url(birdem.jpg);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:200px;
height:100px;
float:left;
#margin-top:1px;
border:none;
}

#mission{
background-image:url(mission.jpg);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:140px;
height:160px;
float:left;
#margin-top:1px;
border:none;

}

#wrap{
border:1px solid #d4d4d4;
margin:0 auto 0 auto;
width:950px;
background-color:#fff;
text-align:left;
padding:10px 0px 10px 7px;
}
#wrapOuter{
background-image:url(bg-right.gif);
background-position:right;
background-repeat:repeat-y;
margin:0 auto 0 auto;
width:960px;
background-color:#fff;
text-align:left;
padding:0 10px 0 0;
position: reletive;
}
#topCorner{
background-image:url(top-right.gif);
background-repeat:no-repeat;
background-position:right;
width:7px;
height:19px;
position:absolute; 
padding-left: 960px;
_padding-left: 959px;
}
#genEnquiries{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#9a9898;
background-image:url(icon-enquiries.gif);
background-repeat:no-repeat;
background-position:right;
float:right;
padding:0 20px 0 0;
margin:4px 47px 16px 0!important;
margin:4px 23px 16px 0;
font-weight:bold;
width:150px;
}
#searchWeb{
float:right;
padding:3px 40px 0 0;
margin-top:10px;
width:159px;
}
#searchWeb a:link, #searchWeb a:active, #searchWeb a:visited, #searchWeb input.submitBtn{
background-image:url(btn-search-web.gif);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:25px;
height:26px;
float:right;
#margin-top:1px;
border:none;
cursor:pointer;
}
#searchWeb a:hover{
background-image:url(btn-search-web.gif);
background-repeat:no-repeat;
background-position:0 -26px;
display:block;
width:25px;
height:26px;
float:right;
}
#searchWeb input{
border:1px solid #afb0b1;
margin:0 0 0 0;
width:122px;
/*height:14px;*/
color:#797777;
font-size: 0.8em;
padding:4px 2px 4px 4px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-1px;
line-height:12px;
}

/*############### top three button start ###############*/
#btnArea{
position:absolute;
margin:19px 0 0 721px;
/*border:1px solid #FF0000;*/
height:116px;
width:197px;
}
#btnServices a:link, #btnServices a:Active, #btnServices a:visited{
background-image:url(btn-services-top.gif);
background-repeat:no-repeat;
height:36px;
width:197px; 
background-position:0 0;
display:block;
}
#btnServices a:hover{
background-image:url(btn-services-top.gif);
background-repeat:no-repeat;
background-position:0 -36px;
}
#btnConsultant{
margin-top:5px;
}
#btnConsultant a:link, #btnConsultant a:Active, #btnConsultant a:visited{
background-image:url(btn-find-consultant-top.gif);
background-repeat:no-repeat;
height:36px;
width:197px; 
background-position:0 0;
display:block;
}

#btnConsultant a:hover{
background-image:url(btn-find-consultant-top.gif);
background-repeat:no-repeat;
background-position:0 -36px;
}
#btnAppointment{
margin-top:3px;
}
#btnAppointment a:link, #btnAppointment a:Active, #btnAppointment a:visited{
background-image:url(btn-make-appointment-top.gif);
background-repeat:no-repeat;
height:40px;
width:197px; 
background-position:0 0;
display:block;
}
#btnAppointment a:hover{
background-image:url(btn-make-appointment-top.gif);
background-repeat:no-repeat;
background-position:0 -40px;
}
/*############### top three button start ###############*/
/*################### left col start ######################*/
#leftCol{
width:190px;
float:left;
min-height:380px;
z-index: 90;
/*border:1px solid #FF0000;*/
}
#leftCol ul li{
/*line-height: 15px;*/
margin-bottom: 7px;
}
#leftMenu{
list-style-type:none;
margin:35px 20px 0 30px;
padding:0px;
}
#leftMenu ul {
list-style-type:none;
margin:0 0 0 0;
padding:3px 0 0 0;
}
#leftMenu li {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
/*line-height:14px;*/
text-transform:capitalize;
border-bottom:1px solid #eceded;
font-weight:bold;
padding:0 0 5px 0;
}

#leftMenu li a, #leftMenu li a:visited{
list-style-image:none;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size: 0.7em;
text-decoration:none;
text-align:left;
font-weight:normal;
/*height:18px;*/
width:140px;
display:block;
/*line-height:12px;*/
}
#leftMenu li a:hover{
list-style-image:none;
color:#5397d6;
}
/*#leftMenu li span{
background-image:url(bullet-03.gif);
background-position:left;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#5397d6;
line-height:12px;
font-weight:normal;
margin:0 0 0 -10px;
padding:0 0 6px 10px;
#position:absolute;
}
*/
#on {
background:url(bullet-03.gif) no-repeat 0 3px;
font-family:Arial, Helvetica, sans-serif;
color:#5397d6!important;
font-weight:normal;
font-size: 0.9em;
padding:0 0 0 10px;
margin:0 0 0 -10px;
}
#leftMenu li a.on:link, #leftMenu li a.on:active, #leftMenu li a.on:visited, #leftMenu li a.on:hover{
background-image:url(bullet-03.gif);
background-position:0 3px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#5397d6;
/*line-height:12px;*/
font-weight:normal;
font-size: 0.7em;
margin:0 0 0 -10px;
padding:0 0 0 10px;
#position:absolute;
}

/*##################### left col end #######################*/
/*right col start*/
#rightCol{
float:right;
width:655px;
_width: 640px;
padding:10px 70px 20px 20px;
/*border:1px solid #FF0000;*/
}
.print a:link, .print a:active,.print a:visited{
font-family:Tahoma;
font-size:0.6em;
color:#666666;
background-image:url(icon-print.gif);
background-position:left;
background-repeat:no-repeat;
width:65px;
_width: 85px;
float:right;
padding:0 0 0 20px;
line-height:20px;
}
.print a:hover{
text-decoration:underline;
}
.conSearch a:link, .conSearch a:active,.conSearch a:visited{
font-family:Tahoma;
font-size: 0.6em;
color:#666666;
background-image:url(icon-arrow-left.gif);
background-position:left;
background-repeat:no-repeat;
width:206px!important;
width:220px;
float:right;
padding:0 0 0 14px;
line-height:20px;
}
.conSearch a:hover{
text-decoration:underline;
}
#header{
background-image:url(hr-bg.gif);
background-position:bottom;
background-repeat:repeat-x;
border-top:1px solid #e1e1e1;
margin-top:10px !important;
height:22px;
vertical-align:middle;
padding:10px 0 10px 0;
}
#header span{
float:left;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#1f226c;
font-weight:normal;
margin:0;
padding:0;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#287ac6;
font-weight:normal;
margin:0 0 0 5px;
padding:0 0 0 25px;
background-image:url(two-dots.gif);
background-position:left;
background-repeat:no-repeat;
}
h2.orange{
color:#e87206;
}
h2.small{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#0175a3;
font-weight:normal;
background-image:none;
margin:0;
padding:0;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#0860b4;
font-weight:normal;
margin:0;
padding:0;
}
h3.orange{
color:#ea5f05;
}
h3.title{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#2da8b3;
font-weight:normal;
padding:0 0 10px 0;
line-height:20px;
}
h3.normal{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#0860b4;
font-weight:normal;
margin:0 0 3px 0;
padding:0;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#2d8eb2;
font-weight:normal;
margin:0;
padding: 10px 0 10px 0;
}
h4.orange{
color:#e87206;
}
/* ############## tbl display start ################### */
.tblDisplay{
border-collapse:collapse;
margin-top:10px;
margin-bottom: 10px;
width:100%;
}
.tblDisplay th{
background-color:#fcecde;
/*height:33px;*/
color:#ea5f05;
padding:8px 4px 8px 10px;
border:1px solid #fdac6b;
font-size:0.9em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.tblDisplay h3.orange{
font-size: 1em;
}
#rightCol .tblDisplay p {
padding-bottom: 0px;
font-size: 1em;
}
.tblDisplay th span{
display:block;
float:left;
padding:0 10px 0 7px;
}
.tblDisplay th span a, .tblDisplay th span a:visited{
display:block;
padding:2px 0 2px 0;
}
.tblDisplay td{
/*height:28px;*/
padding:8px 5px 8px 10px;
border:1px solid #fdac6b;
font-size:0.8em;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
color:#686868;
}
#rightCol .tblDisplay td a, #rightCol .tblDisplay td a:visited{
padding-left:0;
color:#e87206!important;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}
#rightCol .tblDisplay td a:hover{
color:#e87206!important;
text-decoration:none;
}
.tblDisplay td a.grey, .tblDisplay td a.grey:visited{
color:#666666;
}
.tblDisplay td a.grey:hover{
color:#666666;
text-decoration:none;
}
.tblDisplay td span{
display:block;
float:left;
padding:3px 10px 0 0;
color:#666666;
font-size: 0.9em;
}
#pagination{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
margin:20px 0 0 0;
padding-bottom: 5px;
color:#666666;
}
#pagination div{
float:right;
color:#b2b2b2;
}
#pagination span{
text-decoration:underline;
}
#pagination a:link, #pagination a:active, #pagination a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#b2b2b2;
text-decoration:none;
}
#pagination a:hover{
color:#666666;
text-decoration:underline;
}
td.fontNormal{
font-weight:normal;
background-color:#fcecde;
color:#ea5f05;
/*line-height:20px;
padding:3px 0 0 10px;
height:33px;*/
}
.width1{
width:188px;
}
.width2{
width:250px;
}
.width3{
width:234px;
}
.height1{
height:40px !important;
height:20px;
}
.height2{
margin-bottom:8px;
}

/* ############## tbl display end ################### */
.medical {
margin:20px 0 0 0;
overflow:hidden; 
display:block;
}
.medical ul {
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
}
#rightCol .medical li {
background: none!important;
list-style-image:none;
margin:0 10px 0 0;
_margin:0 0px 0 0;
padding:0 10px 0 0;
text-align:left;
width:170px!important;
width:160px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
float:left;
display:block;
}
.medical li a:link, .medical li a:active, .medical li a:visited{
background-image:url(arrow-orange.gif);
background-position:left 10px;
background-repeat:no-repeat;
border-bottom:1px solid #e5e5e5;
width:150px!important;
width:160px;
height:25px;
line-height:23px;
margin:0 20px 0 0;
_margin: 0 0px 0 0;
padding:0 10px 0 20px;
text-align:left;
color:#0a60b3;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
/*border:1px solid #FF0000;*/
display:block;
overflow:hidden;
}
.medical li a:hover{
background-image:url(arrow-blue.gif);
color:#fff;
background-color:#0760b4;
}
.medicalRed li a:link, .medicalRed li a:active, .medicalRed li a:visited{
background-image:url(arrow-red.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom:1px solid #e5e5e5;
width:174px;
line-height:23px;
margin:0 0 0 0;
padding:0 0 0 20px;
text-align:left;
color:#0a60b3;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
/*border:1px solid #FF0000;*/
display:block;
}
.medicalRed li a:hover{
background-image:url(arrow-blue.gif);
color:#fff;
background-color:#0760b4;
}
ul#marginRight{
margin-right:0;
}
.text1{
margin:5px 0 5px 0;
font-size:0.8em;
}
.text1 span{
color:#999999;
float:left;
display:block;
width:100px;
line-height:15px;
margin:0;
padding:0;
}
#rightCol .text1 p{
font-size:0.9em;
color:#666666;
line-height:15px;
margin:0;
padding:0;
}
.text1 a:link,.text1 a:active,.text1 a:visited{
color:#666666;
text-decoration:underline;
font-size:1em;
}
.text1 a:hover{
color:#666666;
text-decoration:none;
}
#blueBox{
border:1px solid #aad6f9;
background-color:#ecf6ff;
padding:14px 20px 15px 20px;
margin:25px 0 10px 0;
}
#blueBox select{
border:1px solid #6c6c6c;
width:255px;
color:#666666;
}
.blueBox2{
border:1px solid #aad6f9;
background-image:url(blue-bg.gif);
background-position:top;
background-repeat:repeat-x;
width: 610px;

padding:20px 20px 20px 24px;
margin:0 0 0 0;
}
.blueBoxLeft{
width:450px;
float:left;
}
#rightCol .blueBoxLeft p{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#666666;
text-align:justify;
line-height:17px;
}
.blueBoxLeft div{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#0175a3;
font-weight:normal;
}
.blueBoxLeft span{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#2da8b3;
font-weight:normal;
padding-top:10px;
line-height:20px;
}
.blueBoxRight{
float:right;
margin:45px 0 0 0;
}
.blueBoxRight img {
border: 2px solid #B5B3B3;
}
.pdfLink a:link, .pdfLink a:active, .pdfLink a:visited{
background-image:url(icon-pdf.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:30px;
height:20px;
color:#666666;
text-decoration:underline;
float:right;
}
.pdfLink a:hover{
text-decoration:none;
}
.normalLink a:link, .normalLink a:active, .normalLink a:visited{
height:20px;
color:#666666;
text-decoration:underline;
float:right;
}
.normalLink a:hover{
text-decoration:none;
}


/*################################ faq start ##############################*/
.faq {
margin:20px;
}
.faq ul {
margin:0 0 0 20px;
padding:0 0 0 0;
}
.faq li {
list-style-type:decimal;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#0860b4;
padding:0 0 0 18px;
line-height:19px;
}
.faq li a:link, .faq li a:active, .faq li a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#0860b4;
text-decoration:underline;
}
.faq li a:hover{
text-decoration:none;
}
.faqQuestion{
background-image:url(icon-q.gif);
background-position:0 1px;
background-repeat:no-repeat;
color:#09859c;
padding:0 0 0 40px;
line-height:15px;
margin:24px 0 18px 0;
}
.faqAnswer{
background-image:url(icon-a.gif);
background-position:0 1px;
background-repeat:no-repeat;
color:#666666;
padding:0 0 20px 40px;
line-height:18px;
margin:10px 0 20px 0;
border-bottom:1px solid #e4e5e6;
}
/*################################ faq end    ############################*/			
#rightCol .brochures {
padding: 0px 0px 20px 0px;
}

#rightCol .brochures li{
background-image:url(icon-pdf.gif);								
background-position:0 0;
background-repeat:no-repeat;
padding:5px 0 5px 40px;
}
#rightCol .brochures a:link, #rightCol .brochures a:visited{
background:url(brochures-arrow.gif) no-repeat right 1px;
padding:0 20px 0 0;
font-size:0.9em;
color:#666666;
text-decoration:underline;
}
#rightCol .brochures a:hover{
text-decoration:none;
}

/*########################## useful links start #############################*/
.usefulLinks {
margin:20px 0 20px 0;
}
.usefulLinks ul {
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 0;
}
.usefulLinks li {
list-style-image:none;
width:652px;
margin:0;
padding:0 0 0 0;
text-align:left;
/*font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
border:1px solid #FF0000;*/
}
.usefulLinks li a:link, .usefulLinks li a:active, .usefulLinks li a:visited{
background-image:url(arrow-orange.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom:1px solid #e5e5e5;
line-height:23px;
margin:0 0 0 0;
padding:0 0 0 20px;
text-align:left;
color:#2d8eb2;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
/*border:1px solid #FF0000;*/
display:block;
}
.usefulLinks li a:hover, .usefulLinks li a:hover span{
background-image:url(arrow-blue.gif);
background-position:left;
background-repeat:no-repeat;
color:#fff;
background-color:#0760b4;
cursor:pointer;
}
.usefulLinks span{
width:252px;
float:left;
color:#0a60b3;
}
/*########################## useful links end #############################*/
/**/
.telNos {
margin:20px 0 20px 0;
}
.telNos ul {
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 0;
}
.telNos li {
list-style-image:none;
width:610px;
margin:0;
padding:0 0 0 30px;
text-align:left;
float:left;
background-image:url(icon-telephone.gif);
background-position:0 7px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
border-bottom:1px solid #e4e5e6;
color:#2d8eb2;
line-height:23px;
}
.telNos span{
width:420px;
float:left;
color:#0a60b3;
}
/**/
#icon{
background-image:url(icon-man.gif);
background-repeat:no-repeat;
position:absolute;
margin:11px 0 0 655px;
#margin:2px 0 0 655px;
width:90px;
height:90px;
}
#iconHome{
background-image:url(icon-man-2.gif);
background-repeat:no-repeat;
width:53px;
height:54px;
position:absolute;
margin:5px 0 0 100px;
}
#iconIbr{
background-image:url(1pic3.jpg);
background-repeat:no-repeat;
width:90px;
height:90px;
position:absolute;
margin:5px 0 0 150px;
}
#iconBig{
background-image:url(left-pic.gif);
background-repeat:no-repeat;
width:172px;
height:185px;
margin:30px 0 0 10px;
}
.padTop{
margin-top:20px !important;
margin-top:30px;
}
#mapArea{
border-bottom:1px solid #0099FF;
padding:10px 0 10px 0;
}
.orangeBox{
border:1px solid #fdac6a;
background-color:#fcecdd;
padding:13px 10px 4px 20px;
margin:0 0 0 0;
width:420px !important;
width:455px;
}
.orangeBox h3{
color:#ea5f05;
display:block;
}
.orangeBox span{
display:block;
float:left;
}
.orangeBox#borderTopNone{
border-top:none;
}
.orangeBox select, .orangeBox input{
border:1px solid #6f6862;
background-color:#fff;
padding:0 0 0 2px;
margin:10px 0 0 0;
width:304px;
height:20px;
color:#616161;
}
.orangeBox input.radioStyle{
margin:0;
padding:0;
width:25px;
border:none!important;
background-color:#fcecdd;
}
.orangeBox input.textArea{
border:1px solid #6f6862;
background-color:#fff;
padding:0 0 0 2px;
margin:10px 0 0 0;
width:300px;
height:20px;
color:#616161;
}
.orangeBox a:link, .orangeBox a:active, .orangeBox a:visited{
background-image:url(btn-search.gif);
background-repeat:no-repeat;
width:72px;
height:22px;
display:block;
background-position:0 0;
margin:10px;
}
.orangeBox a:hover{
background-image:url(btn-search.gif);
background-repeat:no-repeat;
width:72px;
height:22px;
display:block;
background-position:0 -22px;
margin:10px;
}
input.search2{
background-image:url(btn-search.gif);
background-repeat:no-repeat;
width:76px;
height:22px;
display:block;
background-position:0 0;
background-color:#fcecdd;
margin:10px 0 10px 7px;
cursor:pointer;
float:right;
border:none;
}
input.search2:hover{
background-position:0 -22px;
}

#conBtn a:link, #conBtn a:active, #conBtn a:visited{
background-image:url(btn-consultant.gif);
background-repeat:no-repeat;
background-color: #F2F7FD;
width:147px;
height:25px;
display:block;
background-position:0 0;
margin:20px 0 0 280px;
border: none;
}
#conBtn a:hover{
background-image:url(btn-consultant.gif);
background-repeat:no-repeat;
width:147px;
height:25px;
display:block;
background-position:0 -25px;
margin:20px 0 0 280px;
}

/*right col end*/
#consultant{
width:167px;
background-image:url(aneas-con-bg.gif);
background-repeat:repeat-y;
margin:30px 0 0 10px;
}
#consultantTop{
width:167px;
height:8px;
display:block;
background-image:url(aneas-con-top.gif);
background-repeat:no-repeat;
}
#consultantBot{
width:167px;
/*height:46px;*/
display:block;
background-image:url(aneas-con-bot2.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#consultant span{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
color:#2486ab;
display:block;
padding: 11px 18px 11px 18px;
}
.docName {
/*margin:8px 0 8px 0;*/
margin:0px;
overflow:hidden;
display:block;
height:250px;
}
.docName ul {
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 0;
}
#leftCol .docName li {
list-style-image:none;
line-height:14px;
width:130px;
margin:0 0 0 18px ;
_margin:0 0 0 9px ;
padding:0 0 0 0;
text-align:left;
color:#2486ab;
font-family:Tahoma;
font-size:0.8em;
float: left;
/*border:1px solid #FF0000;*/
}
#listCon a:link, #listCon a:active, #listCon a:visited{
background-image:url(btn-list-con.gif);
background-repeat:no-repeat;
width:127px;
height:22px;
background-position:0 0;
display:block;
margin:0px 0px 5px  0px!important;
}
#listCon a:hover{
background-image:url(btn-list-con.gif);
background-repeat:no-repeat;
width:127px;
height:22px;
background-position:0 -22px;
display:block;
}

/*#### top nav start ######*/
#topNav {
background:url(nav-bg.gif) repeat-x bottom;
height: 31px;
width:940px;
text-align:center;
padding:0 0 0 0;
border-bottom:1px solid #fff;
margin-right: 5px;
}
#topNav ul {
list-style-type:none;
margin: -2px 0px 0px 0px;
_margin: 0px 0px 0px 0px;
float: left;
padding:0 0 0 24px;
}

#topNav li {
float:left;
margin:0;
padding:0;
text-align:center;
color:#85a2c3;
/*position:relative;
border:1px solid #FF0000;*/
}
#topNav li span{
float:left;
line-height:28px;
padding:0 0 0 15px;
display:block;
/*padding:0 15px 0 15px;*/
text-align:center;
color:#85a2c3;
font-size: 0.6em;
}
#topNav li a:link, #topNav li a:visited{
color:#FFFFFF;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
font-size: 0.7em;
text-decoration:none;
text-transform:capitalize;
float:left;
line-height:31px;
padding:0 0 0 15px;
}
#topNav li a:hover{
text-decoration:underline;
}
#topNav li ul{
display:none;
position:absolute;
width:176px;
margin-top:30px;
_margin-top:31px;
border:1px solid #fff;
/*border-top:none;*/
background-color:#20226d;
padding:10px 0 18px 14px;
background-image:url(dropdn-bot-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#topNav li li a:link, #topNav li li a:visited{
padding:0 0 0 15px;
width:143px;
display:block;
line-height:21px;
text-align:left;
}
#topNav li li a:hover{
text-decoration:none;
color:#9bc6fb;
background-image:url(dropdn-hover-arrow.gif);
background-repeat:no-repeat;
background-position:0 5px;
}
/*#### top nav end ######*/

.bannerHome{
/*background-image:url(banner-home.jpg);*/
background-repeat:no-repeat;
width:690px;
height:194px;
float:left;
/*margin-top:1px;*/
}
.bannerHomeRight{
background:url(banner-home-right.jpg) no-repeat top right;
width:250px;
_width: 250px;
height:194px;
float:left;
/*margin-top:1px;*/
}

.bannerHomeRight div{
/*margin:142px 0 0 32px !important;*/
padding:142px 0 0 31px;
}
/*.bannerHomeRight div input{
border:1px solid #3b84ca;
margin:0 0 0 35px;
width:121px;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#797777;
padding:3px 0 4px 6px;
}*/
/*---- Commented on 26/09/2007 **/
/*.bannerHomeRight a:link, .bannerHomeRight a:active,.bannerHomeRight a:visited{
background-image:url(icon-search.gif);
background-repeat:no-repeat;
height:25px;
width:25px;
display:block;
float:right;
padding:0 65px 0 0;
}
.bannerHomeRight a:hover{
background-image:url(icon-search.gif);
background-repeat:no-repeat;
background-position:0 -25px;
}*/

/*---- Added on 26/09/2007 **/
input.btn1{
background-image:url(icon-search.gif);
background-repeat:no-repeat;
height:27px;
width:28px;
display:block;
float:left;
/*margin:140px 62px 0 0!important;*/
margin:140px 30px 0 0;
_margin-right: 22px;
cursor:pointer;
background-color:#5ea2e1;
border:none;
}
input.btn1:hover{
background-image:url(icon-search.gif);
background-repeat:no-repeat;
background-position:0 -25px;
}


/*box 1 start*/
#box1{
width:207px;
margin:30px 0 0 10px;
float:left;
}
#box1 p{
line-height:15px;
font-size: 0.8em;
}
#box1 span{
width:147px;
_width: 177px;
background-image:url(icon-phone.gif);
background-repeat:no-repeat;
background-position:right;
padding:0 30px 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
height:40px;
display:block;
font-size: 0.9em;
}
#box1Btn  {
padding-top: 2px;
}
#box1Btn a:link, #box1Btn a:active, #box1Btn a:visited{
width:204px;
background-image:url(btn-services.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#666666;
height:34px;
display:block;
}
#box1Btn a:hover{
width:204px;
background-image:url(btn-services.gif);
background-repeat:no-repeat;
background-position:0 -34px;
}
#box1Header{
background-image:url(services.jpg);
background-repeat:no-repeat;
display:block;
width:195px;
height:41px;
margin:0 0 13px 0;
}
/*box 1 end*/
/*box 2 start*/
#box2{
width:400px;
margin:30px 0 0 20px;
float:left;
border-right:1px solid #CCCCCC;
padding:0 30px 0 0;
}
#box2 p{
line-height:15px;
font-size: 0.8em;
}
#rightCol #box2 span{
width:147px;
background-image:url(icon-phone.gif);
background-repeat:no-repeat;
background-position:right;
padding:0 30px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#666666;
height:40px;
display:block;
}
#box2 a:link, #box2 a:active, #box2 a:visited{
background:url(bullet-02.gif) no-repeat right 3px;
padding:0 20px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#666666;
height:40px;
text-decoration:underline;
}
#box2 a:hover{
text-decoration:none;
}
#box2Btn {
_padding-top: 25px;
}
#box2Btn a:link, #box2Btn a:active, #box2Btn a:visited{
width:204px;
background-image:url(btn-find-consultant.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:0 0 0 0;
margin:26px 0 0 0;
_margin:0px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#666666;
height:34px;
display:block;
}
#box2Btn a:hover{
width:204px;
background-image:url(btn-find-consultant.gif);
background-repeat:no-repeat;
background-position:0 -34px;
}
#box2Header{
background-image:url(projects.jpg);
background-repeat:no-repeat;
display:block;
width:195px;
height:41px;
margin:0 0 13px 0;
}
/*box 2 end*/

/*box 3 start*/
#box3{
width:180px;
margin:30px 0 0 0;
float:left;
padding:0 10px 0 30px;
display:block;
}
#box3 p{
line-height:15px;
font-size: 0.8em;
}
#rightCol #box3 span{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#666666;
font-weight:bold;
}
#box3 a:link, #box3 a:active, #box3 a:visited{
width:180px;
background-image:url(bullet-02.gif);
background-repeat:no-repeat;
background-position:right;
padding:0 20px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#666666;
line-height:15px;
text-decoration:underline;
}
#box3 a:hover{
text-decoration:none;
}
#box3Header{
background-image:url(dab.jpg);
background-repeat:no-repeat;
display:block;
width:145px;
height:41px;
margin:0 0 13px 0;
}
/*box 3 end*/
/*box 4 start*/
#box4{
width:207px;
margin:30px 0 0 10px;
float:left;
}
#box4 p{
line-height:15px;
font-size: 0.8em;
}
#box4 span{
width:147px;
_width: 177px;
background-image:url(icon-phone.gif);
background-repeat:no-repeat;
background-position:right;
padding:0 30px 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
height:40px;
display:block;
font-size: 0.9em;
}
#box4Btn  {
padding-top: 2px;
}
#box4Btn a:link, #box4Btn a:active, #box4Btn a:visited{
width:204px;
background-image:url(btn-services.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#666666;
height:34px;
display:block;
}
#box4Btn a:hover{
width:204px;
background-image:url(btn-services.gif);
background-repeat:no-repeat;
background-position:0 -34px;
}
#box4Header{
background-image:url(donate.jpg);
background-repeat:no-repeat;
display:block;
width:195px;
height:41px;
margin:0 0 13px 0;
}
/*box 4 end*/
/*box 5 start*/
#box5{
width:400px;
margin:30px 0 0 20px;
float:left;
border-right:1px solid #CCCCCC;
padding:0 30px 0 0;
}
#box5 p{
line-height:15px;
font-size: 0.8em;
}
#rightCol #box5 span{
width:147px;
background-image:url(icon-phone.gif);
background-repeat:no-repeat;
background-position:right;
padding:0 30px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#666666;
height:40px;
display:block;
}
#box5 a:link, #box5 a:active, #box5 a:visited{
background:url(bullet-02.gif) no-repeat right 3px;
padding:0 20px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#666666;
height:40px;
text-decoration:underline;
}
#box5 a:hover{
text-decoration:none;
}
#box5Btn {
_padding-top: 25px;
}
#box5Btn a:link, #box5Btn a:active, #box5Btn a:visited{
width:204px;
background-image:url(btn-find-consultant.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:0 0 0 0;
margin:26px 0 0 0;
_margin:0px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#666666;
height:34px;
display:block;
}
#box5Btn a:hover{
width:204px;
background-image:url(btn-find-consultant.gif);
background-repeat:no-repeat;
background-position:0 -34px;
}
#box5Header{
background-image:url(projects.jpg);
background-repeat:no-repeat;
display:block;
width:195px;
height:41px;
margin:0 0 13px 0;
}
/*box 5 end*/

/*box 6 start*/
#box6{
width:180px;
margin:30px 0 0 0;
float:left;
padding:0 10px 0 30px;
display:block;
}
#box6 p{
line-height:15px;
font-size: 0.8em;
}
#rightCol #box6 span{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#666666;
font-weight:bold;
}
#box6 a:link, #box6 a:active, #box6 a:visited{
width:180px;
background-image:url(bullet-02.gif);
background-repeat:no-repeat;
background-position:right;
padding:0 20px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#666666;
line-height:5px;
text-decoration:underline;
}
#box6 a:hover{
text-decoration:none;
}
#box6Header{
background-image:url(news.gif);
background-repeat:no-repeat;
display:block;
width:145px;
height:41px;
margin:0 0 13px 0;
}
/*box 6 end*/

.location{
margin:20px 0 0 0;
height:auto !important;
height:130px;
min-height:130px;
}
.location img{
margin:10px 20px 10px 0;
}
.location p{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#666666;
line-height:12px;
margin:10px 0 0 0;
padding:0;
}
.location div{
margin:0 0 0 180px;
}
.location div a:link, .location div a:active, .location div a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#666666;
text-decoration:underline;
padding:4px 4px 4px 0;
line-height:20px;
}
.location div a:hover{
text-decoration:none;
}
.locationBlue{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#287ac6;
line-height:15px;
margin:0 0 0 0;
padding:20px 0 0 0;
height:auto !important;
min-height:205px;
height:205px!important;
height:200px;
}
.locationBlue img{
float:right;
padding:3px;
border:1px solid #cdcdcd;
/*margin:0 0 20px 20px !important;*/
margin:0 0 0 20px;
}
img.findUs{
margin:20px 0 20px 20px !important;
}
.locationBlue p{
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
color:#287ac6;
margin:0 280px 10px 10px;
line-height:15px;
text-align:justify;
}
#rightCol #contactList {
list-style:none;
padding-left: 0px;
margin: 0px!important;
}
#rightCol #contactList li{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em!important;
line-height:16px!important;
margin:0px 0px 0px 10px;
padding: 0px 0px 5px 30px;
text-align:justify;
background: none!important;
color: #2B76C9;
}
li.locationGrey{
font-size:1em;
color:#666666;
}
p.locationGrey{
font-size:1em;
color:#666666;
/*margin:0 280px 20px 0!important;*/
margin:20px 280px 20px 0;
}
#contactListDirection  {
padding-left: 0px;
}
#rightCol #contactList .direction, #rightCol #contactListDirection .direction{
background:url(icon-direction.gif) no-repeat 0 0!important;
}
#rightCol #contactList .station, #rightCol #contactListDirection .station{
background:url(icon-station.gif) no-repeat 0 0!important;
}
#rightCol #contactList .carPark, #rightCol #contactListDirection .carPark{
background:url(icon-car.gif) no-repeat 0 0!important;
}
.details{
border-top:1px solid #a2d0f8;
border-bottom:1px solid #a2d0f8;
background-color:#f1f7fd;
margin:20px 0 5px 0;
padding:6px;
color:#287ac6;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
padding-left:10px;
}
.details a:link, .details a:active, .details a:visited , .details a:hover{
background-image:url(bullet-07.gif);
background-position:right;
background-repeat:no-repeat;
color:#287ac6;
font-family:Tahoma;
font-size:0.8em;
float:right;
display:block;
padding:0 15px 0 0;
line-height:15px;
}
.details a.close:link, .details a.close:active, .details a.close:visited , .details a.close:hover{
background-image:url(bullet-07.gif);
background-position:right;
background-repeat:no-repeat;
color:#287ac6;
font-family:Tahoma;
font-size:0.6em;
float:right;
display:block;
padding:0 15px 0 0;
line-height:15px;
}
.details a.open:link, .details a.open:active, .details a.open:visited , .details a.open:hover{
background-image:url(bullet-04.gif);
font-size:0.6em;
}
/*.arrow1{
list-style-image:url(bullet-05.gif);
list-style-position:outside;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#666666;
line-height:18px;
}

.arrow2{
list-style-image:url(bullet-06.gif);
list-style-position:outside;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#666666;
line-height:18px;
}*/
.arrow2{
list-style:none;
background-image:url(bullet-06.gif);
background-position:0 4px !important;
background-position:0 5px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#666666;
line-height:19px;
padding-left:20px;
}

/*footer start*/
#footer{
background-image:url(footer-bg.gif);
background-repeat:repeat-x;
margin:0 auto 0 auto;
text-align:left;
height:20px;
width:960px;
}
#footerLeft{
background-image:url(footer-left.gif);
background-repeat:no-repeat;
height:12px;
width:17px;
float:left;
}
#footerRight{
background-image:url(footer-right.gif);
background-repeat:no-repeat;
height:11px;
width:18px;
float:right;
/*border:1px solid #FF0000;
*/}
#copyright{
color:#b6b6b6;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 auto 50px auto;
text-align:left;
width:968px;
}
#copyright .footerLinks {
font-size:0.7em;
}
#copyright p{
color:#b6b6b6;
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
line-height:10px;
padding:0 0 0 20px;
margin:5px 0 0 0;
}
#copyright div{
margin:0 7px 0 7px;
float:left;
}
#copyright div.noMargin{
margin:0;
float:left;
}

#copyright a:link, #copyright a:visited, #copyright a:active{
font-size:1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#b6b6b6;
text-decoration:underline;
padding:0 0 0 0;
float:left;
}
#copyright a:hover{
color:#a9a9a9;	
text-decoration:none;
}
#copyright span{
float:right;
}
.botImg1 a:link, .botImg1 a:active, .botImg1 a:visited{
width:60px;
background-image:url(copyright-pic.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:0 0 0 0;
height:47px;
display:block;
}
.botImg1 a:hover{
background-image:url(copyright-pic.gif);
background-repeat:no-repeat;
background-position:0 -49px;
}
.botImg2 a:link, .botImg2 a:active, .botImg2 a:visited{
width:40px;
background-image:url(copyright-pic.gif);
background-repeat:no-repeat;
background-position:-60px 0;
padding:0 0 0 0;
height:47px;
display:block;
}
.botImg2 a:hover{
background-image:url(copyright-pic.gif);
background-repeat:no-repeat;
background-position:-60px -49px;
}
.botImg3 a:link, .botImg3 a:active, .botImg3 a:visited{
width:40px;
background-image:url(copyright-pic.gif);
background-repeat:no-repeat;
background-position:-110px 0;
padding:0 0 0 0;
margin:0 20px 0 0;
height:47px;
display:block;
}
.botImg3 a:hover{
background-image:url(copyright-pic.gif);
background-repeat:no-repeat;
background-position:-110px -49px;
}

/*footer end*/
.hrLine{
background-image:url(hr-bg.gif);
background-repeat:repeat-x;
height:5px;
}
.hrLine2{
background-image:url(hr-bg-2.gif);
background-repeat:repeat-x;
height:8px;
margin:0 14px 0 14px;
display:block;
padding-bottom:4px !important;
padding-bottom:0;
}
.hrLine3{
border-bottom:1px solid #a2d0f8;
}
.services a .services a:visited {
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.services a:hover {
color: #000;
}
.services {
margin:10px 5px 5px 25px !important;
margin:5px 5px 0 25px;
min-height:190px;
height:190px!important;
display:block;
padding:0 0 0 0;
height:200px;
}
.services ul {
list-style-type:none;
margin:0px;
padding:3px 18px 8px 18px !important;
float:left;
width: 140px;
_width: 130px;
}
.services li {
width: 100%;
list-style-image:url(bullet-01.gif);
list-style-position:outside;
/*line-height:15px;*/
float: left;
margin:0;
padding:0;
padding-bottom: 2px;
text-align:left;
/*color:#999999;
font-family:Arial, Helvetica, sans-serif;*/
font-size: 10px;
/*border:1px solid #FF0000;*/
}
.services ul li ul {
padding-left: 0px!important;
padding-top: 2px!important;
padding-right: 0px!important;
padding-bottom: 0px!important;
}
.services ul li ul li {
list-style-image: none!important;
padding-left: 14px;
background: url(services-bullet-gray-sub.gif) no-repeat 0px 4px!important;
}
#hideList{
font-family: Arial, Helvetica, sans-serif;
font-size:9px!important;
color:#999999;
text-transform:uppercase;
background-color:#FFFFFF;
margin:-1px 0 3px 30px;
padding:0 10px 0 20px;
display:block;
width:280px;
}
.hide{
background-image:url(icon-hide.gif);
background-repeat:no-repeat;
background-position:0 1px;
}
.show{
background-image:url(icon-show.gif);
background-repeat:no-repeat;
background-position:0 1px;
}
/*############# general ###########*/

#rightCol a, #rightCol a:visited {
color: #666666;
text-decoration: underline;
}
#rightCol a:hover {
text-decoration: none;
}

a:link, a:visited, a:active{
color:#999999;
text-decoration:none;
}
a:hover{
color:#333333;
text-decoration:none;
}
a.underline:link, a.underline:visited, a.underline:active{
color:#666666;
text-decoration:underline;
}
a.underline:hover{
color:#666666;	
text-decoration:none;
}
#rightCol li{
/*margin-bottom:7px;*/
}
td{
vertical-align:top;
}
.alignTop{
vertical-align:top;
}
.alignMiddle{
vertical-align:middle;
}
.alignLeft{
text-align:left;
}
.alignCenter{
text-align:center;
}
.alignRight{
text-align:right;
}
.floatRight{
float:right;
}
.floatLeft{
float:left;
}
.fullWidth{
width:100%;
}
.posAb{
position:absolute;
}
ul, ol{
margin-bottom:10px;
/*line-height:15px;*/
color:#333;
}
p{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
line-height:18px;
margin:0 0 0 0;
}
p.justify{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#666666;
line-height:20px;
margin:0 0 0 0;
text-align:justify;
}
form{
padding:0;
margin:0;
}
.paddingLeft{
padding:0 0 0 35px;
}
.paddingTop{
padding:10px 0 0 0;
}

.clearBoth{
clear:both;
}
.clearLeft{
clear:left;
}
.clearRight{
clear:right;
}
.errorMsg{
color:#f00;
}
.top-5px{
padding-top:5px;
}
.redTxt{
color:#ff0000;
}
.greyTxt{
color:#999;
}
img{
border:none;
}
.imgLeft{
float:left;
margin-right:20px;
background-color:#FFFFFF;
}
.imgRight{
float:right;
margin-left:20px;
background-color:#FFFFFF;
}

input.radio{
margin:0 2px 0 -2px !important;
margin:0 0 0 -4px;
padding:10px;
border:none;
background-image:none;
}
input.chkbox{
margin:0 2px 0 -2px !important;
margin:0 0 0 -4px;
padding:0;
border:none;
background-image:none;
}
input{
border:1px solid #7F9DB9;
margin-right:3px;
}
.marginUl{
margin:30px 35px 25px -15px!important;
margin:30px 35px 25px 15px;
text-align:justify;
}
.marginUl li{
margin:0 0 0 0;
}
.marginUl2{
margin:15px 35px 25px -15px!important;
margin:15px 35px 25px 15px;
}
.marginUl2 li{
margin:0 0 0 0;
}
.displayTbl{
font-size:0.8em;
margin-top:10px;
text-align:left;
}
.displayTbl th{
border-top:1px solid #eee;
border-bottom:1px solid #eee;
background-color:#f5f5f5;
}
.displayTbl td{
border-bottom:1px solid #eee;
}
/*div{
border:1px solid #FF0000;
}*/

#rightCol .siteMap li{
list-style:none;
background: none;
}
.arrow3 a:link, .arrow3 a:active, .arrow3 a:visited{
list-style:none;
background-image:url(bullet-06.gif);
background-position:0 3px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#1f226c;
line-height:19px;
padding-left:10px;
font-weight:bold;
}
.arrow3 a:hover{
text-decoration:underline;
}
.arrowSitemap a:link{
list-style:none;
background-image:url(bullet-03.gif);
background-position:0 4px;
background-repeat:no-repea
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#666666;
line-height:15px;
padding-left:10px;
font-weight:normal;
}

.links {
margin:20px 0 20px 0;
overflow:hidden; 
display:block;
}
.links ul {
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 0;
}
.links li {
list-style-image:none;
line-height:18px;
width:212px;
margin:0;
padding:0 0 0 0;
text-align:left;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
float:left;
margin:0 5px 0 0;
/*border:1px solid #FF0000;*/
}
.links li a:link, .links li a:active, .links li a:visited{
background-image:url(arrow-orange.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom:1px solid #e5e5e5;
width:192px;
line-height:23px;
margin:0 0 0 0;
padding:0 0 0 15px;
text-align:left;
color:#0a60b3;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
/*border:1px solid #FF0000;*/
display:block;
}
.links li a:hover{
background-image:url(arrow-blue.gif);
color:#fff;
width:192px;
background-color:#0760b4;
}

/*.menu a:link, .menu li a:active, .menu li a:visited{
line-height:23px;
margin:0 0 0 0;
text-align:left;
color:#0a60b3;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
display:block;
}
.menu li a:hover{
color:#fff;
}*/

a.menu, a.menu:link, a.menu:active{
margin:0 0 0 0;
text-align:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
text-decoration:none;
list-style-type:none;
color:#2486ab;
}
a.menu:visited{
margin:0 0 0 0;
text-align:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
text-decoration:none;
list-style-type:none;
color:#666666;
}
a.menu:hover{
margin:0 0 0 0;
text-align:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
text-decoration:none;
list-style-type:none;
color:#000000;
}

#conBtn2 a:link, #conBtn2 a:active, #conBtn2 a:visited{
background-image:url(btn-consultant.gif);
background-repeat:no-repeat;
width:147px;
height:25px;
display:block;
background-position:0 0;
margin:20px 0 0 505px;
}
#conBtn2 a:hover{
background-image:url(btn-consultant.gif);
background-repeat:no-repeat;
width:147px;
height:25px;
display:block;
background-position:0 -25px;
margin:20px 0 0 505px;
}
#genEnquiriesNew{
background-image:url(gen-enq.gif);
background-repeat:no-repeat;
background-position:0 0;
float:right;
padding:0 0 0 0;
margin:30px 47px 16px 0!important;
margin:30px 23px 16px 0;
font-weight:bold;
width:173px;
height:40px;
display:block;
font-size:1em;
}

#searchWeb input.searchWebBtn{
background-image:url(btn-search-web.gif);
background-repeat:no-repeat;
background-position:0 0;
display:block;
width:25px;
height:26px;
float:right;
#margin-top:1px;
border:none;
cursor:pointer;
background-color:#FFFFFF;
}
#searchWeb input.searchWebBtn:hover{
background-position:0 -26px;
}

.location p.paragraph{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#666666;
line-height:18px;
margin:10px 0 0 0;
padding:0 0 0 0;
text-align:justify;
}

p.paragraph2{
text-align:justify;
}


/*  added on 17-10-07 Shibashis  */

#mailArea{
float:left;
width:100%;
height:auto;
border-top:1px solid #a3d1f5;
border-bottom:1px solid #a3d1f5;
background-color:#f2f7fd;
background-image:url(email.gif);
background-repeat:no-repeat;
background-position:560px 20px;
margin:50px 0 0 0;
padding:0 0 0 0;
}
.emailTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#1a68a6;
margin:0 0 0 0;
padding:6px 20px 0 0;
}
.emailTxtBox{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#1a68a6;
width:250px;
height:20px;
border:1px solid #68b2ef;
margin:0 0 0 0;
padding:0 30px 0 0;
}
.emailTxtMessg{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#1a68a6;
width:280px;
height:80px;
border:1px solid #68b2ef;
margin:0 0 0 0;
padding:0 0 0 0;
}
.astrik{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#1a68a6;
margin:0 0 0 0;
padding:0 0 0 6px;
}
input.conBtn{
background-image:url(btn-send-messg-.gif);
background-repeat:no-repeat;
background-color: #F2F7FD;
width:132px;
height:22px;
display:block;
border: none;
margin: right: 0px;
curser: hand;
}

a.linkAccE {
width: 72px;
height: 104px;
float: left;
display: block;
background: url(accreditations-img-1.gif) no-repeat 0 0;
}
a.linkAccInvest {
width: 153px;
height: 104px;
float: left;
display: block;
background: url(accreditations-img-1.gif) no-repeat -72px 0;
}
a.linkAccHqs {
width: 160px;
height: 104px;
float: left;
display: block;
background: url(accreditations-img-1.gif) no-repeat -225px 0;
}

a.linkAccE:hover {
background: url(accreditations-img-1.gif) no-repeat 0 -100px;
}
a.linkAccInvest:hover {
background: url(accreditations-img-1.gif) no-repeat -72px -100px;
}
a.linkAccHqs:hover {
background: url(accreditations-img-1.gif) no-repeat -225px -100px;
}


#rightCol p, leftCol p {
padding-bottom: 20px;
}
#rightCol ul li {
font-size: 0.8em;
color: #666666;
padding: 3px 0px 3px 25px;
line-height: 17px;
background: url(bullet-06.gif) no-repeat left 5px;
}
#rightCol ul .bulletOrng {
font-size: 0.8em;
color: #666666;
padding-left: 25px;
line-height: 16px;
background: url(bullet-05.gif) no-repeat left 5px;
}
#rightCol ul {
list-style-type: none;
margin-top: 0px;
}
.localContact {
width: 120px;
_width: 140px;
float: right;
background: url(icon-telephone.gif) no-repeat left center;
padding-left: 20px;
font-size: 0.7em;
}
.hlineBreak {
hieght: 1px;
border: 0; 
border-bottom: 1px solid #E1E1E1;
}
#rightCol .telNumIcon {
background: url(dir-phone.gif) no-repeat left center;
}

.pdfStyle {
background: url(icon-pdf.gif) no-repeat left center;
padding: 3px 0px 3px 25px;
}

#rightCol .brochures h3 {
padding-bottom: 0px;
}
#rightCol .brochures p {
padding-bottom: 0px;
}
#rightCol h3 {
padding-bottom: 10px;
}
#rightCol p {
font-size: 0.8em;
}

.serviceColWidth {
width: 200px;
}

.serviceBoxStyle p {
/*font-size: 1em!important;*/
}
.serviceBoxStyle {
display: none;
}

.searchTopWeb {
_height: 13px;
font-size: 0.8em;
}

.consultSearch {
color: #ea5f04;
font-size: 0.6em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.consultRadioTxt {
color: #ea5f04;
font-size: 0.6em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.searchBtn {
width: 72px;
height: 23px;
display: block;
border:none;
margin-top: 5px;
background: url(btn-search2.gif) no-repeat 0 0;
cursor:pointer;
}
.searchBtn:hover {
background: url(btn-search2.gif) no-repeat 0 -23px;
}

.conListBtn {

}

.leftLineBrk {
width: 160px;
border-bottom: 1px solid #e1e1e1;
margin-bottom: 15px;
}

.conSearchCombo {
width: 160px;
border: 1px solid #707070;
font-size: 0.7em;
padding: 2px;
margin-top: 5px;
} 

#conListBtn a {
width: 147px;
height: 25px;;
display: block;
background: url(btn-consultant.gif) no-repeat 0 0;
}
#conListBtn a:hover {
background: url(btn-consultant.gif) no-repeat 0 -25px;
}

.leftInputBox {
border: 1px solid #707070;
margin-top: 5px;
font-size: 0.9em;
padding: 2px;
width: 156px;
}
.consultRadioTxt input.radioStyle{
border:none!important;
}
#footerIcons li {
padding: 0px;
margin: 0px;
display: block;
float: left;
list-style-type: none;
background: none;
}
#footerIcons ul {
padding: 0px;
margin: 0px;
display: block;
list-style-type: none;
}
#rightCol .noListStyle li {
padding: 0px;
margin: 0px;
display: block;
float: left;
list-style-type: none;
background: none;
}
#rightCol .noListStyle {
padding: 0px;
margin: 0px;
display: block;
float: left;
list-style-type: none;
}

a.footIcon1 {
width: 206px;
height: 34px;
display: block;
float: left;
background: url(bottom-logos.gif) no-repeat 0 0;
}
a.footIcon2 {
width: 158px;
height: 34px;
display: block;
float: left;
background: url(bottom-logos.gif) no-repeat -216px 0;
}
a.footIcon3 {
width: 166px;
height: 34px;
display: block;
float: left;
background: url(bottom-logos.gif) no-repeat -388px 0;
}
a.footIcon4 {
width: 142px;
height: 34px;
display: block;
float: left;
background: url(bottom-logos.gif) no-repeat -565px 0;
}
a.footIcon5 {
width: 101px;
height: 34px;
display: block;
float: left;
background: url(bottom-logos.gif) no-repeat -725px 0;
}
a.footIcon6 {
width: 156px;
height: 34px;
display: block;
float: left;
background: url(logo-lister.gif) no-repeat  16px 3px;
}
a.footIcon1:hover {
background: url(bottom-logos.gif) no-repeat 0 -34px;
}
a.footIcon2:hover {
background: url(bottom-logos.gif) no-repeat -216px -34px;
}
a.footIcon3:hover {
background: url(bottom-logos.gif) no-repeat -388px -34px;
}
a.footIcon4:hover {
background: url(bottom-logos.gif) no-repeat -565px -34px;
}
a.footIcon5:hover {
background: url(bottom-logos.gif) no-repeat -725px -34px;
}
a.footIcon6:hover {
background: url(logo-lister.gif) no-repeat 16px -31px;
}
#footerIcons {
clear: both;
width:930px;
height: 40px;
padding-left: 5px;
}

a.linkGoToTop {
width: 78px;
height: 24px;
display: block;
margin-top: 10px;
float: right;
background: url(gottop-button.jpg) no-repeat 0 0;
}
a.linkGoToTop:hover {
background: url(gottop-button.jpg) no-repeat 0 -25px;
}

#rightCol .serviceColWidth a, #rightCol .serviceColWidth a:visited {
color: #095FB4;
text-decoration: none;
}
#rightCol .serviceColWidth a:hover {
color: #fff;
}
#rightCol .serviceBoxStyle p {
padding: 5px;
}
.searchWebsite {
height: 20px;
_height: 22px;
}
.directoryLink {
padding-left: 10px;
}
.historyBox {
width: 650px;
float: left;
padding-bottom: 10px;
}
.historyImgRight {
float: right;
padding-left: 20px;
}
.historyImgLeft {
float: left;
padding-right: 20px;
}
#rightCol .historyList img {
padding: 0px;
margin: 0px;
}
#rightCol .historyList {
margin-bottom: 0px;
}
#rightCol .historyList li {
text-align: center;
list-style-type: none;
line-height: 15px;
background: none;
margin-bottom; 0px!important;
}
.popUpList {
margin-bottom: 10px;
}
a.snowBox { 
position: absolute;
top: -50px;
left: 270px;
width: 230px;
height: 38px;
display: block;
margin: 0px;
background: url(banner_snow_inj.jpg) no-repeat;
}
.makeRel {
position: relative!important;
}
