@charset "utf-8";
/* CSS Document */

/**********************************************************************************************************************************
                                                        *** Body Class Start Here ***
**********************************************************************************************************************************/
	
	body{
	/*   Due to non Availibility of Original Fonts we are using Window Base Fonts (Original Font: HelveticaNeue) */
	font-family:Arial, Helvetica, sans-serif;   
	font-size:12px;
	background:#f9f5e5 url(../images/bg.jpg) left top repeat-x;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-top: 0px;
	}
	
	
	*{
	margin:0;
	padding:0;
    }
	
	#bodypagebg {		                                     /* site center align */
	text-align: center;
	width: 907px;
	margin: 0px auto 0 auto;
	height: auto;
	}

	#wrapper{	                                            	/* Main Outer Fix  */
	width:907px;
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
	}
	
/*********************************************************************************************************************************
                                                        *** Body Class Ends Here ***
**********************************************************************************************************************************/




/*********************************************************************************************************************************
                                                        *** Contain Class Start Here ***
**********************************************************************************************************************************/



/* ----------------------------------------------------***Header Class Start Here*** ------------------------------------------- */

.header{
float:left;
height:auto;
width:100%;
margin:0px;
padding:0px;
}

.small_nav{
float:left;
height:64px;
width:895px;
padding-top:11px;
text-align:right;
padding-right:12px;
background:#FFFFFF;
}

.up_nav,a.up_nav{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#a49467;
text-decoration:none;
}

a:hover.up_nav{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#a49467;
text-decoration:underline;
}

/* ----------------------------------------------------***Menu Start Here*** --------------------------------------------- */

.navigation_bar{
float:left;
height:68px;
width:906px;
text-align:left;
margin:0px;
padding:0px;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}


.logo_holder{
float:left;
height:68px;
width:314px;
text-align:left;
background:url(../images/logo.jpg) left top no-repeat;
margin:0px;
padding:0px;
}


.navigation_holder{
float:left;
height:68px;
width:591px;
text-align:left;
background:#dac793;
border-left:1px solid #FFFFFF;
margin:0px;
padding:0px;
}

.navigation{
}

.navigation ul{
list-style:none;
}

