body
{
	background-color: #A1958B; 
	color:Black;
	font-family:Arial;
	font-size: 12px;
	margin: 0px;
	text-align: left;
}

a:link, a:visited, a:active
{
	color:#627AA9;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding-top: 0px;
}

a:hover
{
	color:#627AA9;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	padding-top: 0px;
}

h1, h2, h3, h4
{
	color: Black;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 2px;
}

h1 
{
	margin-top: 15px;
	font-size: 16pt;
}

h2.RepDealerHeader
{
	color: #665C50;
	margin-top: 3px;
}

h2 
{
	font-size: 12pt;
}

h3 
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10pt;
}

h3.RepDealerSubTitle
{
	color: Black;
	margin-top: 0px;
}

h4 
{
	font-size: 10pt;
	font-weight: normal;
}

INPUT, SELECT, TEXTAREA
{
	FONT-SIZE: 10px; 
	COLOR: #996633; 
	FONT-FAMILY: Verdana,Arial; 
}

td
{
	font-size: 12px;
}

.home_header
{
	background-color: Black;
	border-top: solid 3px black;
	border-left: solid 3px black;
	border-right: solid 3px black;
	border-bottom: solid 3px #0066A5;
}

.AdminPageHeader
{
	font-family:Arial;
	font-size:16px;
	color:#627AA9;
	font-weight:bolder;
	padding: 10px 10px 2px 10px;	
}

.Bluetext
{
	color:	#0066A5;
	font-family:Arial;
	font-weight:normal;
	font-size:smaller;
}

.BodyText
{
	line-height: 19px;
}

.BorderLeftRight
{
     border-left: solid 6px #000000;
     border-right: solid 6px #000000;	
     height: 293px;
}

.borderRight
{
	border-right:solid 1px #ffffff;
}

.borderRightThick
{
	border-right:solid 1px #A1958B;
}

.BorderThick
{
	border: solid 3px #000000;	
}

.BorderThick3
{
	border: solid 3px #000000;	
	border-bottom:none;
}

.BorderTop
{
    border-top: solid 3px #000000;
}

.BorderUpperRight
{
	border: solid 3px #000000;
	border-bottom: none;
}

.BottomBorderThick
{
	background-color:#FFFFFF;
	border-left: solid 3px #000000;
	border-right: solid 3px #000000;
	border-bottom: solid 3px #000000;
}

.BottonBorderMed
{
	border-top:none; 
	border-bottom-color:#0066A5;
	border-bottom-style:solid;
}

.BottonBorderMedWhite
{
	border: solid 3px #000000;
	border-bottom:none; 
	background-color:#FFFFFF;	
}

.downArrow
{
	margin-left: 5px;
}

