@charset "UTF-8";


body {
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#5f5e5e;
	line-height:20px;
	background-image:url(../images/hiecsw/HIECsw-bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color:#fafafa;

}

p {
	margin: 0px 0px 0px 0px;
}


.mnTxt {
	font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#5f5e5e;
	line-height:20px;
}

.mnTit{
font-family:Tahoma;
font-weight:400;
font-size:18px;
color:#f58800;


}

.blockTit{
font-family: Arial, Helvetica, sans-serif;
font-weight:400;
font-size:20px;
color:#ffffff;


}



.medBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	color: #000000;
	
}

.bigDarkText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	color: #888888;
	line-height:20px;
	
}



.orangeTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	color: #f63d17;
	line-height:20px;
}

.greyTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	color: #474747;
}

.greyTit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	color: #474747;
	
}

.greySubTit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	color: #999;
	line-height:20px;
}

.pageTit {
	font-family: Arial, Helvetica, sans-serif;
font-weight:700;
font-size:20px;
color:#98c4db;
line-height:20px;
}

.quoteTxt {
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	color:#777777;
}

.quoteTit {
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	color:#464545;
}
.quoteRefTxt {
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	color: #464545;
}


.footTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #222222;
}

img.arrow {
			display: inline;
			vertical-align:text-middle;
			
		}


.validation-advice {
	margin: 4px 0;
	padding: 4px;
	background-color: #fe911a;
	color : #ffffff;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
}

.clear {
	clear: both;
}


.smlText{
	font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#555555;
}

.smallerText{
	font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#444444;
}

.smlRedText{
	font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#990000;
}

.verySmlText{
	font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#555555;
}

.newsLeft{

width:455px;
float:left;
display:inline;
padding-bottom:10px;

}

.newsRight{

width:150px;
display:inline;
float:right;
text-align:right;
padding-bottom:10px;
}



.nodot{
list-style:none;
padding: 0px 0 0 0;
margin: 0px;
}

.nodot2{
list-style:none;
padding: 0px 0 0 0px;
margin: 0px;
}