.navigation li{
list-style:none;
display:block;
float:left;
height:69px;
line-height:69px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.navigation li a{
display:block;
float:left;
color:#80693a;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
text-decoration:none;
line-height:69px;
padding:0px 16px;
background:url(../images/new_bg.jpg) right center no-repeat;
}

.navigation li a:hover, navigation li a.current{
display:block;
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
background:#8c7646;
font-weight:normal;
text-decoration:none;
/*border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
*/line-height:68px;
padding:0px 16px;
}


li a.noimage{
display:block;
float:left;
color:#80693a;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
text-decoration:none;
line-height:69px;
padding:0px 16px;
background:url(../images/new_bgg.jpg) right center no-repeat;
}

li a.current{
display:block;
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
background:#8c7646;
font-weight:normal;
text-decoration:none;
/*border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
*/line-height:68px;
padding:0px 16px;
}

/* ----------------------------------------------------***Menu Ends Here*** ---------------------------------------------- */

.header_image_holder{
float:left;
height:265px;
width:906px;
text-align:left;
margin:0px;
padding:0px;
border-right:1px solid #FFFFFF;
}


.usbgc{
float:left;
width:313px;
height:265px;
margin:0px;
padding:0px;
}

.usbgc_img{
float:left;
width:313px;
height:auto;
margin:0px;
padding:0px;
}


.header_image{
float:left;
width:593px;
height:265px;
margin:0px;
padding:0px;
}

/* ----------------------------------------------------***Header Class Ends Here*** -------------------------------------------- */

/* ----------------------------------------------------***Main Content Class Start Here*** ------------------------------------- */
.heart_content{
float:left;
height:auto;
width:907px;
background:#FFFFFF;
text-align:left;
margin:0px;
padding:0px;
}



.heart_content_pricipal{
float:left;
height:500px;
width:907px;
background:#FFFFFF;
text-align:left;
margin:0px;
padding:0px;
}

/* ----------------------------------------------------***Left Panel Start Here*** --------------------------------------------- */
.left_panel{
float:left;
height:auto;
min-height:242px !important;
width:314px;
text-align:left;
margin:0px;
/*background:#fbf9f4;*/
}

.left_panel_others{
float:left;
height:auto;
min-height:242px !important;
width:314px;
text-align:left;
margin:0px;
background:#FFFFFF;
}

.border_brown{
float:left;
width:303px;
height:auto;
padding-bottom:12px;
text-align:left;
padding-left:10px;
/*background:#fbf9f4;*/
}

.mygridpro{
font-family:Arial, Helvetica, sans-serif; /*"Myriad Pro",*/
font-size:10px;
color:#999999;
padding-left:10px;
}

.brown{
color:#a49467;
font-size:11px;
font-weight:bold;

}

.brown_new{
color:#8c7646;
font-size:11px;
font-weight:bold;
margin-top:5px;
}

.brown_newArti{
color:#8c7646;
font-size:11px;
font-weight:bold;
margin-top:15px;
background:#FF9933;
}

.brown02{
color:#a49467;
font-size:11px;


}

a.brown{
color:#a49467;
font-size:11px;
}

a:hover.brown{
color:#a49467;
font-size:11px;
}

a.brownlink{
color:#a49467;
font-size:10px;
text-decoration:none;
}

a:hover.brownlink{
color:#a49467;
font-size:10px;
text-decoration:underline;
cursor:pointer;
}

.brownlinkdeact{
color:#666666;
font-size:10px;
text-decoration:none;
cursor:text;
}

a:hover.brownlinkdeact{
color:#666666;
font-size:10px;
text-decoration:none;
cursor:text;
}

a.brownlinkdeact{
color:#666666;
font-size:10px;
line-height:10px;
text-decoration:none;
cursor:text;
}

a.blacklink{
color:#666666;
font-size:10px;
line-height:10px;
text-decoration:none;
}

a:hover.blacklink{
color:#666666;
font-size:10px;
line-height:10px;
text-decoration:underline;
}

.dark_gray{
color:#666666;
font-size:10.33px;
}

.border_brown2{
float:left;
width:270px;
height:auto;
margin-top:11px;
text-align:left;
border-bottom:1px solid #e8e8e6;
}

.border_brown3{
float:left;
width:282px;
height:75px;
margin-top:11px;
padding-bottom:12px;
text-align:left;
padding-left:10px;
}


.e_university{
float:left;
width:314px;
height:264px;
padding:0px;
margin:0px;
}
.e_university_new{
float:left;
width:314px;
height:264px;
padding:0px;
padding-left:2px;
}
.e_university_projects{
float:left;
width:308px;
height:260px;
padding-left:6px;
padding-top:4px;
}


.img_pad{
padding-left:2px;
margin-top:50px;
}


.ser_menuholder{
float:right;
width:300px;
height:194px;
margin:0px;
padding:0px;
}
.ser_menuholder_new{
float:right;
width:300px;
height:194px;
padding:0px;
}

.photo_slider{
float:right;
width:310px;
height:121px;
margin:0px;
text-align:right;
padding-top:9px;
}

.photo_s{
float:left;
width:310px;
font-size:12px;
height:16px;
text-align:left;
text-decoration:none;
margin:0px;
}

.back{
float:left;
width:auto;
height:auto;
padding-left:5px;
}

.viewphotos{
float:right;
width:auto;
height:auto;
padding-left:5px;
margin-top:-22px;
}

a.hrefbitton{
display:block;
width:66px;
height:18px;
background:#dac793 url(../images/viewphotos.jpg) right no-repeat;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:18px;
padding-right:5px;
padding-left:3px;
color:#FFFFFF;
font-size:8px;
text-transform:uppercase;
}

.left_panel_firm{
float:left;
height:auto;
padding-left:3px;
width:311px;
text-align:left;
margin:0px;
background:#FFFFFF;
padding-top:2px;
}

.left_panel_img{
float:left;
width:309px;
height:266px;
background:url(../images/Firm_images.jpg) no-repeat;
}
.left_panel_firm_menu{
float:left;
width:309px;
height:69px;
border-right:1px solid #e7dab5;
text-align:right;
padding-top:12px;
}
a.firm_menu{
float:right;
width:292px;
height:auto;
padding-right:18px;
color:#a49366;
font-family:Arial, Helvetica, sans-serif;   /**  Original font CHANLPlain**/
font-size:11.5px;
padding-right:18px;
text-decoration:none;
line-height:18px;
}
a:hover.firm_menu{
float:right;
width:292px;
height:auto;
padding-right:18px;
color:#4e4323;
font-family:Arial, Helvetica, sans-serif; /**  Original font CHANLPlain**/
font-size:11.5px;
padding-right:18px;
text-decoration:none;
line-height:18px;
}
.firm_menu_act{
float:right;
width:292px;
height:auto;
padding-right:18px;
color:#4e4323;
font-family:Arial, Helvetica, sans-serif; /**  Original font CHANLPlain**/
font-size:11.5px;
padding-right:18px;
text-decoration:none;
background:url(../images/line_firm.gif) right center no-repeat;
line-height:18px;
}

.left_panel_prin{
float:left;
height:357px;
width:310px;
text-align:left;
}
.left_panel_prin_img{
float:left;
width:310px;
height:265px;
}


.left_panel_prin_img{
float:left;
width:310px;
height:265px;
}


.left_panel_prin_abso{
width:310px;
position:absolute;
left:3px;
top:145px;
height:265px;
}



.left_panel_prin_absolute{
height:93px;
position:absolute;
left:3px;
top:418px;
width:310px;
text-align:left;
}

.principals_img_01{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_01-hover.jpg) no-repeat;
cursor:pointer;
}
.principals_img_01:hover, .principals_img_01_act {
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_01.jpg) no-repeat;
cursor:pointer;
}


