
html { font-family: Arial, Helvetica, Sans-Serif; font-size: 90%; margin: 0px; padding : 0px; color: #666; background : url(/online/img/hstation/body_bg.gif) repeat-y center top;  }
body { font-size: 90%; margin: 0px; padding: 0px; width: 100%;  }

img {	border: none; }

a { color : #666; text-decoration : none;  }
a:hover { color : #666; text-decoration : underline; }

#fullWidthHeaderContainer {
	width: 100%;
	margin : 0px; padding : 0px;
	}

#fixedWidthHeaderContainer { 
	width : 995px; 
	height : 169px; 
	position : relative; 
	padding : 0px; 
	margin : 0px auto; 
	background : url(/online/img/hstation/title_bg.gif) repeat-x left bottom; 
	}

#header { 
	float : left; 
	/*
	width : 995px; 
	*/
	width: 100%;
	height : 169px; 
	margin : 0px; 
	padding : 0px; 
	background : url(/online/img/hstation/header_curve.gif) no-repeat left top; 
	}

.logo { 
	float : left; 
	margin : 42px 0px 0px 9px; 
	padding : 0px; 
	display : inline; 
	
	}
	
#titlebar { 
	position : absolute; 
	bottom : -9px; 
	left : 260px; 
	width : 665px; 
	height : 34px; 
	margin : 0px; 
	padding : 0px; 
	border: 0px;
	font-size : 120%;
	}
	
#fullWidthBodyContainer {
	width: 100%;
	margin : 0px; padding : 0px;
	}

#fixedWidthBodyContainer { 
	width : 995px; 
	position : relative; 
	padding : 0px; 
	margin : 0px auto; 
	background : url(/online/img/hstation/leftcol_bg.gif) repeat-y left top; 
	}

	
#leftcol { 
	float: left; 
	
	width: 244px; 
	padding : 82px 0px 50px 10px; 
	margin : 0px;
	display : inline; 
	background : url(/online/img/hstation/left_col.gif) no-repeat left top; }
	
	
#mainNavList { 
	float : left; 
	font-size : 90%; 
	padding : 0px; 
	margin : 0px; 
	width: 234px; 
	margin-top: 20px;
	
	}
	
div.innerBodyContainer { 
	margin : 0px; 
	padding : 0px;
	background : url(/online/img/hstation/leftNav_base.gif) no-repeat left bottom; 
	}
	
	
#leftcol ul { margin : 0px 0px 0px 15px; padding: 0px; }

#leftcol ul li { 
	list-style-type : none; 
	clear : both; 
	margin : 0px; 
	padding : 1px 0px 0px; 
	background : url(/online/img/hstation/leftNav_border.gif) repeat-x left top; 
	}

#leftcol ul li.firstLink { background : none; }

#leftcol ul li a { 
	display : block; 
	font-weight : normal; 
	padding : 4px 10px 4px 0px; 
	margin : 0px; 
	color : #666; 
	text-decoration: none; 
	}

#leftcol ul li a, #leftcol ul li a { font-weight : bold; }

#leftcol ul li a:hover, #leftcol ul li a:hover { color : #666; text-decoration : underline; }

#leftcol ul li a, #leftcol ul li a { color : #666; font-weight : normal; }

#leftcol ul li a:hover, #leftcol ul li a:hover { color : #666; text-decoration : underline; }

#main {
	padding-top: 10px;
	margin-left: 265px;
	width: 725px;
	min-height: 500px;
}


div.mainTrailer { left : 260px; width : 725px;  margin-top : 10px; border-top : solid 1px #ccc; }

/* Default data table class */
.datatab {
	font-size: 12px;
	margin-bottom: 5px;
	border-collapse: collapse;
	border: 2px solid #E6E6E6;
}
.datatab caption {
	font-size: 15px;
	font-weight: 600;
}
.datatab th, .datatab td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: text-top;	
}

.datatab th {
	background-color: #E6E6E6;
	color: #000000;	
	text-align: left;
}
.datatab td {
	background-color: #F7F7F7;
}

td.right, .datatab th.right {
	text-align: right;
}
.datatab td a, .datatab th a {
	color: #003E7E;
	text-decoration: none;
}

.datatab td a:hover, .datatab th a:hover {
	text-decoration: underline;
}

.leftText {
	padding-top: 25px;
	margin-left: 5px;
	margin-right: 5px;
	width: 200px;
}

div.header ul { margin: 0; padding: 0; list-style: none; }

div.headerText { position : absolute; top : 37px; right : 16px; width : 200px; margin : 0px; padding : 0px; background : url(/online/img/hstation/contactDetails_bg.gif) no-repeat left 4px;}

div.headerText ul li { position : absolute; top : 0px; right : 0px; margin : 0px; padding : 0px; height : 38px; width : 65px; }

div.headerText ul li a { display : block; font-size : 1px; color : #fff; }

div.headerText ul li a.logoTwo { top : 38px; }

div.headerText ul li a:hover { color : #fff; }

div.headerText .headerStatement { float : left; margin : 0px; padding : 0px; width : 200px; background :  none;}

div.headerText .headerStatement p { float : left; margin : 0px; padding : 0px 0px 25px 24px; width : 165px; font-size : 85%; line-height : 100%; }

div.headerText .headerStatement h3 { float : left; margin : 0px; padding : 10px 4px 3px 24px; width : 161px; font-size : 90%; line-height : 100%; color : #003E7E; }

div.headerText .headerStatement a { color : #666; }

div.headerText .headerStatement a:hover { color : #666; text-decoration : underline; }

div.headerText .headerStatement p img { display : none; }


div.fullWidthFooterContainer { position: absolute; bottom: 0px; width: 100%; margin : 0px; padding : 0px; font-size : 90%; }


#fixedWidthFooterContainer { width: 990px; margin : 0px auto; padding : 30px 0px 10px; background-color : #ffffff; overflow : auto; }

div.headerRightTop {  background :  url(/online/img/hstation/logoff.gif) no-repeat center; text-align: center; width: 97px; height: 17px; position : absolute; right : 15px; padding : 1px; margin : 0px; display : inline; z-index : 100000000; }
div.headerRightTop a {
	color: Black;
}