@charset "utf-8";
#head {
	font-size: 12px;
	height:34px;
	background: transparent;
	width: 720px;
	float: left;
}

#quint-mark {
	background-repeat: no-repeat;
	float: left;
	width: 148px;
	height: 25px;
}

#middle-nav-bar {
	height: 25px;
	width: 540px;
	margin-left: 20px;
	float: left;
}

#main-page-body {
	background: transparent;
	width: 100%;
	height: 100px;
} 
#top-bar {
	width: 100%;
	height: 34px;
	min-width: 1300;
}
	
#head-font {
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	width: 120px;
	margin-top: 7px;
	margin-left: 8px;
	float: right;
}

.contact-button{
	width:68px;
	float:right;
	margin-left:8px;
	margin-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;

}

.addthis_button_compact {  /* style for the share button text */
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;



}

#body {
	font-size: 10px;
	margin: 0;
	width: auto;
/*	background-image: url(images/qsi-main-feature-flash-fpo2.png);*/
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/qsi-bgnd.jpg);
	background-repeat:repeat-x;
}
#whitebody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/qsi-white-block.gif);
}
#grey-tab-left {
	position: fixed;
	bottom: 34px;
	z-index: 200;
	left: 0px;

} 

#grey-tab-right {
	position: fixed;
	bottom: 34px;
	z-index: 200;
	right: 0px;
} 
#top-float-right {
	position:absolute;
	top: 60px;
	z-index: 300;
	right: 32px;
} 


#top-left-breadcrumb {
	position: absolute;
	top: 60px;
	z-index: 300;
	left: 32px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#bottom-bar {
	position: fixed;
	bottom: 0px;
	z-index: 200;
	width: 100%;
	background-image: url(/images/qsi-btm-bar-bkrnd.jpg);
	height: 34px;

}

.page-title {
	position: absolute;
	bottom: 25px;
	z-index: 400;
	width: 226px;
	font: Arial, helvetica, din;
	font-size: 36px;
	left: 16px;

}




.contact-button a:link {color: #FFFFFF; outline:0; text-decoration:none;}
.contact-button a:visited {color: #FFFFFF; outline:0; text-decoration:none;}
.contact-button a:hover {color:#FFFFFF; outline:0; text-decoration:underline;}


















#foot {
	height: 26px;
	width:auto;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
	background: transparent;
}

/***********************************************/
/********  Start - Featured Blog layout  *******/

/***********************************************/
/********  Start - Featured Blog layout  *******/

.featured_blog_box {
text-align:right;
float:right;
margin-bottom:5px;
padding-top:11px;
margin-left:10px;




}

.featured_gravatar {

float:right;
width:38px;
margin-left:10px;
text-align:center;
margin-top: -5px;

}

.featured_blog_title {
padding-left:6px;

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
font-weight:bold;
color:#000000;
outline:0; /* for browsers that understand */
width: 300px;

}

.featured_blog_title a:link {color: #000000; outline:0; text-decoration:underline;}
.featured_blog_title a:visited {color: #000000; outline:0; text-decoration:underline;}
.featured_blog_title a:hover {color:#0033CC; outline:0; text-decoration:underline;}



.featured_blog_date {
padding-right:6px;
width:320px;
padding-top:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;


}


.featured_blog_excerpt {
width:320px;
height:42px;
clear:both;

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;

padding-top:4px;


}



/********  Start - Featured Blog layout  *******/
/***********************************************/


.followus_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:20px;
	
		float:left;
	margin-left:6px;
	
	
}

.no_flash_holder {
	margin-top:100px;

	
}

<!--  

.our-company-content-frame{
	background-image:url(/images/qsi-aboutus-sec-office-img-web.jpg);
	background-size:auto;
	background-repeat:no-repeat;
	

	width:1024px;
	height:630px;
	margin: 0 auto;
	margin-top:0px;

	
	
	
		
	
}

.name-box-contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:37px;
	color:#2A4B60;
	font-weight:bold;
	float:left;
	width:1000px;
	text-align:left;
	margin-left:20px;

	margin-top:80px;	
	
}


.title-box-contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#A26705;
	float:left;
	width:1000px;
	text-align:left;
	margin-left:20px;
	margin-bottom:20px;

	
	
	
}

.brown-contact-name-text {
	color:#2A4B60;
	
}

.user-info-box-left-contact {
	text-align:left;
	float:left;
	width:500px;
	margin-left:20px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	
	

	
}

.contacts-name-list{
	text-align:left;
	margin-bottom:6px;
	
	
}

.contacts-name-list a:link {color: #2A4B60; text-decoration:none;}
.contacts-name-list a:visited {color: #2A4B60; text-decoration:none;}
.contacts-name-list a:hover {color: #2A4B60; text-decoration:underline;}

.contact-page-links{
	
}


.contact-page-links a:link {color: #2A4B60; text-decoration:none;}
.contact-page-links a:visited {color: #2A4B60; text-decoration:none;}
.contact-page-links a:hover {color: #2A4B60; text-decoration:underline;}


.user-info-box-right-contact {
	
	width:400px;
	float:left;
	margin-left:40px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	
}

-->  




