@charset "utf-8";
/**************************************************************************************************************************
                                                         ***   Global Settings   ***
***************************************************************************************************************************/
/*
--------------------------------------------------
@Encoding				= charset "utf-8"
--------------------------------------------------
@Css Version			= Css Level 3
--------------------------------------------------
@Copyright				= Copyright 2008-2009, 
-------------------------------------------------
@Language				= en
-------------------------------------------------*/

	
* {                        /* Universal Acceptor */
	margin:0;
	border:0;
	padding:0;
}
body {		/* Body Class */
	margin:0px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
}
#bodypagebg {		/* Site center align */
	margin: 0px auto 0 auto;
	width:961px;
	text-align: center;
	height:auto;
}
#wrapper {		/* Page align */
	width:961px;
	top: 0;
	left: 0;
	margin: 0px auto 0 auto;
	text-align: center;
	height:auto;
}
#banner {
	width:961px;
	height:433px;
	margin-left :2px;
	/*background:url(../images/home_banner.jpg) no-repeat;*/
}
#banner_firm {
	width:961px;
	height:274px;
	margin-left :2px;
	/*background:url(../images/firm_banner.jpg) no-repeat;*/
}
.header {
	height:35px;
	width:100%;
}
/* Header Class ends here  */

/* --------------------------------------------------Menu Class Start Here--------------------------------------------------*/

a.menu {
	height:18px;
	color:#999;
	text-decoration:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
}

a:hover.menu {
	color:#333;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
}
.menuactive {
	color:#333;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
	font-weight: bold;
}
.menu_outer {
	height:25px;
	width:100%;
	line-height:25px;
}
.menu_inner {
	float:right;
}
.menu_line {
	color:#E9E9E9;
	font-size:16px;
}
/*-------------------------------------------------- Menu Class end Here--------------------------------------------------*/

			
/* Body Content Starts Here */

#body_outer {
	width:961px;
	margin-top:20px;
	height:auto;
	text-align:left;
}
/* Left Part Starts Here */
h1 {
	font-size:14px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	margin-bottom:5px;
	margin-top:10px;
}

h4 {
	font-size:20px;
	color:#c88f55;
	text-align:left;
	margin-bottom:5px;
	font-family:"Myriad Pro";
	font-weight:normal;
}

h2 {
	font-size:12px;
	color:#666666;
	text-align:left;
	line-height:30px;
	padding-left:20px;
}
#left_panel {
	width:170px;
	height:auto;
	float:left;
	padding-left:34px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
#left_inner {
	width:228px;
	height:auto;
	float:left;
}
.brochure {
	width:114px;
	height:106px;
	padding-left:10px;
	float:left;
	margin-top:10px;
}
.link{
	font-size:11px;
	font-weight:normal;
	color:#999999;
	background:url(../images/arrow2.gif) no-repeat;
	padding-left:20px;
	line-height:19px;
	cursor:pointer;
	text-align:left;
	float:left;
	width:175px;
	text-decoration:none;
	margin-bottom:3px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.link a{
	font-size:11px;
	font-weight:normal;
	color:#999999;
	background:url(../images/arrow2.gif) no-repeat;
	padding-left:20px;
	line-height:19px;
	cursor:pointer;
	text-align:left;
	float:left;
	width:175px;
	text-decoration:none;
	margin-bottom:3px;
}
.link a:hover{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:19px;
	text-align:left;
	float:left;
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
}

.linkactive{
	font-size:11px;
	font-weight:bold;
	color:#333333;
	padding-left:20px;
	line-height:19px;
	cursor:pointer;
	text-align:left;
	float:left;
	width:175px;
	text-decoration:none;
	margin-bottom:3px;
	background-image: url(../images/arrow2.gif);
	background-repeat: no-repeat;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.brochure_new {
	width:200px;
	float:left;
	padding-left:20px;
	margin-top:0px;
}


/* Left Part Ends Here */



/* Middle Part Starts Here */

#middle_panel {
	width:305px;
	float:left;
	text-align:left;
	padding-left:30px;
	padding-right:5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
#middle_inner {
	width:422px;
	float:left;
	text-align:left;
	padding-left:30px;
}



h3 {
	font-size:12px;
	font-weight:bold;
	color:#c78e55;
	background:url(../images/arrow.jpg) no-repeat;
	padding-left:10px;
	line-height:13px;
}
h5 {
	font-size:12px;
	color:#666666;
	text-align:left;
	padding-left:20px;
}

.news_link {
	font-size:12px;
	font-weight:bold;
	color:#c78e55;
	text-decoration:none;
}
.middle_text{
padding-left:10px;}

p{
	line-height:22px;
	text-align:justify;
	margin-bottom:15px;
	color: #999999;
}


/* Middle Part Ends Here */


/* Right Part Starts Here */

#right_panel {
	width:380px;
	float:right;
	text-align:left;
	padding-left:34px;
}
#right_inner {
	width:255px;
	float:right;
	text-align:left;
	padding-left:15px;
}
.view {
	float:right;
}
.right_text {
	float:left;
	margin-top:5px;
	width:245px;
	line-height:20px;
}
.quoted_text {
	float:left;
	margin-top:18px;
	width:240px;
	line-height:22px;
	color:#747a7b;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	padding-top:12px;
	padding-left:15px;
}
.right_img {
	float:left;
	width:97px;
	margin-top:10px;
	margin-right:12px;
}
.author {
	font-style:normal;
	font-weight:bold;
}


.middle_innerPortf {
	width:728px;
	float:left;
	text-align:left;
	padding-left:30px;
}

/* Right Part Ends Here */