A:link {color:#bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 700;} 
A:visited {color: #bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 700;} 
A:hover {color:#fb9c00; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; font-weight: 700;} 
A:active {color:#bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 700;}

A.smallTLink:link {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height:14px; font-weight: 400;} 
A.smallTLink:visited {color: #aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height:14px; font-weight: 400;} 
A.smallTLink:hover {color:#fb9c00; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; line-height:14px; font-weight: 400;} 
A.smallTLink:active {color:#bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height:14px; font-weight: 400;}

A.footLink:link {color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: 400;} 
A.footLink:visited {color: #cccccc; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: 400;} 
A.footLink:hover {color:#f58800; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; font-weight: 400;} 
A.footLink:active {color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: 400;}


A.menuLink:link {color:#ababab; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 700;} 
A.menuLink:visited {color: #ababab; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 700;} 
A.menuLink:hover {color:#fb9c00; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; font-weight: 700;} 
A.menuLink:active {color:#ababab; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 700;}


A.dropLink:link {color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight: 400} 
A.dropLink:visited {color: #aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight: 400} 
A.dropLink:hover {color:#687688; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; font-weight: 400} 
A.dropLink:active {color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight: 400}

A.blueLink:link {color:#2eb1d5; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; font-weight: 700} 
A.blueLink:visited {color: #2eb1d5; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; font-weight: 700} 
A.blueLink:hover {color:#fe911a; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: underline; font-weight: 700} 
A.blueLink:active {color:#2eb1d5; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; font-weight: 700}

A.blueLink2:link {color:#0081c5; font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; font-weight: 700; line-height:40px; } 
A.blueLink2:visited {color: #0081c5; font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; font-weight: 700; line-height:40px;} 
A.blueLink2:hover {color:#474747; font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: underline; font-weight: 700; line-height:40px;} 
A.blueLink2:active {color:#0081c5; font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; font-weight: 700; line-height:40px;}

A.newsLink:link {color:#0e5d9f; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: 400} 
A.newsLink:visited {color: #0e5d9f; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: 400} 
A.newsLink:hover {color:#ec8124; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; font-weight: 400} 
A.newsLink:active {color:#0e5d9f; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: 400}

A.smallLink:link {color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: 400} 
A.smallLink:visited {color: #cccccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: 400} 
A.smallLink:hover {color:#2a4f59; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; font-weight: 400} 
A.smallLink:active {color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: 400}

A.smallOrange:link {color:#ff833f; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: 400} 
A.smallOrange:visited {color: #ff833f; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: 400} 
A.smallOrange:hover {color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; font-weight: 400} 
A.smallOrange:active {color:#ff833f; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: 400}

A.blackLink:link {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400} 
A.blackLink:visited {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400} 
A.blackLink:hover {color:#0081c5; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; font-weight: 400} 
A.blackLink:active {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400}

A.greyLink:link {color:#777777; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.greyLink:visited {color: #777777; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.greyLink:hover {color:#0081c5; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: underline; font-weight: 400} 
A.greyLink:active {color:#777777; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400}


A.greyLink2:link {color:#777777; font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; font-weight: 700} 
A.greyLink2:visited {color: #777777; font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; font-weight: 700} 
A.greyLink2:hover {color:#fb9c00; font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: underline; font-weight: 700} 
A.greyLink2:active {color:#777777; font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; font-weight: 700}

A.sideLink:link {color:#6f6f6f; font-family:Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; font-weight: 700; } 
A.sideLink:visited {color: #6f6f6f; font-family:Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; font-weight: 700;} 
A.sideLink:hover {color:#0081c5; font-family:Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: underline; font-weight: 700; } 
A.sideLink:active {color:#6f6f6f; font-family:Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; font-weight: 700; }

A.topLinksLink:link {color:#516f95; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height:15px; font-weight: 400} 
A.topLinksLink:visited {color: #516f95; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height:15px; font-weight: 400} 
A.topLinksLink:hover {color:#2a4f59; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; line-height:15px; font-weight: 400} 
A.topLinksLink:active {color:#516f95; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height:15px; font-weight: 400}

A.orangeLink:link {color:#ff833f; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 700} 
A.orangeLink:visited {color: #ff833f; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 700} 
A.orangeLink:hover {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; font-weight: 700} 
A.orangeLink:active {color:#ff833f; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 700}


A.menuLinkShadow:link {line-height: 40px; color:#666666; font-family: "Arial Rounded MT Bold", Arial, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400} 
A.menuLinkShadow:visited {line-height: 40px; color: #666666; font-family: "Arial Rounded MT Bold", Arial, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400} 
A.menuLinkShadow:hover {text-shadow: 0px 0px 4px #FFF; line-height: 40px; color:#ff833f; font-family: "Arial Rounded MT Bold", Arial, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400} 
A.menuLinkShadow:active {line-height: 40px; color:#666666; font-family: "Arial Rounded MT Bold", Arial, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400}




#wrapper {
	width: 930px;
	margin: 0 auto;
}

	#headerMain {
		width: 930px;
		height: 96px;
		margin: 17px 0 0 0;
	}
		img.logo {
			float: left;
			display: inline;
			margin: 10px 0px 10px 0px;
		}
		
		#contact {			
			float: right;
			margin: 10px 0px 0px 0px;
			font-family: "Arial Rounded MT Bold", Arial, sans-serif;
			font-weight: bold;
			color: #999;
		}


DIV#content{
margin:0 auto;
	width:1050px;
	left:50%;
	
	
}



DIV#outer{
width:1050px;
margin: 0px;

}


DIV#header{
height:78px;
text-align:left;
padding-left:32px;
padding-top:30px;

}

DIV#mainMenuHere{
height:35px;
text-align:left;
padding-left:0px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:10px;
font-weight:400;

}


       DIV#loginBg {
position: absolute;
background-image:url(../images/hiecsw/login-bg.png);
background-repeat:no-repeat;
background-position:center;
left: 50%;
top: 42px;
margin-left:174px;
padding: 15px 0 0 0;
width: 325px;
height:36px;
text-align:center;
z-index: 10;
   }
   
   
          DIV#socialTop {
position: absolute;
left: 50%;
top: 10px;
margin-left:222px;
padding: 0 0 0 0;
width: 200px;
height:20px;
text-align:right;
z-index: 15;
   }
   
             DIV#shareMe {
position: absolute;
left: 50%;
top: 13px;
margin-left:425px;
padding: 0 0 0 0;
width: 68px;
height:20px;
text-align:right;
z-index: 16;
   }
   
   
DIV#set01{

margin:0 auto;


}


DIV#left01{
width:646px;
height:197px;
float:left;
display:inline;
padding: 13px 0 0 40px;
background-repeat:no-repeat;
background-position:left top;


}

DIV#right01{
width:364px;
float:right;


}

DIV#innerRight01{
height:37px;
padding: 14px 0px 0px 28px;
background-image:url(../images/hiecsw/join-head.png);
background-repeat:no-repeat;
background-position:left top;


}

DIV#innerRight02{
background-image:url(../images/hiecsw/join-bg.png);
background-repeat:repeat-y;
padding: 12px 32px 0 28px;
height:126px;


}

DIV#innerRight03{
padding: 0px;
height:29px;
background-image:url(../images/hiecsw/join-foot.png);
background-repeat:no-repeat;



}

DIV#set02{

margin:0 auto;


}


DIV#left02{
width:362px;
float:left;
display:table-cell;

}

DIV#right02{
width:688px;
float:right;


}


DIV#innerLeft01{
height:59px;
background-image:url(../images/hiecsw/twitter-head.png);
background-repeat:no-repeat;
background-position:left top;


}

DIV#innerLeft02{
background-image:url(../images/hiecsw/left-bg2.png);
background-repeat:repeat-y;
padding: 10px 28px 0 38px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	color: #888888;
	line-height:20px;


}

DIV#innerLeft03{

padding: 28px 0px 0px 48px;
height:34px;
background-image:url(../images/hiecsw/twitter-foot.png);
background-repeat:no-repeat;



}

DIV#innerLeft04{
padding: 22px 0px 0px 38px;
height:38px;
background-image:url(../images/hiecsw/feeds-head.png);
background-repeat:no-repeat;
background-position:left top;


}

DIV#innerLeft05{
background-image:url(../images/hiecsw/left-bg.png);
background-repeat:repeat-y;
padding: 10px 28px 0 38px;


}

DIV#innerLeft06{
padding: 0px;
height:83px;
background-image:url(../images/hiecsw/feeds-foot.png);
background-repeat:no-repeat;



}



DIV#innerLeft04b{
padding: 22px 0px 0px 38px;
height:38px;
background-image:url(../images/hiecsw/feeds-head.png);
background-repeat:no-repeat;
background-position:left top;


}

DIV#innerLeft05b{
background-image:url(../images/hiecsw/left-bg.png);
background-repeat:repeat-y;
padding: 10px 28px 0 38px;


}

DIV#innerLeft06b{
padding: 0px;
height:83px;
background-image:url(../images/hiecsw/feeds-foot.png);
background-repeat:no-repeat;



}



DIV#innerLeft07{
padding: 0px 0 10px 32px;

}






DIV#innerLeftFTop{
padding: 20px 0px 0px 38px;
height:38px;
background-image:url(../images/hiecsw/forum_head.png);
background-repeat:no-repeat;
background-position:left top;


}

DIV#innerLeftFMid{
background-image:url(../images/hiecsw/left-bg2.png);
background-repeat:repeat-y;
padding: 10px 28px 0 38px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	color: #888888;
	line-height:20px;


}

DIV#innerLeftFBottom{

height:31px;
background-image:url(../images/hiecsw/blank-foot.png);
background-repeat:no-repeat;



}





DIV#innerRight04{
height:34px;
padding: 21px 0px 0px 28px;
background-image:url(../images/hiecsw/main-head.png);
background-repeat:no-repeat;
background-position:left top;


}

DIV#innerRight05{
background-image:url(../images/hiecsw/main-bg.png);
background-repeat:repeat-y;
padding: 14px 40px 0 28px;


}

DIV#innerRight06{
padding: 0px;
height:29px;
background-image:url(../images/hiecsw/main-foot.png);
background-repeat:no-repeat;



}



DIV#pInner1{
width:120px;
float:left;
display:inline;
font-weight:700;
margin:0px;

}

DIV#pInner2{
width:480px;
float:left;
display:inline;
font-weight:400;
margin:0 0 10px 0;
}



DIV#footer{
margin:0 auto;
padding: 20px 34px 0 28px;
height:30px;


}


DIV#footLeft{
width:200px;
float:left;
display:inline;


}

DIV#footRight{
width:250px;
display:inline;
float:right;
text-align:right;

}





/* BEGIN NAV */
		#nav {
			padding: 0px 34px 0px 0px;
	
	margin:0 auto;
	height:34px;
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
	
		}			
		
			#nav li {
				float: left;
				padding: 0px 0 0px 0;
				margin: 0px 14px 0px 0px;
				line-height: 12px;
				position: relative;	
				background: none;
				text-align:left;
				background-image:url(../images/hiecsw/menu-dot.gif);
				background-position:100% 2px;
				background-repeat:no-repeat;			
			}
			
				#nav li a {
				text-align:left;
					float: left;
					padding: 0px 26px 10px 0px;
									
				}
				#nav li a:hover {
				
				}
				
				#nav li a.selected {
					color: #fff;
				
				}
				/* Same as .selected. Used for jQuery hack. See functions.js */
				#nav li a.hover {
				
					
				}
						
				#nav li ul {
				padding:0px 0 0px 0;
				width:175px;
					display: none;
					position: absolute;
					left: -18px;
					top: 100%;
					background-color:#ffffff;
				background-image:none;			
							background-repeat:no-repeat;
							text-align:right;
							border-top-style:solid;
							border-top-width:1px;
							border-top:solid;
							border-top-color:#aaaaaa;
							
				}
				
				#nav li:hover ul {
					display: block;
				}
				
					#nav li ul li{
						float: none;
						margin: 0px;
						padding: 0px;
						background-image:none;
						border:solid;
						border-style:solid;
						border-width:1px;
						border-color:#aaaaaa;
						border-top:none;
						border-top-style:none;
						
					}
					nav li ul li {
					
						_display: inline; /* IE6 */
					}
						
						#nav li ul li a {
						background-repeat:no-repeat;
						background-position:12px 9px;
						padding: 8px 16px 8px 16px;
							float: none;
							display: block;
							color: #7f7f7f;
							
							font-weight:400;
							text-align:left;
						}
						
						#nav li ul li a:hover {
					color: #333333;
							background-color: #ff863d;
						}			
			/* END NAV */