.principals_img_02_act_02 {
float:left;
width:61px;
height:92px;
padding-left:1px;
cursor:pointer;
}


.principals_img_02_act_02absolutedefault {
	width:61px;
	position:absolute;
	left:0px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
	z-index:110;
}


.principals_img_02_act_02absolute {
	width:61px;
	position:absolute;
	left:0px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
	z-index:10;
}


.principals_img_02_act_02absolute02 {
	width:61px;
	position:absolute;
	left:62px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
}


.principals_img_02_act_02absolute03 {
	width:61px;
	position:absolute;
	left:125px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
}



.principals_img_02_act_02absolute04 {
	width:61px;
	position:absolute;
	left:188px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
}


.principals_img_02_act_02absolute05 {
	width:61px;
	position:absolute;
	left:251px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
}


.principals_img_02_act_02absolute_1 {
	width:61px;
	position:absolute;
	left:0px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
	z-index:100;
}


.principals_img_02_act_02absolute02_1 {
	width:61px;
	position:absolute;
	left:62px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
	z-index:100;

}


.principals_img_02_act_02absolute03_1 {
	width:61px;
	position:absolute;
	left:125px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
	z-index:100;
}



.principals_img_02_act_02absolute04_1 {
	width:61px;
	position:absolute;
	left:188px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
	z-index:100;
}


.principals_img_02_act_02absolute05_1 {
	width:61px;
	position:absolute;
	left:251px;
	top:-7px;
	height:92px;
	padding-left:1px;
	cursor:pointer;
	z-index:100;
}

.principals_img_02{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_02-hover.jpg) no-repeat;
cursor:pointer;
}

.principals_img_01{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_01-hover.jpg) no-repeat;

cursor:pointer;
}
.principals_img_01:hover, .principals_img_01_act {
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_01.jpg) no-repeat;
cursor:pointer;
}

.principals_img_02{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_02-hover.jpg) no-repeat;
cursor:pointer;
}
.principals_img_02:hover, .principals_img_02_act{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_02.jpg) no-repeat;
cursor:pointer;
}

.principals_img_03{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_03-hover.jpg) no-repeat;
cursor:pointer;
}
.principals_img_03:hover, .principals_img_02_act{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_03.jpg) no-repeat;
cursor:pointer;
}

