* {margin:0;padding:0;}

html, body {height: 100%;}
	
body
{
	background: #002853 url('/Images/footer_bg.gif') repeat-x bottom left;
	/*background: #E0EAF3 url('Images/footer_bg.gif') repeat-x bottom;*/
	/*background:#E0EAF3;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0 auto;
	padding:0;
	width:100%;
	/*margin-top:10px;*/
}

.allButFooter 
{
	height: auto !important;
	height:100%;
	min-height: 100%; 
    margin: 0 auto -53px;
}


#mainLogo {position:absolute; z-index:100;right:10px;}

#maincontent
{
	background: white url('images/banner3.png') no-repeat left 20px;
	display: block;
	width:918px;
	margin:0px auto 0px auto;
	padding:0;
	height:565px;
	text-align:left;
}

#mainContentContainer {width:100%;background-color: #E0EAF3;padding-top:10px;}

#header 
{ height:33px;
  width:100%;
  background:#002953 url('images/header_bg.gif') repeat-x left top;
}

#footer 
{ height:53px;
  width:100%;
  background:#002953 url('images/footer_bg.gif') repeat-x left bottom;
  vertical-align:bottom;
  position:relative;
}

/*#mainContentHeader 
{
	
	margin:10px 0;
	text-align:left;
	width:100%;
	padding-top:22px;
}*/

/*#tqlLogo1 {margin-left:30px;}*/

/*#campaign_flash
{

}*/

#videoblock 
{
	/*background-color:#BFBDBE;*/
	background:transparent url(images/video_bg.png) repeat-y left top;
	width:600px;
	/*height:385px;*/
	text-align:center;
	position:absolute;
	padding-top:20px;
	margin:113px 0 0 23px;
	/*left:23px;
	top:113px;*/
	/*margin: 113px 0 0 23px;*/
	display: inline-block;
	/*margin:0px 0 0 3px;*/
	/*text-align: center;*/
	}
#videoblock_bosses
{
	display: inline-block;
	width:600px;
	margin:120px 0 0 -225px;
	text-align: left;
	}
.videoContent 
{
	width:560px;
	margin:0 auto;
	padding:8px 0 0 0;
}

#menu 
{
	/*float:right;*/
	position:absolute;
	/*margin-right:75px;
	margin-top:280px;*/
	background-color:White;
	padding:0 20px 20px 20px;
	margin:260px 0 0 670px;
	/*left:670px;
	top:260px;*/
}

.menu
{
	/*background-color:#052357;*/
	background:#012853 url('Images/button_taller_bg.png') repeat-x top left;
	width: 160px;
	height:30px;
	margin-bottom:20px;
	text-align:center;
	font-weight:bold;
	font-size: 11px;
}

.menu div 
{
	padding:8px 0 0 0;
	height:30px;
}

a, a:hover {color:White;}
a, a:hover {text-decoration:none;}

 a:hover .menu
{
	/*background-color:#f5af19;*/
	background:#028ccb url('Images/button_taller_ro_bg.png') repeat-x top left;
	cursor: pointer;
}