/* Body Content Ends Here */



/*  Footer Class Starts here */
#footer {
	font-size:10px;
	color:#999;
	text-align:left;
	width:961px;
	float:left;
	margin-top:40px;
	height:70px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.footer_left {
	float:left;
	padding-top:10px;
}
.footer_right {
	float:right;
	padding-top:10px;
	font-weight:normal;
}
.s4t_logo {
	float:right;
	margin-top:10px;
}

/*  Footer Class ends here */

.clear {
	clear:both;
}
.dave {
	float:right;
}

/* Contact us*/

#right_innerContact {
	width:304px;
	float:right;
	text-align:left;
	padding-left:15px;
}




.widht{
width:100%;
height:auto;
text-align:left;
float:left;
}


.textBox{
width:304px;
height:21px;
line-height:21px;
border:1px solid #e3dcc9;
font-size:11px;
color:#666666;
text-align:left;
}



.MassageBox{
width:304px;
height:135px;
line-height:21px;
border:1px solid #e3dcc9;
font-size:11px;
color:#666666;
text-align:left;
}


.submitBtn{
	display:block;
	width:54px;
	height:19px;
	text-align:center;
	background:#c88f55;
	color:#FFFFFF;
	font-size:9px;
	text-transform:uppercase;
	cursor:pointer;
	float:right;
	line-height:19px;
	margin-top:8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}

#contentPlaceHolderContact {
	width:640px;
	height:auto;
	float:left;
}


.contactarticle
{
width:307px;
padding-right:85px;
height:auto;
float:left;
}

.contactInfo
{
width:191px;
float:left;
height:auto;
}

.boldtext{
color:#c88f55;
font-weight:bold;
}


.brochure_Contact {
	width:200px;
	float:left;
	padding-left:20px;
	margin-top:10px;
}


.brochure_Contact h2 {
	font-size:12px;
	color:#e9e496;
	text-align:left;
	line-height:30px;
}


.width20{
float:left;
height:auto;
text-align:left;
width:20%;
}

.width50R{
width:47%;
float:right;
height:auto;
text-align:right;
}

#middle_innerPortfolio {
	float:left;
	text-align:left; margin-top:-10px;
}


.leftrightArrow{
font-size:24px;
color:#FFFFFF;
}

.viewallI{
display:block;
width:25px;
height:25px;
float:left;
background:url(../Images/allshow.jpg) left top no-repeat;
margin-right:2px;
}


.nextI{
display:block;
width:25px;
float:left;
height:25px;
background:url(../Images/leftImages.jpg) left top no-repeat;
}


.previousI{
display:block;
float:left;
width:25px;
height:25px;
background:url(../Images/rightImages.jpg) left top no-repeat;
}


.portFrightHeading{
	width:229px;
	height:29px;
	line-height:29px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.portpolotext{
color:#c88f55;
font-size:13px;
float:left;
width:50%;
overflow:hidden;
}

.headtextRight{
	font-size:12px;
	padding-top:7px;
	color:#666666;
}

.headtextRighti{
font-size:10px;
font-style:italic;
padding-bottom:15px;
}


.viewphotos{
	/*width:105px;*/
height:18px;
	line-height:18px;
	display:block;
	float:left;
	font-size:11px;
	color:#336699;
	padding-left:15px;
	background-image: url(../Images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}


a.backweb{
	font-size:11px;
	font-weight:normal;
	color:#336699;
	background:url(../images/arrow.jpg) no-repeat;
	padding-left:10px;
	line-height:13px;
	text-decoration:none;
}

a:hover.backweb{
text-decoration:underline;
}


a.normalLink{
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:13px;
	text-decoration:none;
}

a:hover.normalLink{
text-decoration:underline;
}

.loginBox{
	margin: 0px auto;
	width:367px;
	height:145px;
	margin-bottom:110px;
	border:1px solid #CCCCCC;
	background-color: #F2F2F2;
}

.loginTextbox{
width:265px;
padding-left:3px;
height:23px;
line-height:23px;
background:#FFFFFF;
}

.loginText{
	font-size:12px;
	color:#666666;
}

input.loginButton{
	width:53px;
	height:18px;
	line-height:18px;
	background:#c88f55;
	border:1px solid #21364b;
	font-size:8.2px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
	cursor:pointer;
 }  
 
 
 .loginButtonH{
	width:53px;
	height:18px;
	line-height:18px;
	background:#c88f55;
	border:1px solid #21364b;
	font-size:8.2px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
	cursor:pointer;
	display:block;
 }  
 
 
 
 a.loginButtonH{
	width:53px;
	height:18px;
	line-height:18px;
	background:#c88f55;
	border:1px solid #21364b;
	font-size:8.2px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
	cursor:pointer;
	display:block;
 } 
 
  a:hover.loginButtonH
  {
	text-decoration:none; 
   }   
 
 .floatRight{
 float:right;
 margin-right:5px;
 }
 
 
  .pagerStyle{
 text-align:center;
 font-size:12px;
 }
 
 .documentsBox{
	margin: 0px auto;
	width:600px;
	height:auto;
	margin-bottom:110px;
	border:1px solid #CCCCCC;
	background-color: #F0F0F0;
}  


.documentsouter{
width:95%;
margin:0px auto;
}

.documentsHead{
	text-align:left;
	height:25px;
	line-height:25px;
	color:#c88f55;
	font-weight:bold;
	background-color: #F0F0F0;
}  

.documentsItem{
	text-align:left;
	height:25px;
	line-height:25px;
	color:#0099CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}  

.firstPadd{
padding-left:10px;
}                                                         