.principals_img_04{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_04-hover.jpg) no-repeat;cursor:pointer;
}
.principals_img_04:hover, .principals_img_04_act{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_04.jpg) no-repeat;
cursor:pointer;
}
.principals_img_05{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_05-hover.jpg) no-repeat;
cursor:pointer;
}
.principals_img_05:hover, .principals_img_05_act{
float:left;
width:61px;
height:92px;
padding-left:1px;
background:url(../images/principals_small_05.jpg) no-repeat;
cursor:pointer;
}

.form_outer{
float:left;
width:304px;
padding-left:6px;
height:auto;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;  /*original font HelveticaNeue Bold*/
font-weight:bold;
color:#c5b381;
font-size:12.03px;
}
.form_common{
float:left;
width:100%;
height:20px;
line-height:20px;
}
.form_common_01{
float:left;
width:100%;
height:130px;
line-height:20px;
}
.form_common_03{
float:left;
width:100%;
height:20px;
line-height:20px;
padding-top:10px;
}

.form_common_04{
float:left;
width:30%;
height:20px;
line-height:20px;
}


.form_common_0400{
float:left;
width:30%;
height:20px;
line-height:20px;
}

.form_common_05{
float:left;
width:70%;
height:20px;
line-height:20px;
}
.input{
float:left;
width:99%;
height:20px;
border:1px solid #e3dcc9;
color:#c5b381;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.input_textarea{
float:left;
width:99%;
height:130px;
border:1px solid #e3dcc9;
color:#c5b381;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.submit{
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
font-weight:bold;
height:16px;
width:53px;
text-align:center;
text-transform:uppercase;
background:#d6bf83;
border:none;
line-height:16px;
cursor:pointer;
}

.left_panel_img_down{
float:left;
width:310px;
height:266px;
background:url(../images/download_02.jpg) no-repeat;
}

/* ----------------------------------------------------*** Service Menu Start Here***------------------------------------------- */


.ser_menu{
float:right;
width:290px;
height:142px;
border-right:1px solid #e7dab5;
margin:0px;
text-align:right;
padding-top:9px;
}


.ser_menu02{
float:left;
width:298px;
height:142px;
border-right:1px solid #e7dab5;
margin:0px;
text-align:right;
padding-top:9px;
}

.firm_menu{
float:right;
width:309px;
height:83px;
border-right:1px solid #e7dab5;
margin:0px;
text-align:right;
padding-top:9px;
}

.menu_s{
float:right;
width:300px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:normal;
color:#604e28;
height:16px;
line-height:16px;
text-align:right;
text-decoration:none;
margin:0px;

}

.menu_s:hover {
float:right;
width:300px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color:#604e28;
height:16px;
line-height:16px;
text-align:right;
text-decoration:none;
margin:0px;
background:url(../images/menu_s.jpg)  right no-repeat;
}
.menu_s_02{
float:right;
width:300px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color:#604e28;
height:16px;
line-height:16px;
text-align:right;
text-decoration:none;
margin:0px;

}

.menu_s_02:hover {
float:right;
width:300px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color:#604e28;
height:16px;
line-height:16px;
text-align:right;
text-decoration:none;
margin:0px;
background:url(../images/menu_s.jpg)  right no-repeat;
}
.menucurrant{
float:right;
width:300px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color:#604e28;
height:16px;
line-height:16px;
text-align:right;
text-decoration:none;
margin:0px;
background:url(../images/menu_s.jpg)  right no-repeat;
}
.menucurrant:hover{
float:right;
width:300px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
color:#604e28;
height:16px;
line-height:16px;
text-align:right;
text-decoration:none;
margin:0px;
background:url(../images/menu_s.jpg)  right no-repeat;
}
.ser_padd{
padding-right:18px;
}
/* ----------------------------------------------------*** Service Menu Staer Here***------------------------------------------- */


/* ----------------------------------------------------***Left Panel Ends Here*** ---------------------------------------------- */


.content{
float:left;
height:auto;
min-height:242px !important;
padding-left:15px;
padding-top:20px;
padding-bottom:30px;
width:578px;
text-align:left;
margin:0px;
background:#FFFFFF;
}



