/* General
----------------------------------------------- */

* { 
	margin: 0; 
	padding: 0; 
}

body {
	font-family: Verdana, Arial, Helvetica, Tahoma;	
	font-size: 11px;
	color:#23462E;
	background: #fff url(../Images/Background.png) repeat top;
	bottom:0px;
	position:relative;
	text-align:center;

}
* img {
border:0px;
}

p 
{
	margin: 0px;
	color:#23462E;
	line-height:18px;
}

td
{
	font-size:11px; 	
}
a 
{
	color:#23462E;
}
li
{
	margin-left:25px;
	line-height:20px;
}



/* Global Elements
----------------------------------------------- */
#MainContainer {
	width: 760px;
	margin: 0px auto;
	top:0px;
	text-align: left;	
	vertical-align:top;
	position:relative;
}
#Logo 
{
top:0px;
width:524px;
left:0px;
position:absolute;
}

#StripesTop 
{
width:190px;
height:96px;
top:0px;
left:570px;
position:absolute;
background-image:url(../Images/BG_Stripes.png);
text-align:right;
vertical-align:bottom;
z-index:2;
clear:both;

}

#MainBar {
width:760px;
height:24px;
position:absolute;
top:96px;
background-image:url(../Images/BG_MainBar.png);
font-family:Georgia;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
z-index:1;
clear:both;
}
#MainBarTitle 
{
	top:3px;
	left:180px;
	vertical-align:middle;
	position:absolute;
	z-index:1;
}
#Phone 
{
	top:75px;
	left:152px;
	width:34px;
	height:33px;
	position:absolute;
	z-index:2;
}
#Help {
	top:75px;
	left:112px;
	width:34px;
	height:33px;
	position:absolute;
	z-index:2;
}
#Email {
	top:75px;
	left:72px;
	width:34px;
	height:33px;
	position:absolute;
	z-index:2;
}

/* Navigation (top and bottom)
----------------------------------------------- */
#Navigation {
color:#FFFFFF;
background-color:#7098a8;
width:170px;
height:278px;
top:120px;
position:absolute;
}

#Navigation ul,ol 
{
list-style-type:none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, Tahoma;
font-weight:bold;
font-size:14px;
padding-left:5px;
padding-right:5px;
line-height:24px;
padding-top:30px;
}

#Navigation .Separator 
{
border-bottom-width:1px;
border-bottom-color:#A2C6AE;
border-bottom-style:solid;
}

#Navigation a{
text-decoration:none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, Tahoma;
font-weight:bold;
font-size:14px;
}
#Navigation a:visted{
text-decoration:none;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, Tahoma;
font-weight:bold;
font-size:14px;
}



/* Text Styles and Classes
----------------------------------------------- */
h2 {
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
font-weight:normal;
padding-bottom:14px;
}

H3 {
color:#23462E;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:18px;
font-weight:normal;
margin-bottom:14px;
}

H4 {
color:#23462E;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:14px;
font-weight:normal;
margin-bottom:12px;
}




/* Text Styles and Classes
----------------------------------------------- */
#BottomNavigation ul{
padding:0px;
margin:0px;
list-style:none;
list-style-type:none;
color:#000000;
}
#BottomNavigation li{
list-style:none;
list-style-type:none;
display:inline;
font-weight:normal;
font-size:11px;
margin:0px;
}


#BottomNavigation li:before { content: "| "; }
#BottomNavigation li:first-child:before { content: ""; }


/*IE workaround*/
/*All IE browsers*/
* html #BottomNavigation li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #BottomNavigation { height: 1%; }

* html #BottomNavigation li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #BottomNavigation li:first-child { border-left: 0; }

#BottomNavigation a {
text-decoration:underline;
width:auto;
}
#BottomNavigation p {
clear:both;
}

div.fixmapquest table
{
	width:200px;
}
	
