/* Global Styles */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#666;
	text-align:center; /* only added for IE 5.5 */
}
body, td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#514e46;
}
div{
	text-align:left;
}
img{
	border:none;
}
a:link, a:visited{
	color:#7faeb5;
	text-decoration:none;
}
a:hover{
	color:#7faeb5;
	text-decoration:underline;
}
form{
	margin:0px;
	padding:0px;
}
/* ---------------------------------------- END ----- */
/* style for header content */
#hdr{
	width:781px;
	margin-left:auto; 
	margin-right:auto;
	background:url(../images/hy_hdr_rt_shadow.gif) no-repeat right;
	padding:0px 11px 0px 0px;
	height:43px;
}
.logo{
	background:url(../images/hy_hdr_tp_bg.gif) repeat-x 0px 0px;
	width:299px;
	float:left;
}
.topnav{
	float:left;
}
/* ---------------------------------------- END ----- */
/*footer-style-starts*/
#footer{
	width:767px;
	margin-left:auto; 
	margin-right:auto;
	background:url(../images/hy_footer_bg.gif) #666 no-repeat 0px 0px;
	padding:52px 25px 0px 0px;
	height:69px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	color:#9e9a92;
}
/* ---------------------------------------- END ----- */
/* style for tabs content */
#tabs{
	width:781px;
	margin-left:auto; 
	margin-right:auto;
	background:url(../images/hy_bdy_bg.gif) repeat-y right;
	padding:0px 11px 0px 0px;
	height:273px;
	background-color:#fff7e7;
}
.tabsBtmBlank{
	width:781px;
	background:url(../images/hy_nav_tab_btmbgblank.gif) repeat-x 0px 0px;
	height:9px;
	font-size:1%;
	float:left;
}
.tabsBtm{
	width:781px;
	background:url(../images/hy_nav_tab_btmbg.gif) repeat-x 0px 0px;
	height:9px;
	font-size:1%;
	float:left;
}
.tblFullTabs{
	float:left;
	display:block;
}
.tabl{
	background:url(../images/hy_ser_tab_0.png) #886c7e repeat-y 0px 5px;
	width:792px;
	height:244px;
	margin-left:auto; 
	margin-right:auto;
}
.tab2{
	float:left;
	display:block;
}
.tab3{
	float:left;
	display:block;
}
.tab4{
	float:left;
	display:block;
}
/* ---------------------------------------- END ----- */
/* style for body content */
#content{
	padding:0px;
	background:url(../images/hy_main_bg.gif) repeat-y left;
	margin-left:auto; 
	margin-right:auto;
	width:792px;
}
.fixWidth{
	width:780px;
	position:relative;
	overflow:hidden;
}
#servicesContent{
	width:1584px;
	left:auto;
	position:relative;
}
#bdyClip1, #bdyClip2{
	width:781px;
	margin-left:auto; 
	margin-right:auto;
	background:url(../images/hy_bdy1_bg.gif)   repeat-y right;
	padding:1px 11px 0px 0px;
	vertical-align:middle;
	display:block;
	float:left;
	position:relative;
}
.clrdiv{
	clear:both;
}
.bdyContentClip{
	float:left;
	width:699px;
}
.bdyltbtn{
	float:left;
	width:41px;
	vertical-align:bottom;
	padding:149px 0px 0px 0px;
}
.bdyltbtnBlk{
	float:left;
	width:41px;
	vertical-align:bottom;
	padding:149px 0px 0px 0px;
}
.bdyCntTop{
	background:url(../images/hy_bdy_content_top.gif) #fff7e7 no-repeat 0px 0px;
	font-size:1%;
	height:5px;
}
.bdyCntBdy{
	background:url(../images/hy_bdy_content_bg.gif) #fff7e7 repeat-y 0px 0px;
	display:block;
	height:360px;
	font-size:14px;
	padding:18px 23px 17px 23px;
}
.bdyCntBtm{
	background:url(../images/hy_bdy_content_btm.gif) #fff7e7 no-repeat 0px 0px;
	font-size:1%;
	height:5px;
}
.bdyBtmButton{
	width:711px;
	margin-left:auto;
	margin-right:auto;
	height:49px;
	text-align:right;
	padding:10px 66px 0px 0px; 
}
/* Body-style-main-page-services */
.bdyCntClipLt{
	border-right:1px solid #fae1c2;
	width:406px;
	height:100%;
	float:left;
}
.bdyCntClipLt div{
	padding-right:20px;
	font-size:12px;
}
.bdyCntClipLt ul{
	margin:0px;
	padding:0px 35px 0px 0px;
}
.bdyCntClipLt li{
	background:url(../images/hy_services_bullet.gif) no-repeat 0px 5px;
	list-style-type:none;
	padding:0px 0px 13px 13px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#707f80;
}
.mpAskQueTtl{
	font-size:14px;
	font-weight:bold;
	color:#e5811d;
}
.bdyCntClipRt{
	border:1px solid #fff;
	width:243px;
	float:right;
	padding:130px 0px 0px 0px;
	color:#e5811d;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bdyCntClipRtInfo{
	border:1px solid #fff;
	width:243px;
	float:right;
	padding:130px 0px 0px 0px;
	color:#8a677d;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bdyCntClipRt a:link, .bdyCntClipRt a:visited {
	color:#e5811d;
	text-decoration:none;
}
.bdyCntClipRt a:hover{
	color:#e5811d;
	text-decoration:underline;
}
.mpAnswerTtl{
	font-size:16px;
	font-weight:bold;
	color:#e5811d;
}
.bdyCntClipLtAns{
	border-right:1px solid #fae1c2;
	width:311px;
	height:100%;
	float:left;
	font-size:11px;
	padding:0px 10px 0px 0px;
}
.bdyCntClipRtAns{
	border:1px solid #fff;
	width:311px;
	float:right;
	padding:0px 0px 0px 0px;
	color:#514e46;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bdyCntClipRtAns span{
	color:#e4801c;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bdyCntClipRtAns a:link, .bdyCntClipRtAns a:visited{
	color:#7faeb5;
	text-decoration:underline;
}
.bdyCntClipRtAns a:hover{
	color:#7faeb5;
	text-decoration:none;
}
.bdyCntClipTtl{
	color:#514e46;
	font-size:15px;
	margin:0px;
	padding:0px;
}
/* ---END --- */
/* Style for Services LES */
.lesbdyContentClip{
	float:left;
	width:699px;
}
.lesbdyCntTop{
	background:url(../images/hy_bdy_content_top.gif) #fff7e7 no-repeat 0px 0px;
	font-size:1%;
	height:5px;
}
.lesbdyCntBdy{
	background:url(../images/hy_bdy_content_bg.gif) #fff7e7 repeat-y 0px 0px;
	display:block;
	height:360px;
	font-size:14px;
	padding:18px 23px 17px 23px;
}
.lesbdyCntBtm{
	background:url(../images/hy_bdy_content_btm.gif) #fff7e7 no-repeat 0px 0px;
	font-size:1%;
	height:5px;
}
.lesbdyCntClipLt{
	border-right:1px solid #fae1c2;
	width:406px;
	height:100%;
	float:left;
}
.lesbdyCntClipLt ul{
	margin:0px;
	padding:0px 35px 0px 0px;
}
.lesbdyCntClipLt li{
	background:url(../images/hy_services_bullet.gif) no-repeat 0px 5px;
	list-style-type:none;
	padding:0px 0px 13px 13px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#707f80;
}
.lesmpAskQueTtl{
	font-size:14px;
	font-weight:bold;
	color:#e5811d;
}
.lesbdyCntClipRt{
	border:1px solid #fff;
	width:243px;
	float:right;
	padding:130px 0px 0px 0px;
	color:#e5811d;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lesbdyCntClipRt a:link, .lesbdyCntClipRt a:visited {
	color:#e5a511;
	text-decoration:none;
}
.lesbdyCntClipRt a:hover{
	color:#e5a511;
	text-decoration:underline;
}
.lesbdyCntClipLtAns{
	border-right:1px solid #fae1c2;
	width:311px;
	height:100%;
	float:left;
	font-size:11px;
	padding:0px 10px 0px 0px;
}
.lesAnswerTtl{
	font-size:16px;
	font-weight:bold;
	color:#e8a714;
}
.lesbdyCntClipRtAns{
	border:1px solid #fff;
	width:311px;
	float:right;
	padding:0px 0px 0px 0px;
	color:#514e46;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lesbdyCntClipRtAns span{
	color:#e8a714;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lesbdyCntClipRtAns a:link, .lesbdyCntClipRtAns a:visited{
	color:#7faeb5;
	text-decoration:underline;
}
.lesbdyCntClipRtAns a:hover{
	color:#7faeb5;
	text-decoration:none;
}
/* ---END --- */
/* Style for Services LES */
.pcsbdyContentClip{
	float:left;
	width:699px;
}
.pcsbdyCntTop{
	background:url(../images/hy_bdy_content_top.gif) #fff7e7 no-repeat 0px 0px;
	font-size:1%;
	height:5px;
}
.pcsbdyCntBdy{
	background:url(../images/hy_bdy_content_bg.gif) #fff7e7 repeat-y 0px 0px;
	display:block;
	height:360px;
	font-size:14px;
	padding:18px 23px 17px 23px;
}
.pcsbdyCntBtm{
	background:url(../images/hy_bdy_content_btm.gif) #fff7e7 no-repeat 0px 0px;
	font-size:1%;
	height:5px;
}
.pcsbdyCntClipLt{
	border-right:1px solid #fae1c2;
	width:406px;
	height:100%;
	float:left;
}
.pcsbdyCntClipLt ul{
	margin:0px;
	padding:0px 35px 0px 0px;
}
.pcsbdyCntClipLt li{
	background:url(../images/hy_services_bullet.gif) no-repeat 0px 5px;
	list-style-type:none;
	padding:0px 0px 13px 13px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#707f80;
}
.pcsmpAskQueTtl{
	font-size:14px;
	font-weight:bold;
	color:#e5811d;
}
.pcsbdyCntClipRt{
	border:1px solid #fff;
	width:243px;
	float:right;
	padding:130px 0px 0px 0px;
	color:#7faeb5;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pcsbdyCntClipRt a:link, .pcsbdyCntClipRt a:visited {
	color:#7faeb5;
	text-decoration:none;
}
.pcsbdyCntClipRt a:hover{
	color:#7faeb5;
	text-decoration:underline;
}
.pcsbdyCntClipLtAns{
	border-right:1px solid #fae1c2;
	width:311px;
	height:100%;
	float:left;
	font-size:11px;
	padding:0px 10px 0px 0px;
}
.pcsAnswerTtl{
	font-size:16px;
	font-weight:bold;
	color:#7faeb5;
}
.pcsbdyCntClipRtAns{
	border:1px solid #fff;
	width:311px;
	float:right;
	padding:0px 0px 0px 0px;
	color:#514e46;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pcsbdyCntClipRtAns span{
	color:#7faeb5;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pcsbdyCntClipRtAns a:link, .pcsbdyCntClipRtAns a:visited{
	color:#7faeb5;
	text-decoration:underline;
}
.pcsbdyCntClipRtAns a:hover{
	color:#7faeb5;
	text-decoration:none;
}
/* ---END --- */
/* Style for Services NPS */
.npsbdyContentClip{
	float:left;
	width:699px;
}
.npsbdyCntTop{
	background:url(../images/hy_bdy_content_top.gif) #fff7e7 no-repeat 0px 0px;
	font-size:1%;
	height:5px;
}
.npsbdyCntBdy{
	background:url(../images/hy_bdy_content_bg.gif) #fff7e7 repeat-y 0px 0px;
	display:block;
	height:360px;
	font-size:14px;
	padding:18px 23px 17px 23px;
}
.npsbdyCntBtm{
	background:url(../images/hy_bdy_content_btm.gif) #fff7e7 no-repeat 0px 0px;
	font-size:1%;
	height:5px;
}
.npsbdyCntClipLt{
	border-right:1px solid #fae1c2;
	width:406px;
	height:100%;
	float:left;
}
.npsbdyCntClipLt ul{
	margin:0px;
	padding:0px 35px 0px 0px;
}
.npsbdyCntClipLt li{
	background:url(../images/hy_services_bullet.gif) no-repeat 0px 5px;
	list-style-type:none;
	padding:0px 0px 13px 13px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#707f80;
}
.npsmpAskQueTtl{
	font-size:14px;
	font-weight:bold;
	color:#e5811d;
}
.npsbdyCntClipRt{
	border:1px solid #fff;
	width:243px;
	float:right;
	padding:130px 0px 0px 0px;
	color:#abb400;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.npsbdyCntClipRt a:link, .npsbdyCntClipRt a:visited {
	color:#abb400;
	text-decoration:none;
}
.npsbdyCntClipRt a:hover{
	color:#abb400;
	text-decoration:underline;
}
.npsbdyCntClipLtAns{
	border-right:1px solid #fae1c2;
	width:311px;
	height:100%;
	float:left;
	font-size:11px;
	padding:0px 10px 0px 0px;
}
.npsAnswerTtl{
	font-size:16px;
	font-weight:bold;
	color:#abb400;
}
.npsbdyCntClipRtAns{
	border:1px solid #fff;
	width:311px;
	float:right;
	padding:0px 0px 0px 0px;
	color:#514e46;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.npsbdyCntClipRtAns span{
	color:#abb400;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.npsbdyCntClipRtAns a:link, .npsbdyCntClipRtAns a:visited{
	color:#7faeb5;
	text-decoration:underline;
}
.npsbdyCntClipRtAns a:hover{
	color:#7faeb5;
	text-decoration:none;
}
/* ---END --- */
/* Style for About Us */
.abtHdr{
	background:url(../images/hy_aboutushdr_main_bg.gif) repeat-y 0px 5px;
	width:792px;
	height:244px;
	margin-left:auto; 
	margin-right:auto;
}
.abtHdr img{
	margin:90px 0px 0px 20px;
	float:left;
}
.abthdrEmpImg img{
	margin:0px 11px 0px 0px;
	float:right;
}
.mrgnAuto{
	width:770px;
	margin-left:auto;
	margin-right:auto;
	display:table;
}
.abtContent{
	background:url(../images/hy_dotted_vline.gif) repeat-y right;
	width:452px;
	padding:32px 80px 35px 11px;
	float:left;
	font-size:12px;
	color:#514e46;
}
.abtRtNav{	
	width:208px;
	padding:23px 8px 21px 10px;
	float:right;
	color:#514e46;
	background:url(../images/hy_aboutus_btm_sept.gif) repeat-x bottom;
}
.abtRtNav span{
	color:#aeae36;
}
.abtRtNav b{
	font-weight:normal;
	font-size:12px;
}
.abtRtNav span a:link, .abtRtNav span a:visited {
	color:#aeae36;
	text-decoration:none;
}
.abtRtNav span a:hover{
	color:#aeae36;
	text-decoration:underline;
}
.abtRtNav img{
	padding:0px 0px 0px 1px;
}
/* about us --- inner pages */
.abtHdrOnPg{
	background:url(../images/hy_aboutushdr_main_bg.gif) repeat-y 0px 5px;
	width:792px;
	height:244px;
	margin-left:auto; 
	margin-right:auto;
}
.abtHdrOnPg img{
	margin:166px 0px 0px 20px;
	float:left;
}
.abtRtNavOnPg{	
	width:208px;
	padding:23px 8px 21px 10px;
	float:right;
	color:#514e46;
	background:url(../images/hy_aboutus_btm_sept.gif) #fbfbf8 repeat-x bottom;
}
.abtRtNavOnPg span{
	color:#aeae36;
}
.abtRtNavOnPg b{
	font-weight:normal;
	font-size:12px;
}
.abtRtNavOnPg span a:link, .abtRtNavOnPg span a:visited {
	color:#aeae36;
	text-decoration:none;
}
.abtRtNavOnPg span a:hover{
	color:#aeae36;
	text-decoration:underline;
}
.abtRtNavOnPg img{
	padding:0px 0px 0px 1px;
}
/* ---END --- */
/* Style for POV section */
.povHdr{
	background:url(../images/hy_povhdr_main_bg.gif) repeat-y 0px 5px;
	width:792px;
	height:244px;
	margin-left:auto; 
	margin-right:auto;
}
.povHdr img{
	margin:90px 0px 0px 20px;
	float:left;
}
.povhdrEmpImg img{
	margin:0px 11px 0px 0px;
	float:right;
}
.povContent{
	width:452px;
	padding:32px 80px 35px 11px;
	float:left;
	font-size:12px;
	color:#514e46;
}
/* ---END --- */
/* Style for Home section */
.homeHdr{
	background:url(../images/hy_homehdr_main_bg.gif) repeat-y 0px 5px;
	width:792px;
	height:244px;
	margin-left:auto; 
	margin-right:auto;
}
.homeHdr img{
	margin:0px 0px 0px 0px;
	float:left;
}
.homeContent{
	width:456px;
	padding:32px 24px 35px 0px;
	float:right;
	font-size:12px;
	color:#514e46;
}
.homeCntImg{
	float:right;
	padding:0px 17px 0px 0px;
}
/* ---END --- */
/* Style for POV section */
.ctusHdr{
	background:url(../images/hy_ctushdr_main_bg.gif) repeat-y 0px 5px;
	width:792px;
	height:244px;
	margin-left:auto; 
	margin-right:auto;
}
.ctusContent{
	width:492px;
	padding:32px 20px 35px 11px;
	float:left;
	font-size:12px;
	color:#514e46;
	display:table;
}
.ctusContent table td{
	color:#8b8b8b;
	font-size:10px;
}
.ctusContentRt{
	width:95px;
	float:right;
	padding:32px 39px 0px 0px;
}
#login-form{
	display:none;
}
.mandy{
	color:#f00;
}
/* ---END --- */