.main_head{
width:100%;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:33.33px;
color:#666666;
text-decoration:none;
}
.main_tagline{
width:100%;
height:auto;
font-family:Arial, Helvetica, sans-serif; /*"Myriad Pro",*/
font-size:13.33px;
color:#c5b381;
text-decoration:none;
}


.main_text{
font-family:Arial, Helvetica, sans-serif; /*"Myriad Pro",*/
font-size:14px;
color:#666666;
line-height:25px;
padding-top:19px;
text-decoration:none;
text-align: justify; padding-right:10px;
}

.content_service{
float:left;
height:auto;
min-height:436px !important;
padding-left:15px;
padding-top:20px;
width:570px;
text-align:left;
margin:0px;
background:#FFFFFF;
}


.ser_head{
font-size:18px;
color:#c5b381;
float:left;
width:100%;
height:auto;
}

.ser_headleft{
font-size:18px;
color:#c5b381;
float:left;
width:387px;
height:auto;
}


.ser_headleft_clients{
font-size:18px;
color:#c5b381;
float:left;
width:370px;
height:auto;
}
.ser_headleft_clients_new{
font-size:18px;
color:#c5b381;
float:left;
width:370px;
height:auto;
margin-top:7px;
}

.ser_headleft2{
font-size:10px;
color:#a49366;
padding-right:20px;
float:right;
width:166px;
height:auto;
}
.ser_headleft5{
font-size:10px;
color:#a49366;
padding-right:20px;
float:right;
width:166px;
height:auto;
margin-top:7px;
}


.outer_fix{
margin:0px;
padding:0px;
float:left;
width:100%;
height:auto;

}

.ser_contenttext{
font-size:11px;
color:#666666;
float:left;
width:373px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
text-align:justify;
line-height:18px;
/*padding-top:20px;
*/padding-right:34px;
}


.ser_contenttext_outerfix{
font-size:11px;
color:#666666;
float:left;
width:373px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
text-align:justify;
line-height:18px;
padding-right:34px;
}

.ser_contenttext2{
font-size:11px;
color:#666666;
float:left;
width:300px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
text-align:justify;
line-height:18px;
/*padding-top:20px;
*/padding-right:23px;
}


#ctl00_ContentPlaceHolderAEC_dtlClientList td{
vertical-align:top;
}

.clients_list{
font-size:11px;
color:#666666;
float:left;
width:269px;
font-family:Arial, Helvetica, sans-serif;
min-height:137px !important;
text-align:justify;
line-height:18px;
padding-right:25px;
}


.clients_list2{
font-size:11px;
color:#666666;
float:left;
width:269px;
font-family:Arial, Helvetica, sans-serif;
height:137px;
text-align:justify;
line-height:18px;
}

.client_catagories{
width:264px;
height:24px;
line-height:24px;
padding-left:2px;
font-family:Arial, Helvetica, sans-serif;
color:#c5b381;
font-weight:bold;
font-size:12px;
text-align:left;
border-bottom:1px solid #d2d2d2;
border-top:1px solid #d2d2d2;
margin-top:5px;
}

.client_name_holder{
font-size:11px;
color:#666666;
float:left;
width:90%;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/arrow.jpg) left  no-repeat;
height:auto;
margin-top:7px;
text-align:justify;
line-height:11px;
padding-left:10px;
}

/* righr panel */
a.client_name{
text-decoration:none;
font-size:11px;
color:#666666;
}

a:hover.client_name{
text-decoration:underline;
font-size:11px;
color:#c5b381;
}

.ser_rightpanel{
font-size:11px;
color:#999999;
float:left;
width:153px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
text-align:justify;
line-height:18px;
padding-top:20px;
}


.ser_rightpanel2{
font-size:11px;
color:#666666;
float:left;
width:240px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
text-align:justify;
line-height:18px;
/*padding-top:20px;
*/}

.ser_rightlink{
font-size:11px;
color:#666666;
float:left;
width:143px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/arrow.jpg) left top  no-repeat;
height:auto;
margin-top:7px;
text-align:justify;
line-height:11px;
padding-left:10px;
}
.ser_rightlink_new_o2{
font-size:11px;
color:#a49467;
float:left;
width:143px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/arrow.jpg) left top  no-repeat;
height:auto;
margin-top:5px;
text-align:justify;
line-height:11px;
padding-left:10px;
}

