/* CSS Document */

body{padding:0px; margin:0; background:url(../images/body_bg.jpg) 0 0 no-repeat #E6E7E8; font:11px/18px Arial, Helvetica, sans-serif; color:#000000;}

div, td, p, form, input, ul, li, h2, h3, img{padding:0px; margin:0px;}

ul{list-style-type:none;}

/*-------------- MAIN PANEL-------------------*/
#mainPan{width:970px; position:relative; margin:0 auto; padding:22px 0 0 0;}
/*-------------- HEADER PANEL-------------------*/
#headerPan{width:972px; position:relative; margin:0 auto; padding:0px; clear:both;}
.menu_bg{background:url(../images/menu_bg.gif) 0 0 repeat-x; height:45px; width:100%;}

/*-------------- BODY PANEL-------------------*/
#bodyPan{width:968px; position:relative; margin:0 auto; padding:0px; clear:both;}
.bodyFrame{width:968px; position:relative; margin:0 auto; border:1px solid #E3E3E3;}

/*-------------- FOOTER PANEL-------------------*/
#footerPan{width:970px; height:55px; position:relative; margin:0 auto; padding:0px; clear:both;}
#footerPan p{font:10px/12px Arial, Helvetica, sans-serif; color:#4C2432;}
#footerPan p a{font:10px/12px Arial, Helvetica, sans-serif; color:#4C2432;}
#footerPan p a:hover{color:#000;}

/*-------------- MAIN PANEL-----------CLOSE----*/

/*-------------- PROJECT PANEL-------------------*/
.project_left_bg{background:url(../images/project_left_bg.gif) 0 0 repeat-x #5C454D; border-left:1px solid #fff; width:267px;}
.project_body{background:url(../images/project_right_curve.gif) 100% 100% no-repeat #fff;}
.project_body h2{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#5C454D;}
.project_body h3{font:bold 11px/14px Arial, Helvetica, sans-serif; color:#5C454D; padding:5px 0; text-align:justify;}

.project_body ul{padding:0px;}
.project_body ul li{font:bold 12px/20px Arial, Helvetica, sans-serif; color:#76374D; padding:0px;}
.project_body ul li a{font:bold 12px/20px Arial, Helvetica, sans-serif; color:#76374D; padding:0px; text-decoration:underline;}
.project_body ul li a:hover{color:#000; text-decoration:underline;}


.project_other_left_bg{background:url(../images/mgac_commercial_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_heriatge_left_bg{background:url(../images/mgac_heritage_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_education_left_bg{background:url(../images/mgac_education_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_hospatils_left_bg{background:url(../images/mgac_hospatils_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_hotel_left_bg{background:url(../images/mgac_hotel_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_entertainment_left_bg{background:url(../images/mgac_entertainment_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_residantial_left_bg{background:url(../images/residantial_text_img.jpg) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_retairment_left_bg{background:url(../images/mgac_retirement_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_shopping_left_bg{background:url(../images/mgac_shopping_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_clients_left_bg{background:url(../images/mgac_clients_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_sports_left_bg{background:url(../images/mgac_sports_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}
.project_transport_left_bg{background:url(../images/mgac_transport_text.gif) 0 0 no-repeat; border-left:1px solid #fff; width:269px;}

.leftMenu_heading{font:12px/32px Arial, Helvetica, sans-serif; color:#76374D; padding:0px 0px 0px 40px; font-weight:bold;}
.leftMenu ul li{font:12px/20px Arial, Helvetica, sans-serif; color:#76374D; padding:0px 0px 0px 40px; font-weight:normal;}
/*.leftMenu li{font:12px/20px Arial, Helvetica, sans-serif; color:#76374D; text-decoration:underline; font-weight:normal;}*/
.leftMenu ul li a{font:12px/20px Arial, Helvetica, sans-serif; color:#76374D; text-decoration:underline; font-weight:normal;}
.leftMenu ul li a:hover{font:12px/20px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; font-weight:normal;}

.imgTag{font:9px/14px Arial, Helvetica, sans-serif; color:#8D8D8D; padding:0px 41px 0px 0px;}
.bodyLeftText{font:12px/18px Arial, Helvetica, sans-serif; color:#76374D; text-align:right; font-weight:bold;}
.bodyRightText{font:normal 11px/18px Arial, Helvetica, sans-serif; color:#8D8D8D; padding:0px 41px 0px 0px;}
/*----------------ABOUT US-------------------------------*/
.about_left_bg{background:url(../images/project_left_bg.gif) 0 0 repeat-x #5C454D; border-left:1px solid #fff; width:267px;}
.about_body{background:url(../images/project_right_curve.gif) 100% 100% no-repeat #fff;color:#636363;}
.about_body h2{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#76374D;}
.about_body h3{font:bold 11px/14px Arial, Helvetica, sans-serif; color:#76374D; text-align:justify; padding:0 19px 6px 0;}

.about_body p{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#000; padding:5px 0; text-align:justify; padding:6px 19px 6px 0;color:#636363;}
.about_body p span{font:bold 11px/14px Arial, Helvetica, sans-serif; color:#76374D; padding:5px 0; text-align:justify;}
/*----------------ABOUT US--------------CLOSE----------*/
/*----------------CONTACT US-------------------------------*/
.contact_header{background:url(../images/contact_img.jpg) 0 0 no-repeat; height:326px; width:968px;}
.contact_body{background:url(../images/project_right_curve.gif) 100% 100% no-repeat #fff; color:#636363;}
.contact_body h2{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#76374D;}
.contact_body h3{font:bold 11px/14px Arial, Helvetica, sans-serif; color:#76374D; text-align:justify; padding:0 19px 6px 0;}

.contact_body p{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#636363; padding:0 0; text-align:justify;}
.contact_body p span{ padding:0 0 0 25px;}
.contact_body p a{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#76374D; padding:0 0; text-align:justify;}
.contact_body p a:hover{color:#000; padding:0 0; text-align:justify;}

.input{width:204px; height:23px; background:#ffffff; border:1px solid #fff;}
/*----------------CONTACT US-------------------CLOSE----*/
/*----------------SERVICES-------------------------------*/
.services_header{background:url(../images/contact_img.jpg) 0 0 no-repeat; height:326px; width:968px;}
.services_body{background:url(../images/project_right_curve.gif) 100% 100% no-repeat #fff; color:#636363;}
.services_body h2{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#76374D;}
.services_body h3{font:bold 11px/14px Arial, Helvetica, sans-serif; color:#76374D; text-align:justify; padding:0 19px 6px 0;}

.services_body p{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#636363; padding:10px 12px 0 0; text-align:justify;}
.services_body p span{ font-weight:bold;}
.services_body p a{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#76374D; padding:0 0; text-align:justify;}
.services_body p a:hover{color:#000; padding:0 0; text-align:justify;}
/*----------------SERVICES -------------------CLOSE----*/
/*----------------NEWS ---------------------------------*/
.new_lf{background:url(../images/news_left_bg.gif) 0 0 no-repeat; width:268px;}
.news_body{background:url(../images/project_right_curve.gif) 100% 100% no-repeat #fff; color:#636363;}
.news_body h2{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#76374D;}
.news_body h3{font:bold 11px/14px Arial, Helvetica, sans-serif; color:#76374D; text-align:justify; padding:0 19px 6px 0;}

.news_body p{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#636363; padding:10px 12px 0 0; text-align:justify;}
.news_body p span{color:#76374D; text-decoration:underline; font-size:11px; line-height:18px;}
.news_body p a{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#76374D; padding:0 0; text-align:justify;}
.news_body p a:hover{color:#000; padding:0 0; text-align:justify;}
.border_pink{border-bottom:1px solid #AD8794;}

.clients_bodyLeftText{font:12px/18px Arial, Helvetica, sans-serif; color:#76374D; text-align:left; font-weight:bold;}
