/*********************************** [ 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_experiences.jpg') 
	}
	.banner_text_standardlayout{
		left					: 10px;
	}

h3 { clear: none; }
	
/*********************************** [ Body ] */



/* ---(Did you Know BOX)--- */
#didyouknow {
	position: relative;
	width : 276px;
	float: right;
	margin: -30px 0px 20px 30px;
}
	#duk_heading {
		position: relative;
		height: 110px;
		width: 276px;
		top: -20px;
		background: url('/images/lightbulb_gy_rb_top.jpg') no-repeat top left;
		background-color: #FFFFFF;
	}
	
	#duk_heading span {
		position: absolute;
		top: 62px;
		left: 80px;
		width: 150px;
		font-size: 12pt;
		font-weight: bold;
		color: #005596;
		text-align: center;
	}
	
	#duk_text {
		margin: -20px 20px 0px 20px;
		font-size: 9pt;
		font-weight: normal;
		color: #737373;
		text-align: center;
	}
	
	#duk_text > span {
		font-size: 12pt;
		color: #f19120;
		font-weight: Bold;
	}
	
	.duk_bgtext {
		margin: 10px 0px 10px 0px;
		font-size: 12pt;
		font-weight: Bold;
		color: #454545;
	}

	.duk_bgtext span {
		font-size: 14pt;
		color: #f19120;
	}

/* ---(Bullets)--- */
#youcan_bullets {
	position: relative;
	width : 320px;
	float: right;
	margin: 10px 0px 0px 0px;
}
	#down_arrow {
		position: absolute;
		top: -50px;
		left: 40px;
		width: 67px;
		height: 66px;
		background-image	: url('/images/arrow_down.png');
		background-repeat	: no-repeat;
		background-position	: top left;
		display: none;
	}
	
	#blue_head {
		position: relative;
		left: 20px;
		width: 290px;
	}
	
	#youcan_bullets ul {
		list-style: none;
		margin: 0px 20px 0px 30px;
	}
	
	#youcan_bullets li {
		background-image	: url('/images/arrow_right_states.png');
		background-repeat	: no-repeat;
		background-position	: 0px -30px;
		
		font-size: 9pt;
		font-weight: normal;
		color: #333333;
		padding: 0px 0px 10px 30px;
	}
	
/* ---(Advanced Calc BOX)--- */
#box_requestcalc {
	position : relative;
	float: left;
	clear: both;
	width: 100%;
	margin: 20px 0px 0px 0px;
	display: none;
}
#box_requestcalc .outrbcontent { height: 55px; }

	#box_requestcalc  img { position: relative; float: left; width: 54px; height: 54px; margin-right: 20px; }
	
	#box_requestcalc  h6 { position: relative; float: left; top: 8px; width: 265px; margin-right: 20px;  }
	
	#rq_calc {
		margin			: 0px 0px 0px 0px;
		padding			: 0px 0px 0px 0px;
		list-style		: none inside none;
		position		: relative;
		float			: right;
	}
	
	#rq_calc li, #rq_calc li a, #rq_calc li a:hover{
		width				: 229px;
		height				: 55px;
		display				: block;
		background-repeat	: no-repeat;
		list-style			: none;
	}
	#rq_calc li a,
	#rq_calc li a:link	{ background-position: 0px 0px; }
	#rq_calc li a:hover	{ background-position: 0px -54px; }
	#rq_calc li a:active	{ background-position: 0px -108px; }
	#rq_calc li a span		{ display:none; visibility:hidden; }

	#btn_calc a			{ background: url('/images/btn_roi_states.png'); }

/* ---(Javascript Basic Calc FORM)--- */
#box_calcbasic {
	position : relative;
	float: left;
	width: 280px;
	margin: 20px 0px 0px 0px;
}
#box_calcbasic .sidebox_ico { background: url('/images/sidebox_ico_basiccalc.gif'); right: -4px;  }
#box_calcbasic h6 {
	width : 220px;
}
.roi_calculator div {
	position: relative;
	display: block;
	clear: both;
	text-align: left;
	margin-bottom: 2px;
	vertical-align: middle;
}
	.roi_calculator  span {
		font-size: 8pt;
		font-weight: bold;
		color: #939394;
	}
	.roi_calculator label {
		display: inline-block;
		text-align: left;
		font-size: 8pt;
		font-weight: normal;
		color: #939394;
		margin-right: 10px;
		width: 170px;
	}
	.roi_calculator label.summary {
		font-weight: bold;
		color: #666666;
	}
	.roi_calculator label.title {
		font-size: 9pt;
		font-weight: bold;
		color: #333333;
	}
	.roi_calculator .noted_text {
		font-size: 8pt;
		font-weight: normal;
		color: #dedede;
		display: block;
	}

	.roi_calculator input.tiny	{ width: 10px; }
	.roi_calculator input.short	{ width: 20px; }
	.roi_calculator input.medium	{ width: 40px; }
	.roi_calculator input.long	{ width: 60px; }

	.roi_calculator input.button	{ width: auto; background-color: #EEEEEE; }

	.roi_calculator input {
		text-align: left;
		font-size: 8pt;
		font-weight: bold;
		color: #939394;
		border: 1px solid #dfdfdf;
		background-color: #FFFFFF;
		padding: 3px 5px 3px 5px;
		margin: 1px 0px;
	}

	.roi_calculator input.form_required {
		border: 1px solid #dfdfdf;
		background-color: #fdfcab;
	}

	.roi_calculator input:focus, .roi_calculator textarea:focus , .roi_calculator input.form_required:focus, .roi_calculator textarea.form_required:focus {
		border: 1px solid #FF5500;
	}

	.roi_calculator hr {
		display					: block;
		visibility				: visible;
		border: 0px;
		width: 100%;
		color: #ececec;
		margin-bottom: 5px;
		background-color: #ececec;
		height: 1px;
	}