body {
	font:13px/1.22 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
/****************************************************************************************************************************

 * Reset css start

 ****************************************************************************************************************************/

 html {
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
.top li {
	list-style:none;
}
.top ul li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
 *font-size:100%;
	margin:0;
	padding:0
}
legend {
	color:#fff;
}
ul li {
	color:#fff;
}
.FL {
	float:left;
}
.FR {
	float:right;
}
.C {
	clear:both;
}
/****************************************************************************************************************************

  * New Body >> css

  ****************************************************************************************************************************/

 body {
	background:#fff url(../../images/bg.png) repeat-x;
	text-align:center;
	font-family:Arial;
}
#mainContanier {
	width:960px;
	text-align:left;
	margin:auto
}
/*.top{width:960px; height:184px;background:url(../../images/qualsight_top.png)f2 ;f0  position:relative}*/

 .top {
	background:url(../../images/qualsight_top.jpg ) repeat scroll 0 0;
	height:184px;
	position:relative;
	width:955px;
}
/*

 .address{width:500px; font-size:13px; color:#fff; font-weight:bold; position:absolute;left:745px; top:9px; text-align:right;}

 .phone{width:200px; font-size:15px; color:#fff; font-weight:bold; position:absolute; left:745px; top:9px; text-align:right;}

*/



