@charset "utf-8";
body {
	width:100%;
	margin: 0;
	padding: 0;
	border: 0px none;
	overflow: hidden;
	height: 100%;
	max-height: 100%;
	font-family: Frutiger SBIN Bd v.1;
	font-size: 14pt;
	font-style: normal;
	line-height: 1.2em;
	font-weight: bold
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	background-image:url('../images/silver.gif');
	background-repeat:repeat; background-position-y:50%
}

.NoFormat    { margin: 0 }
#framecontentupper {
	position: absolute;
	top: 0;
	height: 155px; /*Height of frame div*/
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	overflow-x: hidden;
	color: white;
	background-image:url('../images/diamond.jpg');
	background-repeat:repeat;
	left: 0px;
	right: 0px;
	padding-left:170px
}
#maincontent {
	background:#fff url('../images/clouds.jpg') fixed 170px 155px; position: absolute;
	top:155px;
	left:170px;
	right: 0;
	bottom: 0;
	overflow: auto; /*Disable scrollbars. Set to "scroll" to enable*/
	overflow-x: auto;
	
}
#framecontentleft {
	background-image:url('../images/silver.gif');
	background-repeat:repeat;
	position: absolute;
	top: 0px;
	bottom: 0;
	left: 0;
	width: 170px; /*Width of frame div*/
	height: 100%;
	overflow:auto; /*Disable scrollbars. Set to "scroll" to enable*/
	color: white;
	text-align:center;
	overflow-x: hidden; background-position-y:50%
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
    #framecontentleft, #maincontent  {
		bottom:auto;
		}
}
#main {
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	width: 780px;
	margin-bottom: 40px;
}
.innertube {
	margin: 5px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
* html body { /*IE6 hack*/
	padding: 160px 0 0 0; /*Set value to (HeightOfFrameDiv 0 0 0)*/
}
* html #maincontent { /*IE6 hack*/
	height: 100%;
	width: 100%;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.underline{
	text-decoration:underline;
}
#contactbtn, #hcompaniesbtn, #compschoolsbtn{
	height: 47px;
	padding-top: 0px;

}
.sidebarbtn {
	background-image:url('../images/buttonbackground.gif');
	width: 127px;
	height: 34px;
	text-align:center;
	display:block;
	font-size: 13pt;
	text-decoration: none;
	font-weight: bolder;
	vertical-align: 50%;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:13px;
	padding-right: 6px;
	padding-left: 6px
}
.btnspan {
	margin:auto;
	height: inherit;
	width: inherit;
	font-weight: bolder;
}
a:link, a:visited {
	color: #06C;
}
a:hover {
	color:#003;
}
#hiringcompanies td {
	padding-top: 5px;
	padding-bottom: 5px;
}

#imgDriving{
	position:absolute;
	z-index:0;
	left:659px;
	top:43px;
}
.hpbox {
	padding: 10px;
	width: 350px;
	background-color:rgba(0, 0, 0, 0.7);
	border:#FFF thin solid;
	text-align:left;
	font-weight: normal;
}
.stdhbox{
	height: 325px;
}
.center{
	text-align:center;
}
.hpboxfull {
	padding: 10px;
	background-color:rgba(0, 0, 0, 0.7);
	border:#FFF thin solid;
}
.hpboxfull+.hpboxfull{
	margin-top:20px;
}
.boxb{
	font-weight:bold;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mt80 {
	margin-top: 80px;
}
.m0p0 {
	margin: 0px;
	padding: 0px;
}
.ml40{
	margin-left:40px;
}
.noin{
	text-indent:0px;
}
.mb40{
	margin-bottom:40px;
}
.bluebox{	
	background-color:rgba(0, 0, 255, 0.7);
}
.large{
	font-size:36px;
}
p{
	text-indent:20px;
}
#costs {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	border: thin solid #999;
}
th {
	font-weight: bold;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

td {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}