
/*-Begin Section -_home.css-*/
#base
{
	overflow: visible;
}


div.elContent
{
	margin-top: 7px;
}

form.elHome #LeftRightContainer
{
	background-image: none;
}
form.elHome #ZoneHeaderRow
{

	z-index: 99;
	position: relative;
	
}
form.elHome #ZoneLeftColumn
{
	float: right;
	width: 322px;
	margin-right: 0;
	position: relative;
	padding-bottom: 0;
	display: inline;
		z-index: 1;
}
form.elHome #ZoneRightColumn
{
	float: left;
	width: 615px;
	display: inline;
	overflow: hidden;
	padding-bottom: 0;
	clear: none;
}




/*Homepage Images*/
div.HomeImg
{
	
	width: 502px;
	height: 253px;
	float: left;
	display: inline;
	overflow: hidden;

	clear: right;

}
	div.homeImg p
	{
		float: left;
		height: 253px;
		padding: 0;
		margin: 0;
	}
	div.homeImg p.Img01
	{		
		margin-right: 7px;
		padding-left: 7px;
	}
	div.homeImg p.Img02
	{
		margin-right: 7px;
	}
	div.homeImg p.Img03
	{
	}
	
/*Homepage Product Buttons*/
ul.HomeProd
{
	width: 435px;
	height: 253px;
	float: left;

	overflow: hidden;

	background: transparent url(../_images/acc/product_selector_bkgd.jpg) no-repeat bottom left scroll;	

}
	ul.HomeProd li 
	{
		display: block;
	}
	ul.HomeProd li.title
	{
		background: transparent url(../_images/acc/product_selector_title_bar.gif) no-repeat center left scroll;
		width: 435px;
		height: 53px;
		text-indent: -999em;
	}
	ul.HomeProd li.desc
	{
		width: 391px;
		height: 62px;
		margin: 19px 22px 19px 22px;
		overflow: hidden;
		color: #B7C4CA;
	}
	ul.HomeProd li.btns
	{

		width: 435px;
		height: 92px;
		padding: 0;
	}
	ul.HomeProdBtns
	{
		width: 435px;
		overflow: hidden;
	}
	ul.HomeProdBtns li
	{
		width: 135px;
		height: 92px;
		float: left;
		display: inline;
		margin-right: 7px;
		text-indent: -999em;
	}
	ul.HomeProdBtns li a
	{
		display: block;
		width: 135px;
		height: 92px;
	}
	ul.HomeProdBtns li.appl
	{
		margin-right: 0;
	}	
	ul.HomeProdBtns li.appl
	, ul.HomeProdBtns li.appl a
	, ul.HomeProdBtns li.appl:link
	, ul.HomeProdBtns li.appl:visited
	{

		background: transparent url(../_images/acc/product_selector_appl_button.gif) no-repeat center left scroll;
	}	
	ul.HomeProdBtns li.appl a:hover
	, ul.HomeProdBtns li.appl a:active
	, ul.HomeProdBtns li.appl a:focus
	{
		background: transparent url(../_images/acc/product_selector_appl_button_on.gif) no-repeat center left scroll;
	}	
	ul.HomeProdBtns li.prod
	{
		margin-left: 9px;
	}
	ul.HomeProdBtns li.prod
	, ul.HomeProdBtns li.prod a
	, ul.HomeProdBtns li.prod:link
	, ul.HomeProdBtns li.prod:visited	
	{
		background: transparent url(../_images/acc/product_selector_prod_button.gif) no-repeat center left scroll;
	}	
	ul.HomeProdBtns li.prod a:hover
	, ul.HomeProdBtns li.prod a:active
	, ul.HomeProdBtns li.prod a:focus
	{
		background: transparent url(../_images/acc/product_selector_prod_button_on.gif) no-repeat center left scroll;
	}	
	ul.HomeProdBtns li.ind
	, ul.HomeProdBtns li.ind a
	, ul.HomeProdBtns li.ind:link
	, ul.HomeProdBtns li.ind:visited	
	{
		background: transparent url(../_images/acc/product_selector_ind_button.gif) no-repeat center left scroll;
	}	
	ul.HomeProdBtns li.ind a:hover
	, ul.HomeProdBtns li.ind a:active
	, ul.HomeProdBtns li.ind a:focus
	{
		background: transparent url(../_images/acc/product_selector_ind_button_on.gif) no-repeat center left scroll;
	}	

	
