/*********************************** [ Banners ] */

/* ---(Main Banner)--- */
div#main_banner {
	display					: block;
	visibility				: visible;
	
	position				: relative;
	height					: 182px;
	background				: url('/images/banner.png') no-repeat top left;
}
	div#banner_corner	{
		display				: block;
		background			: url('/images/bancimg_solutions.jpg') 
	}
	.banner_text_standardlayout{
		left					: 10px;
	}
	
	#banner_dropdown {
		width					: 283px;
		height					: 49px;
		position				: absolute;
		float					: right;
		top						: -75px;
		right					: 20px;
		display					: block;
		z-index					: 2;
	}
	
	#banner_dropdown  #btn_bandropul {
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
		list-style		: none;
	}
	
	#banner_dropdown  #btn_bandropul li, #banner_dropdown  #btn_bandropul li a, #banner_dropdown  #btn_bandropul li a:hover{
		width				: 283px;
		height				: 49px;
		display				: block;
		background-repeat	: no-repeat;
		list-style			: none;
	}
	#banner_dropdown  #btn_bandropul li a,
	#banner_dropdown  #btn_bandropul li a:link		{ background-position: 0px 0px; }
	#banner_dropdown  #btn_bandropul li a:hover		{ background-position: 0px -50px; }
	#banner_dropdown  #btn_bandropul li a span		{ display:none; visibility:hidden; }
	
	#btn_bandrop a				{ background: url('/images/btn_drpd_sol.png'); }

	#panelcont {
		position: relative;
		top: -10px;
		left: 2px;
		width: 283px;
		margin: 0px 0px 0px 0px;
	}
	
	#panel {
		position: absolute;
		width: 283px;
		height: 120px;
		display: none;
		margin: 0px 0px 0px 0px;
		background: url('/images/drpd_bg.png') no-repeat bottom left;
		padding: 0px 0px 0px 0px;
		z-index: 2;
	}
	
	ul#panel_bullets {
		font-size		: 9pt;
		color			: #000000;
		font-weight		: bold;
		list-style		: none outside none;
		margin			: 20px 0px 20px 0px;
	}
	ul#panel_bullets li{
		position		: relative;
		top				: 5px;
		height			: 20px;
		display			: block;
		clear			: right;
		margin			: 0px 0px 0px 30px;
		background		: url('/images/arrow_right_states.png') no-repeat 0px -30px;
		padding			: 0px 20px 0px 20px;
	}	
/*********************************** [ Body ] */

/* ---(MODIFIERS)--- */
#pg_docs {
	position 		: relative;
	float			: right;
	width			: 270px;
	clear			: right;
}

#mainbody table {
	border: 0px;
}

h3 { clear: none; }

/* ---(Support Form Block)--- */

div#extrabanner1 {
	display				: block;
	visibility			: visible;
	
	position			: relative;
	float				: left;
	left				: 0px;
	top					: 0px;
	width				: 503px;
	height				: 245px;
	background			: url('/images/prod_menusys.jpg') no-repeat top left;
}

	div#extrabanner1 h3 {
		position			: absolute;
		left				: 110px;
		top					: 35px;
		font-size			: 18pt;
	}

	#solmnu {
		position			: absolute;
		float				: left;
		left				: 115px;
		top					: 80px;
		width				: 190px;
		list-style			: none;
		margin				: 0px 0px;
		padding				: 0px 0px;
	}
	
	#solmnu li.solroot a 		{ width: 175px; display: block; font-size: 8pt; text-decoration	: none; font-weight: bold; color: #005596;}
	#solmnu li.solroot a span	{ display: block; padding: 5px 6px 5px 6px;}
	
	#solmnu li.solroot a:hover		{ color: #f19120; }
	#solmnu li.solroot a:hover span	{ background-color: #ffffff; }
	
	
	#solmnu li#solsel a 		{ color: #f19120; }
	#solmnu li#solsel a span	{ background-color: #ffffff; }
	
	#solmnu li#solsel a:hover 		{ color: #f19120; }
	#solmnu li#solsel a:hover span	{ background-color: #ffffff; }
	
	#solmnu li.solroot ul							{ display: none; position: absolute; left: 180px; width: 180px; list-style: none; margin: 0px 0px; padding: 20px 0px 0px 0px; top: 0px; height: 170px}
	#solmnu li#solsel ul							{ display: block; position: absolute; left: 180px; width: 180px; list-style: none; margin: 0px 0px; padding: 20px 0px 0px 0px; top: 0px; height: 170px}
	
	#solmnu li.solroot ul li a, #solmnu li#solsel ul li a					{ font-size: 7pt; color: #000000; width: 180px;}
	#solmnu li.solroot ul li a:hover, #solmnu li#solsel ul li a:hover		{ font-size: 7pt; color: #f19120; cursor: pointer; }
	
	#solmnu li.solroot ul li, #solmnu li#solsel ul li						{ display: block; position: relative; float: left; top: 0px; margin: 0px 0px; padding: 0px 0px; }
	#solmnu li.solroot ul li a span, #solmnu li#solsel ul li a span			{ display: block; margin: 0px 0px; padding: 2px 6px 2px 6px; background-color: transparent; width: 168px;}
	
	#solmnu li.solroot img	{ display: none; position: absolute; top: -45px; left: 290px; width: 64px; height: 64px; }
	#solmnu li#solsel img	{ display: block; }

	div#solsubmnu {
		display				: block;
		position			: absolute;
		left				: 290px;
		top					: 10px;
		width				: 190px;
		height				: 222px;
		background-color	: #ffffff;
	}

