		/* Fonts */
        @font-face {
  font-family: 'HelveticaLTStd-Bold';
  src: url('/css/fonts/HelveticaLTStd-Bold.eot?#iefix') format('embedded-opentype'),  url('/css/fonts/HelveticaLTStd-Bold.otf')  format('opentype'),
	     url('/css/fonts/HelveticaLTStd-Bold.woff') format('woff'), url('/css/fonts/HelveticaLTStd-Bold.ttf')  format('truetype'), url('/css/fonts/HelveticaLTStd-Bold.svg#HelveticaLTStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaLTStd-Light';
  src: url('/css/fonts/HelveticaLTStd-Light.eot?#iefix') format('embedded-opentype'),  url('/css/fonts/HelveticaLTStd-Light.otf')  format('opentype'),
	     url('/css/fonts/HelveticaLTStd-Light.woff') format('woff'), url('/css/fonts/HelveticaLTStd-Light.ttf')  format('truetype'), url('/css/fonts/HelveticaLTStd-Light.svg#HelveticaLTStd-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaLTStd-Roman';
  src: url('/css/fonts/HelveticaLTStd-Roman.eot?#iefix') format('embedded-opentype'),  url('/css/fonts/HelveticaLTStd-Roman.otf')  format('opentype'),
	     url('/css/fonts/HelveticaLTStd-Roman.woff') format('woff'), url('/css/fonts/HelveticaLTStd-Roman.ttf')  format('truetype'), url('/css/fonts/HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}
		body {
			margin: 0;
			padding: 0;
			overflow: hidden;
			height: 100%; 
			max-height: 100%; 
			font-family:Sans-serif;
			line-height: 1.5em;
		}

		main {
			position: fixed;
			top: 84px; /* Set this to the height of the header */
			bottom: 50px; /* Set this to the height of the footer */
			left: 150px; 
			right: 0;
			overflow: auto; 
			background: #e5e5e5;
		}
		#maincontent {
            margin: 0px 10px 0px 10px;
		}	
		#header {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 80px;
			overflow: hidden; /* Disables scrollbars on the header frame. To enable scrollbars, change "hidden" to "scroll" */
			background: #FFF;
            border-bottom: 4px solid red;
		}
#logo {
    position: absolute;
    top: 5px;
    left: 17px;
    width: 180px;
    height: 73px;
		}
             #main_header_line1 {
    font-family: 'HelveticaLTStd-Light' !important;
    font-size: 2.3em;
    color: #000;
    position: absolute;
    top: 15px;
    left: 416px;
    width: auto;
		}
#main_header_line2 {
font-family: 'HelveticaLTStd-Bold' !important;
            font-size: 2.3em;
            color: #000;
        position: absolute;
    top: 43px;
    left: 611px;
    width: auto;
		}
		#footer {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 100%;
			height: 50px; 
			overflow: hidden; /* Disables scrollbars on the footer frame. To enable scrollbars, change "hidden" to "scroll" */
			background: #000;
		}
#footer_logo {    position: absolute;
    top: 3px;
    right: 17px;
    width: 45px;
    height: 41px;}
#terms {
    position: absolute;
    top: 15px;
    left: 17px;
    width: 500px;
    height: 30px;
    color:#FFF;
    font-size: .8em;
}
				
		#nav {
			position: absolute; 
			top: 84px; /* Set this to the height of the header */
			bottom: 50px; /* Set this to the height of the footer */
			left: 0; 
			width: 150px;
			overflow: auto; /* Scrollbars will appear on this frame only when there's enough content to require scrolling. To disable scrollbars, change to "hidden", or use "scroll" to enable permanent scrollbars */		
			background-color:#797979;
            font-family: 'HelveticaLTStd-Light' !important;
            font-size: 1em;
            color: #FFF;
		}
.nav_links{
      cursor: pointer;
} 
.nav_links:hover{
  background-color: #000;
} 

		.innertube {
			margin: 15px; /* Provides padding for the content */
		}
		
		p {
			color: #555;
		}
		nav table {
	border-width: 0px;
	border-spacing: 0px;
    width: 150px;
	border-style: outset;
	border-collapse: separate;
    height:95%;
            position: absolute;
    margin-top: 12px;
}
nav table td {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
    line-height: 1em;
}
nav table tr{
}
nav table tr td:first-child {
  width: 50px;
    min-width: 50px;
  max-width: 50px;
padding-left:10px;
pading-top:10px;
}
nav table tr{
    height:50px;
}

		/*IE6 fix*/
		* html body{
			padding: 50px 0 50px 230px; /* Set the first value to the height of the header, the third value to the height of the footer, and last value to the width of the nav */
		}
		
		* html main{ 
			height: 100%; 
			width: 100%; 
		}