/***********************************************/

/* HTML tag styles                             */

/***********************************************/ 



body{

	font-family: Arial, sans-serif;

	color: #000000;	

	margin: 0px;

        background-color: #ffffff;

//      padding: 6px 110px 0px 90px;

//	width: 750px;

}





img{

	border: 0px;

}



a{

	color: #181D78;

	text-decoration: none;

}



a:link{

	color: #181D78

	text-decoration: none;

}



a:visited{

	color: #181D78;

	text-decoration: none;

}



a:hover{

	color: #181D78;

	text-decoration: underline;

}



a.maps{

	text-decoration: none;

        font-family: Arial,sans-serif;

        font-size: 100%;

        font-weight: normal;

        color: #9A002F;

        margin: 0px;

        padding: 0px;

}



a.maps:hover{

	color: #9A002F;

	text-decoration: underline;

}



a.company{

 text-decoration: none;

 font-family: Arial,sans-serif;

 font-size: 100%;

 font-weight: bold;

 color: #004A82;

 margin: 0px;

 padding: 0px;

}



a.company:hover{

 text-decoration: underline;

 color: #aa0000;

}



h2{

 font-family: Arial,sans-serif;

 font-size: 80%;

 color: #004986;

 background-color: #f3f3f3;

 margin: 1px;

 padding: 0px;

}



h3{

 font-family: Arial,sans-serif;

 font-size: 90%;

 margin: 0px;

 padding: 0px;

}



h4{

 font-family: Arial,sans-serif;

 font-size: 100%;

 font-weight: normal;

 color: #333333;

 margin: 0px;

 padding: 0px;

}



ul{

 list-style-type: square;

}



ul ul{

 list-style-type: disc;

}



ul ul ul{

 list-style-type: none;

}



/***********************************************/

/* Layout Divs                                 */

/***********************************************/



#all {

width:750px;

background-color: #ffffff;

margin-right:auto;

margin-left:auto;

text-align:left;

}



#masthead{

	padding: 0px 0px 0px 0px;

//	width: 800px;

}



#navBar{

float: left;

	background-color: #ffffff;

	font-weight: normal;

	width: 155px;

	

}





/*

#companies{

	float: left;

	background-color: #ffe3e3;

	font-weight: normal;

	width: 180px;

}



#travel{

	float: left;

	background-color: #ffe3e3;

	font-weight: normal;

	width: 180px;

}



#localam{

	float: left;

	background-color: #dae9f8;

	font-weight: normal;

	width: 180px;

}



*/



#headlines{

        float:right;

	border-left: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color:#F9E9FE;

	

}



#content{

	float: left;

        width: 425px;

	padding: 0px 0px 20px 0px;



}



/***********************************************/

/* Components                                  */

/***********************************************/

// redundant? used only once in the title



#siteName{

	padding: 0px 0px 0px 0px;

	width: 800px;

}



/************* #globalNav styles **************/



#globalNav{

padding: 0px 0px 0px 0px;

border-bottom: 1px solid #06648A;
border-top: 1px solid #06648A;

color: #CAB2B9;

background-color: #F3F3F3;
font-weight:bold;

}



#globalNav img{

 display: block;

}



#globalNav a {

	font-size: 75%;

	padding: 0 0px 0 0;

}



/*************** #pageName styles **************/

// remove this? used once in the head banner



#pageName{

	margin-left: 0px;

	padding: 3px 0px 3px 0px;

	background:#E0F2F2;

	font-weight:normal;

}



/************** .feature styles ***************/



.feature{

	padding: 0px 0px 10px 10px;

	font-size: 80%;

	width: auto;

}



.feature h3{

	font-family: arial

	padding: 0px 0px 5px 0px;

	text-align: left;

	color:#000000;

 	font-weight: bold;

	font-size: 100%;

}



.feature img{

	float: left;

	padding: 0px 10px 0px 0px;

}



/************* #siteInfo styles ***************/



#siteInfo{

width:800px;

background-color: #ffffff;

margin-right:auto;

margin-left:auto;

	clear: both;

	border: 1px solid #cccccc;

	font-size: 75%;

	color: #888888;

	padding: 10px 10px 10px 10px;

}



#siteInfo img{

	padding: 4px 4px 4px 10px;

	vertical-align: middle;

}



/*********** #navBar link styles ***********/