div#extrabanner2 {
	display				: block;
	visibility			: visible;
	
	position			: relative;
	float				: right;
	right				: 22px;
	top					: 0px;
	width				: 440px;
	height				: 250px;
	z-index				: 1;
}

	div#extrabanner2 #visbyte_fs {
		position	: absolute;
		bottom		: -25px;
		right		: 40px;
		width		: 126px;
		height		: 57px;
		display		: block;
	}
	div#extrabanner2 #visbyte_fs a{
		width: 126px;
		height: 57px;
		display: block;
		background: url('/images/visbyte_fs.png') no-repeat top left !important;
		background: url('/images/visbyte_fs.gif') no-repeat top left;
	}
	div#extrabanner2 #visbyte_fs a span{
		display: none;
	}

#pagesymb {
	position 		: relative;
	float			: right;
	width			: 110px;
	height			: 110px;
	margin			: 0px 0px 0px 10px;
}

.lvl1item {
	position		: relative;
	display			: block;
	width			: 100%;
	height			: 125px;	
	margin-bottom	: 20px;
	clear			: both;
}
	.lvl1item .desc {
		position 		: relative;
		float			: left;
		width			: 400px
	}
	.lvl1item .desc  img {
		position		: absolute;
		left			: 0px;
		top				: 0px;
	
		width			: 126px;
		height			: 125px;
		border			: 0px;
		display			: inline;
	}
	.lvl1item .desc  h6 {
		position		: absolute;
		left			: 136px;
		top				: 10px;
	
		font-size		: 12pt;
		font-weight		: bold;
		color			: #000000;
	}
	.lvl1item .desc  span {
		position		: absolute;
		left			: 138px;
		top				: 35px;
	
		font-size		: 10pt;
		font-weight		: normal;
		color			: #454545;
		width			: 240px;
	}	
	.lvl1item .desc  a:hover h6 {
		cursor			: pointer;
		color			: #f19120;
	}
	.lvl1item .desc  a:hover span {
		cursor			: pointer;
		color			: #000000;
	}
	
	
	.lvl1item .solutions {
		position 		: relative;
		float			: right;
		width			: 235px;
	}
	.lvl1item .solutions h6 {
		position		: absolute;
		left			: 0px;
		top				: 15px;
		
		background		: url('/images/lbl_solutions.gif') no-repeat top left;
		width			: 56px;
		height			: 17px;	
	}
	.lvl1item .solutions h6 span{
		display			: none;
	}
	.lvl1item .solutions a {
		font-size		: 8pt;
		font-style		: italic;
		font-weight		: normal;
	}
	.lvl1item .solutions  span {
		position		: absolute;
		left			: 0px;
		top				: 40px;
		
		font-size		: 8pt;
	}
	.lvl1item .solutions  span .nextone {
		position		: relative;
		top				: 0px;
		left			: 2px;
		background		: url('/images/arrow_right_states.png') no-repeat 0px -30px;
		padding			: 0px 2px 0px 0px;
		margin			: 0px 3px 0px 5px;
	}