body { margin: 33px 0px 0px 0px; font-family: "Trebuchet MS"; font-size: 12px; color: #474747;}
/* banner sections starts*/
.banner {background: url(../images/banner.jpg) top left no-repeat; height:313px;}
/* banner sections ends*/

p {padding-top:10px; margin:0px;}
/*content sections starts */
.strls {background: url(../images/str_ls.gif) left top no-repeat; width: 4px; height: 28px;}
.strrs {background: url(../images/str_rs.gif) left top no-repeat; width: 4px; height: 28px;}
.strip {background: url(../images/str_bg.gif) left top repeat-x;}
.ltbrdr {border-left: 1px solid #dcd4cc;}
.rtbrdr {border-right: 1px solid #dcd4cc;}
.btmlc {background: url(../images/btm_lc.gif) bottom left no-repeat; width: 4px; height: 3px;}
.btmrc {background: url(../images/btm_rc.gif) bottom left no-repeat; width: 4px; height: 3px;}
.btmbrdr {border-bottom: 1px solid #dcd4cc;}
.toppad10 {padding-top: 10px;}
.ltpad10 {padding-left: 10px;}
.rtpad10 {padding-right: 10px;}
.ltpad5 {padding-left: 5px;}
.rtpad5 {padding-right:5px;}

.rtpad21 {padding: 0 21px 0 0;}
.pad10 {padding: 10px;}
.btmpad14 {padding-bottom: 5px;}
.more{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.more:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fe6505; text-decoration: underline;}
.more:active{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fe6505; text-decoration: underline;}
.more:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.bluestr_ls {background: url(../images/blust_lc.gif) top left no-repeat; width: 4px; height: 24px;}
.bluestr_rs {background: url(../images/blust_rc.gif) top right no-repeat; width: 4px; height: 24px;}
.blustr_bg {background: url(../images/blust_bg.gif) top left repeat-x;}
.toppad6 {padding-top: 6px;}
.leftpad17 {padding-left: 17px;}
.toppad4 {padding-top: 4px;}
.ltrtpad2 {padding: 0px 2px 0px 2px;}
.ltpad30 {padding-left: 30px;}
.tppad8 {padding-top: 8px; padding-bottom: 10px;}
.ltpad12 {padding-left: 12px; padding-right: 12px;}
.colorwt {color: #ffffff;}

/*content sections ends*/

/* footer sections starts */
.footer {background: #96b2c1; height:38px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.ftls {background: url(../images/footer_ls.gif) top left no-repeat;}
.ftrs {background: url(../images/footer_rs.gif) top left no-repeat; width: 4px; height:38px;}
/* footer sections ends */


/*inner pages sections starts*/
.title {font-size: 13px; font-weight: bold; color: #1c648e;}
.innerbanner {/*background: url(../images/inner_banner.jpg) top left no-repeat;*/ height: 173px;}
.innerbanner_aboutus {background: url(../images/banner_aboutus.jpg) top left no-repeat; height: 173px;}
.innerbanner_projects {background: url(../images/banner_projects.jpg) top left no-repeat; height: 173px;}
.innerbanner_enquiry {background: url(../images/banner_enquiry.jpg) top left no-repeat; height: 173px;}
.innerbanner_contactus {background: url(../images/banner_contctus.jpg) top left no-repeat; height: 173px;}
.btn {background: #b2d5e9; border: 1px solid #729eb7; color: #000000; font-weight:bold; font-size: 11px; padding: 3px;}
.redtext {color: #ff0000}
.bldtext {font-weight: bold;}
.mail{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1c648e; text-decoration: none;}
.mail:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fe6505; text-decoration: underline;}
.mail:active{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fe6505; text-decoration: underline;}
.mail:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1c648e; text-decoration: none;}
.padlt100 {padding-left: 130px}
.ilt {float: left; padding: 2px;}
.irt {float: right; padding: 2px;}
.ipad {padding: 2px;}
.border {border: 1px solid #1c648e;}
.marginrt {margin-right: 10px;}
.marginlt {margin-left: 10px;}
.text_blk {color: #000000;}
.border2 {border: 1px solid #dcd4cc;}
.tdbg_pr {background-color: #bda48c;}
.titlebg {background-color: #ceb8a4; color: #000000;}
.titlebg2 {background-color:#e7dcd1; color:#000;}
.bg_wt {background-color:#ffffff;}
.tabborder { border-collapse: collapse; border: 1px solid #e4d4c5;}
.pro_lnk {color: #333333; font-weight: bold; text-decoration: none; font-size: 13px;}
.pro_lnk:hover {color: #926c48; font-weight: bold; text-decoration: underline; font-size: 13px;}
.pro_lnk:active {color: #bf7128; font-weight: bold; text-decoration: none; font-size: 13px;}
.pro_lnk:visited {color: #333333; font-weight: bold; text-decoration: none; font-size: 13px;}
.text_wt {color:#fff;}
.text_bold {font-weight:bold;}
.title_spec{font-weight:bold; font-size:13px; color:#fff;}
.border_btm {border-bottom:1px dotted #bda48c;}

.cnt ul {list-style-type:none; padding:0px; margin:0px;}

.cnt ul li{background:url(../images/arrow_orange.gif) left 8px no-repeat; padding-left:5px; padding-top:3px;}

.key_partner {padding:10px; border:1px solid #ecdfd2;}

.mgmt_team {padding-bottom:10px; border-bottom:1px solid #ccc;}

.title_prs {background-color:#c4e4f7; color:#000; font-size:11px; padding:5px; font-weight:bold; color:#004267;}
.title_prs_2 {background-color:#f1f1f1; color:#000; font-size:11px; padding:5px; color:#555555; font-weight:bold;}

.titlebg3 {background-color:#dedede;}

.footerlinks{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.footerlinks:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;}