.ELC_Reasons
{
	color:	#A1958B;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}

.element, a.element:link, a.element:visited, a.element:active
{
	color:#627AA9;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	height:10px;
}

.element:hover, a.element:hover
{
	text-decoration: underline;
}

.element_selected, a.element_selected:link, a.element_selected:visited, a.element_selected:active
{
	color:#627AA9;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	height:11px;
}

.element_selected:hover, a.element_selected:hover
{
	text-decoration:underline;
}

.elementAsHtml
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.elementUL
{
	list-style-image: url('../images/bullet.gif');
}

a.elementList:link, a.elementList:visited, a.elementList:active
{
	color:#627AA9;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.elementList:hover, .elementList_Hover
{
	color:#627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

div.elementList
{
	color: Black;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	text-decoration:none;
}

.elementListExplanation
{
	font-family: Arial;
	font-size: 11px;
}

.elementListParent
{
	color:#8E837A;
	font-family:Arial;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
}

div.elementListChild
{
	color: Black;
	font-family:Arial;
	font-size:10px;
	font-weight: normal;
	margin-left: 15px;
	text-decoration:none;
}

a.elementListChild:link, a.elementListChild:visited, a.elementListChild:active
{
	color:#627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.elementListChild:hover
{
	color:#627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.errortext
{
	font-size: 12px;
	color: Maroon;
}

.Fullbackground
{
	background-color:#A1958B;
	width: 980px;
	margin: 0px auto 0px auto;
	text-align: left;
}	

.Fullbackground_Home
{
	background-color:#A1958B;
	width: 980px;
	margin: 0px auto 0px auto;
}	

.Fullbackground_Home_content
{
	padding: 0px 10px 0px 10px;
}

.Greytext
{
	color: #A1958B;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
}

.Greytext_Page
{
	color:	#A1958B;
	font-family:Arial;
	font-weight:normal;
	font-size:18px;
}

.headline
{
	margin-top: 10px;
}

.HrSeconds
{
	color: #EBD155;
	background-color: #EBD155;
	width: 100%;
	height: 2px;
}

.HrStateLine
{
	color: #EBD155;
	width: 100%;
	height: 3px;
}

.MenuDivLine
{
	color: Black;
	background-color: Black;
	background-image: url("../images/MenuDiv.jpg");
	background-repeat: no-repeat;
	background-position: center;
	width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.MenuMain
{
	font-family:Arial;
	font-size:11px;
	color:	#A1958B;
	font-variant:small-caps;
	background-color:#000000; 
	font-weight:bold;
	white-space: nowrap;
}

.MenuOut
{
	font-family:Arial;
	font-size:11px;
	color:	#A1958B;
	font-variant:small-caps;
	background-color:#000000; 
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	white-space: nowrap;
}

.MenuOver
{
	font-family:Arial;
	font-variant:small-caps;
	font-size:11px;
	color:#FFFFFF;
	cursor: pointer;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	white-space: nowrap;
}

.MenuOut_Selected
{
	font-family:Arial;
	font-variant:small-caps;
	font-size:11px;
	color:#FFFFFF;
	cursor: pointer;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
	white-space: nowrap;
}

.ELC_MenuOut, .ELC_MenuOut a, .ELC_MenuOut a:link,
 .ELC_MenuOut a:visited
{
	font-family:Arial;
	font-size:12px;
	color:	#A1958B;
	font-variant:small-caps;
	font-weight:bolder;
	
	white-space: nowrap;

}

.ELC_MenuOut a:hover
{
	font-family:Arial;
	font-variant:small-caps;
	font-size:12px;
	color:#FFFFFF;
	cursor: pointer;
	font-weight:bolder;
	
	white-space: nowrap;
}

.ELC_MenuOut_Selected, 
.ELC_MenuOut_Selected a, 
.ELC_MenuOut_Selected a:link,
 .ELC_MenuOut_Selected a:visited
{
	font-family:Arial;
	font-variant:small-caps;
	font-size:12px;
	color:	#A1958B;
	cursor: pointer;
	font-weight:bolder;
	
	white-space: nowrap;
}

.menuSpacer
{
	background: #A1958B;	
}

.MenuBackground
{
	background:#000000;	
}

.MenuBackground_content_container
{
	height: 30px;
}

.MenuBackground_content
{
	padding: 5px 0px 0px 0px;
}

.Message
{
	padding:5px 5px 5px 5px;
	font-family:Arial;
	color:#000000;
	font-weight:400;
}

.MessageSecond
{
	color:#000000;
	font-family:Arial;
	font-weight:400;
	padding: 0px 15px 10px 15px;
	line-height: 17px;
}

.more, a.more:visited, a.more:active, a.more:link, a.more:hover
{
	color:	#0066A5;
	font-family:Arial;
	font-weight:normal;
	font-size:xx-small;
	text-decoration:underline;
}

.NavSpacer
{ 
	color:#8E837A;
	font-family:Arial;
  	height:3px;
  	width: 100%;
  	padding-left: 25px;
  	padding-right: 5px;
}

.News
{
	
	border-bottom: black 3px solid;
}
.news_body
{
    background-image:url(../images/lt_news_bg.jpg);	
	background-repeat:no-repeat;
	width: 256px;
	height: 211px;
	background-position: center top;
	 vertical-align:top;
}
.news_header
{
       background-image:url(../images/lt_news_headline.jpg);
	background-repeat:no-repeat;
    width: 256px;	
    height: 45px;
    background-position: center bottom;
}
.NewsHeader
{
 
	color:#000000;
	font-family:Arial;
	font-weight:bolder;
	font-size:11px;	
	vertical-align: bottom;
}

.NewsHeadline
{
	color:#000000;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;	
	vertical-align: bottom;
}

.NewsItem
{
	padding-bottom: 10px;
}

.NewsText
{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;	
	color:#000000;
}

.pageBottom, a.pageBottom, a.pageBottom:visited, a.pageBottom:active
{
	color:#ffffff;
	font-size:xx-small;
	font-family:Arial;	
	text-decoration: none;
	white-space: nowrap;
}

a.pageBottom:hover
{
	color:#ffffff;
	font-size:xx-small;
	font-family:Arial;	
	text-decoration: underline;
	white-space: nowrap;
}

.PageElementColumn
{
	background-color: #d0c7bf;
	border-left: solid 1px #A1958B;
	width: 234px;
	vertical-align: top;
}

.PageElementPopup
{
	background-color: #d0c7bf;
	border-left: solid 1px #A1958B;
	vertical-align: top;
}

.PageElementHeader
{
	font-family:Arial;
	font-size:14px;
	color:#627AA9;
	font-weight:bolder;
	padding: 0px 10px 0px 25px;	
}

.PageHeader
{
	font-family:Arial;
	font-size:30px;
	color:#627AA9;
	font-weight:bolder;
	padding: 10px 10px 0px 10px;	
}

.PageHeaderDivider
{
	padding: 0px 10px 0px 10px;
}

.PageHeaderNavigation
{
	color:#8E837A;
	padding: 5px 10px 0px 10px;
	font-size: 12px;
	font-weight: bold;
}

.PageHeaderNavigationCurrent
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
}

.PageHeaderNavigationDivider
{
	color:#8E837A;
	font-size: 13px;
	font-weight: bold;
}

.PageHeaderNavigationText, a.PageHeaderNavigationText, a.PageHeaderNavigationText:visited,
a.PageHeaderNavigationText:active, a.PageHeaderNavigationText:hover
{
	color:#8E837A;
	font-size: 12px;
	font-weight: bold;
}

.reason_hr, hr.reason_hr
{
	color: #A1958B;
	height: 2px;
	padding: 0px 0px 0px 0px;
}

.reason_text
{
	color: #A1958B;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
}

.reason_title
{
	color: #A1958B;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}

.reasons
{
	margin-top: 10px;
}

.requiredfield
{
	font-size: 10px;
	color: #996633;
	font-family: Verdana,Arial;
	background-color: #ffffcc;
}

.search
{
	height:18px;
	font-family :Arial;
	color:#000000;
	font-size:xx-small;
}

.SecondMenu
{
	font-family: Arial;
	font-size: 12px;
	color:	White;
	background-color: #0066A5; 
	font-weight: bolder;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

.SecondMenuText
{
	color: White;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	height: 11px;	
	padding-left: 2px;		
	padding-right: 2px;
	white-space: nowrap;
}

.SecondMenuText_Hover
{
	color: white;
	cursor: pointer;
	font-family:Arial;
	font-size: 11px;
	font-weight: normal;
	height:11px;	
	padding-left: 2px;		
	padding-right: 2px;
	text-decoration: underline;
	white-space: nowrap;
}

.sub_selected
{
	color: #EBD155;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	height: 11px;	
	padding-left: 0px;		
	padding-right: 0px;
	white-space: nowrap;
}

.SecondSubMenuText
{
	font-family:Arial;
	font-size:11px;
	color:Black;
	cursor: pointer;
	background-color:#F5F2F0; 
	border-bottom: solid 1px #F5F2F0;
}

.SecondSubMenuText_Hover
{
	font-family:Arial;
	font-size:11px;
	color:#0066A5;
	cursor: pointer;
	border-bottom: solid 1px #F5F2F0;
	background-color:#F5F2F0; 
}

.SecondNav
{
	color: #0066A5;
}

.SecondNavLeft
{
	background-image:url(../images/LT_SecondaryMenuGrd.gif);
	background-repeat:repeat-x;
	padding-top: 5px;
}

.SecondNavTop
{
	background-color: #0066A5;
	border-bottom: solid 1px #A1958B;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 20px;
}

.SecondsMenuHeader
{
	color:#8E837A;
	cursor: pointer;
	font-family:Arial;
	font-size:12px;
	font-weight:600;
	height:10px;	
	padding-left:15px;		
	padding-right: 10px;
}

.SecondsMenuHeader_Hover
{
	color: #627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:12px;
	font-weight:600;
	height:10px;	
	padding-left:15px;		
	padding-right: 10px;
}

.SecondsMenuHeaderSub
{
	color:#8E837A;
	cursor: pointer;
	font-family:Arial;
	font-size:12px;
	font-style: italic;
	font-weight:600;
	height:10px;	
	padding-left:15px;		
	padding-right: 10px;
}

.SecondsMenuHeaderSub_Hover
{
	color: #627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:12px;
	font-style: italic;
	font-weight:600;
	height:10px;	
	padding-left:15px;		
	padding-right: 10px;
}

.SecondsMenuText
{
	color:#8E837A;
	cursor: pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:400;
	padding-left:25px;	
	padding-right: 5px;
	height:10px;
}

.SecondsMenuText_Hover
{
	color:#627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:400;
	padding-left:25px;	
	padding-right: 5px;
	height:10px;
}

.SecondsMenuTextSub
{
	color:#8E837A;
	cursor: pointer;
	font-family:Arial;
	font-size:11px;
	font-style: italic;
	font-weight:400;
	padding-left:25px;	
	padding-right: 5px;
	height:10px;
}

.SecondsMenuTextSub_Hover
{
	color:#627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:11px;
	font-style: italic;
	font-weight:400;
	padding-left:25px;	
	padding-right: 5px;
	height:10px;
}

.SecondsMenuText_Selected
{
	color:#627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-left:25px;	
	padding-right: 5px;
	height:10px;
}

.SecondsMenuText_Selected_Hover
{
	color:#627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding-left:25px;	
	padding-right: 5px;
	height:10px;
}

.SecondsMenuTextSub_Selected
{
	color:#627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:11px;
	font-style: italic;
	font-weight:bold;
	padding-left:25px;	
	padding-right: 5px;
	height:10px;
}

.SecondsMenuTextSub_Selected_Hover
{
	color:#627AA9;
	cursor: pointer;
	font-family:Arial;
	font-size:11px;
	font-style: italic;
	font-weight:bold;
	padding-left:25px;	
	padding-right: 5px;
	height:10px;
}

.SubMenuOut
{
	font-family:Arial;
	font-size:11px;
	color:Black;
	cursor: pointer;
	background-color:#F5F2F0; 
	border-bottom: solid 1px #F5F2F0;
}

.SubMenuOver
{
	font-family:Arial;
	font-size:11px;
	color:#0066A5;
	cursor: pointer;
	border-bottom: solid 1px #F5F2F0;
	background-color:#F5F2F0; 
}
.florida_seminar_left
{
	width: 150px;
}
.florida_seminar_content
{
	width: 700px;
	margin-left: 35px;
	margin-top: 10px;
}
.hybrid_wt_content
{
	background-image: url(../images/hybrid_footer.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	
}

.training_event
{
	padding-bottom: 5px;
	padding-top: 5px;

}
.training_event_title
{
	font-weight: bold;
}
.training_event_detail
{
	color: #1F609A;
	margin-left: 80px;
}

.hybrid_home
{
	background-color: Black;
	border-bottom: solid 3px black;
}

.hybrid_home_image
{
	height: 294px;
	width: 693px;
	overflow: hidden;
}

.hybrid_home_image_links
{
	height: 18px;
	width: 693px;
	text-align:center;
	background-image: url(../images/HomeWhatsNew.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.hybrid_home_image_links a
{
	padding-right: 5px;
	font-weight: bold;
	color:Black;
}

.bottom_nav
{
	
	background-image: url(../images/BottomBand.jpg);
	background-repeat:repeat-x;
	height: 47px;
	width:100%;
	color: White;
	font-size: 9pt;
}
.bottom_nav_content
{
	padding: 7px 0px 10px 70px;
}
.bottom_nav a, .bottom_nav a:link, .bottom_nav a:active, .bottom_nav a:hover, .bottom_nav a:visited
{
	color: White;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 8pt;
	text-decoration: none;
}

.banner
{
	width: 975px;
	background-color: White;
	border-top: solid 3px black;
	border-left: solid 3px black;
	border-right: solid 3px black;
}

.banner_right
{
	width: 403px;
	height: 60px;
	background-color: Black;
}

.sitemap_parent
{
}

.sitemap_item
{
	padding-left: 20px;
}

.lightpro_newsletter
{
    background-image: url(../images/newsletter.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    width: 392px;
    height: 691px;
}
.lightpro_newsletter_content
{
    padding-top: 655px;
    text-align: center;
}

.cedia_col
{
    padding: 0px 30px 0px 30px;
    vertical-align: top;
}
.cedia_col_border
{
    border-right: solid 1px #CCCCCC
}
.cedia_guest
{
    font-size: 12pt;
    font-weight: bold;
    color: #1F609A;
}