/* Style for About Us */
.abtContent ul{
	margin:0px;
	padding:0px 35px 0px 30px;
}
.abtContent li{
	background:url(../images/hy_abt_bullet.gif) no-repeat 0px 5px;
	list-style-type:none;
	padding:0px 0px 13px 13px;
}

.abtRtNavCorp{	
	width:208px;
	height:50px;
	padding:10px 8px 21px 10px;
	float:right;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color:#514e46;
	background:url(../images/hy_aboutus_btm_sept.gif) repeat-x bottom;
}

.abtRtNavCorp span a:link, .abtRtNavCorp span a:visited {
	color:#aeae36;
	text-decoration:none;
}
.abtRtNavCorp span a:hover{
	color:#aeae36;
	text-decoration:underline;
}

.abtRtNavPublic{	
	width:208px;
	height:50px;
	padding:10px 8px 21px 10px;
	float:right;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color:#514e46;
	background:url(../images/hy_aboutus_btm_sept.gif) repeat-x bottom;
}

.abtRtNavPublic span a:link, .abtRtNavPublic span a:visited {
	color:#937284;
	text-decoration:none;
}
.abtRtNavPublic span a:hover{
	color:#937284;
	text-decoration:underline;
}

.abtRtNavLiqui{	
	width:208px;
	height:50px;
	padding:10px 8px 21px 10px;
	float:right;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color:#514e46;
	background:url(../images/hy_aboutus_btm_sept.gif) repeat-x bottom;
}

