body
{
    margin: 0px 0px; padding:0px;
	text-align:center;
	background-color: #ffffff;
	color: #57606b;
    font-family: Arial, Helvetica, sans-serifs;
	font-size: 0.75em;
}

* {margin:0; padding:0;} 


#main {
	margin: 0 auto;
	width: 780px;
}
#banner{
	padding-bottom:0px;
}

#qualicomColor {
	color: #EE2A32; 
	font-family:Verdana, Arial, Helvetica, Sans-Serif; 
	font-size : 13px; 
	font-weight: bold;
	letter-spacing: 1;
	}



a {
	color: #336699;
/*	font-weight: bold; */
	text-decoration: none;
/*	color:#1660bb;
	text-decoration:underline; */

	}

a:hover{
	color: #FF6600;
	text-decoration:underline;
	}

a:link {
/*	color: #7A7878; 
	font-weight: bold; */
	text-decoration: none;
	}


a:visited {
/*	color: #7A7878; 
	font-weight: bold; */
	text-decoration: none;
	}



.boldText {
	color: #333333;
	font-weight: bold;
	}

.listIntend {
	list-style-type : none;	
	margin-bottom:0;
	}

/* website footer start here */



#footerTopLeft{
	width:178px;
	float:left;
	border-top:3px solid #6d7885;
}

#footerTopRight{
	float:right;
	width:600px;
	border-top:3px solid #ee7a24;
}
#footer{
	    width:780px;
		margin-top:0px;
		padding-top:0px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		color:#999999;
		background-color:#FFFFFF;
}

#copy {
	float:left;
	padding-left:2px;
	}
/* website footer end here */


/* website links start here */


}
/* website links end here */


/* header start \*/
#header{
	height:70px;
	vertical-align:text-top;
	padding:0px 0px 10px 0px;
	
}
#Qlogo{
	width:178px;
	float:left;
	padding:20px 0px 10px 0px;
	border-top:5px solid #6d7885;
}

#headermenu{
	width:600px;
	float:right;
	border-top:5px solid #ee7a24;
	text-transform:uppercase;
}


#langselect {
         float:left;
}

#langselect ul {
	margin: 0;
	padding-left: 0;
	display: inline;
	border: none;

} 

#langselect li {
	padding: 0px  0px  15px 0px;
	border: none;
	list-style: none;
	display: inline;
        background-repeat: no-repeat;

}


#topmenu ul {
	margin: 0;
	padding-left: 0;
	display: inline;
	border: none;
	float:right;

} 

#topmenu li {
	padding: 3px  5px  0px 15px;
	border: none;
	list-style: none;
	display: inline;
	background-image: url("images/BG_linkSpacer.gif");
    background-repeat: no-repeat;

}
#topmenulink{
	text-decoration: none;
	color:#000000;
	font-size: 0.8em
		
} 

#topmenulink:hover {
	text-decoration:underline;
	color:262626;
} 


#menu{
	font-family: "Arial","Helvetica","sans-serif";
	float: right;
	width:580px;
	padding-top: 20px;
	font-size:0.9em;
}


#menu ul {
	margin: 0;
	padding: 0;
	display: inline;
	border: none;
} 

#menu li {
	padding: 1px  5px  0px 5px;
	border: none;
	list-style: none;
	display: inline;
	background-image: url("images/BG_headerMenuSpacer.gif");
    background-repeat: no-repeat;
}
#menulink {
	text-decoration: none;
	color: #000000;
	text-transform:uppercase;
	font-weight:100;
} 

#menulink:hover {
	color:#ed5401;
	text-decoration: none;
} 
/* header end \*/

#body { 
	margin: 0 auto;
	background-color:#b9bcc1;
}

p { 
		padding:0px 0px 10px 0px;
		line-height:1.5em
}
ul { 
		list-style-image: url(images/ul.gif);
		margin:0px 20px 15px 40px;
}
h1 { 
		font-size:1.1em;
		font-weight:600;
		color: #ed5401; 
		padding:15px 0px 10px 0px;
}

