.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}


html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('../images/bg_1.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-color: #104a7d
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #1c3f65;
	text-decoration: none;
	font-weight: bold;
}


a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #1c3f65;
	text-decoration: none;
	font-weight: bold;
}


a:link {
	font-family: Arial, Helvetica, sans-serif;

	color: #1c3f65;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;

	color: #1ba7c7;
	text-decoration: none;
	font-weight: bold;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #008ab0;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
}
h2 {
	margin-top:0;
	padding-top:0;
}
h3 {
	margin-top:0;
	padding-top:0;
}
h4 {
	margin-top:0;
	padding-top:0;
}	

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	font-weight: normal;
	line-height: 1.3em;
	
	
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	
}

/* Head __________________________________________________ */


#head {
	width: 934px;
	background-image: url('/images/transparent.gif');
	height: 99px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 10px;
	padding: 0px;
	text-align: left

}

#head #left{
	width: 467px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#head #right{
	width: 454px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: right;
	background-repeat: no-repeat;
	background-position: right top
}

#head #right ul li{
	list-style: none;
	display: inline;
	margin: 0px;
	padding-right: 10px;
}

#head #right p{
	color: #1c3f65;
	width: 400px;
	font-size: .7em;
	margin: 7px 50px 30px 0px;
	height: 28px;
}

#bodyright p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	
	
}


/* Center __________________________________________________ */

#centerwrapper {
	padding: 0px;
	width: 934px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#centerwrapper #head h2 {
	font-size: 16px;
	text-indent:-5000px;
	overflow: hidden;
	height: 0px;
	margin: 0px;
	padding: 0px;
}


#centerwrapper #head h1 {
	font-size: 16px;
	text-indent:-5000px;
	overflow: hidden;
	height: 0px;
	margin: 0px;
	padding: 0px;
}


/* Nav __________________________________________________ */



#nav {
	height: 38px;
	width: 934px;
	background-image: url('../images/bg/bg_nav_main.gif');
	background-repeat: no-repeat
}

/* Nav Buttons __________________________________________________ */


.nav1off{
	background-image: url('../images/ernav_products.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width:117px;
	height: 38px;
	float: left
}
									
.nav1over{
	background-image: url('../images/ernav_products.gif');
	background-repeat: no-repeat;
	background-position: -117px top;
	width:117px;
	height: 38px;
	float: left
}
										
							
.nav2off{
	background-image: url('../images/ernav_solutions.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width:110px;
	height: 38px;
	float: left
}
.nav2over{
	background-image: url('../images/ernav_solutions.gif');
	background-repeat: no-repeat;
	background-position: -110px top;
	width:110px;
	height: 38px;
	float: left
}
.nav3off{
	background-image: url('../images/ernav_partners.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width:110px;
	height: 38px;
	float: left
}
.nav3over{
	background-image: url('../images/ernav_partners.gif');
	background-repeat: no-repeat;
	background-position: -110px top;
	width:110px;
	height: 38px;
	float: left
}
	
.nav4off{
	background-image: url('../images/ernav_aboutus.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width:110px;
	height: 38px;
	float: left
}
.nav4over{
	background-image: url('../images/ernav_aboutus.gif');
	background-repeat: no-repeat;
	background-position: -110px top;
	width:110px;
	height: 38px;
	float: left
}
.nav5off{
	background-image: url('../images/ernav_contactus.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width:110px;
	height: 38px;
	float: left
}
.nav5over{
	background-image: url('../images/ernav_contactus.gif');
	background-repeat: no-repeat;
	background-position: -110px top;
	width:110px;
	height: 38px;
	float: left
}
			
			

#nav ul {
height: 0px;
display: inline;
margin: 0px;
padding: 0px;
background-color: #00FF00;}
								
#nav  li{
height: 0px;
display: inline;
margin: 0px;
padding: 0px;
background-color: #00FF00;
text-indent: -10000px;}

#nav li h2  {
height: 38px;
margin: 0px;
padding: 0px;
display:inline;
}
									
								 
	
						
#flash {
	background-image: url('../images/bg/bg_flash.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 934px;
	height: 241px;
	background-color: #ddeef6
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#miniflash {
	background-image: url('../images/bg/bg_flash_117.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 117px;
	width: 934px;
	background-color: #ddeef6
}

.slide { padding-left:2px; position:absolute;  }
.slide p { padding:0px; }




/* Body Stuff __________________________________________________ */


#body {
	width: 934px;
	text-align: left;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url('../images/bg/bg_body.gif');
	background-color: #FFFFFF
}

#body ul li {
font-size: 12px;
line-height: 1.3em;
}

#body ul li li {
font-size: 12px;
line-height: 1.3em;
}

/* Main Left and Right columns __________________________________________________ */


#bodyleft {
	width: 562px;
	float: left;
	background-image: url('../images/bg/bg_body_left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 37px;
	padding-right: 20px
}

#bodyleft a:visited{
text-decoration:none;
color:#a51a2d;
font-size:12px;
}

