﻿/*MLA NEW HOME STYLES*/

/* Start Main Div Conent -- This are the place holder divs where the backgrounds, margins and positions are set */
#mla_homecontent
{
	background: url(../images/body_bkg_repeater.jpg) repeat-x 0 0;
	float: none; 
	border: solid transparent 1px;
}

#mla_homcontenttop
{
	background: url(../images/body_bkg_long.jpg) no-repeat 0 0;
	min-height: 706px;
	height: auto;
	width: 1024px;
}

#mla_homcontentbtm
{
	background: url(../images/content_box_bottom.jpg) no-repeat left bottom;
	width: 1024px;
	min-height: 706px;
	height: auto;
}

.mla_homemiddlecontent
{
	margin: 0;
	padding: 0;
	margin: 60px 0 0 40px;
	width: 615px;
	padding-left: 30px;
	float: left;
	clear: both;
}

#mla_homerail
{
	margin: 36px 0 0 0;
	background: url(../images/rail_mid_shadow.jpg) repeat-y left top;
	width: 307px;
	float: left;
}

#mla_homerail-top-bkg
{
	padding-top: 20px;
	background: url(../images/rail_top_shadow.jpg) no-repeat left top;
	width: 307px;
}

#mla_homerail-btm-bkg
{
	min-height: 300px;
	height: auto;
	padding-left: 30px;
	width: 277px;
	background: url(../images/rail_bottom_shadow.jpg) no-repeat left bottom;	
}

.mla_homerightcontent
{
	margin: 0;
	background: url(../images/rail_gradient_divider.jpg) no-repeat left bottom;
	width: 270px;
}

.mla_homebanner
{
	background: url(../images/license-advisor.jpg) no-repeat 0 0;
	height: 150px;	
	width: 615px;
	padding-top: 30px;
	padding-left: 20px;
}

/*End Main Div Conent*/