.ser_rightlink_new_o3{
font-size:11px;
color:#666666;
float:left;
width:143px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/arrow.jpg) left top  no-repeat;
height:auto;
margin-top:5px;
text-align:justify;
line-height:11px;
padding-left:10px;
text-decoration:underline; 
}

a:hover.ser_rightlink_new_o3{
font-size:11px;
color:#c5b381;
float:left;
width:143px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/arrow.jpg) left top  no-repeat;
height:auto;
margin-top:5px;
text-align:justify;
line-height:11px;
padding-left:10px;
text-decoration:none; 
}

.ser_rightlink_new{
font-size:11px;
color:#666666;
float:left;
width:143px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/square.jpg) left top  no-repeat;
background-position:7px;
height:auto;
margin-top:7px;
text-align:justify;
line-height:11px;
padding-left:17px;
}


/* righr panel */
a.projects_link{
text-decoration:underline;
font-size:11px;
color:#666666;
}

a:hover.projects_link{
text-decoration:none;
font-size:11px;
color:#c5b381;
}

.industryview{
float:left;
width:90%;
height:20px;
line-height:20px;
text-align:left;
padding-top:15px;
}

.imgpadd_top{
padding-top:5px;
}


.news_left{
font-size:10px;
font-style:italic;
text-align:justify;
color:#666666;
line-height:15px;
margin:15px;
}

.news_left_outer{
float:right;
width:310px;
height:142px;
margin:0px;
text-align:right;
padding-top:9px;
}

.news_heading{
font-size:12px;
color:#a49467;
font-weight:bold;
background:url(../images/news_icon.jpg) no-repeat left;
padding-left:20px;}

.news_heading_link{
font-size:12px;
color:#a49467;
font-weight:bold;
text-decoration:none;
}

.news_subheading{
font-size:11px;
color:#666666;
padding-left:20px;
line-height:17px;
width:550px;}

.line{
width:550px;
background:url(../images/line.jpg) repeat-x;
margin-top:10px;}

.news_text{
font-size:11px;
color:#666666;
line-height:17px;
width:550px;
text-align:justify;}

.back_to_news{
background:url(../images/arrow.jpg) no-repeat right;
background-position:80px;
font-size:11px;
color:#838383;
text-align:justify;
float:right;
padding-right:16px;
text-decoration:none;
}
.back_to_news_link{
font-size:11px;
color:#838383;
text-align:justify;
float:right;
text-decoration:none;
}

.date{
color:#cccccc;
font-style:italic;
font-size:12px;
padding-bottom:20px;}

.back_to_news_outer{
font-size:12px;
color:#a49366;
float:right;
padding-right:27px;
width:auto;
height:auto;
}

.heart_content_01{
float:left;
height:auto;
width:907px;
text-align:left;
margin:0px;
padding:0px;
background:#FFFFFF;
/*padding-bottom:40px;*/
}

.heart_content_principal{
float:left;
height:600px;
width:907px;
text-align:left;
margin:0px;
padding:0px;
}


.heart_content_02{
float:left;
height:auto;
width:907px;
text-align:left;
margin:0px;
padding:0px;
background:url(../images/bg_left.jpg) left top repeat-y;
/*padding-bottom:40px;*/
}

.content_01{
float:left;
height:auto;
padding-left:15px;
padding-top:20px;
width:558px;
text-align:left;
margin:0px;
background:#FFFFFF;
padding-bottom:25px;
}


.content_01absolute{
height:auto;
position:absolute;
left:315px;
top:145px;
padding-left:15px;
padding-top:20px;
width:558px;
text-align:left;
margin:0px;
background:#FFFFFF;
padding-right:20px;
padding-bottom:25px;
z-index:5000;
}

.content_02{
float:left;
height:auto;
padding-left:25px;
padding-top:20px;
width:553px;
text-align:left;
margin:0px;
background:#FFFFFF;
padding-right:15px;
padding-bottom:25px;
}

.content_03{
float:left;
height:auto;
min-height:350px !important;
padding-left:15px;
padding-top:20px;
width:558px;
text-align:left;
margin:0px;
background:#FFFFFF;
padding-right:20px;
padding-bottom:25px;
}