#bodyleft a:link{
text-decoration:none;
color:#a51a2d;
font-size:12px;
}

#bodyleft a:active{
text-decoration:underline;
color:#a51a2d;
font-size:12px;
}



#bodyleft a:hover{
text-decoration:underline;
color:#a51a2d;
font-size:12px;
}



ol{
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	font-weight: normal;
	line-height: 1.3em;
}

/* Left and Right columns (in the left column) __________________________________________________ */


#bodyright {
	width: 275px;
	float: left;
	padding-right: 20px;
	min-height: 100%;
	padding-top: 0px;

}

#bodyleftcolleft {
	float:left;
	width: 260px;
	padding-right: 20px;
	color: #c41130;
}

#bodyleftcolleft p {
	color: #c41130;
	padding: 0px;

}




.featuredproduct {
	background-image: url('../images/featured_product.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	height: 39px;
	width: 190px;
	overflow: hidden
}


#bodyleftcolright {
	float:left;
	width: 260px;
	padding-right: 20px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 10px;
	clear: right;
}

.linkrounded a:active {
	font-size: 13px;
	color: #b11c30;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin: 0px
}

.linkrounded a:visited {
	font-size: 13px;
	color: #b11c30;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin: 0px
}

.linkrounded a:link {
	font-size: 13px;
	color: #b11c30;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin: 0px
}

.linkrounded a:hover {
	font-size: 13px;
	color: #1c3f65;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin: 0px
}

over {
	font-size: 13px;
	color: #1c3f65;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 15px;
	margin: 0px
}

.linkrounded {
	display: block;
	text-align: middle;
	color: #b11c30;
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 242px;
	padding-top: 5px;
	padding-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px
}

#contactbuttons {
	width: 550px;
	float: left;
}

#bodyleftcolleft p {
	color: #c41130;
	padding: 0px;

}
#subrightcol {
	float:left;
	width: 260px;
	padding-right: 20px;
	color: #333333;
}

/* Programs Main Page (With Icons)  __________________________________________________ */

#programicons {
	width: 562px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.programiconsblock { 
	float:left;
	width: 260px;
	height: 80px;
padding-right: 20px;
margin-bottom: 20px;
}

.program_right_ttl{
font-family: Arial, Helvetica, sans-serif;
	color: #104a7d;
	font-weight: bold;
	font-size: 14px;
width: 260px;
	background-color:#FFFFFF;
	height:30px;
	padding:10px 0px 0px 30px;
	border-left-width: 1px;
	
	border-left-style: solid;
	
	border-left-color: #d9d9d9;
	vertical-align: middle;
	
	background-repeat: no-repeat;
	background-position: left top;
}

/* NEW */

.programiconsblock h5 {
color:#104a7d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-bottom:solid 1px #4897bd;
padding:0px 0px 5px 0px;
margin:20px 0px 5px 0px;
}

