﻿html {
	overflow-y:scroll;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5A5A5A;
	margin-top: 26px;
	margin-left:0px;
	margin-right:0px;
}
img { border:none; }
#global { margin-left:auto; margin-right:auto; width:990px; }
#bg_top {
	background-image:url(../Images/Bg/bg_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height: 70px;
}
#bg_bottom {
	background-image:url(../Images/Bg/bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.general_menu_anchor { color:#404040; text-decoration:none; }
.general_menu_anchor:hover { color:#000000; }
.general_menu_seperate { color:#B7B7B7; margin-left:3px; margin-right:3px; }
.footer_menu_anchor {
	color:#4C4C4C;
	text-decoration:none;
}
.footer_menu_anchor:hover { color:#8D8D8D; }
.date {
	color:#F15B23;
	font-weight:bold;
}
.bg_search_input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px;
	background-image:url(../Images/Bg/bg_search_input.gif);
	background-repeat:no-repeat;
	width:98px;
	line-height:17px;
	height:16px;
	padding-left:4px;
	margin-right:4px;
	margin-left:6px;
	color:#FF6600;
}
.read_more_anchor {
	color:#F15B23;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../Images/Bg/bg_anchor_bullet_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:16px;
	line-height:14px;
}
.read_more_anchor:hover { color: #FC7543; }

.read_more{
	color:#FF6600;
	text-decoration:none;
	background-image:url(../Images/Bg/read_more.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding-right:12px;
	line-height:14px;
}
.read_more:hover{color: #F69656;}

.schedual_anchor {
	color:#F15B23;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../Images/Bg/bg_anchor_bullet_left.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:16px;
	line-height:14px;
}
.border {
	background-image:url(../Images/Bg/bg_border.gif);
	background-repeat:repeat-y;
}
.site_by { color:#8D8D8D; text-decoration:none; }
#line {
	border-top:1px #C6C6C6 solid;
	margin-bottom:3px;
	margin-top:18px;
}
#banner {
	height: 339px;
	background-image: url(../Images/Bg/bg_main.jpg);
}
#footer {
	color:#8D8D8D;
	font-size:10px;
}

/* banner content */
#banner_content
{
    position: absolute;
    top: 97px;
	height:339px;
	width: 990px;
	border:none;
	overflow:hidden;
}
#banner_content #solution-boxes-wrapper {
	position:relative;
	width:768px;
	height:339px;
	margin:auto;
	Xoverflow:hidden;
}
#banner_content #solution-boxes {
	position:absolute;
	bottom:0;
	width:2000px;
	height:339px;
	margin:auto;
	overflow:hidden;
}

/* solution box defaults */
.solutionBox {
	height:117px;
	float:left;
	position:relative;
	/* top:222px; */
	top:339px;
	background-color:#000;
	overflow:hidden;
}
.solutionBox .normal,
.solutionBox .active {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.solutionBox .normal {
	z-index:1;
}
.solutionBox .active {
	filter:alpha(opacity=0);
	opacity:0;
	z-index:2;
}
.solutionBox .bg {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.solutionBox .content {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.solutionBox .normal .content {
	height:100px;
	width:239px;
	padding-top:15px;
	padding-left:18px;
}
.solutionBox h3 {
	font-size:18px;
	margin:0;
	font-weight:normal;
}
.solutionBox h4 {
	font-size:12px;
	margin:0;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:normal;
}
.solutionBox .text {
	padding-right:10px;
}
.solutionBox .normal .readMore {
	position:absolute;
	bottom:6px;
	right:10px;
}
.solutionBox .normal .readMore a {
	display:block;
	zoom:1;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	font-size:9px;
	padding-right:18px;
	padding-top:2px;
	background-repeat:no-repeat;
	background-position:right top;
	height:15px;
	text-align:right;
}

.solutionBox .active .bg {
	background-image:url('../Images/SolutionBoxes/SolutionBox_Active.jpg');
}
.solutionBox .active .content {
	color:#F0F0F0;
	z-index:1;
	position:relative;
	height:210px;
	width:290px;
	padding-top:17px;
	margin-left:20px;
	padding-bottom:50px;
}
.solutionBox .active h3
{
    padding-top: 16px;
	border-bottom:1px solid #5A5959;
	padding-bottom:8px;
	margin-bottom:8px;
	width:294px;
	color:#F0F0F0!important;
	font-size:24px;
}
.solutionBox .active h4 {
	color:#F0F0F0!important;
	font-weight:bold!important;
	border:none!important;
}
.solutionBox .active ul {
	margin:0;
	margin-top:4px;
	padding:0;
	list-style:none;
}
.solutionBox .active ul li {
	padding-left:12px;
	margin-left:2px;
	margin-bottom:4px;
	zoom:1;
	background:transparent url('../Images/SolutionBoxes/Bullet.gif') no-repeat left 5px;
}
.solutionBox .active .readMore {
	text-decoration:none !important;
	font-size: 9px;
	text-transform:uppercase;
	position:absolute;
	bottom:252px;
	right:0;
}
.solutionBox .active .readMore a {
	color:#F0F0F0;
	text-decoration: none;
}
.solutionBox .active .join {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.solutionBox .active .join a {
	display:block;
	zoom:1;
	font-weight:bold;
	background-color:#686868;
	font-size:18px;
	padding:4px 0;
	text-align:center;
	color:#F0F0F0;
	text-decoration:none;
}
.solutionBox .active .join a:hover {
	background-color:#777;
}

/* specific colors and bgs */
#solutionBox1 {
	width:256px;
	border-right:1px solid #fff;
}
#solutionBox2 {
	width:256px;
	border-right:1px solid #fff;
}
#solutionBox3 {
	width:253px;
}

#solutionBox1 .normal .content {
	color:#F2F2E5;
}
#solutionBox2 .normal .content {
	color:#F1F1D8;
}
#solutionBox3 .normal .content {
	color:#FFECE2;
}


#solutionBox1 h4 {
	color:#D3D3AB;
	border-bottom:1px solid #B4B46F;
}
#solutionBox2 h4 {
	color:#E3E4B3;
	border-bottom:1px solid #CFD17B;
}
#solutionBox3 h4 {
	color:#FEC6A2;
	border-bottom:1px solid #FD9C5E;
	margin-top:6px;
}

#solutionBox3 .active h4 {
	margin-top:0;
}

#solutionBox1 .normal .bg {
	background-image:url('../Images/SolutionBoxes/SolutionBox1.jpg');
}
#solutionBox2 .normal .bg {
	background-image:url('../Images/SolutionBoxes/SolutionBox2.jpg');
}
#solutionBox3 .normal .bg {
	background-image:url('../Images/SolutionBoxes/SolutionBox3.jpg');
}

#solutionBox1 .normal .readMore a {
	background-image:url('../Images/SolutionBoxes/Arrow1.gif');
}
#solutionBox2 .normal .readMore a {
	background-image:url('../Images/SolutionBoxes/Arrow2.gif');
}
#solutionBox3 .normal .readMore a {
	background-image:url('../Images/SolutionBoxes/Arrow3.gif');
}