body {
background-color:#FFFFFF;
background-image:url('../images/background.jpg');
color:#707070;
font-family:Arial;
}
p, td, th {
color:#707070;
font-size:12px;
line-height:1.4em;
padding-bottom:5px;
color: #306997;
}

 a:link{color:#0078AE;text-decoration:none;}
 a:visited{color:#0078AE;text-decoration:none;}
 a:hover{color:#00467F;text-decoration:none;}
a:active{color:#00467F;text-decoration:none;}

li{
list-style-type:none;
display: block;
}

* {
margin:0;
padding:0;
}
#wrapper {
background-color:#ffffff;
margin:0px auto 0px;
width:960px;
}

#headerContainer {
height:260px;
margin:0 0 0px;
position:relative;
background-image:url('../images/mainimage.jpg');
background-position:top right;
background-repeat:no-repeat;
}
#headerLogo {
padding: 20px 0 0 40px;
}

#header  h1{
margin: 50px 34px 0;
font-weight: normal;
font-size: 130%;
color: #00467f;
font-family:Arial;
}

h2 {
color: #ffffff;
font-size:110%;
padding:0 0 10px 0; 
}

#headerline{
margin:0 0 0;
background-color:#7fbbd6;
height:25px;
position:relative;
}

#content .cntLeft {
float:left;
padding-bottom:15px;
width:16%;
}

#content .cntLeft  li{

margin:1px 0 0 0 ;
padding:5px 0px 5px 12px;
width: 140px;
font-size: 95%;
font-weight: normal;
}

#content .cntLeft li.parent{
padding:5px 0px 0px 12px;
margin:1px 0 0 0 ;
}

#content .cntLeft  #nav_selected{
color: #00467f;
background-color:#FFFFFF;
}

#content .cntLeft .sub li{
padding: 0 0 2px 20px; 
margin: 0;
font-size:11px;
}

#content .cntLeft  li a:link{color:#ffffff;text-decoration:none;}
#content .cntLeft  li a:visited{color:#ffffff;text-decoration:none;}
#content .cntLeft  li a:hover{color:#00467F;text-decoration:none;}
#content .cntLeft  li a:active{color:#00467F;text-decoration:none;}

#content .cntLeft .sub li a:link {color:#0078AE;text-decoration:none;}
#content .cntLeft .sub li a:visited {color:#0078AE;text-decoration:none;}
#content .cntLeft .sub li a:hover{color:#00467F;text-decoration:none;}
#content .cntLeft .sub li a:active{color:#00467F;text-decoration:none;}

#content .cntLeft .sub .subnav_selected a:link {color:#00467F;text-decoration:none;}
#content .cntLeft .sub .subnav_selected a:visited {color:#00467F;text-decoration:none;}
#content .cntLeft .sub .subnav_selected a:hover{color:#00467F;text-decoration:none;}
#content .cntLeft .sub .subnav_selected a:active{color:#00467F;text-decoration:none;}



#testimonials{
height:340px;
overflow: hidden;
position:relative;
}

.slide_item{
left: 0px;
top: 0px;
position:absolute;
background-color:#ffffff;
}

.slide_item p{
background-color:#ffffff;
}

#content .cntLeft  #nav{
color: #FFFFFF;
background-color:#7fbbd6;
}

#content .cntRight {
float:right;
padding-bottom:15px;
margin:25px 12px 0 0;
width:80%;
}

#content .cntRight .left{
float:left;
padding-bottom:15px;
width: 445px;
margin:0 0 0 0px;
}

#content .cntRight .right{
float:right;
width: 300px;
}

#content .cntRight .right p{
color: #00467F;
}


 a img { border: none;}

#textbit {
background-color:#b2d6e7;
padding:20px;

}
#textbit  p{
color:#0078ae;
}

#otherbit{
margin: 10px 0 0 0;
}



#otherbit p{
color: #00467F;
}


#imageofguy{
}

#otherbit .cntRight {
	margin:0px;
	float: right;
	width: 270px;
}