#navBar ul a:link, #navBar ul a:visited {display: block;}

#navBar ul {list-style: none; margin: 0; padding: 0;}



/* hack to fix IE/Win's broken rendering of block-level anchors in lists */



#navBar li {

border-bottom: 1px solid #fff;

//width: 180px;

}



/* fix for browsers that don't need the hack */

//#body #navBar li {border-bottom: none;}





/*********** #sectionLinks styles ***********/



#companies a{

	font-family: Arial, sans-serif;

	color: #000066;

	background-color: #D2DAEA;

    border-bottom: 1px solid #ffffff;

	text-decoration: none;

	display:block;

	padding:6px 0px 6px 4px;

	font-weight: bold;

	font-size: 70%;

	}

	

#companies a:hover{

	color:#B10101;

	background-color: #D6E5EA;

	}



#companies h3{

	color:#000066;

	background-color: #f3f3f3;

	padding:6px 0px 6px 4px;

	font-weight: normal;
	font-size: 12px;
	font-stretch: expanded

}



/************** link and banner styles for companies page **************/



.compbanner {

	color:#000000;

	background-color: #D6E5EA;

	background-color: #D2DAEA;

	padding:6px 0px 6px 4px;

	font-weight: bold;

	font-size: 100%;

}



.compbanner a{

	font-family: Arial, sans-serif;

	color: #000066;

	text-decoration: none;

        left: 20px;

	}



.compbanner a:hover{

	color:#B10101;

	}



/*********** #travel styles ***********/



#travel a{

        font-family: Arial, sans-serif;

        color: #000066;

	background-color:#ffe3e3;

        text-decoration: none;

        border-bottom: 1px solid #ffffff;

        display:block;

        padding:6px 0px 6px 4px;

        font-weight: bold;

        font-size: 70%;

        }



#travel a:hover{

        color:#b10101;

	background-color:#fff3f3;
	font-weight:bold;

        }



#travel h3{

        color:#00024c;

        color:#000066;

	background-color:#f3f3f3;

        padding:6px 0px 6px 4px;

        font-weight: normal;
		font-size: 12px;
		font-size-adjust:inherit;

}



/************** link and banner styles for travel page **************/



.travbanner {

	color:#9A002F;

        background-color: #ffe3e3;

	padding:6px 0px 6px 4px;

	font-weight: bold;

}



.travbanner a{

	font-family: Arial, sans-serif;

	color: #000066;

	text-decoration: none;

        position: relative;

        left: 20px;

	}



.travbanner a:hover{

	color:#B10101;

	}



/*********** #local amenities styles ***********/



#localam a{

        font-family: Arial, sans-serif;

        color: #000066;

        background-color: #dae9f8;

        text-decoration: none;

        border-bottom: 1px solid #ffffff;

        display:block;

        padding:6px 0px 6px 4px;

        font-weight: bold;

        font-size: 70%;

        }



#localam a:hover{

        color:#b10101;

	background-color: #eaf1f8;

//        background-color: #f99097;

//        background-color: #ffc3c3;

        }



#localam h3{

        color:#00024c;

        color:#000066;

	background-color: #f3f3f3;

        padding:6px 0px 6px 4px;

        font-weight: normal;
		font-size: 12px;
}



/************** link and banner styles for LA page **************/



.linkbanner {

	color:#9A002F;

	background-color: #dae9f8;

	padding:6px 0px 6px 4px;

	font-weight: normal;

//        width: 100%;

}



.linkbanner a{

	font-family: Arial, sans-serif;

	color: #000066;

	text-decoration: none;

        position: relative;

        left: 20px;

	}



.linkbanner a:hover{

	color:#B10101;

	}



.footer {

width:800px;

background-color: #ffffff;

margin-right:auto;

margin-left:auto;

font-size:60%;

color:#888888;

text-align:center;

}



/************** #advert styles **************/



#advert{

	padding: 0px 0px 0px;

	color:#1621B4;

}



#advert img{

	display: block;

}



#advert h2{

	padding: 0px 0px 0px;

	color:#000000;

}

/************** #headlines styles **************/



#headlines{

	margin-right: 0px;

	padding: 10px 0px 20px 10px;

	border-right: 0px solid #ffffff;

	font-size: 80%;

	color:#000000;

	width:150px;

}



#headlines p{

	padding: 5px 5px 5px 0px;

}