.programiconsblock a:visited{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
text-align:right;
padding:0px 10px 0px 0px;
}

.programiconsblock a:link{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
text-align:right;
padding:0px 10px 0px 0px;
}

.programiconsblock a:active{
text-decoration:underline;
}

.programiconsblock a:hover{
text-decoration:underline;
}

.programiconsblock img { 
	float:left;
}


/* Programs Sub Pages __________________________________________________ */

#programsub {
	width: 562px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.programsublock { 
	float:left;
	width: 170px;
padding-right: 15px;
padding-bottom: 20px;
}
a:visited {
	font-size: 1.5 em;
	font-style:normal;
}

a:active {
	font-size: 1.5 em;
	font-style:normal;
}

a:visited {
	font-size: 1.5 em;
	font-style:normal;
}

.programsublock p a:link {
	font-size: 1.5 em;
	font-style:normal;
}

.programsublock ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13pt;
	color: #333333;
	font-weight: normal;
	line-height: 1.3 em;
	margin: 3px 0;
	padding: 0 0 0 12px;
}

.programsublock li {
	text-indent: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8 em;
	color: #333333;
	font-weight: normal;
	line-height: 1.3 em;
	margin: 0;
	padding: 5px 0 0 0;
}		

				
				
				
.programsublockboldtitle {
	font-size: .08 em;
	font-weight: bold;
				}		
				
	
				
/* Footer and Copyright __________________________________________________ */


#footer{
	width: 934px;
	background-image: url('../images/bg/bg_footer.gif');
	background-repeat: repeat-y;
	height: 42px;
	text-align: left;
	margin: 0px; padding-left:0px; padding-right:0px; padding-top:25px; padding-bottom:0px
}

#footer ul {
	list-style: none;
	display: inline;
	
}

#footer li{
	list-style: none;
	display: inline;
	padding-right: 10px;
	text-transform: uppercase;
}



#copyright{
	width: 934px;
	background-image: url('../images/bg/bg_copyright.gif');
	background-repeat: no-repeat;
	height: 29px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 40px
}

#copyright a:active {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
}

#copyright a:visited {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
}

#copyright a:link {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
}

#copyright a:hover {
	font-size: 10px;
	color: #cccccc;
	margin: 0px;
}

.font32 {font-size: 32px}
#subpagegradient {

	background-image: url('../images/bg/bg_subpage_gradient.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 934px;
	background-color: #ddeef6
}


/* Tab Button __________________________________________________ */

#tabbutton6on a {color: #CC0000}


#tabbutton5on a {color: #CC0000}


#tabbutton4on a {color: #CC0000}


#tabbutton3on a {color: #CC0000}


#tabbutton2on a {color: #CC0000}


#tabbutton1on a {color: #CC0000}


#tabbutton1on {
	border-bottom:1px solid #d9d9d9; width: 260px;
	background-color:#FFFFFF;vertical-align: middle;
	padding-left: 20px;
	background-image: url('../images/bg/bg_tab1.gif');
	background-repeat: no-repeat;
	background-position: left top
}


#tabbutton1off {
	width: 260px;
	background-color:#FFFFFF;border-bottom-width: 1px;
	border-left-width: 1px;border-bottom-style: solid;
	border-left-style: solid;border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	vertical-align: middle;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}

#tabbutton2on {
	border-bottom:1px solid #d9d9d9; width: 260px;
	background-color:#FFFFFF;vertical-align: middle;
	padding-left: 20px;
	background-image: url('../images/bg/bg_tab2.gif');
	background-repeat: no-repeat;
	background-position: left top
}

#tabbutton2off {
	width: 260px;
	background-color:#FFFFFF;border-bottom-width: 1px;
	border-left-width: 1px;border-bottom-style: solid;
	border-left-style: solid;border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	vertical-align: middle;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}

#tabbutton3on {
	border-bottom:1px solid #d9d9d9; width: 260px;
	background-color:#FFFFFF;vertical-align: middle;
	padding-left: 20px;
	background-image: url('../images/bg/bg_tab3.gif');
	background-repeat: no-repeat;
	background-position: left top
}

