/* CSS Document */

html, body{
margin:0;
padding:0;
}

.menu_header{
	width:148px;
	height:39px; 
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding-left:29px;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.menu_fill{
	width:148px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding-left:29px;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.menu_regular {
	width:148px;
	height:32px; 
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding-left:29px;
	border-color:#ffffff; 
	border-top-style:solid; 
	border-top-width:0px;
	border-bottom-style:solid;
	border-bottom-width:0px;
	filter:alpha(opacity=65);
	-moz-box-sizing: border-box; 
	-moz-opacity:.65;
	opacity:.65;
	cursor:pointer;
}

.menu_selected {
	width:148px;
	height:30px;
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding-left:29px;
	border-color:#333333; 
	border-top-style:solid; 
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	filter:alpha(opacity=90);
	-moz-box-sizing: border-box; 
	-moz-opacity:.90;
	opacity:.90;
	cursor:pointer;
}

.menu_selected_notop {
	width:148px;
	height:30px;
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding-left:29px;
	border-color:#333333; 
	border-top-style:solid; 
	border-top-width:1px;
	border-top-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	filter:alpha(opacity=90);
	-moz-box-sizing: border-box; 
	-moz-opacity:.90;
	opacity:.90;
	cursor:pointer;
}

.menu_selected_nobottom {
	width:148px;
	height:30px;
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	padding-left:29px;
	border-color:#333333; 
	border-top-style:solid; 
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	filter:alpha(opacity=90);
	-moz-box-sizing: border-box; 
	-moz-opacity:.90;
	opacity:.90;
	cursor:pointer;
}

.menu_trigger {
	z-index:2;
	height:434px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#FF0000;
	border-color:#333333; 
	border-top-style:solid; 
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
	cursor:pointer;
}

.bgimage_cover{
	position:absolute;
	height: 336px;
    width: 365px;
	padding:48px;
	padding-right: 4px;
	background-color:#ffffff;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
	z-index:2;
}

.bgimage_cover_left{
	background-color:#ffffff;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
	z-index:2;
}

.bgimage_cover_trans{
	position:absolute;
	height: 336px;
    width: 365px;
	padding:48px;
	padding-right: 4px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	z-index:2;
}

.bgimage_cover_sm{
	position:absolute;
	margin:1px;
	height: 430px;
    width: 345px;
	padding:24px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 0px;
	background-color:#000000;
	border:none;
	z-index:2;
	
}

.bgimage_cover_sm_tran{
	position:absolute;
	height: 384px;
    width: 342px;
	padding:24px;
	padding-right: 4px;
	background-color:#ffffff;
	border:none;
	z-index:0;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;	
}

.bgimage_cover_transparent{
	position:absolute;
	height: 440px;
    width: 421px;
	padding:0px;
}

.photo_selected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff0000;
}

.photo_unselected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cccccc;
}

.portfolio_description{
	position:absolute;
    width: 569px;
	padding: 12px;
	padding-left:14px;
	color:#000000; 
	font-size:9px; 
	font-family:Arial;
	background-color:#ffffff;
	border:none;
	z-index:0;
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
	visibility:hidden;
}

.pa_regular {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#cccccc;
	text-align:right;
	vertical-align:bottom;
	cursor:pointer;
}

.pa_selected {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color:#ff0000;
	text-align:right;
	vertical-align:bottom;
	cursor:pointer;
}

.logomenutop {
	height:24px;
	background-color:#ffffff;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.logomenugap {
	height:14px;
	background-color:#ffffff;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.logomenubar {
	vertical-align:middle;
	color:#ffffff;
	background-color:#000000;
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}
.clientlogomenutop {
	height:28px;
	background-color:#ffffff;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.clientlogomenugap {
	height:14px;
	background-color:#ffffff;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}

.logo_selected {
	border-style:solid;
	border-width:1px;
	border-color:#F60000;
}

.logo_unselected {
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.logo_background{
	text-align:center;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}
