@charset "utf-8";
/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:26px; margin:0; }
img { display:block; border:0px; }
div { display:block; }
img, div { behavior: url('/inc/iepngfix.htc'); }
p { margin:0 0 20px 0; }
a { color:#FFFFFF; text-decoration:none; }
a:hover { text-decoration:underline; }
a.white-bullet { background-image:url(/images/bullet-white.gif); background-repeat:no-repeat; padding-left:20px; }
a.white-bullet-sub { background-image:url(/images/bullet-white-sub.gif); background-repeat:no-repeat; padding-left:20px; font-size:12px; line-height:normal; }
hr { color:#c6c8ca; }
div.content-home {
	background-color:#797b7d;
	color:#ffffff;;
	width:483px;
	height:236px;
	padding:0 10px 0 22px;
	margin:45px 0 0 0;
	position:relative;
	overflow:hidden;	
}
div.content-home h1 {
	color:#FFFFFF;
	font-size:17px;
	margin:0 0 0 0;
}
div.content-home a {
	text-decoration:underline;
}
div.content-right {
	color:#ffffff;
	padding:0 10px 0 22px;
	margin:35px 0px 0 25px;
	overflow:hidden;
	height: 422px;
	width:250px;
	position:relative;
}
div.content-right p {
	margin:0px 0px 10px 0px;
}
div.content-right h1 {
	color:#f26631;
	font-size:16px;
	margin:0 0 0 0;
	text-transform:uppercase;
}
div.content-right ul {
	margin:0px 0px 10px 0px;
	padding:0px 20px;
}
div.content-right li {
	list-style:url(/images/orange-bullet.gif);

}
div.logo-container { position:relative; }
div.logo-container img { position:absolute; right:0px; z-index:100; }

div.client-logo-container {
	position:relative;
	background-image:url(/images/client-logo-bg.gif);
	background-repeat:no-repeat;
	width:247px;
	height:122px;
	margin:109px 0 0 23px;
	padding:3px 0 0 0;
}

div.client-logo-container img {
	margin:25px auto;
	border:none;
}

div.content-pop-up {
	color:#FFFFFF;
	padding:22px 22px;
}
div.content-pop-up h1 {
	color:#FFFFFF;
	font-size:17px;
	margin:0 0 0 0;
}

div.menu-left-container { margin:0; }
div.menu-left-container img { position:absolute; z-index:110; }

div.spacer-top-sub-container { position:relative; margin:0; z-index:100; }
div.spacer-top-sub-container img { position:absolute; left:229px; z-index:100; }

div.spacer-right-sub-container { position:relative; margin:0; z-index:100; }
div.spacer-right-sub-container img { position:absolute; right:-1px; top:16px; z-index:100; }

div.spacer-bot-sub-container { position:relative; margin:0; z-index:100; }
div.spacer-bot-sub-container img { position:absolute; right:0px; top:401px; z-index:100; }

div.SlidingPanels { margin:0 0 0 69px; }


.SlidingPanels {
	position:relative;
	width: 608px;
	height: 423px;
	overflow:hidden;
}
.SlidingPanelsContentGroup {
	width: 10000px;
	position:absolute;
	z-index:99;
}
.SlidingPanelsContent {
	float: left;
	width: 608px;
	height: 423px;
}

.orange {
	color:#F26531;
}

table.gallery-browser { margin-left:145px; width:520px; }
#gallery-label-container { font-size:11px; color:#f26631; line-height:normal; overflow:hidden; }
table.gallery-browser #gallery-label-sub { font-size:12px; color:#ffffff; line-height:normal; }
table.gallery-browser td { padding-bottom:4px; }
table.gallery-browser #gallery-indicator { padding-left: 10px; }
table.gallery-browser #gallery-nav { padding-left: 10px; }

#overlay
{
	position: absolute;
	left: 0px;
	top: 0px;
	
	width: 100%;
	height: 100%;
	
	_height: 100%;
	
	background-color: #000000;
	
	/* Set both opacity and filter, for MSIE and firefox compatability */
	opacity: .7;
	filter: alpha(opacity=70);
	
	/* z-index sets the layer order, so that the overlay rests on top.
	Bear in mind that the popup dialogue needs to be even higher! */
	z-index: 1000;
}

#pop-up {
	position: absolute;
	
	left: 237px;
	top: 10px;
	
	width: 500px;
	
	border: 10px solid #ffffff;
	border-bottom: 5px solid #ffffff;
	background-color: #FFFFFF;
	
	z-index: 2000;
}

#pop-up a {
	color:#636467;
	font-weight:bold;
}

#pop-up img {
	margin-bottom: 5px;
}