.header_text{
font-family:"Tahoma"; /* original font HelveticaNeue Light*/
font-size:17px;
color:#c5b381;
text-align:justify;
}
.header_text_bold{
font-family:"Tahoma"; /* original font HelveticaNeue Light*/
font-size:17px;
color:#c5b381;
text-align:justify;
font-weight:bold;
}

.header_text_italic{
font-family:"Tahoma"; /* original font HelveticaNeue Light*/
font-size:17px;
color:#c5b381;
text-align:justify;
font-style:italic;
}
.common{
float:left;
width:100%;
height:auto;
}

.firm_text_outer{
float:left;
width:263px;
height:auto;
}
.firm_text_outer_02{
float:left;
width:263px;
height:auto;
padding-left:30px;
}
.text_outer{
float:left;
width:556px;
height:auto;
padding-top:30px;
}
.text_outer_princ{
float:left;
width:556px;
height:300px;
padding-top:16px;
overflow-y:auto;
overflow-x:hidden;

}



.text_firm_01{
font-family:Arial, Helvetica, sans-serif;  /* original font HelveticaNeue */
color:#666666;
font-size:11px;
font-weight:normal;
text-align:justify;
line-height:18px;
}
.text_firm_01_bold{
font-family:Arial, Helvetica, sans-serif;  /* original font HelveticaNeue */
color:#666666;
font-size:11px;
font-weight:bold;
line-height:18px;
}

.text_firm_01_italic{
font-family:Arial, Helvetica, sans-serif;  /* original font HelveticaNeue */
color:#666666;
font-size:11px;
font-weight:normal;
text-align:justify;
line-height:18px;
font-style:italic;
}

.prin_text_outer{
float:left;
width:352px;
height:auto;
}
.prin_text_outer_02{
float:left;
width:171px;
height:auto;
padding-left:30px;
text-align:justify;
}



.prin_text_outer_02002{
float:left;
width:171px;
height:auto;
padding-left:10px;
text-align:justify;
}

.download{
float:left;
width:173px;
height:20px;
padding-right:30px;
text-align:right;
background:url(../images/download.gif) right no-repeat;
line-height:20px;
}
a.download_01{
float:right;
text-align:right;
line-height:20px;
font-family:"Helvetica";
font-size:10px;
font-weight:bold;
color:#a49366;
text-decoration:none;
}
a:hover.download_01{
float: right;
text-align:right;
line-height:20px;
font-family:"Helvetica";
font-size:10px;
font-weight:bold;
color:#a49366;
text-decoration:underline;
}

.common{
float:left;
width:100%;
height:auto;
}

.principals_btm{
float:left;
width:100%;
height:auto;
padding-top:80px;
}
.prin_text_02{
font-family:Arial, Helvetica, sans-serif;  /*original font HelveticaNeue*/
font-size:11px;
color:#63593c;
font-weight:normal;
}
.prin_text_02_new{
font-family:Arial, Helvetica, sans-serif;  /*original font HelveticaNeue*/
font-size:11px;
color:#a49366;
font-weight:normal;
}
.prin_text_03_new{
font-family:Arial, Helvetica, sans-serif;  /*original font HelveticaNeue*/
font-size:11px;
color:#a49366;
font-weight:bold;
}
.prin_text_02_new:hover{
font-family:Arial, Helvetica, sans-serif;  /*original font HelveticaNeue*/
font-size:11px;
color:#a49366;
font-weight:bold;
}
.prin_text_02_new:active{
font-family:Arial, Helvetica, sans-serif;  /*original font HelveticaNeue*/
font-size:11px;
color:#a49366;
font-weight:bold;
}

.prin_text_03{
font-family:Arial, Helvetica, sans-serif; /*original font HelveticaNeue*/
font-size:11px;
color:#a49366;
font-weight:normal;
}

.prin_text_03 a{
font-family:Arial, Helvetica, sans-serif; /*original font HelveticaNeue*/
font-size:11px;
color:#a49366;
font-weight:normal;
text-decoration:none;
}