.h1{ 
		color: #ed5401; 
}

.h1:link{
	color:#ed5401;
	text-decoration:underline;
	}
	
.h1:hover{
	color: #003399;
	text-decoration:underline;
	}

h2 { 
		font-size:1em;
		color: #000000;
		padding:5px 0px 0px 0px;
}

#bodyinfo { 
	text-align:left;
	padding: 0px 0px 40px 40px;
	background-color:#FFFFFF;
	line-height:18px;
	width:100%;
	height:100%;
}
#bodytitle {    
	color: #000000;
	text-decoration: none;
	font-size:1.2em;
	font-weight:bold;
	background: url(images/dot_line.gif) bottom repeat-x;
	padding-top:1.7em;
	margin-bottom:1.5em
}
.bodytitle {    
	color: #000000;
	text-decoration: none;
	font-size:1.2em;
	font-weight:bold;
	background: url(images/dot_line.gif) bottom repeat-x;
	padding-top:1.7em;
	margin-bottom:1.5em
}



/* submenu start \*/
#submenu{
	width:178px;
	/*height: 480px;*/
    border-top:1px solid #ffffff;
	float:left;
	text-align:left;
} 
.submenutitleHome
{
    background:#888d95;
	margin:0px;
	width:167px;
	float:left;
	padding: 26px 0px 0px 11px;
	text-transform:uppercase;
	color:#ffffff !important;
	font-weight:600;
	font-size:0.90em;
	letter-spacing:1px;
	border-bottom:3px solid #b9bcc1;
}

.submenuHome{
	padding: 10px 2px 20px 15px;
	letter-spacing:normal;
	background:#6d7885;
	color:#dbdcdd;
    font-size:0.9em;
	border-bottom:1px solid #b3b6bb;
}
.submenulinkHome{
		color: #feb969;
		text-decoration: underline;
		font-weight:600;
		line-height:3em;
		font-size:1em;
		letter-spacing:1px;
} 

.submenulinkHome:link{
	color: #feb969;
	text-decoration: underline;
}

.submenulinkHome:hover{
	text-decoration: underline;
	color:#ffffff !important;

} 


.submenulinkHome:visited{
		color: #feb969; 
		text-decoration: underline;
		font-weight:600;
		line-height:3em;
		font-size:1em;
		letter-spacing:1px;

} 

.submenuHomeAd{
	padding:0;
	margin:0 auto;
} 


/* submenu start \*/

#subBG
{
	width:178px;

}

#submenutitle
{
	padding-bottom:12px;
	padding-top:15px;
	padding-left:13px;
	background-color:#6d7885;
	border-bottom:3px solid #d6dadb;
	
}
 
 #submenutitleLink{
	color:#ffffff;
	text-transform:uppercase;
	font-weight:600;
	font-size:0.8em;
	text-decoration:none;
	background-image: url("images/submenutitleSpacer.gif");
    background-repeat: no-repeat;
	padding: 3px  5px  0px 15px;
	font-weight:100;
}
 
 #submenutitleLink:hover{
	color:#d6d5d5;
	text-decoration:underline;

} 
 
#sub
{     	
	padding-left:0px;

}

#sublink
{     	
	background: url(images/dot_lineWhite.gif) bottom repeat-x;
	padding: 0 0 1px 0;
	 /* font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;\*/
	font-size:0.9em;  
	width: 100%;
		}

#submenulink{
		display: block;
		font-family:  Verdana, Arial, Helvetica, sans-serifs;
		padding: 5px 5px 5px 10px;
		background-color:#8f949b;
		color: #ffffff;
		text-decoration: none;
		font-weight:400;
		border-left: 6px solid #727a84;
}