#tabbutton3off {
	width: 260px;
	background-color:#FFFFFF;border-bottom-width: 1px;
	border-left-width: 1px;border-bottom-style: solid;
	border-left-style: solid;border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	vertical-align: middle;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}

#tabbutton4on {
	border-bottom:1px solid #d9d9d9; width: 260px;
	background-color:#FFFFFF;vertical-align: middle;
	padding-left: 20px;
	background-image: url('../images/bg/bg_tab4.gif');
	background-repeat: no-repeat;
	background-position: left top
}

#tabbutton4off {
	width: 260px;
	background-color:#FFFFFF;border-bottom-width: 1px;
	border-left-width: 1px;border-bottom-style: solid;
	border-left-style: solid;border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	vertical-align: middle;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}

#tabbutton5on {
	border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; width: 260px;
	background-color:#FFFFFF;vertical-align: middle;
	padding-left: 20px;
	background-image: url('../images/bg/bg_tab5.gif');
	background-repeat: no-repeat;
	background-position: left top
}

#tabbutton5off {
	width: 260px;
	background-color:#FFFFFF;border-bottom-width: 1px;
	border-left-width: 1px;border-bottom-style: solid;
	border-left-style: solid;border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	vertical-align: middle;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}

#tabbutton6on {
	border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; width: 260px;
	background-color:#FFFFFF;vertical-align: middle;
	padding-left: 20px;
	background-image: url('../images/bg/bg_tab6.gif');
	background-repeat: no-repeat;
	background-position: left top
}

#tabbutton6off {
	width: 260px;
	background-color:#FFFFFF;border-bottom-width: 1px;
	border-left-width: 1px;border-bottom-style: solid;
	border-left-style: solid;border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
	vertical-align: middle;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}	
	#tabbutton6off
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton5off
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton4off
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton3off
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton2off
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton1off
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton6on
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton5on
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton4on
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton3on
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton2on
	
	{height: 25px;
	padding-top: 15px;}
	
	#tabbutton1on
	
	{height: 25px;
	padding-top: 15px;}
	
	/* Programs Form __________________________________________________ */
	

		input.submit {
	margin-bottom: 10px;
	color: #FFFFFF;
	background-color: #1c3f65;
	border: 1px solid #000000;
		margin-right: 20px;
	margin-top: 20px;
	}
			input.reset {
	margin-bottom: 10px;
	color: #FFFFFF;
	background-color: #b11c30;
	border: 1px solid #000000;
	margin-right: 20px;
	margin-top: 20px;
	}



#formdiv {
	border: 1px solid #CCCCCC;
 }
 
 #formdiv form{
 padding:0px 20px 0px 20px;
 }
 
 
 .hmg_tag{
 width: 300px;
	height: 40px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
 }
 
.hmg_tag a:visited{
font-size:10px;
text-decoration:none;
color:#0099CC;
}

.hmg_tag a:link{
font-size:10px;
text-decoration:none;
color:#0099CC;
}

.hmg_tag a:active{
font-size:10px;
text-decoration:underline;
color:#FFFFFF;
}
 
 
.hmg_tag a:hover{
font-size:10px;
text-decoration:underline;
color:#FFFFFF;
}
 
 
.disclaimer_text{
color:#a51a2d;
font-size:11px;
} 
.disclaimer_text a:visited{
color:#a51a2d;
text-decoration:none;
font-size:11px;
}

.disclaimer_text a:link{
color:#a51a2d;
text-decoration:none;
font-size:11px;
}

.disclaimer_text a:active{
color:#a51a2d;
text-decoration:underline;
font-size:11px;
}


	.disclaimer_text a:hover{
color:#a51a2d;
text-decoration:underline;
font-size:11px;
}


	/* Brokerage Pages __________________________________________________ */
	
	#brokerage {
	width: 562px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.brokerageblock { 
	float:left;
	width: 260px;
padding-right: 20px;
padding-bottom: 20px;
}



