* 
{
	margin: 0;
	padding: 0;
	border: 0;
}

#banner
{
padding-top:5px;

}


body
{
	background: url(/images/bg.jpg);
}

#clienttab
{
	position:relative;
	float: right;
	top: -15px;
	padding-right: 35px;
	margin:0px;
	height:71px;
}

/*content is main page only*/
#content{
font: 12px/18px Helvetica Bold, Verdana, Arial, sans-serif;
position:relative;
width:905px;
padding-left:15px;
padding-right:30px;
}

/* content area for all interior pages */
#interior{
font: 12px/18px Helvetica Bold, Verdana, Arial, sans-serif;
background-color:white;
position:relative;
width:900px;
margin:25px 0 0 36px;
padding-bottom:100px;

}

#firstint
{
padding-top:20px;
}

p, ul, #intlist, #contactform
{
font: 12px/18px Helvetica Bold, Arial, Verdana, sans-serif;
padding-left:40px;
padding-bottom:1em;
width:600px;
}

ul.legal {	list-style-type:decimal;
	margin:0 50px;
	width:500px;}
	
ul.legal li{list-style-type:decimal; padding:10px 0;

}

ul.pageLinks li{
 border:none;
 clear:none;
 margin:0;
 padding:0;
 display:inline;
 margin:0;
 padding:0;
}

#intlist{
margin-left:30px;
width:550px;
}

.quotespace{
padding-top:40px;
}

#footer
{
	font: 9px Helvetica Bold, Verdana, Arial, sans-serif;
	color: #D8DBDE;
	margin: 25px auto 50px auto;
	width: 700px;
	text-align: center;
	line-height: 210%;
}


a.footerlink:link, a.footerlink:visited, a.footerlink:active, a.footerlink:hover
{
	font: 9px Helvetica Bold, Verdana, Arial, sans-serif;
	color: #D8DBDE;
	text-decoration:none;
}

#head
{
	height:164px;
	position:relative;
	width:100%;
	z-index:100;
}


#logo
{

	float: left;
	display: inline;
	width: 175px;
	height:64px;
	padding-left:35px;
}

#nasdaq{
font: 14px Helvetica, Verdana, Arial, sans-serif;
position:relative;
top: 22px;
left:620px;
}

#nasdaq a{text-decoration:none; font-weight:bold;}
#nasdaq a:hover{text-decoration:underline;}

#nasdaq .register{font-size:9px;position:relative; top:-4px;}


#trees
{
	vertical-align: bottom;
}


#whiteframe
{

	position:relative;
	margin: 0px auto 0px auto;
	width: 969px;
	background: White url(/images/content.bg.jpg) no-repeat;
	padding: 0px 15px 15px 15px;

}



a:hover {
color: #000;
}



#ourcatp
{
padding-bottom:1em;
font: 12px/18px Helvetica Bold, Arial, Verdana, sans-serif;

}

.results{
font: 12px/18px Helvetica Bold, Arial, Verdana, sans-serif;

}
.artistresults{
font: bold 14px/18px Helvetica Bold, Arial, Verdana, sans-serif;
}
.resultssm{
font-size: 11px;
color: #293344;
font-weight: 700;
letter-spacing: 1px;
}

#contactinput
{
border:1px solid black;
padding:1px 1px 1px 1px;
margin:1px 1px 1px 1px;
background-color: #eee;
}

.contactinput
{
border:1px solid black;
padding:1px 1px 1px 1px;
margin:1px 1px 1px 1px;
background-color: #eee;
}

/* if the first item of the interior template is an img use this id to space it away from the 
white borders */
#inttitle
{
margin-left:20px;
padding-top:40px;
}

#rule
{
padding-top:20px;
padding-bottom:20px;
}

#bluearrow
{
padding:0;
border:0;
margin:0;
vertical-align:middle;
}


a:link, a:visited, a:active
{
color:#014D84;
}

.officelocation
{
height:20px;
}


.maintenance{
	width:400px;

}
/*Added css for MARKETING-174*/
#head1
{
	height:120px;
	position:relative;
	width:100%;
	z-index:100;
} 
/****************************/