/*Start Global Defined Styles -- These styles filter down to all the other standard tags just setting there font and text decoration*/
/*
#mla_homecontent h3, #mla_homecontent h1, #mla_homecontent h2, #mla_homecontent a
{
	font-family: Segoe UI, Arial, Sans-Serif;
	text-decoration: none;
}

#mla_homecontent a:hover
{
	text-decoration: underline;	
}

#mla_homecontent ul
{
	margin: 0;
	margin-bottom: 10px;
	list-style-type: none;
}

#mla_homecontent ul li
{
	padding-left: 15px;
	background: url(../../images/green_bullet.gif) no-repeat 3px 6px;
	background-position: 3px 8px;
}

#mla_homecontent h3
{
	color: #007b00;
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 1.25em;
	line-height: 1.2em;
}

.mla_homemiddlecontent p
{
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
}

.mla_homebanner h1
{
	color: #fff;
	margin: 0px 200px 10px 0px;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.2em;
}


.mla_homebanner p
{
	font-family: Segoe UI, Arial, Sans-Serif;
	line-height: 1.3em;
	font-size: 0.9em;
	margin: 0px 270px 15px 0px;
	margin-bottom: 10px;
	color: #bcd2f9;
}

#mla_homerail h3
{
	margin-top: 10px;
	font-size: 1.1em;
}

#mla_homerail ul.mla_homenumberlist
{
	font-size: 1.05em;
}

#mla_homerail ul.mla_homenumberlist li div
{
	display: inline;
	margin: 0 0 0 12px;
}

#mla_homerail ul.mla_homenumberlist li select
{
	margin-left: -14px;
	width: 250px;
}

#mla_homerail ul.mla_homenumberlist li.mla_homel1
{
	background: url(../../images/option1.gif) no-repeat 0 0;
}

#mla_homerail ul.mla_homenumberlist li.mla_homel2
{
	background: url(../../images/option2.gif) no-repeat 0 0;
}

#mla_homerail ul.mla_homenumberlist li.mla_homel3
{
	background: url(../../images/option3.gif) no-repeat 0 0;
}

#mla_homerail ul.mla_homeblocklist a, #mla_homerail ul.mla_homeresourcelist li a
{
	color: #3a76b4;
	font-size: 0.95em;
	margin-left: -1px;
}

#mla_homerail ul.mla_homeblocklist li
{	
	background: none;
	margin-left: -15px;
}

#mla_homerail ul.mla_homeblocklist li.mla_homeblockl1 a
{	
	display: block;
	height: 73px;
	background: url(../../images/Button_Build_Quote.gif) no-repeat 0 0;
	padding: 3px 5px 0 65px;	
}

#mla_homerail ul.mla_homeblocklist li.mla_homeblockl2 a
{
	display: block;
	height: 73px;
	background: url(../../images/Button_Help_Me_Decide.gif) no-repeat 0 0;
	padding: 3px 5px 0 65px;	
}

#mla_homerail ul.mla_homeblocklist li.mla_homeblockl3 a
{
	display: block;
	height: 73px;
	background: url(../../images/Button_Advanced_Options.gif) no-repeat 0 0;
	padding: 3px 5px 0 65px;	
}

/* Stles for Button Hover - Not required in first release
#mla_homerail ul.mla_homeblocklist li.mla_homeblockl1 a:hover
{	
	background: url(../../images/Button_Build_Quote_Rollover.gif) no-repeat 0 0;
}

#mla_homerail ul.mla_homeblocklist li.mla_homeblockl2 a:hover
{
	background: url(../../images/Button_Help_Me_Decide_Rollover.gif) no-repeat 0 0;
}

#mla_homerail ul.mla_homeblocklist li.mla_homeblockl3 a:hover
{
	background: url(../../images/Button_Advanced_Options_Rollover.gif) no-repeat 0 0;
}

#mla_homerail ul.mla_homeblocklist li.mla_homeblockl4 a
{
	display: block;
	height: 70px;
	background: url(../../images/Button_Build_Quote.gif) no-repeat 0 0;
	padding: 8px 5px 0 65px;	
}

#mla_homerail ul.mla_homeblocklist li.mla_homeblockl4 a:hover
{	
	background: url(../../images/Button_Build_Quote_Rollover.gif) no-repeat 0 0;
}



#mla_homerail ul.mla_homeblocklist li a:hover
{	
	text-decoration: none;
}

#mla_homerail ul.mla_homeblocklist span.mla_homeblocklist_nohover
{
	display: block;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #333;
	margin: 0;
}

#mla_homerail ul.mla_homeblocklist a:hover span.mla_homeblocklist_hover
{
	text-decoration: underline;
}

#mla_homerail ul.mla_homeresourcelist li
{
	margin: 0px 25px 5px 0px;
	background: url(../../images/green_arrow_dotted.gif) no-repeat 0 0;
	background-position: 3px 9px;
}

#mla_homerail ul.mla_homeresourcelist li a
{
	line-height: 1.15em;
	font-size: 0.8em;
}


.mlahome_button_top
{ 
   display: block;
   width: 270px;
   background-image:  url('../../images/button_top.gif');
   background-repeat: no-repeat;
}

.mlahome_middle
{
   display: block;
   width: 270px;
   margin-top: -10px;
   background-image:  url('../../images/button_middle_grad.gif');
   background-repeat: no-repeat;
}

#mla_homerail ul.mla_homeblocklist li.mla_homeblock_expandable a
{
	margin-left: -10px;
	display: block;
}


.mla_homeblocklist_nohover_expandable
{
	display: block;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #333;
    margin-top: 0px;
    margin-left: 64px;
    margin-right: 10px;
}

.mla_homeblocklist_hover_expandable
{
	display: block;
    margin-top: -52px;
    margin-left: 64px;
    margin-right: 10px;
}

#mla_homerail ul.mla_homeblocklist a:hover span.mla_homeblocklist_hover_expandable
{
	text-decoration: underline;
}

.mlahome_button_bottom
{ 
   display: block;
   top: -95px;
   width: 270px;
   height: 20px;
   background-image:  url('../../images/button_bottom.gif');
   background-repeat: no-repeat;
   z-index: -1;
}

.mlahome_advanced
{
   position: relative;
   top: 5px;
   left: 12px;
   width: 50px;
   height: 50px;
   background-image:  url('../../images/advanced_icon_30x30.gif');
   background-repeat: no-repeat;
}

.mlahome_help
{
   position: relative;
   top: 5px;
   left: 12px;
   width: 50px;
   height: 50px;
   background-image:  url('../../images/help_me_decide_icon_30x30.gif');
   background-repeat: no-repeat;
}

.mlahome_build
{
   position: relative;
   top: 5px;
   left: 12px;
   width: 50px;
   height: 50px;
   background-image:  url('../../images/new_quote_icon_30x30.gif');
   background-repeat: no-repeat;
}
*/
/*End Other Styles*/
