html{margin:0px; padding:0px;width:100%;}

body{
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #406000;
margin:0px;
padding:0px;
width:100%;
}

a:active,a:link,a:visited{
color: #406000; 
text-decoration: underline;
}
a:hover {
text-decoration: none;}

.qhome ul{
list-style-type:none;
list-style:none;
margin:0px;
padding:0px;
}
.qhome li{
background-image: url(images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 3px;
margin-left:-30px;
padding-left:20px;
list-style-type:none;
list-style:none;
}

.whowhatwhy 
{float:left;
width:170px;
height:100px;
margin:5px;
border: border: 1px dotted #000000;}

.text_line
{clear:both;} 

.quadbox a:link, .quadbox a:active, .quadbox a:visited{
font-weight:normal;
font-family:"Times New Roman", Times, serif;
font-size:11pt;
color:#2D4200;
background-color:#CAD6B2;
width:158px;
height:100px;
text-align:right;
padding:6px;
text-decoration:none;
border: 1px; border-style:dotted !important; border-style:dashed; border-color:#395200; 
margin-left:2px;
float:left}

.quadbox a:hover{
background-color:#ECF0E3; border: 1px dotted #395200;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
font-size:11pt;
color:#2D4200;
width:158px;
height:100px;
text-align:right;
padding:6px;
text-decoration:none;
margin-left:2px;
float:left}


.qgreen{
color:#00FF00;
}

#qdate {
	position: relative;
	top: -40px;
	width: 300px;
	height:22px;
	left:240px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:9pt;
	font-weight: 800;
	color:#406000;
	overflow: hidden;
	z-index: 100;
}

.qslogan {display: block;width: 373px;height:100px;background: url(images/quotebox.gif) no-repeat 0 0; overflow: hidden;text-indent: -10000px; font-size: 0px;line-height: 0px;}

a img {border:0px; }


p {margin:0px}
p.normal {font-style:normal}
p.italic {font-style:italic}
p.oblique {font-style:oblique}

hr{
color: #CCCCCC;
background-color: #CCCCCC;
height: 1px;}

.qborder{
border-style:dotted;
border-width: 1px;
border-color: #5F9C14;
}

.qborderbottom{
border-right-style:dotted;
border-bottom-width:width: 1px;
border-bottom=color: #5F9C14;
}

#qcontent {
  width: 900px ;
  margin-left: auto ;
  margin-right: auto;
  overflow:hidden;
 }
 
#qcontent2 {
  position:relative;
  top: -32px;}
 
 #qcontent3 {
  position:relative;
  top: -28px;}
 
 .qlogo{
 clear:both;
 position:relative;
 top: 0px;
 left:0px;
 z-index:10;
 }
 
  .qheaderpic{
 clear:both;
 position:relative;
 top: -5px;
 left:270px;
 z-index:10;
 }
	

.qfootertext2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
}

