html,body{
	height: 100%;
}


body {
	background: #252525 url(../media/survpg-bbk2.png) repeat-x;
	margin: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
a:link {
	text-decoration: none;
	color: #0066FF;
}

a:visited {
	text-decoration: none;
	color: #0066FF;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}
h1 {
	padding: 0px;
	font: bold 25px Arial, Helvetica, sans-serif;
	margin-top: 70px;
	margin-right: 0px;
	margin-left: 40px;
}

h2 {
	padding: 0px;
	font: bold 18px Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 40px;
}


h3 {
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	margin: 7px 0px 12px;
}

h4 {
	color: #2D396F;
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	margin-left: 33px;
	margin-top: 7px;
}

h5 {
	color: #012935;
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	padding: 3px 3px 3px 0px;
}
#outerwrapper {
	width: 942px;
	margin : 0 auto;
	min-height: 100%;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: #363636 url(../media/survpg-ibk.png) repeat-x;
	height: auto;
}
#head {
	float: left;
	height: 198px;
	width: 924px;
	background: url(../media/survpg-tr.png) no-repeat right top;
}

#headlft {
	float: left;
	height: 194px;
	width: 18px;
}

#navwrap {
	width: 942px;
}

.button {
	float: left;
	margin: 4px;
}
* html .button {
	margin: 3px;
}


#home {
	display: block;
	padding: 20px 20px 20px 60px;
}
#home-button {
	opacity: 1.0;
	border-bottom: 1px solid #0033CC;
}

#rs {
	display: none;
	padding: 20px 20px 20px 60px;
}
#rs-button {
	opacity: 0.5;
	border-bottom: 1px solid #0033CC;
}

#ns {
	display: none;
	padding: 20px 20px 20px 60px;
}
#ns-button {
	opacity: 0.5;
	border-bottom: 1px solid #0033CC;

}
#ms {
	display: none;
	padding: 20px 20px 20px 60px;
}
#ms-button {
	opacity: 0.5;
	border-bottom: 1px solid #0033CC;

}
#ft {
	display: none;
	padding: 20px 20px 20px 60px;
}
#ft-button {
	opacity: 0.5;
	border-bottom: 1px solid #0033CC;

}
#st {
	display: none;
	padding: 20px 20px 20px 60px;
}
#st-button {
	opacity: 0.5;
	border-bottom: 1px solid #0033CC;

}
#tab {
	background: url(../media/tab-1_32t.png) no-repeat;
	height: 23px;
	width: 246px;
	margin-top: 40px;
	margin-left: 64px;
	float: left;
	text-align: center;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
}

* html #tab {
	margin-left: 32px;
}

#contactbox {
	height: 260px;
	width: 357px;
	margin-top: 0px;
	margin-left: 60px;
	float: left;
	background: #2A2A2A;
	border: 1px solid #5C5B5B;
	font-family: Arial, Helvetica, sans-serif;
}
#contactbox p {
	margin: 14px 10px 10px;
}
* html #contactbox {
	margin-left: 30px;
}

#subcontent {
	height: auto;
	width: 420px;
	margin-top: 0px;
	margin-left: 40px;
	float: left;
	padding-bottom: 15px;
}


#base {
	height: 80px;
	width: 942px;
	text-align: center;
	color: #666666;
	font-size: 10px;
}


.imgBorder {
	border: 1px solid #000000;
	margin-left: 0px;
	margin-right: 25px;
	margin-bottom: 4px;
}

.clear{
	clear:both;
	height:1px;
	overflow:hidden;
	line-height:1%;
	font-size:0px;
	margin-bottom:-1px;
}

* html .clear{
	height:auto;margin-bottom:0
} 

.hide {
	visibility: hidden;
}