.abtRtNavLiqui span a:link, .abtRtNavLiqui span a:visited {
	color:#7faeb5;
	text-decoration:none;
}
.abtRtNavLiqui span a:hover{
	color:#7faeb5;
	text-decoration:underline;
}
.actTab{
	background-color:#fbfbf8;
}
.ttlProgram{
	height:100%;
	margin-right:12px;
	background:url(../images/hy_ser_ttl_program.gif) no-repeat center right;
}
.serGoingPublic{
	background:url(../images/hy_ctushdr_main_bg.gif) repeat-y 0px 5px;
	width:792px;
	height:244px;
	margin-left:auto; 
	margin-right:auto;
}

.serGoingPublic img{
	margin:90px 0px 0px 20px;
	float:left;
}
.ttlSeminar{
	height:100%;
	margin-right:12px;
	background:url(../images/hy_ser_ttl_seminar.gif) no-repeat center right;
}
.ttlWorkshop{
	height:100%;
	margin-right:12px;
	background:url(../images/hy_ser_ttl_workshop.gif) no-repeat center right;
}
a.public:link, a.public:visited{
	color:#886c7e;
	text-decoration:none;
}
a.public:hover{
	color:#886c7e;
	text-decoration:undeline;
}
/* ---END --- */

/*New css for services */
#ttlLayer {
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	padding-left:30px;
	z-index:1;
	width:768px;
	top:103px;
}

html>body #ttlLayer {
	position:absolute;
	margin-left:18%; /* works in all */
	*margin-left:1%; /* targets IE6 and 7 */
	_margin-left:15%; /* targets IE6 */
	z-index:1;
	top: 103px;
}

::root #ttlLayer {
	position:absolute;
	padding-left:30px;
	z-index:1;
	top: 103px;
	left:150px;
	margin-left:auto;
	margin-right:auto;
}
/* ---END --- */