a.top_link {
	cursor:pointer;
	display:block;
	float:left;
	height:25px;
	line-height:30px;
	color: #000;
	font-size: 11px;
	padding: 0;
	text-transform: uppercase;
}

 a.b1 {
background:transparent url(../images/qis_more_testimonials.jpg) no-repeat scroll left top;
text-indent:-999em;
width:140px;
margin: 0 5px 0 0 ;
}

a.b1:hover{
background-image:url(../images/qis_more_testimonials_over.jpg);
}
a.b2 {
background:transparent url(../images/qis_financial.jpg) no-repeat scroll left top;
text-indent:-999em;
width:140px;
}

a.b2:hover{
background-image:url(../images/qis_financial_over.jpg);
}


h3{
text-align: right;
font-size: 110%;
color: #007dbc;
font-weight: normal;
padding:0;
padding-bottom: 10px;
margin: 0;
}

h4{
color:#00467f;
font-size: 13px;
margin: 10px 0 0 0;
background-color:#ffffff;
}

h5{
color:#00467f;
font-size: 13px;
margin: 0 0 10px 0;
background-color:#ffffff;
}

.phonenum{
font-size: 155%;
font-weight: bold;
}


#footerContainer {
clear:both;
}

#footer.left{
float:left;
width:150px;
height:30px;
}

#footer  {
margin:0 0 0 10px;
}

#footer li{
display: inline;
padding-right: 6px;
font-size:9px;
color: #000000;
}

/*
#footer p{
padding-right: 6px;
text-align: right;
font-size:9px;
color: #00467f;
padding-top: 10px;
}
*/

#footer  #lighter{
color:#0078ae
}

#footer  #lighter  a:link{color:#0078AE;text-decoration:none;}
#footer  #lighter  a:visited{color:#0078AE;text-decoration:none;}
#footer  #lighter  a:hover{color:#00467F;text-decoration:none;}
#footer  #lighter  a:active{color:#00467F;text-decoration:none;}

#footer  #grey  a:link{color:#A1A0A4;text-decoration:none;}
#footer  #grey  a:visited{color:#A1A0A4;text-decoration:none;}
#footer  #grey  a:hover{color:#717074;text-decoration:none;}
#footer  #grey  a:active{color:#717074;text-decoration:none;}

#footerContainer{
height:50px;
color:#ffffff;
position:relative;
}

#footer ul{
margin-top:2px;
margin-left:10px;
}

#footer li{
color:#00467f;
}

#footer .floatleft {
float:left;
padding:0 15px 0 0px;
}

#footer .floatright{
float:left;
line-height:12px;
margin-top:7px;
}


.submenu li{
padding: 0 0 2px 0;
margin: 0 0 21px 0;
font-weight: normal;
font-size: 13px;
color:#0078AE
}

.submenu ul{
padding: 0px;
margin: 0px;
}



.productsheader{
background-color:#00467F;
color:#FFFFFF;
padding: 5px;
}

.products li{
color:#00467F;
font-size: 13px;
}

.products ul{
padding: 15px;
}

.test_img {
float:right;
}

.test_text{
background-color:#b2d6e7;
padding:18px 0px 18px 10px;
}

.test_text  p{
width:420px;
font-size:13px;
}

.highlight p{
color:#FFFFFF;
font-size:18px;
font-weight:bold;
}

.name{
font-weight: bold;
}

.info p{
color:#00467F;
font-size: 11px;
}

.contact p{
color:#0078AE;
font-size: 13px;
}

.contact  a:link{color:#0078AE;font-weight:bold;text-decoration:none;}
.contact  a:visited{color:#0078AE;font-weight:bold;text-decoration:none;}
.contact  a:hover{color:#00467F;font-weight:bold;text-decoration:none;}
.contact  a:active{color:#00467F;font-weight:bold;text-decoration:none;}



#eumundi{
background-color:#b2d6e7;
height: 570px;
}

#qldproperty{
background-color:#b2d6e7;
height: 476px;
}

#brunnings{
background-color:#b2d6e7;
height: 402px;
}

#goa{
background-color:#b2d6e7;
height: 454px;
}

#pizza{
background-color:#b2d6e7;
height: 540px;
}