/* Homepage Site Search*/
form.elHome div.elSiteSearch
{
	width: 322px;
	background: transparent url(../_images/acc/home_right_dark_panels_top.gif) no-repeat top left scroll;
	padding-top: 7px;
	margin-top: 7px;
	margin-bottom: 0;
	padding-bottom: 4px;
	overflow: hidden;
}
	form.elHome div.elSiteSearch div.fill
	{
		background: transparent url(../_images/acc/home_right_dark_panels_bkgd.gif) repeat-y top left scroll;
		height: 32px;
		overflow: hidden;
	}
	form.elHome div.elSiteSearch span.title
	{
		display: block;
	}
	form.elHome div.elSiteSearch span.txt
	{
		padding-top: 1px;
		display: block;
		float: left;
	}
	form.elHome div.elSiteSearch span.txt input
	{
		width: 177px;
		height: 19px;
		padding-left: 5px;
		padding-top: 4px;
		background-color: #838E92;
		margin-left: 0;
		margin-right: 4px;
		border: 0;
		color: #FFF;
		background-image: url(../_images/acc/home_text_field_bkgd.gif);
	}
	form.elHome div.elSiteSearch span.btn
	{
		background-image: url(../_images/acc/home_button_go_blue_on.gif);
		overflow: hidden;
	}
	form.elHome div.elSiteSearch span.btn a.hoverbutton
	, form.elHome div.elSiteSearch span.btn a.hoverbutton:link
	, form.elHome div.elSiteSearch span.btn a.hoverbutton:visited
	{
		width: 30px;
		height: 26px;
		padding: 0;
		border: 0;
		float: left;
		background-image: url(../_images/acc/home_button_go_blue.gif);
	}
	form.elHome div.elSiteSearch span.btn a.hoverbutton:hover
	, form.elHome div.elSiteSearch span.btn a.hoverbutton:active
	, form.elHome div.elSiteSearch span.btn a.hoverbutton:focus
	{
		background-image: url(../_images/acc/home_button_go_blue_on.gif);
	}
	form.elHome div.elSiteSearch div.foot
	{
		clear: both;
		background: transparent url(../_images/acc/home_right_dark_panels_bottom.gif) no-repeat bottom left scroll;
		height: 4px;
	}
	
	
/* Homepage News Repeater */
ul.elHomeNews 
{
	margin-top: 7px;
	background: transparent url(../_images/acc/home_news_bkgd.gif) repeat-y top left scroll;
}	
	ul.elHomeNews h1.elContentTitle
	{
		text-indent: -999em;
		height: 54px;
		background: transparent url(../_images/acc/home_news_title_bar.gif) no-repeat top left scroll;
	}
	ul.elHomeNews li.odd
	, ul.elHomeNews li.even
	{
		padding: 10px 11px 15px 6px;
		background: transparent url(../_images/acc/home_news_divider.gif) no-repeat bottom center scroll;
	}
	ul.elHomeNews li.last
	{
		padding-bottom: 10px;
		background: transparent url(../_images/acc/home_news_bottom.gif) no-repeat bottom left scroll;
	}
	ul.elHomeNews  div.ContentWrapper
	{
		width: 300px;
		margin-top: 5px;
		padding: 5px;
		background: transparent url(../_images/acc/home_news_feature_top.gif) no-repeat 5px 0 scroll;
	}
	ul.elHomeNews  div.foot
	{
		clear: both;
		height: 4px;
		background: transparent url(../_images/acc/home_news_feature_bottom.gif) no-repeat top left scroll;
	}
	ul.elHomeNews  ul.homeNewsItem
	{
		background: transparent url(../_images/acc/home_news_feature_bkgd.gif) repeat-y top left scroll;
		padding-left: 7px;
		padding-top: 2px;
		height: 103px;
		overflow: hidden;
	}
	ul.elHomeNews  ul.homeNewsItem li
	{
		width: 145px;
		float: left;
	}
	ul.elHomeNews  ul.homeNewsItem  li.img
	{
		width: 125px;
		height: 100px;
		float: left;
		margin-right: 10px;
	}
	ul.elHomeNews  ul.homeNewsItem  li.title
	{
		font-weight: bold;
		padding-top: 3px;
	}
	ul.elHomeNews  ul.homeNewsItem  li.title a
	{
		text-decoration: underline;
	}
	ul.elHomeNews  ul.homeNewsItem  li.date
	{
		padding-top: 1px;
		color: #FFF;
		font-size: .9em;
	}
	ul.elHomeNews  ul.homeNewsItem  li.desc
	{
	
	}
	ul.elHomeNews li.elNoneFound p
	{
		padding: 10px 10px 20px 10px;
		background: transparent url(../_images/acc/home_news_bottom.gif) no-repeat bottom left scroll;
	}