.qfootertext2  a:active { font-size: 9pt; text-decoration:none;font-weight:bold;}
.qfootertext2  a:link { font-size: 9pt; text-decoration: none;font-weight:bold;}
.qfootertext2  a:visited { font-size: 9pt; text-decoration: none;font-weight:bold;}
.qfootertext2  a:hover { font-size: 9pt; text-decoration: none; color:#639300;font-weight:bold;}

.qwpress a:active { text-decoration:none}
.qwpress  a:link { text-decoration:none}
.qwpress  a:visited { text-decoration:none}
.qwpress  a:hover {text-decoration: none; color:#668033;}

.qtweet a:active { text-decoration:none; font-weight:bold; font-size:9pt}
.qtweet  a:link { text-decoration:none;font-weight:bold; font-size:9pt}
.qtweet  a:visited { text-decoration:none;font-weight:bold; font-size:9pt}
.qtweet  a:hover {text-decoration: none;font-weight:bold; font-size:9pt; color:#668033;}

.qfootertext3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	color:#96B06F;
	width:700px;
	margin:auto;
}


.designer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#FFFFFF;
	font-weight:normal;
}

.designer  a:active { color: #FFFFFF; font-size: 8pt; font-weight:normal}
.designer  a:link { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight:normal}
.designer  a:visited { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight:normal}
.designer  a:hover { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight:normal}


#qmenucontainer{
	position:relative;
	top:-30px;
	width: 900px;
	overflow:hidden;
	background:#232F76;
	z-index: 100;
}

.qtekmenu{
margin: 0;
padding: 0;
float: left;
font: 15pt "Trebuchet MS";
width: 100%;
border: 1px solid #FFFFFF;
border-width: 1px 0;
background: #395200 url(images/blockdefault.gif) center center repeat-x;
}

.qtekmenu li{
display: inline;
}

.qtekmenu li a{
float: left;
color: white;
padding: 2px 14px;
text-decoration: none;
border-right: 1px solid #395200;
}

.qtekmenu li a:visited{
color: white;
}

.qtekmenu li a:hover, .qtekmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

.qtekmenu li .right{
color: white;
border-right: 0px solid #395200;
}

.qtekmenu li .currentright{
border-right: 0px solid #395200;
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

#example1{ /*Demo 3 main container*/
width: 346px;
height: 110px;
padding: 2px;
}

#example1 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

.newsclass{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10pt;
	color: #333333; }

.newsclass a:active {font-size: 10pt; color: #314A11; text-decoration:underline; font-weight: bold }
.newsclass a:link {font-size: 10pt; color: #314A11; text-decoration:underline; font-weight: bold }
.newsclass a:visited {font-size: 10pt; color: #314A11; font-weight: bold; text-decoration:underline }
.newsclass a:hover {font-size: 10pt; color: #3366FF; text-decoration:underline; font-weight: bold}

.breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #406000;
	font-weight:bold;
}

.breadcrumb  a:active { color: #406000; font-size: 9pt; text-decoration:underline; font-weight:bold}
.breadcrumb  a:link { color: #40600; font-size: 9pt; text-decoration: underline;font-weight:bold}
.breadcrumb  a:visited { color: #406000; font-size: 9pt; text-decoration:underline;font-weight:bold}
.breadcrumb  a:hover { color: #639300; font-size: 9pt; font-weight:normal; font-weight:bold; text-decoration:underline}

.quotetext{
position: inherit;
top: 180px;
overflow:hidden;
height:100px;
width:200px;
left: 49px;}

.qbutton {
    border: none;
    background: url(images/searchbutton.gif) no-repeat top left;
	width:20px;
	height:20px;
    padding: 2px 8px;
	text-indent: -10000px;
	text-transform: capitalize;  /* This is the IE hack :P  */
	color: transparent;
	cursor:pointer;
	overflow: hidden;}
	
#qsearch iframe{
width: 890px;
padding: 10px;
overflow:auto;
}


/* Client Listing */
a.client1 {display: block;width: 68px;height:25px;background: url(images/client_fedex.jpg) no-repeat 0 0; overflow: hidden;text-indent: -10000px; font-size: 0px;line-height: 0px;} 

a:visited.client1 { background-position: 0 0px; } a:hover.client1 {background-position: 0 -26px;} a:active.client1 {background-position: 0 -26px;}  

a.client2 {display: block;width: 51px;height:38px;background: url(images/client_uva.jpg) no-repeat 0 0; overflow: hidden;text-indent: -10000px; font-size: 0px;line-height: 0px;} 

a:visited.client2 { background-position: 0 0px; } a:hover.client2 {background-position: 0 -39px;} a:active.client2 {background-position: 0 -39px;} 

a.client3 {display: block;width: 70px;height:30px;background: url(images/client_nike.jpg) no-repeat 0 0; overflow: hidden;text-indent: -10000px; font-size: 0px;line-height: 0px;} 

a:visited.client3 { background-position: 0 0px; } a:hover.client3 {background-position: 0 -31px;} a:active.client3 {background-position: 0 -31px;} 

a.client4 {display: block;width: 116px;height:15px;background: url(images/client_healthsouth.jpg) no-repeat 0 0; overflow: hidden; 
text-indent: -10000px; font-size: 0px;line-height: 0px;} 

a:visited.client4 { background-position: 0 0px; } a:hover.client4 {background-position: 0 -16px;} a:active.client4 {background-position: 0 -16px;} 

a.client5 {display: block;width: 75px;height:31px;background: url(images/client_disney.jpg) no-repeat 0 0; overflow: hidden; text-indent: -10000px; font-size: 0px;line-height: 0px;} 

a:visited.client5 { background-position: 0 0px; } a:hover.client5 {background-position: 0 -32px;} a:active.client5 {background-position: 0 -32px;} 

a.client6 { display: block;width: 50px;height:52px;background: url(images/client_playstation.jpg) no-repeat 0 0; overflow: hidden; 
text-indent: -10000px; font-size: 0px;line-height: 0px;} 

a:visited.client6 { background-position: 0 0px; } a:hover.client6 { background-position: 0 -53px;} a:active.client6 {background-position: 0 -53px;} 

a.client7 { display: block;width: 51px;height:51px;background: url(images/client_cityofmemphis.jpg) no-repeat 0 0; overflow: hidden; 
text-indent: -10000px; font-size: 0px;line-height: 0px;} 

a:visited.client7 { background-position: 0 0px; } a:hover.client7 { background-position: 0 -52px;} a:active.client7 {background-position: 0 -52px;} 
