ul {
	list-style: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*STYLES FOR GENERAL PROPERTIES*/
.clear {
	clear:both;
	}
	


		
/* middlebuttonsIGATION - CSS SPRITES*/

#middlebuttons {
	/*float:center;*/
	margin:auto;
	text-align:center;
	/*margin-left:auto;
	margin-left:right;*/
	width:912px;
	height:222px;
	/*padding:0 69px 0 15px;*/
	/*padding:0 69px 0 15px;*/
	padding:0;
	}	
	

#drops, #drops ul {
	padding:0;
	margin:0;
	clear:both;
	float:left;
	width:inherit;
	
	}
	
#drops ul.drop {
	width:inherit;
	clear:both;
	float:left;
	margin-top:89px; /*Controls the top padding */
	margin-left:10px;
	width:140px;
	padding-top: 0px;
	padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
	}

#drops ul.drop li {
    width:inherit;
	clear:both;
	background:#FFFFFF;
    border: dashed #81a9d9;  
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
	
	}
	

	
#drops ul.drop li:first-child  {
    clear:both;
    width:inherit;
    background:#FFFFFF;
    border: dashed #81a9d9;  
    border-top-width: 0px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
}
	
	
#drops ul.drop li:last-child  {
    clear:both;
    width:inherit;
    background:#FFFFFF;
    border: dashed #9ca09f;  
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}

#drops ul.drop li:hover {
    clear:both;
    width:inherit;
    background:#fff6cd; 
}
	
#drops ul.drop a {
	clear:both;
	color:#005dab;
	float:left;
	font-size:10pt;
	text-decoration:none;
	/*text-align:left;*/
	/*font-weight:bold;*/
	/*line-height:20px;*/
	line-height:20px;
	}
	
#drops a {
	display: block;
	/*width: 10em;*/
	float:left;
	clear:both;
	width:150px;
}

#drops li {
	float: left;
	/*width: 10em;*/
	
}

#drops li ul {
	position: absolute;
	width: 80px;
	left: -999em;
}


#drops li:hover ul {
	left: auto;
}

#drops li:hover ul, #drops li.sfhover ul {
	left: auto;
}


/*SPRITE BACKGROUP POSITIONING*/	
#middlebuttons a.services, #middlebuttons a.dotted1, #middlebuttons a.phone, #middlebuttons a.dotted2, #middlebuttons a.company {
	/*float:left;*/
	margin:auto;
	text-align:center;
	background:url(../images/middlebuttons_sprite.png) no-repeat;
	height:222px;
	/* width - 912px */
	text-indent:-999999px;
	}
	
#middlebuttons a.services {	
	background-position:left top;
	width:292px;
	}
	
#middlebuttons a.dotted1 {	
	background-position:-292px 0;
	width:18px;
	}

#middlebuttons a.phone {	
	background-position:-310px 0;
	width:292px;
	}

#middlebuttons a.dotted2 {	
	background-position:-602px 0;
	width:18px;
	}	
	
#middlebuttons a.company {	
	background-position:-620px 0;
	width:292px;
	}	


#middlebuttons a.services:hover {	
	background-position:left -227px;
	}
	
#middlebuttons a.dotted1:hover {	
	background-position: -292px -227px;
	}

#middlebuttons a.phone:hover {	
	background-position:-310px -227px;
	}

#middlebuttons a.dotted2:hover{	
	background-position:-602px -227px;
	}	
	
#middlebuttons a.company:hover{	
	background-position:-620px -227px;
	}	
	
/*	
#middlebuttons a#active1 {	
	background-position:left -64px;
	}
	
#middlebuttons a#active2 {	
	background-position:-113px -64px;
	}

#middlebuttons a.#active3 {	
	background-position:-197px -64px;
	}

#middlebuttons a#active4{	
	background-position:-299px -64px;
	}	
	
#middlebuttons a#active5{	
	background-position:-387px -64px;
	}	
	
#middlebuttons a#active6 {	
	background-position:-468px -64px;
	}
*/	
/*END middlebuttonsIGATION*/

#middlebuttons_stage{
	background:url(../images/middlebutton_stage.png) no-repeat;
	width:929px;
	height:247px;
	margin:auto;
	text-align:center;
	
	padding-top:15px;
	padding-left:20px;
}

