/* Qualz Layout */
.body{margin:0px; padding:0px; background-color:#E6E7E9; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878;}
.p{
margin:0px; padding:0px;
}
.qWrap{width:900px; margin-left:auto; margin-right:auto;}
/* Top Nav */
#topNav{text-align:right; padding-top:5px; padding-right:10px; color:#54A0D5;}
#topNav a{color:#54A0D5; text-decoration:none;}
#topNav a:hover{text-decoration:underline;}
#navHelp{
font-size:12px; color:#000000; text-shadow:0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA;
border-bottom:1px solid #CCCCCC; padding-bottom:5px;
border-top:1px solid #CCCCCC; padding-top:5px;
}
#navHelp a{
font-size:12px; color:#000000; text-decoration:none;
}
#navHelp a:hover{
font-size:12px; color:#000000; text-decoration:underline;
}
#Content{
padding:10px;
padding-top:30px;
}
.logo{padding:5px;}
/* Main Nav */
.topNav{
width:890px;
background:url(../images/nav_bg.gif) no-repeat;
}
#top ul{
	float:left;
	margin:0px; padding:0px;
}
#top ul li.noImg{
	background-image:none;
}
#Banner img{
margin:0px; padding:0px; border:none;
}
.bPart{
color:#7D7D7D; margin-top:5px;}
.heading{
background-image:url(../images/ico.jpg); background-repeat:no-repeat; border-bottom:ridge #EEEEEE 2px; margin:0px;
}
.heading h1{padding-left:30px; color:#34ACF1; margin:0px; padding-bottom:2px; font-size:20px;
}
.bLeft{
width:550px; padding:5px; float:left;
}
.bRight{
width:300px; float:right; padding:5px;
}
.bRight ul {
font-size:17px;
background:transparent none repeat scroll 0 0;
border:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px;
padding:0;
padding-left:20px;
}
.bRight li {
border-bottom:1px solid #999999;
margin:0;
padding:5px;
}
.bRight li a{color:#54A0D5; text-decoration:none;}
.bRight li a:hover{text-decoration:underline; color:#0099FF;  font-weight:bold;}
.bContent{
padding-bottom:10px;
margin-top:5px;
}
.bContent p a{
color:#000;
margin:0px; padding:0px; text-shadow:0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA;
}
.bContent p a:hover{
text-decoration:none;
}
.footer{
background-color:#76B5DA; height:30px; width:890px; color:#FFFFFF; 
}
.footerLeft{
float:left;; width:350px; padding-left:10px; padding-top:7px;
}
.footerRight{
float:right; width:400px; padding-right:10px; padding-top:7px;
}
.footerRight a{
color:#FFFFFF;
}
.footerRight a:hover{
color:#FFFFFF;
text-decoration:none;
}
.ContactForm{
padding:5px;
}
.ContactForm input{
padding:3px;
border:1px inset;
background-color:#E6E7E9;
}
.ContactForm textarea{
padding:5px; border:1px inset;
background-color:#E6E7E9;
}
#port{
background-image:url(../images/p-bg.jpg); background-repeat:no-repeat; padding:10px; margin-top:20px; margin-left:20px; width:577px;}
.mUl{
margin:0px; width:350px;}
.mUl li { margin:5px; padding:5px; background-color:#F0F0F0; list-style-type:none; border:1px solid #E1E1E1;}
.mUl li:hover { margin:5px; padding:5px; background-color:#34ACF1; color:#FFFFFF; list-style-type:none;}
.sHeading{
font-size:15px; color:#34ACF1; padding-left:5px; font-stretch:condensed; font-weight:inherit;
}
