@charset "utf-8";

body {
	margin:0;
	margin-top:15px;
	padding:0;
	background-color:#000000;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	}
#wrapper {
	margin:0 auto;
	position:relative;
	width:960px;
	}
img { 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
	}
* { margin: 0; padding: 0;}

/*  header - header.cfm */
#h_wrapper {
	position:relative;
	z-index:5000;
	margin:0 auto;
	width:960px;
	/*min-height:169px;*/
	height:169px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	border-left:#666 1px solid;
	border-top:#666 1px solid;
	border-right:#666 1px solid;
	}
	#h_wrapperSwish {
		background-image:url(../images/h_swish.jpg);
		background-repeat:no-repeat;
		width:960px;
		height:143px;
		}
	#h_loginWrapper {
		position:absolute;
		right:15px;
		top:10px;
		height:25px;
		}
		#h_loginWrapper span a {
			font-family:"Futura Lt BT", Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#939598;
			text-decoration:none;
			text-transform:uppercase;
			}
		#h_loginWrapper span a:hover {
			font-family:"Futura Lt BT", Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#939598;
			text-decoration:underline;
			text-transform:uppercase;
			}
		#h_hplogo {
			position:absolute;
			left:10px;
			top:104px;
			width:261px;
			height:21px;
			}
			
	#h_menu {
		position:absolute;
		left:290px;
		top:106px;
		width:810px;
		height:25px;
		}
		#h_menu ul {
			display: inline;
			padding-left:2px;
			margin:0;
			}
		#h_menu li {
			display: inline;
			margin:0;
			/*padding-left:5px;*/
			}
	
/* middle */
#m_wrapper {
	margin:0 auto;
	position:relative;
	top:0px;
	left:0px;
	width:962px;
	background-image:url(../images/hpBGv2.jpg);
	background-repeat:repeat-y;
	background-color:#ffffff;
	}

	/* left */
	#left {
		position:relative;
		left:0px;
		top:0px;
		width:212px;
		background-color:#000000;
		}
		#leftOverlay {
			position:absolute;
			left:0px;
			top:0px;
			width:212px;
			}
			/*#leftOverlayLinks {
				position:absolute;
				left:3px;
				top:5px;
				width:190px;
				height:120px;
				border:#0099ff 1px dashed;
				}*/
		#leftContent {
			position:relative;
			left:17px;
			bottom:10px;
			width:160px;
			}
		#leftContent p {
			font-family:"Futura Md BT", Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			}

	/* right */
	#right {
		position:relative;
		left:210px;
		top:0px;
		width:738px;
		}
	#rightContainer {
		position:relative;
		left:9px;
		/*border:#009900 1px dashed;*/
		}
	#flashContainer {
		position:relative;
		left:0px;
		top:-50px;
		width:716px;
		height:580px;
		}
	#flashTitle {
		display:none;
		/*position:absolute;
		left:0px;
		top:560px;
		width:706px;
		height:30px;
		text-align:center;*/
		}
		/*#flashTitle p.title {
			color: #700;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			}*/
		
		
			
/* footer */
#f_wrapper {
	margin: 0 auto;
	position:relative;
	width:960px;
	height:68px;
	padding-bottom:150px;
	}
	#f_inside {
	margin:0 auto;
	width:960px;
	height:160px;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	border-left:#666 1px solid;
	border-bottom:#666 1px solid;
	border-right:#666 1px solid;
	}
	#f_menu {
		position:absolute;
		top:20px;
		width:960px;
		height:25px;
		text-align:center;
		}
		#f_menu p {
			font-family:"Futura Lt BT", Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#ffffff;
			}
			#f_menu p a,
			#f_menu p a:active,
			#f_menu p a:link,
			#f_menu p a:visited {
				font-family:"Futura Lt BT", Arial, Helvetica, sans-serif;
				color:#ffffff;
				text-decoration:none;
				}
			#f_menu p a:hover {
				font-family:"Futura Lt BT", Arial, Helvetica, sans-serif;
				color:#ffffff;
				text-decoration:underline;
				}
			#f_menu p span {
				color:#FFFFFF;
				padding-left:10px;
				padding-right:10px;
				}
	#f_copyright {
		position:relative;
		top:55px;
		width:960px;
		text-align:center;
		}
		#f_copyright p {
			font-family:"Futura Lt BT", Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#666666;
			}
			
/* jquery image hover fade */
div.fadehover {
	position: relative;
	width: 150px;
	height: 122px;
	}
img.a {
	z-index: 10;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	}
img.b {
	position: absolute;
	left: 0;
	top: 0;
	}
