﻿/* Bottom Tool Bar */
#bottomWrap
{
	position: fixed;
	z-index: 3;
	
	bottom: 0;
    left: 0;
	
	height: 33px;
	width: 100%;
	
    font-size:10px;
}

.IE6 #bottomWrap
{
	position: absolute;
	bottom: 0px;
}

#bottomWrap #bottom
{
	background: url(/Real/Resources/images/RealInsurance/backgrounds/footerBackground.gif) repeat-x;
    /* breaks popup border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF; */
    height: 33px;
    margin: 0 20px;
}

#bottomWrap .popup
{
	display: none;
	
	position: absolute;
	bottom: 33px;
	z-index: 100;
	
	margin-left: 1px;
}
.IE6 #bottomWrap .popup
{
	bottom: 31px;
}

#bottomWrap .popup .popupcontent
{
	width: auto;
	margin: 0px 0px;
	
	background: #dddce2;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}

#bottomWrap .popup .popupcontent h3
{
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 5px;
	line-height: 25px;
	
	background: url('/Real/Resources/images/RealInsurance/toolbar/heading-bg.gif') repeat-x;
}
/* End Bottom Tool Bar */

/* Social */
#bottomWrap ul.social li:hover .popup,
#bottomWrap ul.social li.hover .popup,
#bottomWrap ul.social li.shareShow .popup,
#bottomWrap ul.social li.feedbackShow .popup
{
	left: 0px;
	display: block;
}

#bottomWrap ul.social li.share:hover .popup,
#bottomWrap ul.social li.shareShow .popup
{
	margin-left: -1px;
}

#bottomWrap ul.social
{
	float: left;
	display: block;
	
	height: 33px;
	border-left: solid 1px #ffffff;
}

#bottomWrap ul.social li.tab
{
	display: inline;
	float: left;
}

#bottomWrap ul.social li.tab a.link
{
	float: left;
	display: block;
	
	height: 33px;
	line-height: 33px;
	padding: 0px 13px 0px 26px;
	
	font-size: 1.1em;
	color: #ffffff;
	
	background: transparent url('/Real/Resources/images/RealInsurance/toolbar/bottom-social-a-bg.gif') no-repeat left -102px;
}
#bottomWrap ul.social li.tab a.link:hover
{
    text-decoration: none;
}

#bottomWrap ul.social li:hover a.link,
#bottomWrap ul.social li.shareShow a.link,
#bottomWrap ul.social li.feedbackShow a.link,
#bottomWrap ul.social li.hover a.link,
#bottomWrap ul.social li.tab a.link:hover
{
	color: #ffffff;
	background: transparent url('/Real/Resources/images/RealInsurance/toolbar/bottom-social-a-bg.gif') no-repeat left -153px;
}

#bottomWrap ul.social li.share a.link
{
	padding-right: 100px;
	background: transparent url('/Real/Resources/images/RealInsurance/toolbar/bottom-social-a-bg.gif') no-repeat left 0px;
}

#bottomWrap ul.social li.share:hover a.link,
#bottomWrap ul.social li.shareHover a.link,
#bottomWrap ul.social li.shareShow a.link,
#bottomWrap ul.social li.share a.link:hover
{
	background: transparent url('/Real/Resources/images/RealInsurance/toolbar/bottom-social-a-bg.gif') no-repeat left -51px;
}

#bottomWrap ul.social li:hover,
#bottomWrap ul.social li.hover,
#bottomWrap ul.social li.shareShow,
#bottomWrap ul.social li.feedbackShow
{
	position: relative;
}

/* Share */
#bottomWrap ul.social li.share .popup .popupcontent .emailpage, 
#bottomWrap ul.social li.share .popup .popupcontent .thankyou, 
#bottomWrap ul.social li.share .popup .emailpage .socialicons, 
#bottomWrap ul.social li.share .popup .emailpage .thankyou, 
#bottomWrap ul.social li.share .popup .thankyou .socialicons, 
#bottomWrap ul.social li.share .popup .thankyou .emailpage
{
	display: none;
}
#bottomWrap ul.social li.share .popupcontent
{
	width: 251px;
}

#bottomWrap ul.social li.share .container
{
	padding: 3px;
}

#bottomWrap ul.social li.share .popup a.close
{
	display: none;
	
	position: absolute;
	height: 7px;
	width: 7px;
	
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	text-indent: -999999px;
}

#bottomWrap ul.social li.share .popup h3 a.close
{
	background: url('/Real/Resources/images/RealInsurance/Icons/whiteclose.gif') no-repeat 9px center;
	top: 4px;
	right: 0px;
	height: 18px;
	width: 24px;
	border-left: solid 1px #6d5196;
}

/* Social Icons */
#bottomWrap ul.social li.share .popup .socialicons .icons
{
	height: 27px;
	padding: 8px 4px 6px;
}

#bottomWrap ul.social li.share .popup .socialicons .icons a
{
	float: left;
	display: block;
	height: 27px;
	width: 24px;
	padding: 0px 4px;
}

#bottomWrap ul.social li.share .popup .socialicons a.email
{
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	color: #531f7c;
	background: url('/Real/Resources/images/RealInsurance/Icons/email.gif') no-repeat 7px 7px;
	background-color: #f0f0f2;
	border: solid 1px #cdc5d6;
	margin: 0px 3px;
	padding: 10px 10px 10px 54px;
}
#bottomWrap ul.social li.share .popup .socialicons a.email:hover
{
	background-color: #ffffff;
}
/* End Social Icons */

/* Email Page */
#bottomWrap ul.social li.share .popup .emailpage .emailpage
{
	display: block;
}

#bottomWrap ul.social li.share .popup .emailpage div.email
{
	position: relative;
	background: url('/Real/Resources/images/RealInsurance/Icons/email.gif') no-repeat 7px 7px;
	background-color: #ffffff;
	border: solid 1px #cdc5d6;
	font-size: 1.2em;
	color: #531f7c;
	padding: 10px 10px 10px 54px;
}

#bottomWrap ul.social li.share .popup .emailpage .form
{
	background-color: #ffffff;
	border-left: solid 1px #cdc5d6;
	border-right: solid 1px #cdc5d6;
	border-bottom: solid 1px #cdc5d6;
	padding: 8px 8px;
}
#bottomWrap ul.social li.share .popup .emailpage .form .question
{
	padding-bottom: 8px;
}

#bottomWrap ul.social li.share .popup .emailpage a.close
{
	display: block;
}

#bottomWrap ul.social li.share .popup .emailpage .email a.close
{
	background: url('/Real/Resources/images/RealInsurance/Icons/purpleclose.gif') no-repeat bottom;
	top: 4px;
	right: 4px;
}

#bottomWrap ul.social li.share .popup input.textbox, .popup textarea.textbox
{
	width: 220px;
}
/* End Email Page */

/* Thank you */
#bottomWrap ul.social li.share .popup .thankyou .thankyou
{
	display: block;
}
#bottomWrap ul.social li.share .popup .thankyou a.close
{
	display: block;
}

#bottomWrap ul.social li.share .popup .thankyou .thankyou
{
	padding: 10px 15px;
	color: #531f7c;
	font-size: 1.1em;
	font-weight: bold;
}
/* End Thank you */
/* End Share */

/* FeedBack */
#bottomWrap ul.social li.feedback .popup .popupcontent .emailpage,
#bottomWrap ul.social li.feedback .popup .thankyou .thankyou
{
	display: block;
}

#bottomWrap ul.social li.feedback .popup .popupcontent .thankyou, 
#bottomWrap ul.social li.feedback .popup .thankyou .emailpage
{
	display: none;
}

#bottomWrap ul.social li.feedback .popupcontent
{
	width: 251px;
}

#bottomWrap ul.social li.feedback .container
{
	padding: 3px;
}

#bottomWrap ul.social li.feedback .popup a.close
{	
	position: absolute;
	height: 7px;
	width: 7px;
	
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	text-indent: -999999px;
}

#bottomWrap ul.social li.feedback .popup h3 a.close
{
	background: url('/Real/Resources/images/RealInsurance/Icons/whiteclose.gif') no-repeat 9px center;
	top: 4px;
	right: 0px;
	height: 18px;
	width: 24px;
	border-left: solid 1px #6d5196;
}

#bottomWrap ul.social li.feedback .popup .emailpage div.email
{
	position: relative;
	background: url('/Real/Resources/images/RealInsurance/Icons/email.gif') no-repeat 7px 7px;
	background-color: #ffffff;
	border: solid 1px #cdc5d6;
	font-size: 1.2em;
	font-weight: bold;
	color: #531f7c;
	padding: 10px 10px 10px 54px;
}

#bottomWrap ul.social li.feedback .popup .emailpage .form
{
	background-color: #ffffff;
	border-left: solid 1px #cdc5d6;
	border-right: solid 1px #cdc5d6;
	border-bottom: solid 1px #cdc5d6;
	padding: 8px 8px;
}
#bottomWrap ul.social li.feedback .popup .emailpage .form .question
{
	padding-bottom: 8px;
}

/* Thank you */
#bottomWrap ul.social li.feedback .popup .thankyou .thankyou
{
	display: block;
}
#bottomWrap ul.social li.feedback .popup .thankyou a.close
{
	display: block;
}
#bottomWrap ul.social li.feedback .popup .emailpage a.close
{
	display: block;
}

#bottomWrap ul.social li.feedback .popup .emailpage .email a.close
{
	background: url('/Real/Resources/images/RealInsurance/Icons/purpleclose.gif') no-repeat bottom;
	top: 4px;
	right: 4px;
}

#bottomWrap ul.social li.feedback .popup .thankyou .thankyou
{
	padding: 10px 15px;
	color: #531f7c;
	font-size: 1.1em;
	font-weight: bold;
}
/* End Thank you */

/* End Contact */
/* End Social */

/* Navigation */
#bottomWrap ul.navigation li:hover,
#bottomWrap ul.navigation li.hover
{
    position: relative;
}

#bottomWrap ul.navigation li:hover .popup,
#bottomWrap ul.navigation li.hover .popup
{
	display: block;
	right: -1px;
}

#bottomWrap ul.navigation
{
	float: right;
	display: block;
}
#bottomWrap ul.navigation li.tab
{
	float: left;
	display: inline;
}

#bottomWrap ul.navigation li.tab a.link
{
	display: block;
	width: 29px;
	height: 33px;
	line-height: 33px;
	
	margin: 0px 6px;
	
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
	text-indent: -999999px;
}

#bottomWrap ul.navigation li.hover,
#bottomWrap ul.navigation li.tab:hover
{
	background: url('/Real/Resources/images/RealInsurance/toolbar/bottom-navigation-a-hover.gif') no-repeat center top;
}

#bottomWrap ul.navigation li.search:hover,
#bottomWrap ul.navigation li.searchHover,
#bottomWrap ul.navigation ul li.hover
{
	background: none;
}

#bottomWrap ul.navigation li.polls a.link
{
	background: transparent url('/Real/Resources/images/RealInsurance/Icons/Polls.gif') no-repeat center;
}
#bottomWrap ul.navigation li.polls .popup
{
    width: 120px;
}
#bottomWrap ul.navigation li.blog a.link
{
	background: transparent url('/Real/Resources/images/RealInsurance/Icons/Blog.gif') no-repeat center;
}
#bottomWrap ul.navigation li.blog .popup
{
    width: 120px;
}
#bottomWrap ul.navigation li.jobs a.link
{
	background: transparent url('/Real/Resources/images/RealInsurance/Icons/Jobs.gif') no-repeat center;
}
#bottomWrap ul.navigation li.jobs .popup
{
    width: 120px;
}
#bottomWrap ul.navigation li.awards a.link
{
	background: transparent url('/Real/Resources/images/RealInsurance/Icons/Awards.gif') no-repeat center;
}
#bottomWrap ul.navigation li.awards .popup
{
    width: 150px;
}
#bottomWrap ul.navigation li.print
{
    border-right: solid 1px #ffffff;
}
#bottomWrap ul.navigation li.print a.link
{
	background: transparent url('/Real/Resources/images/RealInsurance/Icons/Print.gif') no-repeat center;
}
#bottomWrap ul.navigation li.print .popup
{
    /* for the border */
    right: -1px;
    width: 95px;
}

/* Search */
#bottomWrap ul.navigation li.search
{
	width: 181px;
	padding-top: 7px;
	margin: 0px 6px;
	background: none;
}
#bottomWrap ul.navigation li.search .watermark
{
	font-size: 1em;
	color: #878692;
}
#bottomWrap ul.navigation li.search .textbox
{
	vertical-align: middle;
	height: 20px;
	width: 161px;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #cfcfd7;
	border-top: solid 1px #cfcfd7;
	border-bottom: solid 1px #cfcfd7;
	border-right: 0px;
	background: #ffffff;
}
#bottomWrap ul.navigation li.search .button
{
	vertical-align: middle;
	height: 22px;
	width: 19px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: transparent url('/Real/Resources/images/RealInsurance/Icons/search.gif') no-repeat;
	background-position: top right;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
	text-indent: -999999px;
	cursor: pointer;
}
 
#bottomWrap ul.navigation li.search:hover .button,
#bottomWrap ul.navigation li.searchHover .button
{
	background-position: bottom right;
}
/* End Search */

/* CMS Site Map List */
#bottomWrap ul.navigation li.sitemap
{
	position: relative;
}
#bottomWrap ul.navigation li.sitemap .popup
{
	left: -390px;
}

#bottomWrap ul.navigation li.sitemap .popup .popupcontent
{
	width: 824px;
}

#bottomWrap ul.navigation li.sitemap .popup .container
{		
	overflow: hidden;
	padding: 2px 0px 2px 3px;
}

#bottomWrap ul.navigation li.sitemap .popup .container ul ul
{
	padding: 0px;
}

#bottomWrap ul.navigation li.sitemap ul li
{
	display: block;
	float: left;
	background-color: #f0f0f2;
	border: solid 1px #cdc5d6;
	width: 113px;
	height: 195px;
	margin-right: 2px;
}

#bottomWrap ul.navigation li.sitemap ul li a
{
	display: block;
	font-size: 1.1em;
	color: #391271;
	font-weight: bold;
	
	height: 33px;
	padding: 12px 4px 0px 10px;
}

#bottomWrap ul.navigation li.sitemap ul li ul li
{
	height: auto;
	margin-right: 0px;
	border: 0px;
}

#bottomWrap ul.navigation li.sitemap ul li ul li a
{
	font-size: 1.0em;
	color: #302b39;
	font-weight: normal;
	height: auto;
	padding: 2px 4px 2px 10px;
}

#bottomWrap ul.navigation li.sitemap ul ul ul
{
	display: none;
}
/* End CMS Site Map List */
/* End Navigation */

.LabelError{
    color:Red;
}