.prin_text_03 a:hover{
text-decoration:underline;
}

.contact_main{
float:left;
width:111px;
height:auto;
}
.contact_h1{
color:#c5b381;
font-family:Arial, Helvetica, sans-serif; /*original font HelveticaNeue bold*/
font-size:13.33px;
font-weight:bold;
}
.contact_h2{
color:#666666;
font-family:"Helvetica"; /*original font HelveticaNeue*/
font-size:11px;
font-weight:normal;
line-height:18px;
}
a.contact_link{
color:#666666;
font-family:"Helvetica"; /*original font HelveticaNeue*/
font-size:11px;
font-weight:normal;
line-height:18px;
text-decoration:none;
}
a:hover.contact_link{
color:#866f40;
font-family:"Helvetica"; /*original font HelveticaNeue*/
font-size:11px;
font-weight:normal;
line-height:18px;
}

.contact_branch{
float:left;
width:135px;
height:auto;
padding-left:30px;
padding-right:35px;
}

.contact_map{
float:left;
width:237px;
height:auto;
}
.contact_map_images{
float:left;
width:237px;
height:122px;
background:url(../images/map.jpg) bottom left no-repeat;
}

.view{
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9.58px;
font-weight:bold;
height:15px;
width:46px;
text-align:center;
text-transform:uppercase;
background:#d6bf83;
border:1px solid #dfcea0;
line-height:15px;
cursor:pointer;
text-decoration:none;
}
.download_common{
float:left;
width:200px;
height:20px;
padding-top:17px;
background:url(../images/download.gif) no-repeat left bottom;
padding-left:28px;
font-family:"Helvetica";
font-size:10px;
font-weight:bold;
color:#a49366;
line-height:19px;
}

a.download_common_01{
float:left;
font-family:"Helvetica";
font-size:10px;
font-weight:bold;
color:#a49366;
line-height:19px;
text-decoration:none;
}
a:hover.download_common_01{
float:left;
font-family:"Helvetica";
font-size:10px;
font-weight:bold;
color:#666666;
line-height:19px;
text-decoration:underline;
}

.forbreaking{
width:100%;
float:left;
height:auto;
}

.photo_s_100{
float:left;
width:305px;
font-size:12px;
height:16px;
text-align:left;
text-decoration:none;
margin:0px;
}

/* ----------------------------------------------------***Main Content Ends Here*** -------------------------------------------- */




/*********************************************************************************************************************************
                                                        *** Contain  Class Ends Here ***
**********************************************************************************************************************************/



/*********************************************************************************************************************************
                                                        *** Footer Class Start Here ***
**********************************************************************************************************************************/

.footer{
float:left;
width:907px;
height:50px;
margin:0px;
text-align:left;
}


.f_lefttext{
float:left;
width:610px;
height:auto;
padding-top:19px;
margin:0px;
text-align:left;
}

.f_toghttext{
float:right;
width:280px;
height:auto;
padding-top:19px;
margin:0px;
text-align:right;
}

.s4t{
float:right;
width:auto;
height:auto;
text-align:right;
}
.new_div{
float:left;
}
.new_cl_02{
margin:0px; padding:0px; vertical-align:top;
}


/* for download login box*/

.adminPnel_Holder{
width:500px;
height:auto;
margin:0 auto;
padding:0px;
}

.AdminTop{
float:left;
width:500px;
height:17px;
background:url(../images/admin_top.gif) left top no-repeat;
}


.AdminInner{
float:left;
width:500px;
height:auto;
background:url(../images/admin_inner.gif) left top repeat-y;
}


.AdminBottom{
float:left;
width:500px;
height:17px;
background:url(../images/admin_bottom.gif) left top no-repeat;
}


.button_new{		/* All types Buttion Class */
	background-color:#1387DD;
	background:url(../images/AdminImages/login.jpg);
	color:#817f84;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-family:tahoma;
	height:26px;
	width:57px;
	border:none;
}

.errortextt{
	font-size:10px;
	color:#FF0000;
	padding-left:5px;
	text-align:left;
}

/*******************************************************************************************************************************
                                                        *** Footer  Class Ends Here ***
********************************************************************************************************************************/