#submenulink:hover {
		border-left: 6px solid #cd5904;
		background-color: #4f5c6c;
		color: #b9bcc1;
		text-decoration:none;
} 

#submenulink_mc{
		display: block;
		padding: 5px 5px 5px 17px;
		background: #ebeced url("images/arrowSubmenu.gif");
		background-repeat: no-repeat;
		color: #272a2d;
		font-weight:400;
		text-decoration: none;
		font-family:  Verdana, Arial, Helvetica, sans-serifs;
}

.form{
		border: 1px solid #114d93;
		color: #57606b;
} 
.handcursor{
cursor:hand;
cursor:pointer;
}

.backtoTop{
	float:right;
} 

 #3colomn {
		width:560px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;

		
}
	#contentleft {
		width:174px;
		padding:0px;
		float:left;
		margin:0px 15px 0px 0px;
		background-image: url("images/BG_3colomns_a.gif");
        background-repeat: no-repeat;
		
		}
	
	#contentcenter {
		width:174px;
		padding:0px;
		float:left;
		margin:0px 15px 0px 5px;
		background-image: url("images/BG_3colomns_b.gif");
        background-repeat: no-repeat;
		
		}
	
	#contentright {
		width:174px;
		padding:0px;
		float:left;
		margin:0px 0px 0px 5px;
		background-image: url("images/BG_3colomns_c.gif");
        background-repeat: no-repeat;
		}
	
	#contentheader {
		background:#fff
		}

	
#contentleft h1, #contentcenter h1, #contentright h1{
		margin:0px 0px 15px 0px;
		
	}
	
	
#dotted{
	border: 1px dotted #d1cecf;
	margin:10px 0px 25px 0px
	
}


.testimonials blockquote {
	font-size: 100%;
	padding: 10px;
	margin: 0 0px 30px 0px;
	border: 1px dotted #d1cecf;
	background-image: url(images/quotes_end.gif);
	background-repeat: no-repeat;
	background-position: 98% 94%;
	background-color: #f0efed;
}


.testimonials blockquote p {
	width: 500px;
	margin: 0px 0px 0px 20px;
}

.testimonials h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #57606b;
	font-size: 1em
}

#error{	
	color: #cc3300;		
	font-weight:600;
}

	#webdesignleft {
		width:174px;
		padding-top:130px;
		float:left;
		margin:0px 15px 0px 0px;
		background-image: url("images/website_layout1_s.jpg");
        background-repeat: no-repeat;
		
		}
	
	#webdesigncenter {
		width:174px;
		padding-top:130px;
		float:left;
		margin:0px 15px 0px 5px;
		background-image: url("images/website_layout2_s.jpg");
        background-repeat: no-repeat;
		
		}
	
	#webdesignright {
		width:174px;
		padding-top:130px;
		float:left;
		margin:0px 0px 0px 5px;
		background-image: url("images/website_layout3_s.jpg");
        background-repeat: no-repeat;
		}


#search {
	height:5px;
	margin-top: 5px;
}

.search_box {
	font-size: 10px;
}

.search_btn {
	font-size:10px;
}


/*
#homeTable{
	background:#ffffff;
    padding:10px 0px 0px 0px;
}


#homeTable p {
	
    margin:0px 0px 0px 0px;

}
#homeTable h1{
		margin:7px 0px 15px 0px;
		padding:0px;
		background: url(images/dot_line.gif) bottom repeat-x;
	}
#ulHome ul{
      list-style-image: url(images/arrow.gif);
	   margin:0px 0px 0px 17px;


}



 PRINT CSS - The Print Stylesheet - BELOW HERE */
@media print { 

body { background: none;}
#main {display: block; text-align: left; width: 650px; border-left: 0px}
#footerTopRight, #footerTopLeft { border:none;}
#footer{color: #000000; width: 650px; border-top:1px solid #000000;}
#header{ background: none;}
#Qlogo{ border:none;}

#headermenu{ border:none;}
}