.Address {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin:0 10px 10px;
	padding:5px 0 0;
	text-align:right;
}
.phone {
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	left:746px;
	position:absolute;
	text-align:right;
	top:15px;
	width:200px;
}
/*.logo2{ width:300px; height:86px; position:absolute; left:650px; top:95px;}*/
.logo2 {
	height:115px;
	left:650px;
	position:absolute;
	top:62px;
	width:300px;
}
.content {
	margin:24px 0 0 0;
	min-height:500px;
}
*html .content {
	height:500px;
}
.contentL {
	width:244px;
	padding:0 4px 0 18px;
	float:left;
}
.LeftOne {
	width:247px;
	height:800px;
	background:url(../../images/LeftOneBg.png);
	margin-top:-15px;
	margin-bottom:15px;
}
.AuthorsComment {
	text-align:center;
	width:236px;
	margin:645px 5px 5px 5px;
	position:absolute;
}
.Comment {
	font-size:14px;
	font-weight:bold;
	color:#666;
}
.Authors {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#909090;
}
.contentR {
	width:218px;
	height:300px;
	padding:0 12px 0 0;
	float:left;
}
.RightOne {
	width:220px;
	height:254px;
	background:url(../../images/RightOneBg.jpg);
	margin-top:-15px;
	margin-bottom:10px;
}
.RightTwo {
	width:220px;
	height:216px;
	background:url(../../images/RightTwoBg.jpg);
	margin-bottom:10px;
}
.RightThree {
	width:220px;
	height:151px;
	background:url(../../images/RightThreeBg.jpg);
	margin-bottom:10px;
}
.RightFour {
	width:220px;
	height:140px;
	margin-bottom:10px;
}
.BtnThree {
	margin-left:25px;
	padding-top:106px;
}
.PhoneNumber {
	font-size:26px;
	color:#0A0A0A;
	font-weight:bold;
	text-align:center;
	padding-top:108px;
}
.BtnTwo {
	margin-left:25px;
	padding-top:31px;
}
.SearchOne {
	width:201px;
	height:32px;
	background:url(../../images/SearchOneBg.jpg) no-repeat;
	margin-left:10px;
	padding:3px 0 0 6px;
}
.SearchOneBox {
	width:190px;
	height:25px;
	background:url(../../images/SearchOneBoxBg.jpg);
	border:0px solid;
	font-size:15px;
	color:#C1C1C1;
	font-weight:bold;
	text-align:center;
}
.PMOne {
	padding-top:162px;
	margin-bottom:5px;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-weight:bold;
}
.PMTwo {
	padding-top:3px;
	margin-left:12px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
}
.PMThree {
	margin-right:12px;
	padding-top:2px;
}
.contentM {
	width:400px;
	padding:106px 26px 0 32px;
	background:#fff url(../../images/contentM.png) no-repeat;
	color:#07345d;
	font-size:13px;
	float:left;
}
.contentM2 {
	width:400px;
	padding:106px 26px 0 32px;
	background:#fff url(../../images/contentM2.png) no-repeat;
	color:#07345d;
	font-size:13px;
	float:left;
}
.contentM ul li, .contentM2 ul li {
	color:black;
	list-style:outside;
}
.contentM ul, .contentM2 ul {
	padding-left:40px;
}
*html .contentM ul, *html .contentM2 ul {
	padding-left:40px;
}
.sub_page_link {
	float:right;
	width:200px;
	height:auto;
	border:1px solid silver;
	padding:3px;
	margin-bottom:2px;
}
.sub_page_link a {
	text-decoration:none;
}
.sub_page_link a:hover {
	text-decoration:none;
	color:red;
}
.contentM ul, .contentM2 ul {
	margin: 0px;
}
.content-in ul, .content-in ul li {
	margin: 0px;
}
.subPagesDiv, .content-in .subPagesDiv {
	border: 1px solid rgb(204, 204, 204);
	margin: 4px;
	padding: 8px;
	width: 150px;
	float: right;
}
.content-in .subPagesUL {
	margin: 0px;
	padding-left: 10px;
	list-style:circle;
}
.content-in .subPagesLI {
	padding-bottom:8px;
	list-style:circle;
}
.content-in .subPagesLI a {
	color:#0072BB;
}
.content-in .subPagesLI a:hover {
	color:#FF0099;
}
.mainForm {
	width:960px;
	text-align:left;
	margin:auto;
	padding:0 0 0 9px
}
.BoxArea {
	border:1px solid #CCC;
	width:200px;
	height:100px;
}
.Box {
	border:1px solid #CCC;
	width:150px;
	height:20px;
}
.formL {
	width:18px;
	height:131px;
	background:url(../../images/formLR.png) no-repeat;
	float:left
}
.formM {
	width:915px;
	height:131px;
	background:url(../../images/formM.png);
	float:left
}
.formR {
	width:18px;
	height:131px;
	background:url(../../images/formLR.png) no-repeat -18px 0;
	float:left
}
.footer {
	margin:auto;
	height:100px;
	background:url(../../images/footer.png);
}
.footerMenu {
	margin:auto;
	width:860px;
	padding:22px 0 0 0
}
.footerMenu img {
	margin-top:14px;
	margin-bottom:-2px
}
.footerMenu a {
	color:#cde0f1;
	text-decoration:none;
	font-size:11px;
	margin:9px;
	font-weight:bold;
	line-height:24px;
}
.footerMenu a:hover {
	color:#3f3f3f;
}
.formML {
	width:306px;
	height:128px;
	float:left;
	background:url(../../images/formBorder.png) no-repeat right;
	position:relative
}
.formMM {
	width:305px;
	height:128px;
	float:left;
	background:url(../../images/formBorder.png) no-repeat right;
	position:relative;
	z-index:-1;
}
.formMR {
	width:274px;
	height:118px;
	padding:16px 0 0 20px;
	float:left;
	position:relative
}
.input1, .input2, .input3, .input4 {
	width:273px;
	height:23px;
	padding:5px 0 0 10px;
	background:url(../../images/inputBg.png) no-repeat right;
	color:#167dda;
	font-size:12px;
	font-weight:bold;
}
.input1-1, .input2-1, .input3-1, .input4-1 {
	width:176px;
	height:20px;
	border:0;
	background:transparent;
}
.input1 {
	position:absolute;
	left: 6px;
	top: 26px;
}
.input1-1 {
	position:absolute;
	left: 100px;
	top: 6px;
}
.input2 {
	position:absolute;
	left: 6px;
	top: 66px;
}
.input2-1 {
	position:absolute;
	left: 100px;
	top: 6px;
}
.input3 {
	position:absolute;
	left: 312px;
	top: 27px;
}
.input3-1 {
	position:absolute;
	left: 99px;
	top: 7px;
	margin-left:2px;
}
.input4 {
	position:absolute;
	left: 312px;
	top: 66px;
}
.input4-1 {
	position:absolute;
	left: 97px;
	top: 7px;
	margin-left:4px;
}
.select1 {
	width:140px
}
.submit {
	padding:8px 0 0 0
}
.formMR h2 {
	background:url(../../images/formMRinfo.png) no-repeat left;
	height:30px;
	padding:14px 0 0 34px;
	font-size:12px;
	color:#e08329;
	font-weight:bold
}
.copyRight {
	color:#808080;
	font-size:10px;
	text-align:center;
	padding:8px 0 0 0;
}
.boxL2 {
	margin:10px 8px 10px 0px;
	background:url(../../images/button1.png) no-repeat 0 0px;
}
.boxL3 {
	position: relative
}
.boxL1 {
	width:236px;
	height:105px;
}
.boxL4 {
	width:222px;
	height:156px;
	padding:0 0 0 14px;
	margin:8px 0 8px 0;
	background:url(../../images/boxL4.png) no-repeat;
}
/*.boxL5{width:222px; height:84px; padding:13px 0 0 14px; margin:0 0 8px 0;background:url(../../images/boxL5.png) no-repeat; color:#194064; font-size:15px; text-align:center; font-weight:bold}*/







 .boxL5 {
	background:transparent url(../../images/boxL5_new.png) no-repeat scroll 0 0;
	color:#194064;
	font-size:15px;
	font-weight:bold;
	height:130px;
	margin:0 0 8px;
	padding:13px 0 0 14px;
	text-align:center;
	width:222px;
}
.boxL7 {
	margin:13px 0 0 0;
}
.boxL8 {
	width:217px;
	height:201px;
	margin:8px 0;
	position:relative;
	background:url(../../images/boxL8.png) no-repeat;
}
.inputLoca {
	border:0;
	background:transparent;
	position:absolute;
	left: 69px;
	top: 52px;
	width: 134px;
}
/*.boxL9Txt{ font-size:19px; color:#fe1902; position:absolute; left: 43px; top: 79px; width: 174px; height: 23px; }*/







 .boxL9Txt {
	color:#FE1902;
	font-size:19px;
	height:23px;
	left:43px;
	position:absolute;
	top:105px;
	width:174px;
}
.boxL6 {
	width:236px;
	height:150px;
	margin:0 0 8px 0
}
/*.boxL9{width:217px; height:103px;position:relative;background:url(../../images/boxL9.png) no-repeat;}*/







 .boxL9 {
	background:transparent url(../../images/boxL9_new.png) no-repeat scroll 0 0;
	height:133px;
	position:relative;
	width:217px;
}
.boxL10 {
	width:217px;
	height:103px;
	margin:8px 0;
	position:relative;
	background:url(../../images/boxL10.png) no-repeat;
}
.boxL11 {
	width:217px;
	height:103px;
}
.txtFll {
	font-size:12px;
	color:#a45b0e;
	position:absolute;
	left: 105px;
	top: 100px;
	width: 489px;
}
.tstmnlsBg {
	background:url(../../images/tstmnlsBg.png) no-repeat bottom;
	min-height:60px;
	padding:16px 14px 0 14px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#eb5709
}
*html .tstmnlsBg {
	height:73px;
}
.content-in {
	min-height:499px;
}
*html .content-in {
	min-height:499px;
}
/****************************************************************************************************************************







  * Replace Contaniers >> css







  ****************************************************************************************************************************/







 #replace1Cont {
	width:505px;
	height:27px;
}
.replace2Cont {
	width:160px;
	height:27px;
	margin:auto
}
.replace3Cont {
	width:116px;
	height:47px;
	position:absolute;
	left: 84px;
	top: 12px;
	z-index:100
}
.replace4Cont {
	width:147px;
	height:120px;
	position:absolute;
	left: 51px;
	top: 15px;
	z-index:100
}
.replace5Cont {
	width:109px;
	height:39px;
	position:absolute;
	left: 57px;
	top: 16px;
	z-index:100
}
/****************************************************************************************************************************







  * Replaces >> css







  ****************************************************************************************************************************/







 #replace1 {
	position:relative;
	width:208px;
	height:27px;
}
#replace1 span, span.replace1 {
	position: absolute;
	top:0;
	left:0px;
	width:208px;
	height:27px;
	background:url(../../images/replaceSet1.png);
}
#replace2 {
	position:relative;
	width:154px;
	height:18px;
}
#replace2 span, span.replace2 {
	position: absolute;
	top:0;
	left:0px;
	width:154px;
	height:18px;
	background:url(../../images/replaceSet1.png) 0 -27px;
}
#replace3 {
	position:relative;
	width:116px;
	height:47px;
}
#replace3 span, span.replace3 {
	position: absolute;
	top:0;
	left:0px;
	width:116px;
	height:47px;
	background:url(../../images/button1.png) -84px -59px;
}
#replace4 {
	position:relative;
	width:147px;
	height:120px;
}
#replace4 span, span.replace4 {
	position: absolute;
	top:0;
	left:0px;
	width:147px;
	height:120px;
	background:url(../../images/replaceSet1.png) 0 -46px;
}
#replace5 {
	position:relative;
	width:109px;
	height:39px;
}
#replace5 span, span.replace5 {
	position: absolute;
	top:0;
	left:0px;
	width:109px;
	height:39px;
	background:url(../../images/replaceSet1.png) 0 -166px;
}
/****************************************************************************************************************************







  * Menu Contaniers >> css







  ****************************************************************************************************************************/







 .menu1Cont {
	width:91px;
	height:29px;
	text-align:center;
	margin:auto;
	padding:40px 0 0 0;
}
.menu3Cont {
	width:140px;
	height:23px;
	margin:auto;
	padding:10px 0 10px 0;
}
.menu4Cont {
	width:142px;
	height:41px;
	position:absolute;
	left: 50px;
	top: 152px;
}
.menu6Cont {
	width:141px;
	height:36px;
	position:absolute;
	left: 57px;
	top: 62px;
}
/****************************************************************************************************************************







  * Menus >> css







  ****************************************************************************************************************************/







 a#menu1, #menu1 span, span.menu1_span {
	display:block;
	position:relative;
	width:233px;
	height:38px;
	overflow:hidden;
	padding:0 0 0 3px;
	color:#FFF;
	text-decoration:none;
	font-size:23px;
	font-weight:bold;
	text-align:center;
	padding-top:9px;
}
a#menu1 span, span.menu1_span {
	position:absolute;
	left:0;
	top:0;
	background:url(../../images/button1.png) no-repeat 0 0px;
}
a#menu1:hover span, span.menu1_span_oo {
	background-position:-236px 0;
	cursor:pointer;
}
a#menu2, #menu2 span, span.menu2_span {
	display:block;
	position:relative;
	width:233px;
	height:96px;
	overflow:hidden;
	padding:0 0 0 3px;
}
a#menu2 span, span.menu2_span {
	position:absolute;
	left:0;
	top:0;
	background:url(../../images/button1.png) no-repeat 0 -47px;
}
a#menu2:hover span, span.menu2_span_oo {
	background-position:-236px -47px;
	cursor:pointer;
}
a#menu3, #menu3 span, span.menu3_span {
	display:block;
	position:relative;
	width:137px;
	height:23px;
	overflow:hidden;
	padding:0 0 0 3px;
}
a#menu3 span, span.menu3_span {
	position:absolute;
	left:0;
	top:0;
	background:url(../../images/button1.png) no-repeat 0 -144px;
}
a#menu3:hover span, span.menu3_span_oo {
	background-position:-140px -144px;
	cursor:pointer;
}
a#menu4, #menu4 span, span.menu4_span {
	display:block;
	position:relative;
	width:214px;
	height:103px;
	overflow:hidden;
	padding:0 0 0 3px;
}
a#menu4 span, span.menu4_span {
	position:absolute;
	left:0;
	top:0;
	background:url(../../images/button1.png) no-repeat 0 -167px;
}
a#menu4:hover span, span.menu4_span_oo {
	background-position:-217px -167px;
	cursor:pointer;
}
a#menu5, #menu5 span, span.menu5_span {
	display:block;
	position:relative;
	width:139px;
	height:41px;
	overflow:hidden;
	padding:0 0 0 3px;
}
a#menu5 span, span.menu5_span {
	position:absolute;
	left:0;
	top:0;
	background:url(../../images/button1.png) no-repeat 0 -271px;
}
a#menu5:hover span, span.menu5_span_oo {
	background-position:-142px -271px;
	cursor:pointer;
}
a#menu6, #menu6 span, span.menu6_span {
	display:block;
	position:relative;
	width:138px;
	height:36px;
	overflow:hidden;
	padding:0 0 0 3px;
}
a#menu6 span, span.menu6_span {
	position:absolute;
	left:0;
	top:0;
	background:url(../../images/button1.png) no-repeat 0 -312px;
}
a#menu6:hover span, span.menu6_span_oo {
	background-position:-141px -312px;
	cursor:pointer;
}
.font-sizer-wrapper {
	text-align:right;
	height:30px;
}
.font-sizer-txt {
	width:65px;
	float:right;
}
.font-sizer-btns {
	width:55px;
	float:right;
}
.font-sizer-btns a, .font-sizer-btns a:hover {
	text-decoration:none;
	color:#111;
	font-size:20px;
	font-weight:bold;
}

#co-brand-flash-wrapper {position:relative; }
#co-brand-flash-inner-wrapper { height:115px;left:650px;position:absolute;top:62px;width:300px; }
 /******************/