#brokerage a:visited{
font-size:11px;
}



#brokerage a:link{
font-size:11px;
}

#brokerage a:active{
font-size:11px;
}



#brokerage a:hover{
font-size:11px;
}



.brokerageblock h5 {
color:#104a7d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-bottom:solid 1px #4897bd;
padding:0px 0px 5px 0px;
margin:20px 0px -10px 0px;
}

/* Sitemap Pages __________________________________________________ */

.sitemap{
}

.sitemap h5{
color:#104a7d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
border-bottom:solid 1px #4897bd;
padding:0px 0px 5px 0px;
width:300px;
}




.list_ttl{
color:#104a7d;
font-weight:bold;
}

/* the main nav bar */
#menubar{
	background:url('../images/bgmenu.gif') repeat-x left top;
	height:30px;
	line-height:30px;
	clear:both;
}
/* main nav ul list for clean a tags ( wai ) */
#menubar ul{
	list-style:none;
	padding:0;
	margin:0;
}
/* main menu list items */
#menubar li{
	padding:0;
	margin:0;
	list-style:none;
	padding: 0 10px;
	margin:0 3px ;
	float:left;
}
/* main menu links */
#menubar ul li a{
	color:#fff;
	text-decoration:none;
	font-size:14px;
}
/* main menu hover effect */
#menubar ul li a:hover{
	color:#fff;
}
/* drop down list items */
#menubar ul li ul li{
	padding:0;
	float:none;
}

/* drop down links */
#menubar ul li ul li a{
	color:#fff;
	margin:0 0 3px 0;
	border-bottom:1px dotted #aaa;
	display:block;
	padding:0 0 0 15px;
	font-size:12px;
}
/* drop down links hover effects */
#menubar ul li ul li a:hover{
	color:#fff;
	background: url('../images/arrow_normal.png') no-repeat left 50%;
	}
/* drop down background settings */
.dropdowns{
	background:url('../images/bgmenu2.jpg') repeat-x left top;

	display:none;
}

/* container for the drop down links */
.fleft{
	float:left;
	/*width:134px; */
	margin:0 3px 0 0;
	text-align:left;
	/*height: 390px;*/
	padding:10px 5px 0 0;
}

/* last container element without border */
.norightborder{
	border:none;
}

/* images inside the drop down */
.images{
	margin:10px 0 0 10px;
}

.style27 {
				border-style: solid;
				border-width: 0;
}

.style28 {
				border-style: solid;
				border-width: 0;
}
#tooltip {
	position: absolute;
	color: #fff;
	z-index: 13000;
	padding: 5px;
}
#tooltip h3{
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	background-color:#474747;
	color: #9FD4FF;
	padding: 8px 8px 4px;
 }

#tooltip div {
	font-size: 11px;
	padding: 4px 8px 8px;
	/*background: url(/images/tool_tip.png) bottom right;*/
}

/* ERROR/SUCCESS MESSAGE */
.le_msg {
    padding: 10px 10px 10px 11px;
    margin-bottom: 10px;
    text-align: left;
    font-weight: bold;
    }
.le_msg img {
    padding: 0 9px 0 0;
    }
#le_pli p {
    line-height: 140%;
    margin: 5px 0 0 0;
    padding-bottom: 4px;
    }
#le_pli li {
    line-height: 140%;
    margin: 5px 0 0 0;
    padding-bottom: 4px;
    }
.le_emsg {
    border: 3px solid #ff0000;
    background-color: #f9dddd;
    }
.le_smsg {
    border: 3px solid #00cc00;
    background-color: #e2fde3;
    }
.le_msg1 {
    font-size: 15px;
    color: #333333;
    }
.le_msg2 {
    font-size: 13px;
    color: #000000;
    }
/* ! ERROR/SUCCESS MESSAGE */ 
