body
{
	font-family:Verdana, Tahoma, Arial;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
p
{
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
	line-height:20px;
}
td 
{
margin:0px;
padding:0px;
}
div
{
margin:0px;
padding:0px;
}

div a:link
{
	color: #000000;
	text-decoration:none;	
}
div a:visited
{
	color: #000000;
	text-decoration:none;	
}
div a:hover
{
	color: #333399;
	text-decoration:none;	
}

div a:hover img 
{
	border-style:none;	
	border:0px;
}
div a:visited img 
{
	border-style:none;
	border:0px;	
}
a:link img 
{
	border-style:none;	
	border:0px;
}
a:vlink img 
{
	border-style:none;
	border:0px;	
}

#divOuter {
	width: 900px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -450px; /*this for perfect center has to be half of the width*/
}
td.sideBarLeft{
background-repeat: repeat-y;
background-position:right;

}
td.sideBarRight{
background-repeat: repeat-y;
background-position:left;

}

.asNet a:visited
{
color:#FFFFFF;
}
.asNet a:hover
{
color:#FFCC00;
}
.asNet a:link
{
color:#FFFFFF;
}
.asNet a:active
{
color:#FFFFFF;
}

#bottomLine{
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	background: #0a4469 url(media/blockdefault.gif) center center repeat-x;
	color: #FFFFFF;
	font-size:11px;
}
#compass{
	position:fixed;
	top:300px;
	width: 149px;
	left:50%;
	margin-left:-600px;	
}
#lightHouse{

	position:fixed;
	left:50%;
	top:350px;
	margin-left:450px;
	width: 171px;
}
.insiderBottom
{
 	padding-left:40px;
	padding-right:40px;

}

.solidblockmenu ul{
	float: left;
	font-size: 12px;
	width: 900px;
	margin: 0px;
	/*background: #0a4469;*/
	background-image:url(../images/blue.jpg);
	background-repeat:repeat-x;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right:0px;
	padding-left:0px;
	/*border: 1px solid #625e00;*   this is the separates lines between the menu items
	border-width: 1px 0;
	background: #0a4469 url(media/blockdefault.gif) center center repeat-x;*/
	
}


.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
margin:0px;
border-right: 1px solid #666666;
}

.solidblockmenu li a:visited{
	color: #CCCCCC;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
	color: #FFCC00;
	background: transparent url(media/blockactive.gif) center center repeat-x;
}

.tabcontainer
{
	/*background-color:#FFCC00;*/
	background-image:url(../images/yellow.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:900px;; /*width of 2nd level sub menus*/
	height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	font-size: 14px;
	padding:0px;
	margin:0px;
}

.mainImg img
{
	float:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:0px;
	margin-right:0px;
	margin-left:0px;
}
#flashcontent
{

float:right;
background-image:url(../images/innerLine.jpg);
background-position:left;
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:10px;
padding-right:0px;
padding-left:20px;
width:524px;
}
#flashcontent2
{
float:left;
padding-right:0px;
margin-left:0px;
width:900px;
height:114px;
}
#flashcontent3
{
float:left;
padding-right:0px;
margin-left:0px;
width:900px;
height:140px;
}
.flashPlayer
{
text-align:center;
}
img.largeImg
{
float:left;
display:inline;
margin:0px;
}

img.logoImg
{
float:left;
display:inline;
margin-right:11px;
border:0px;
}

img.link
{
display:inline;
border:0px;
}
.featuredOption
{
display:block;
text-align:left;
font-size:11px;
height:70px;
margin-top:5px;
margin-bottom:5px;
padding-bottom:5px;
border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
}
 .label
 {
 font-size:12px;
 color:#003366
 }


#mapCaption
{

float:right;

background-position:left;
background-repeat:no-repeat;
padding-top:10px;
margin-left:20px;
padding-right:0px;
width:280px;
height:350px;
font-size:10px;

}

/*The 2 styles below keep bird's view prompt not to show. Keep together*/
.header {visibility: hidden;}
#MSVE_obliqueNotification {visibility: hidden;}
/*-------------*/


.map
{
	position:absolute;
	
	height:380px;
	margin-top:-28px;
	
	width:600px;
	left:50%;	
	margin-left:-450px;
	z-index:0;


}
.copyTxt
{
	width:330px;	
	display:inline;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:0px;
	float:left;
	text-align:justify;
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	line-height:20px;
	
}
.compactCopyTxt
{
	width:330px;	
	height:320px;
	display:inline;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
	text-align:justify;
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	line-height:20px;
	
	overflow:auto;
	
}
.title
{
margin-left:15px;
padding-top:10px;
font-size:20px;
font-family:Georgia,Arial, Helvetica, sans-serif;
color:#0a456a;
float:left;
}
.titleWhite
{
padding-left:15px;
padding-top:10px;
font-size:20px;
font-family:Georgia,Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;

}
.titleContact
{
display:inline;
padding-left:15px;

margin-top:10px;
font-size:20px;
font-family:Georgia,Arial, Helvetica, sans-serif;
color:#0a456a;
float:top;
}
.tabcontent{
text-align:left;

display:none;
padding-top:0px;
padding-bottom:0px;
padding-bottom:0px;
padding-left:40px;
}
.contactBlock
{
display:inline;
margin-bottom:10px;
margin-left:30px;
font-size:13px;
width:360px;
height:152px;
padding:0;
float:left;
	background:#F3F3F3;
}
.locPhoto
{
display:inline;
float:left;
}
.address
{

padding-left:5px;
padding-top:10px;
width:170px;

display:block;
float:right;
}
.locationContainer
{
	margin-left:250px;
	margin-right:60px;
	margin-bottom:100px;
	margin-top:30px;
	padding-bottom:30px;
}
.locationBox
{
display:inline;
}
iconLink.a
{
	border-style:none;	
	border:0px;
	
}
.locName
{
	width:170px;
	height:17px;
	display:inline;
	color:#003366;
	font-weight: bold;
	font-size:13px;
	padding-left:10px;
	margin-top:20px;
}

#newsEventsBG
{
background-image:url(../images/newsEvents/background.jpg);
background-repeat:no-repeat;
background-position: absolute;

float:left;
margin:0px;
width:900px;
height:388px;


}

a img.newsIcon
{
border:2px;
border-color:#003366;
border-style:solid
}
a:link img.newsIcon
{
border:2px;
border-color:#0066CC;
border-style:solid
}
a:visited img.newsIcon
{
border:2px;
border-color:#003366;
border-style:solid
}
a:hover img.newsIcon
{
border:2px;
border-color:#0066CC;
border-style:solid
}



.newsImgContainer
{
margin-left:250px;
margin-top:100px;
}
.newsCopy
{
	width:420px;	
	display:inline;
	text-align:justify;
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	line-height:20px;
	
}
