.esabluebg
{
background-color: #323378
}

.esabluefg
{
color: #323378
}

.esabody
{
	background-color: #1F2226;
	margin-top:25px;
	margin-left:15px;
	background-image: url(../grfx/bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 193px;
	color: #D6D6D6;
}


.wrapper
{
width:1050px;

}




.row1
{
display:block;
float:none;

}
.row2
{
display:block;
float:none;

}

.row4, .row5
{
margin-left:335px;
}


.contactbox
{font-family: verdana;
font-size:10pt;

color: #fff;
width:649px;
position:Relative;
display:block;
padding:20px;
}

.row3
{
height: 35px;
}

.row5
{
height:5px;
margin-top:35px;
display: inline;
position: relative;
background-repeat: no-repeat;
width:689px;
float: left;


}


.logobox
{
width:325px;
height:475px;
position:relative;
background-image: url(../grfx/esalogo.gif);
background-repeat: no-repeat;
background-position: top left;
float:left;
margin-right: 10px;
vertical-align:bottom;
}

.banner
{
background-position: top left;
background-repeat: no-repeat;
width:685px;
height:170px;
margin-bottom:20px;
display:inline;
position:relative;
float:left;
}

.bannertext
{
background-position: bottom right;
background-repeat: no-repeat;
width:680px;
height:150px;
display:none;
position:relative;
float:left;
}


.frontbanner
{
background-position: top left;
background-repeat: no-repeat;
width:689px;
background-color: #919195;
background-image: url(../grfx/banners/banner_home.png);
height:350px;
display:inline;
position:relative;
float:left;
}



.menubox, .selectedmenu
{
display:inline;
position:relative;
float: left;
width: 320px;
margin-right: 10px;
text-align: right;
vertical-align: bottom;
overflow: none;
height: 300px;
}

.menubox
{
margin-top:240px;
line-height:22px;
overflow:auto;
}

.navlink, .activenavlink
{
color: #bbbbbb;
font-size: 12pt;
font-family: verdana, sans serif;
text-decoration: none;
}

.navlink:hover
{

color: #f8981d;
}

.activenavlink
{
font-size: 32pt;
}


.square
{
position:relative;
display:inline;
float: left;
width: 215px;
height: 161px;
background-color: #fff;
margin-right: 20px;
}

#Square1
{

}

#Square2
{

}


#Square3
{
margin-right:0px;

}

.longtitle
{
	display: block;
	position:relative;
	color: #fff;
	font-family: verdana, sans-serif;
	font-size: 16pt;
	width:300px;
	padding-left: 10px;
	left: 200;
	top: 200;
	height: 400;
	overflow: visible;

}

.titlefooter
{

font-family: verdana, sans-serif;
position:relative;
display:block;
float: left;
width: 689px;
color: #919195;

margin-top: 15px;
height: 25px;

font-size: 16pt;
background-repeat: no-repeat;
background-position: bottom right;
}

.squarefooter
{

font-family: verdana, sans-serif;
position:relative;
display:inline;
float: left;
width: 215px;
margin-right: 20px;
font-size: 12pt;
margin-top: 5px;
height: 35px;
background-repeat: no-repeat;
background-position: bottom left;
}

#SquareFooter1
{
color: #f8981d;
background-image: url(../grfx/square1.png);
}

#SquareFooter2
{
color: #7f7fab;
background-image: url(../grfx/square2.png);
}

#SquareFooter3
{
color: #b5121b;
background-image: url(../grfx/square3.png);
margin-right:0px;
}


.contentbox
{
	margin-top: 25px;
	display:inline;
	position:relative;
	float:left;
	margin-right:22px;
	width: 690px;
	margin-bottom:25px;
	font-family: verdana, sans serif;
	font-size: 10pt;
}

.quotebox
{
	margin-top: 25px;
	display:inline;
	position:relative;
	float:left;
	width:216px;
	color: #fff;
	font-size: 16pt;
	text-align:center;
	top: 400;
	height: 400;
	left: 400;
	z-index: 400;

}

.quoteboxright
{
	margin-top:-40px;
	display:inline;
	position:relative;
	float:right;
	width:220px;
	height:1100px;
	color: #33373b;
	font-size: 10pt;
	text-align:center;
	top:-10;
	left: 600;
	z-index: 0;
	background-color:#1F2226;
	background-image: url(../grfx/graygradient.jpg);
	background-repeat: no-repeat;
    background-position: top;
}	
.quoteboxleft
{
	margin-top: 15px;
	display:inline;
	position:left;
	float:left;
	width:250px;
	color: #bbbbbb;
	font-size: 10pt;
	text-align:center;
	top: 100;
	height: 300;
	left: 100;
	z-index: 200;

}
.copybox
{
margin-top: 50px;
text-align:left;
font-size: 8.5pt;
font-family: verdana;
text-align:center;
line-height:22px;
}

.title 
{
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.note 
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: left;
	line-height: normal;
}
.date 
{
	font-size: 10px;
	color: #999999;
	text-align: left;
}

.bottomlink
{
color: #bbb;
text-decoration: none;
font-family: verdana, sans-serif;
font-size: 8.5pt;

}

.bottomlink:hover
{

color: #ffb400;
}
.bot
{color: #eeeeee; font-weight: bold; font-size:9pt;}

.sidebar
{
font-family: verdana, sans serif;
font-size:11pt;
text-align:right;
}

.bdiv
{
display:inline;
position:relative;
margin-left:3px;
margin-right:3px;
color: #b5121b;
font-size:13pt;

}

.bannerinfo
{
position:absolute;
right:10px;
border:2px solid #292965;
color: #292965;
background-color: #cacaca;
width:150px;
bottom:10px;
font-family: verdana, sans-serif;
font-size: 9pt;
line-height:14pt;
padding-left:5px;
font-weight: bold;
}

.contactpage{padding-left:50px;}
.gray
{color: #bbbbbb;
}
.white
{color: #fff;}

.copyright
{
margin-top: 5px;
font-size:7pt;
color: #888888;
}
