﻿body{
    font:normal 0.8em verdana;
}

select, input, textarea{
    font-family:verdana;
    font-size:1em;
}

form{
    margin:0px;
}

hr{
    height:3px;
    color:#f1f1f1;
    background:#f1f1f1;
    margin-top:6px;
    margin-bottom:6px;
    border-style:none;
}

.h9{font-size:0.75em;}.h8{font-size:0.85em;}.h7{font-size:0.9em;}
.h6{font-size:1em;}.h5{font-size:1.3em;}.h4{font-size:1.6em;}
.h3{font-size:2em;}.h2{font-size:3em;}.h1{font-size:4em;}

.colOrange{color:#8c6b30;}
.colWhite{color:#ffffff;}
.colGreen{color:green;}
.colNavy{color:navy;}
.colMaroon{color:maroon;}

.bgWhite{background-color:white;}
.bgLightGray{background-color:#f1f1f1;}
.bgGray{background-color:#dfdfdf;}
.bgMediumGray{background-color:#c5c5c5;}
.bgDarkGray{background-color:#797979;}
.bgVeryLightGray{background-color:#f7f7f7;}
.bgLightYellow{background-color:#eae6cd;}

a:link{color:#209DCC;text-decoration:none;}
a:active{color:#209DCC;text-decoration:none;}
a:visited{color:#209DCC;text-decoration:none;}
a:hover{color:#209DCC;text-decoration:underline;}

.txt{padding:3px;border:solid 1px gray;border-style:dotted;}
.btn{}

.rpl{font-size:0.85em;color:#2850A0;background-color:#f1f1f1;padding:10px;margin-bottom:15px;background-image:url(imgs/corners.png);background-repeat:no-repeat;background-position:top left;}
.rpl div{margin-bottom:8px;font-weight:bold;}
.err{font-size:0.85em;color:maroon;background-color:#f1f1f1;padding:10px;margin-bottom:15px;background-image:url(imgs/corners.png);background-repeat:no-repeat;background-position:top left;}
.err div{margin-bottom:8px;font-weight:bold;}


.tblVertSpacing td{padding-bottom:8px;}
.tblHorSpacing td{padding-right:8px;}

.hcell{color:#ffffff;background-color:#02638A;font-weight:bold;background-image:url(imgs/corners.png);background-repeat:no-repeat;background-position:top left;}
.hcell a:link{color:#ffffff;text-decoration:none;}
.hcell a:active{color:#ffffff;text-decoration:none;}
.hcell a:visited{color:#ffffff;text-decoration:none;}
.hcell a:hover{color:#A8D5E7;text-decoration:none;}
.cell{background-color:#E5EEF6;font-size:0.85em;}
.acell{background-color:#EBF0F5;font-size:0.85em;}
.scell{background-color:#E2F1FF;font-size:0.85em;}
.fcell{background-color:#D5DBDF;}
.pcell{background-color:#D5DBDF;}
.pcell td{font-size:1.2em;}

.divAddNew{margin-left:1px;margin-right:1px;padding:8px;background-color:#adb4af;}

.pad0{padding:0px;}.pad3{padding:3px;}.pad5{padding:5px;}
.pad8{padding:8px;}.pad10{padding:10px;}

.mnu a{color:#ffffff;text-decoration:none;}
.mnu{background-color:#00B1BC;font-weight:bold;font-size:0.85em;}
.staticMenuItem{border-bottom:solid 1px white;}
.dynamicMenu{border-top:solid 1px white;}
.dynamicMenuItem{border:solid 1px white;border-width:0px 1px 1px 1px;}
.hoverMenu{background-color:#197379;}

/*Website specific styles*/

body{
    background-color:#F2F5F7;
    background-image:url(imgs/bg.gif);
    background-repeat:repeat-x;
    margin:0px;
    padding:0px;
    color:#575757;
}

a.aGray:link{color:#575757;text-decoration:none;}
a.aGray:active{color:#575757;text-decoration:none;}
a.aGray:visited{color:#575757;text-decoration:none;}
a.aGray:hover{color:#575757;text-decoration:underline;}

#tdBody{
    background-image:url(imgs/bg_gradient.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    padding:0px 40px 40px 0px;
}

#tdLogo{
    height:120px;
}

#tdNumbers{
    font-size:0.8em;
    font-weight:bold;
    color:#006E98;
    padding-bottom:10px;
}

.tdNav{
    background-image:url(imgs/nav_mdl.png);
    background-repeat:repeat-x;
    font-size:0.8em;
    font-weight:bold;
    color:white;
    text-decoration:none;
}

.tdNav a{
    color:white;
    text-decoration:none;
}

.tdNavSep{

}

.tdNavItem{
    padding:0px 8px;
}

.divSubMenu{

}

.tdSubMenu{
    background-image:url(imgs/sub_menu_bg.gif);
    background-repeat:repeat-x;
    font-size:0.8em;
    font-weight:bold;
    color:white;
    text-decoration:none;
}

.tdSubMenu a{
    color:white;
    text-decoration:none;
}

#tdMainLft{
    background-image:url(imgs/footer_lft.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}


#tdMainRgt{
    background-image:url(imgs/footer_rgt.png);
    background-repeat:no-repeat;
    background-position:bottom right;
}

#tdMain{
    background-color:white;
    padding:15px 10px 20px 10px;
    background-image:url(imgs/footer_mdl.png);
    background-repeat:repeat-x;
    background-position:bottom;
}

#divFooter{
    font-size:0.8em;
    font-weight:bold;
    color:#006E98;
    padding:45px 20px 5px 20px;
}

#divFooter a{
    color:#006E98;
}

.divTitle{
    color:#209DCC;
    font-family:Candara, "Trebuchet MS", Tahoma;
    margin-bottom:8px;
}

.divContent{
    
}

.td240BoxContent{
    background-image:url(imgs/box_240px_t.png);
    background-repeat:no-repeat;
    padding:18px 18px 5px 18px;
    width:240px;
}

.td240BoxBottom{
    background-image:url(imgs/box_240px_b.png);
    background-repeat:no-repeat;
    width:240px;
    height:15px;
}

.td200BoxContent{
    background-image:url(imgs/box_200px_t.png);
    background-repeat:no-repeat;
    padding:18px 18px 5px 18px;
    width:200px;
    font-weight:bold;
}

.td200BoxBottom{
    background-image:url(imgs/box_200px_b.png);
    background-repeat:no-repeat;
    width:200px;
    height:15px;
}

.divBoxTitle{
    color:#0B336D;
    font-family:Candara, "Trebuchet MS", Tahoma;
    margin-bottom:8px;
    font-weight:bold;
}

.divTestimonial{
    font-size:0.85em;
    line-height:1.2em;
}

.divTestimonial span{
    font-weight:bold;
    line-height:2.5em;
}

.hrMedium{
    height:1px;
    color:#adadad;
    background:#adadad;
    margin-top:13px;
    margin-bottom:8px;
    border-style:none;
    width:80%;
    text-align:center;
}

/* Consultancy section styles */

.divConsultancySubMenu{

}

.tdConsultancySubMenu{
    background-image:url(imgs/cons_menu_bg.gif);
    background-repeat:repeat-x;
    font-size:0.8em;
    font-weight:bold;
    color:white;
    text-decoration:none;
}

.tdConsultancySubMenu a{
    color:white;
    text-decoration:none;
}

.divConsultancyTitle{
    color:#DC0000;
    font-family:Candara, "Trebuchet MS", Tahoma;
    margin-bottom:8px;
}

.divConsultancyContent{
    
}

a.aConsultancy:link{color:#DC0000;text-decoration:none;}
a.aConsultancy:active{color:#DC0000;text-decoration:none;}
a.aConsultancy:visited{color:#DC0000;text-decoration:none;}
a.aConsultancy:hover{color:#DC0000;text-decoration:underline;}


/* Web section styles */

.divWebSubMenu{

}

.tdWebSubMenu{
    background-image:url(imgs/web_menu_bg.gif);
    background-repeat:repeat-x;
    font-size:0.8em;
    font-weight:bold;
    color:white;
    text-decoration:none;
}

.tdWebSubMenu a{
    color:white;
    text-decoration:none;
}

.divWebTitle{
    color:#296000;
    font-family:Candara, "Trebuchet MS", Tahoma;
    margin-bottom:8px;
}

.divWebContent{
    
}

a.aWeb:link{color:#296000;text-decoration:none;}
a.aWeb:active{color:#296000;text-decoration:none;}
a.aWeb:visited{color:#296000;text-decoration:none;}
a.aWeb:hover{color:#296000;text-decoration:underline;}

/* IT section styles */

.divITSubMenu{

}

.tdITSubMenu{
    background-image:url(imgs/it_menu_bg.gif);
    background-repeat:repeat-x;
    font-size:0.8em;
    font-weight:bold;
    color:white;
    text-decoration:none;
}

.tdITSubMenu a{
    color:white;
    text-decoration:none;
}

.divITTitle{
    color:#D58200;
    font-family:Candara, "Trebuchet MS", Tahoma;
    margin-bottom:8px;
}

.divITContent{
    
}

a.aIT:link{color:#D58200;text-decoration:none;}
a.aIT:active{color:#D58200;text-decoration:none;}
a.aIT:visited{color:#D58200;text-decoration:none;}
a.aIT:hover{color:#D58200;text-decoration:underline;}


/* Telecoms section styles */

.divTelecomsSubMenu{

}

.tdTelecomsSubMenu{
    background-image:url(imgs/telecoms_menu_bg.gif);
    background-repeat:repeat-x;
    font-size:0.8em;
    font-weight:bold;
    color:white;
    text-decoration:none;
}

.tdTelecomsSubMenu a{
    color:white;
    text-decoration:none;
}

.divTelecomsTitle{
    color:#5B00A1;
    font-family:Candara, "Trebuchet MS", Tahoma;
    margin-bottom:8px;
}

.divTelecomsContent{
    
}

a.aTelecoms:link{color:#5B00A1;text-decoration:none;}
a.aTelecoms:active{color:#5B00A1;text-decoration:none;}
a.aTelecoms:visited{color:#5B00A1;text-decoration:none;}
a.aTelecoms:hover{color:#5B00A1;text-decoration:underline;}







