
/* Browser Reset
---------------------------- */
* { margin: 0; padding: 0; }
fieldset,img { border: 0; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
abbr,acronym { border: 0; }
address { font-style: normal; }
img, a { outline: none; }

body{ padding-top:17px; }

.footer{
    padding-top:43px;
    width: 750px;    
}

.title {
    height: 105px;
    width: 510px;
    float: left;
}

.contact {
    width: 240px;
    float: left;
}

/* Reusable Dropdown Menu
---------------------------- */
.selection { 
	position: relative; /*for z-index*/
	height: 35px;
}
.selection ul.optionlist { float: left; }

.selection ul.optionlist li.alpha { float: left; }

.selection ul.optionlist li.alpha a.alpha { 
	display: block;
 	/*text-indent: -9999px;*/
	height: 35px;
	border-right: solid 1px #E7E7E7;
}

.selection ul.optionlist li.alpha a.alpha:hover,
.selection ul.optionlist li.alpha:hover a.alpha,
.selection ul.optionlist li.alpha.sfhover a.alpha { background-position: right -18px; }

/*sub-menu */
.selection ul.optionlist { position: relative;}
.selection .relative-box { position: relative;}
.selection ul.optionlist .absolute-box { position: absolute; left: -999em; top:0;} 
.selection ul.optionlist li.alpha:hover .menu-box,
.selection ul.optionlist li.alpha.sfhover .menu-box { left: 0; top: 0; }
.selection ul.optionlist li:hover,
.selection ul.optionlist li.sfhover { position: static; }  

.selection ul.sub-list { 

}

.selection ul.sub-list li {
	display: block;
}

.selection ul.sub-list li a {
	display: block;
	height: 35px;
	border-right: solid 1px #E7E7E7;
}

.selection ul.sub-list li a:hover {
    border-right: solid 1px #bebebe;
}
