@charset "utf-8";
/*+++++ CSS Document +++++*/

/*++++++++++++++++++++++++++++++++++++++ RESET MARGINS & PADDING  +++++++++++++++++++++++++++++++++++++++*/
html, body, div, span,
p,
ul, ol, li,
h1, h2,
form, fieldset, legend, label, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
}
h1{float:left; color:#737373; font-size:20px; text-decoration:none; font-weight:normal; font-family:Verdana, Geneva, sans-serif; width:550px;display:block; height:40px; line-height:normal }
h1 {
    -webkit-text-size-adjust: none;
  }
a {
    -webkit-text-size-adjust: none;
  }
span {
    -webkit-text-size-adjust: none;
  }
h3{ margin:0; padding:0; line-height:normal; font-weight:bold; font-size:11px; font-family:Verdana, Geneva, sans-serif; float:none; display:inline;}

img {
  border: 0;
}

/*++++++++++++++++++++++++++++++++++++++ END RESET MARGINS & PADDING  ++++++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++++++++++++++++ CSS +++++++++++++++++++++++++++++++++++++++++++++++*/
body{margin:0px auto; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px auto; padding:0px; line-height:16px; background:url(../images/top_bg.jpg) repeat-x top #f0f0f0; color:#404040;}
/*++++++++++++++++++++ Start Default mouse over link ++++++++++++++++++++*/
a{ color:#005288 !important; text-decoration:none}
a:hover{ color:#e9ac21 !important;text-decoration:underline}
A:active{moz-outline-style: none}
A:unknown{moz-outline-style: none}
/*++++++++++++++++++++ End Default mouse over link ++++++++++++++++++++*/

/*++++++++++++++++++++ For Bold Text ++++++++++++++++++++*/
STRONG{	FONT-WEIGHT:bold 	}
.bold{ font-weight:bold}
.bolditalic{ font-weight:bold; color:#			; padding-top:	px; padding-bottom:	px; font-style:		; margin-bottom:		; background-color:#		}
/*++++++++++++++++++++ End Bold Text ++++++++++++++++++++*/

/*++++++++++++++++++++ For Center Text ++++++++++++++++++++*/
.center{ text-align:center}
/*++++++++++++++++++++ For Center Text ++++++++++++++++++++*/

clear{ clear:both}
p{ margin-top:		; margin-bottom:	}
.space{padding-bottom:		; margin:		}


/*++++++++++++++++++++ Main Table Width ++++++++++++++++++++*/
#SpotDiv{background:url(../images/spotBg.jpg) top left no-repeat; width:880px; margin:0 auto; height:auto; min-height:500px;}
#Master_Table{width:844px; padding-left:36px; float:left; display:block}
#mid_banner{height:345px; float:left; text-align:right; display:block; width:844px; background:url(../images/leftbg.jpg) top left no-repeat}
#rotator{
 height:278px;
 float:left;
 display:block;
 padding-left:0px;
 padding-left:15px;
 width:828px;
 background:url(../images/leftbg.jpg) top left no-repeat;
 text-align:left!important;
}
#content_section {
display:block;
float:left;
height:280px;
padding-left:17px;
padding-top:18px;
width:834px;
}
/*++++++++++++++++++++ End Main Table Width ++++++++++++++++++++*/
#box_first {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bottom_box.jpg) no-repeat scroll left top;
display:block;
float:left;
height:300px;
width:197px;
}
#box_next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bottom_box.jpg) no-repeat scroll left top;
display:inline;
float:left;
height:240px;
margin-left:13px;
width:197px;
}
#box_next a{ text-decoration:underline}
.box_title {
color:#005288;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:45px;
line-height:normal;
margin-top:17px;
padding-left:12px;
width:170px;
}
.box_title_news {
color:#005288;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:28px;
line-height:normal;
margin-top:17px;
padding-left:12px;
width:170px;
}

.box_content {
display:block;
float:left;
height:256px;
padding-left:12px;
width:170px;
}
a.more{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; padding-top:5px;}
a.selcMenu{color:#005288}





/*+++++++++++++++++++++++++++ Start Header Table  +++++++++++++++++++++++++++*/
#main_header{ margin:0px; height:119px; padding:0px; float:left; display:block; width:844px;}
.header_left{ float:left; display:block; width:190px; margin:0; padding:0;}

.subMenu {float:right; display:block; width:600px; position: relative;}
.subMenu li{ float:left; display:inline; list-style:none; font-size:9px; font-weight:bold; margin-left:3px; margin-right:3px; line-height:12px !important; }
.navsub {float:right; display:block; width:600px; position: relative; visibility: hidden;}
.navsub li{ float:left; display:inline; list-style:none; font-size:9px; font-weight:bold; margin-left:3px; margin-right:3px; line-height:12px !important; }
/*+++++++++++++++++++++++++++ End Header Table  +++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++ Logo  +++++++++++++++++++++++++++*/
.logo{width:190px; height:119px; background-repeat: no-repeat; float:left; background-image:url(../images/HL_logo.jpg); display:block;}
/*+++++++++++++++++++++++++++ Logo  +++++++++++++++++++++++++++*/
#navsub1{}








/*Inner page CSS starts*/

/*Start Title Image */
.title_img{float:left; width:844px; height:170px; margin-bottom:40px; display:block; background:url(../images/leftbg.jpg) top left no-repeat}


/* End Title Image*/

/*innerpage content*/

.Testimonial{
 margin-left:21px;
 float:left;
 width:183px;
 margin-right:35px;
 background-image:url(../images/testimonial-bg.gif);
 background-repeat:no-repeat;
 font-family:Cambria, Garamond, arial;
 display:inline;
 font-style:italic;
 font-size:18px;
 color:#266fa0;
 line-height:1.3em;
 padding-top:32px;
 height:300px;
 padding-left:18px;
 padding-right:18px;
}
.Testimonial_news{
 margin-left:21px;
 float:left;
 width:183px;
 margin-right:35px;
 background-image:url(../images/testimonial-bg.gif);
 background-repeat:no-repeat;
 font-family:Cambria, Garamond, arial;
 display:inline;
 font-style:italic;
 font-size:18px;
 color:#266fa0;
 line-height:1.3em;
 padding-top:32px;
 height:509px;
 padding-left:18px;
 padding-right:18px;
}
.InnContent{float:left; display:inline;width:560px;display:inline;}
.heading{float:left; color:#266fa0; font-size:14px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; width:550px;display:block; }

.InnContent p{ float:left;width:557px; margin-top:13px		; margin-bottom:	}
.breadcrumb{float:left; display:block; width:548px; padding-bottom:10px;}

.learnmore {float:left; color:#e9ac21;  background-image:url(../images/arr-learnmore.gif); background-position:center left; background-repeat:no-repeat; width:250px; height:auto;  text-transform:capitalize; font-weight:bold; padding-left:10px; line-height:normal; margin-top:10px;  margin-bottom:24px;}
.learnmore a{float:left; color:#e9ac21; text-decoration:none}

.learnmore a:hover{float:left; color:#015289; text-decoration:none}
/*End innerpage content*/

/*bar at bottom*/
/*.leapbar{float:left; background-image:url(../images/footerBar.gif); background-repeat:no-repeat; width:844px; height:60px; margin-bottom:20px;}*/
.leapbar {
background-image:url(../images/footerBar.gif);
background-repeat:no-repeat;
float:left;
height:80px;
margin-bottom:20px;
margin-top:20px;
padding-right:90px;
text-align:right;
width:754px;
}
/*End bar at bottom*/

/*Footer*/

#footer_bottom {
clear:both;
color:#808080;
font-size:10px;
height:80px;
line-height:1.6em;
margin:0 auto;
padding:0;
text-align:center;
width:400px;
}
.foot-links{color:#005288;text-decoration:none;font-weight:bold;}
a.foot-links:link {color:#005288;text-decoration:none;}
a.foot-links:active { color:#e9ac21;  text-decoration:none}
a.foot-links:visited { color:#e9ac21;  text-decoration:none}
a.foot-links:hover{ color:#e9ac21; text-decoration:underline}
#footer_bottom .select {color:#e9ac21; text-decoration:none}
.contact-info{ padding-top:10px;}
.copyright{font-size:10px; color:#999999; padding:0px; padding-top:10px;}
.contact-info a{color:#999999; text-decoration:none;}
.contact-info a:hover{color:#e9ac21; text-decoration:underline}




/*Footer End*/
/*Drop Down Menu Styles*/

.container {
float:right;
height:60px;
padding-right:2px;
padding-top:30px!important;
width:652px !important;
}
ul#topnav {text-align:right;
	margin: 0; padding: 0;
	float:right;
	width:652px!important;width:630px;
	list-style: none;
	position: relative;
	font-size: 1.2em;
	
}
ul#topnav li {
	float: right;
	margin: 0; padding: 0;
	
}
/*ul#topnav li a {
	padding: 10px 0px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}*/

/***given by manisha 2 march 2010*****/
ul#topnav li a {

color:#F0F0F0;

display:block;

margin:10px 0px 3px 0px;

text-decoration:none;

outline:none;

}

ul#topnav li:hover { color:#266fa0;}
/*ul#topnav li span { padding-right:10px!important;padding-right:0px;
	float: left;
	padding: 5px 0;
	position: absolute;
	left: 0; top:25px;
	display: none;
	width:645px!important;width:623px;
color:#737373; text-align:right;
	
}*/
/***given by manisha 2 march 2010*****/
ul#topnav li span { padding-right:10px!important;padding-right:0px;
	float: left;height:30px;
	padding: 0px 0;
	position: absolute;
	left: 0; top:25px;
	display: none;
	width:645px!important;width:623px;
color:#737373; text-align:right;
	
}

ul#topnav li:hover span { display: block;color:#266fa0; }
ul#topnav li span a { display: inline; color:#737373;
	font-size: 10px;
	font-weight:bold; padding:0px; margin:0px;}
ul#topnav li span a:hover {color:#266fa0;text-decoration:none;}
.head_content { float:left; display:block; height:60px; width:824px;}
table.termi_table {border:1px solid #000000;}
table.termi_table td {padding:1px 5px;}
td.termi_table {border-right:1px solid #000000;}
.termi_table_title {border-bottom:1px solid #000000;}
 .news_line {
padding-top:8px;
}
.anews a{ text-decoration:underline}

/*** Sitemap bullet fix for IE 3 march 2010*****/
.site-sub-level{ margin-left:15px;list-style-type: circle; list-style-image: none; list-style-position: outside; font-size: 11px;}

.news_underline {text-decoration:underline}
/* flag changes sent by manisha*/
.flag{float:right; width:46px; height:20px; padding-bottom:6px;}
.flag a.eng{float:left; width:18px; height:12px; display:inline; background-image:url(../images/flag_US.gif); background-repeat:no-repeat; margin-right:10px;}
.flag a.spanish{float:left; width:18px; height:12px; display:inline; background-image:url(../images/flag_Spain.gif);background-repeat:no-repeat;}
