BODY	{ padding:0px; margin:0px; background-position:top center;  }
IMG		{ border:0px; }
.L	{ float:left;}
.R	{ float:right;}
DIV.TopNav 					{ width:950px; height:40px; vertical-align:top;background:url(../img/top_menu_1pix.gif) repeat-x 0 5px; }
DIV.TopNav UL    			{ font:normal 10px Arial; color:#535353;margin:6px 0px 0px 5px;padding:0; height:16px; vertical-align:top;}
DIV.TopNav LI				{ display:inline;list-style-image:none; padding:0;  vertical-align:top;}
.left_top_nav A:link		{ font:normal 10px Arial; color:#535353; text-decoration:none; }
.left_top_nav A:active		{ font:normal 10px Arial; color:#B30000; text-decoration:none; }
.left_top_nav A:visited		{ font:normal 10px Arial; color:#535353; text-decoration:none; }
.left_top_nav A:hover		{ font:normal 10px Arial; color:#B30000; text-decoration:underline; }
LI.active 					{ font:normal 10px Arial; color:#B30000; text-decoration:none; }
.bread_crum		 			{ font:normal 12px Arial; color:#b2b2b2;}
.bread_crum	UL	 			{ padding:0; margin:0;}
.bread_crum LI   			{ display:inline;list-style-image:none; padding:0;}
.bread_crum LI A  			{ text-decoration:none; font:normal 12px Arial; color:#b2b2b2;}
.loginFils	{ background-color:#fff; border:1px solid #cfcfcf; width:70px; height:14px; font:bold 9px Arial; text-align:left; color:#535353;padding:0;margin:-1px 0px 0px 0px; }
.loginFils2	{ background-color:#fff; border:1px solid #cfcfcf; width:70px; height:14px; font:bold 9px Arial; text-align:left; color:#535353;padding:0;margin:-1px 0px 0px 0px;  }
.loginFils3	{ background-color:#fff; border:1px solid #cfcfcf; width:70px; height:14px; font:bold 9px Arial; text-align:left; color:#535353;padding:0;margin:-1px 0px 0px 0px; }
TD.WrapperHeading			{ width:950px; height:96px; vertical-align:top; text-align:left; }
DIV.WrapperHeading			{ padding:0;margin:0;}
DIV.WrapperHeading *		{ vertical-align:top; }
DIV.WrapperHeading H1 		{ color:#b2b2b2; font:normal 27px Arial; margin:45px 0 0 10px; padding:0;  height:60px; float:left;}
IMG.Heading					{ margin-left:13px !important; margin-left:10px; margin-top:32px; }
TD.WrapperContent			{ width:950px; height:100%; vertical-align:top; }
TABLE.WrapperContent		{ width:950px; height:100%; }
TD.WrapCont_Content			{ width:950px; height:100%; vertical-align:top; text-align:left; }
.footer			{ font:normal 9px Arial; color:#9F9F9F;padding-top:40px;}
.footer	 A		{ font:normal 9px Arial; color:#9F9F9F; text-decoration:none;}
.cradeit		{ font:normal 9px Arial; color:#535353; vertical-align:top; float:right; margin:0;}
.cradeit *		{ vertical-align:middle }
.cradeit IMG 	{ margin-top:-3px;}
.logoFloat         { float:left;}
.titlePadding      { padding-top:19px;}
.right_top_nav     { float:right;}
UL.right_top_nav LI{ padding:0;}
UL.left_top_nav LI { padding-left:15px;}
.left_top_nav      { float:left;}
.nav_img		   { float:left; margin-top:5px}
.nav_img2          { float:right;margin-top:5px}
A.redlink:link,A.redlink:active,A.redlink:visited,A.redlink:hover { font:normal 10px Arial; color:#b40020; text-decoration:none; }
A.redlink IMG { margin-left:2px; }
DIV.footer_list UL    			{ float:left; font:normal 10px Arial ; color:#535353;margin:0px;padding-left:6px;text-transform:uppercase;}
DIV.footer_list LI				{ display:inline; list-style-image:none; padding:0; }
.footer_list A:link				{ font:normal 9px Arial; color:#535353; text-decoration:none; }
.footer_list A:active			{ font:normal 9px Arial; color:#B30000; text-decoration:none; }
.footer_list A:visited			{ font:normal 9px Arial; color:#535353; text-decoration:none; }
.footer_list A:hover			{ font:normal 9px Arial; color:#B30000; text-decoration:underline; }
.flash_menu 	 				{ clear:both; float:left; width:260px; padding:10px 0 0 0; margin-left:-15px; -margin-left:-7px; }
.clear 							{ height:0px; font:normal 0px/0px Arial; clear:both;} 
A.find { display:block; font:normal 16px Arial; color:#747474; text-decoration:none; margin:10px 0 0 0;}
A.find:hover { text-decoration:underline; color:#b40020;}

A.find_bold { display:block; font:bold 12px Arial; color:#b40020; margin:10px 0 0 0; text-decoration:underline;}


/*----BOXES-------*/
.box1_top { height:11px !important; font:normal 11px/11px Arial !important; font:normal 8x/8px Arial; height:8px; background:#fff url('../img/box1_top_bg.gif') repeat-x 0 0;  }
.box1_top_left { height:11px !important; font:normal 11px/11px Arial !important; font:normal 8x/8px Arial; height:8px; float:left; background:#ffffff url('../img/box1_top_left.gif') no-repeat 0 0; width:10px; }
.box1_top_right { height:11px !important; font:normal 11px/11px Arial !important; font:normal 8x/8px Arial; height:8px; float:right; width:14px; background:#ffffff url('../img/box1_top_right.gif') no-repeat 0 0; }
.box1_middle { border-left:1px solid #e7e7e7; background:#ffffff url('../img/box1_right_border.gif') repeat-y right top; padding:0px 0px 0px 0px; }
.box1_bottom { height:30px; background:url('../img/box1_bottom_bg.gif') repeat-x 0 0; }
.box1_bottom_left { float:left; width:10px; height:18px; background:#ffffff url('../img/box1_bottom_left.gif') no-repeat 0 0; }
.box1_bottom_right { float:right; width:14px; height:18px; background:#ffffff url('../img/box1_bottom_right.gif') no-repeat 0 0; }
.box_width { width:220px;}
/*----BOXES-------*/
.marc { background:url(../img/mar.gif) repeat-x 0 0;height:77px; margin-right:5px;}
.second { padding:5px 0 3px;}
/*---flash alert-----*/
.alert { font:normal 9px Arial; color:#990000; text-align:left; padding:10px 20px 0px;}

A.box_learn:link,A.box_learn:active,A.box_learn:visited,A.box_learn:hover {  padding-right:12px;font:normal 12px Arial; color:#b40020; 
text-decoration:none;background:url('../img/red_arrow.gif') no-repeat right 5px;  }



.header       { background:url('../img/hiro_logo.gif') no-repeat 0 0;height:74px; width:243px;float:left; margin:0; }
.head_wrapper { width:950px; }
.head_wrapper  H1 { color:#b2b2b2; font:normal 27px Arial; margin:45px 0 0 16px; padding:0;  height:60px; float:left;}

.content_right   	{ float:right; width:690px;}
.content_right H2.inner  	{  color:#b2b2b2; font:normal 18px Arial; margin:10px 0 0 0; padding:0; height:25px; }

.solution_header {  background:transparent url('../img/solutions_title.gif') no-repeat 0 0; width:168px; height:44px; display:block; font-size:0; line-height:400px; 
					overflow:hidden; position:relative; margin:50px 0 0 17px; float:left; }

.products_header {  background:transparent url('../img/products_title.gif') no-repeat 0 0; width:166px; height:42px; display:block; font-size:0; line-height:400px; 
					overflow:hidden; position:relative; margin:50px 0 0 17px; float:left; }	

.legal_header {  background:transparent url('../img/legal_notice_title.gif') no-repeat 0 0; width:212px; height:42px; display:block; font-size:0; line-height:400px; 
					overflow:hidden; position:relative; margin:50px 0 0 17px; float:left; }

.privacy_header {  background:transparent url('../img/privacy_policy_title.gif') no-repeat 0 0; width:243px; height:42px; display:block; font-size:0; line-height:400px; 
					overflow:hidden; position:relative; margin:50px 0 0 17px; float:left; }					



.btn { height:43px;}
.btn .l_corner{ background:transparent url(../img/l_corner.jpg) no-repeat 0 0; width:12px; height:43px;  }
.btn A.call{ display:block;background:transparent url(../img/b_repeat.jpg) repeat-x 0 0; height:43px; font:bold 14px Arial; color:#B40020;text-decoration:none; padding:11px 0 0 0;}
.btn A.call:hover { text-decoration:underline;}
.btn .r_corner{ background:transparent url(../img/r_corner.jpg) no-repeat 0 0; width:12px; height:43px;}

