/* CSS Document */

html body {
color:rgb(174,194,215);
background:rgb(235,240,245);
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:1em;
margin:0px;
}

h1 {
color:rgb(51,103,154);
background:rgb(174,194,215);
font-size:125%;
margin:0px 20px;
}

.text {
color:rgb(51,103,154);
background:#fff;
padding:2px 10px;
margin-left:20px;
}

a:link {
color:rgb(51,103,154);
background:transparent;
}

a:visited {
color:rgb(51,103,154);
background:transparent;
}

a:hover {
color:rgb(51,103,154);
background:transparent;
text-decoration:none;
}

#topbar {
position:absolute;
top:0px;
left:0px;
width:100%;
height:249px;
color:#666;
background:#fff url(assets/masthead.jpg);
background-position: 36px 10px;
background-repeat:no-repeat;
text-align:left;
white-space:nowrap;
border-bottom:1px solid rgb(174,194,215);
}

#menubox1 {
position:absolute;
top:135px;
left:36px;
width:142px;
height:105px;
color:#fff;
background:rgb(174,194,215);
}

#menubox2 {
position:absolute;
top:135px;
left:187px;
width:142px;
height:105px;
color:#fff;
background:rgb(174,194,215);
}

#menubox3 {
position:absolute;
top:135px;
left:340px;
width:142px;
height:105px;
color:#fff;
background:rgb(174,194,215);
}

#menubox4 {
position:absolute;
top:135px;
left:493px;
width:142px;
height:105px;
color:#fff;
background:rgb(174,194,215);
}

#menubox5 {
position:absolute;
top:135px;
left:644px;
width:142px;
height:105px;
color:#fff;
background:rgb(174,194,215);
}

#content {
position:absolute;
top:250px;
left:36px;
width:750px;
color:#666;
background:#fff;
}

#col3 {
width:750px;
text-align:left;
vertical-align:top;
padding:20px 0px;
font-size:75%;
}

#col3 p {
line-height:150%;
padding:0px 20px;
text-align: justify;
}


#col1 {
width:450px;
text-align:left;
vertical-align:top;
padding:20px 0px;
font-size:75%;
text-align: justify;
}

#col1 p {
line-height:150%;
padding:0px 20px;
}

#col1 a:link {
color:rgb(51,103,154);
font-weight:bold;
text-decoration:none;
}

#col1 a:visited {
color:rgb(51,103,154);
font-weight:bold;
text-decoration:none;
}

#col1 a:hover {
color:rgb(154,1,52);
font-weight:bold;
text-decoration:none;
}

#col2 {
width:299px;
text-align:left;
vertical-align:top;
padding:20px 0px;
font-size:75%;
border-left:1px solid rgb(174,194,215);
text-align: justify;
}

#col2 p {
padding:0px 20px;
}

#col2 a:link {
color:rgb(51,103,154);
font-weight:bold;
text-decoration:none;
}

#col2 a:visited {
color:rgb(51,103,154);
font-weight:bold;
text-decoration:none;
}

#col2 a:hover {
color:rgb(154,1,52);
font-weight:bold;
text-decoration:none;
}

#footer {
color:rgb(51,103,154);
background:rgb(235,240,245);
font-size:75%;
border-top:1px solid rgb(174,194,215);

}
#footer a:link {
color:rgb(51,103,154);
}

#footer a:visited {
color:rgb(51,103,154);
}

#footer a:hover {
color:rgb(154,1,52);
}

.bg-testimonials-top {
	background-image: url(assets/tm_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.bg-testimonials-middle {
	background-image: url(assets/qf_middle.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.bg-testimonials-bottom {
	background-image: url(assets/qf_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.bg-qf-top {
	background-image: url(assets/qf_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.bg-qf-middle {
	background-image: url(assets/qf_middle.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.bg-qf-bottom {
	background-image: url(assets/qf_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}