/*Homepage Login*/	
ul.elLogin
{
	width: 322px;
	height: 74px;
	background: transparent url(../_images/acc/login_panel_bg.gif) no-repeat top left scroll;
	padding-top: 28px;
	margin-top: 4px;
	overflow: hidden;
	position: relative;
}
	ul.elLogin li
	{
		/*background: transparent url(../_images/acc/home_right_dark_panels_bkgd.gif) repeat-y top left scroll; */
		overflow: hidden;
	}
	

	ul.elLogin a.hoverbutton
	, ul.elLogin a.hoverbutton:link
	, ul.elLogin a.hoverbutton:visited
	{
		width: 30px;
		height: 26px;
		padding: 0;
		border: 0;
		float: none;
		background-image: url(../_images/acc/home_button_go_blue.gif);
	}
	ul.elLogin a.hoverbutton:hover
	, ul.elLogin a.hoverbutton:active
	, ul.elLogin a.hoverbutton:focus
	{
		background-image: url(../_images/acc/home_button_go_blue_on.gif);
	}
	ul.elLogin a.hoverbutton span
	{
		display: none;
	}
	
	ul.elLogin li label
	{
		/* font-weight: bold;
		float: left;
		text-indent: 13px;
		margin-right: 7px;
		color: #D1D1D3;
		margin-top: 6px; */
		text-indent: 13px;
		font-size: .9em;
		width: 95px;
		display: block;
		float: left;
		padding-top: 4px;
		color: #00a1ca;
	}
	
	ul.elLogin li input
	{
		width: 177px;
		height: 20px;
		padding-left: 5px;
		padding-top: 3px;
		background-color: #838E92;
		margin-right: 4px;
		border: 0;
		color: #FFF;
		background-image: url(../_images/acc/home_text_field_bkgd.gif);
	}
	ul.elLogin li.LoginUsername
	{

	}

	ul.elLogin li.LoginUsername input
	{
	
	}
	ul.elLogin li.LoginPassword
	{
	
	}
	ul.elLogin li.LoginButtons
	{
		position: absolute;
		top: 54px;
		right: 10px;
		width: 30px;
	}
	ul.elLogin li.ForgottonPassword
	{
		position: absolute;
		top: 82px;
		right: 20px;
		line-height: 1.2em;
		font-size: .9em;
	}
	ul.elLogin li.ForgottonPassword a
	{
		text-decoration: underline;
	}
	
	span.elClient
	{
		position: absolute;
		top: 10px;
		left: 13px;
		font-weight: bold;
		color: #D1D1D3;
	}
	span.elReg
	{
		position: absolute;
		top: 82px;
		left: 13px;
		font-size: .9em;
		padding-right: 10px;
		line-height: 1.2em;
	}
	span.elReg a
	{
		color: #D1D1D3;
		text-decoration: underline;
	}	
	
/* Live Help*/
form.elHome span.elSupportOffline
{
	background: transparent url(../_images/acc/home_help_blue_offline.gif) no-repeat center left scroll;
	width: 322px;
	margin-top: 7px;
}
form.elHome span.elSupportOnline
{
	background: transparent url(../_images/acc/home_help_blue_online.gif) no-repeat center left scroll;
	width: 322px;
	margin-top: 7px;
}
	
/*-End Section -_home.css-*/

/*-End File-*/
