/*
 *********************
 *********************
 * Main body styles 
 *********************
 *********************
 */
body{

	margin: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}         

h2{
	color: #000080;
}

.center{
	text-align:center;
}


a:active, a:visited, a:link{
	text-decoration : none;
	color: #0000FF;
	font-weight: bold;
}

a:hover{
	text-decoration : underline;
	color: #000080;
	font-weight: bold;
}

.red{
	font-weight: bold;
	color: #ff0000;
}

a.menu:link, a.menu:visited, a.menu:active{ 
	text-decoration : none;
	color: #ffff5a;
	font-weight: normal;
}

a.menu:hover{
	text-decoration : underline;
	color: #ffffff;
	font-weight: normal;
}

a.menuTrail:link, a.menuTrail:visited, a.menuTrail:active{ 
	text-decoration : none;
	color: #0c4f6a;
	font-weight: normal;
	font-size: 7pt;
}

a.menuTrail:hover{
	text-decoration : underline;
	color: #0c4f6a;
	font-weight: normal;
	font-size: 7pt;
	}
	
a.bottom:link, a.bottom:visited, a.bottom:active, a.bottom:hover{ 
	text-decoration : none;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
}
/*
 *********************
 *********************
 * Text Styles  
 *********************
 *********************
 */
.topPageBarText{
	font-weight: bold;
	font-size: 9pt;
	text-align: center;
	height: 15px;
}


.mainText{
	border-right: 104px solid #ffffff;
	border-top: 25px solid #ffffff;
	margin-left: 99px;
	position: absolute; left:100px;
	text-align: justify;
	background-color: #ffffff; 
}

.portfolioText{
	font-size: 8pt;
	border-left: 15px solid #ffffff;
}

.portfolioTitleText{
	font-size: 12pt;
	color: #008080;
	font-weight: bold;
	border-left: 15px solid #ffffff;
}

.logoPosition{
  position: absolute; left:10px;
  }

.pageTitle{
	font-weight: bold;
	font-size:14pt;
	color: #000080;
}

.titleText{
	font-size:14pt;
	color: #000080;
}


.smallHeader{
	font-weight: bold;
	color: #008080;
}

.smallItalicHeader{
	font-weight: bold;
	font-style:italic;
	color: #008080;
}

.menuText{
	text-indent: 10px;
	font-size: 8pt;
}

/* Graphics */
.topSquares{ 
	background-image: url("websiteimages/topSquares.gif"); 
	width: 100%; 	
}


.veryTop{
	height: 32px;
}

.headerImage{
	background-image: url("websiteimages/headerImage.gif");
	background-position: right; 
	background-repeat: no-repeat; 
	width: 800px; 
	height: 69px;
}
	

.topdots{
	background-image: url("websiteimages/dots.gif");
	background-repeat: repeat-x; 
	height: 1px;	
}
	
.topBorder{
	border-top: 15px solid #ffffff;
}
.intranet{
	border-right: 100px solid #ffffff;
	width: 100%;
	text-align:center;
}

.menuSeperatorBar1{
	border-left: 5px solid #ffffff;
	background-color: #0c4f6a; 
	height: 15px;
}

.menuSeperatorBar2{
	border-left: 5px solid #ffffff;
	background-color: #0c4f6a; 
	height: 15px;
	width: 160px;
	
	font-size: 8pt;
	color: #ffff00;
	text-indent: 5px;
	font-weight: bold;
}
.menuSeperatorBar1Heading{
	font-size: 8pt;
	color: #ffff00;
	position: absolute;
	left:  10px;
	font-weight: bold;
}
.bottomdots{
	background-image: url("websiteimages/dots.gif");
	background-position: bottom;
	background-repeat: repeat-x; 
	margin-bottom: 20px;
}

.topPageBar{
	background-image: url("websiteimages/topPageBarEnd.gif");
	background-repeat: no-repeat; 	
	height: 15px;
	margin-left: 370px;
}

.pageBarMenuBarSeperator{ 
	background-color: #ffffff; 
	width:210px;
	height: 15px;
	position: absolute; left: 165px;
}

.topMenuSection{
	border-left: 5px solid #ffffff;
	/*background-color: #31a5bd; */
	background-color: #6fafcf; 
	/*background-color: #4f8fae;*/
	/*background-color: #3961b5;*/
	width: 160px;
}

.middleMenuSection{
	border-left: 5px solid #ffffff;
	/*background-color: #728dc9; */
	background-color: #6fafcf; 
	/*background-color: #31a5bd; */
	/*background-color: #6fafcf;*/
	width: 160px;
}

.bottomMenuSection{
	border-left: 5px solid #ffffff;
	background-color: #99add8; 
	width: 160px;
}

.menuBottom1{	
	border-left: 5px solid #ffffff;
	background-color: #296d8c; 
	width: 160px;
	height: 15px;
}

.menuBottom2{
	border-left: 5px solid #ffffff;
	background-color: #4f8fae; 
	width: 160px;
	height: 15px;
}

.menuInlign{
	border-left: 5px solid #ffffff;
	width: 160px;
	height: 15px;
}

.menuBottom3{
	border-left: 5px solid #ffffff;
	background-color: #6fafcf; 
	width: 160px;
	height: 15px;
}


/*////////////////////////////////////////////////
These Styles are in use
////////////////////////////////////////////////*/
.logo{
	background-image: url("websiteimages/logo1.gif"); 
	background-position: left center;
	background-repeat: no-repeat;
	height: 69px;
	border: 0px; 
	margin-left: 10px;
}
.logoBanner{
	background-image: url("websiteimages/collage.gif"); 
	background-repeat: no-repeat;
	width: 454px; 
	height: 69px; 
	position: absolute; 
	top: 0px;
	right: 0px;
}
.drawerEndBar{
	background-image: url("websiteimages/drawerBackground.gif");
}
.topMargin{
	height: 10px;
}
.nillBorder{
	border: 0px;
}
.ptBorder{
	border: 1px solid #000000;
}
.mapBorder1{
	margin-left: 30px;
	border: 2px solid #000000;
}
.mapBorder2{
	margin-left: 50px;
	border: 2px solid #000000;
}
.arrow{
	position:absolute; 
	left: -120px;
	border: 0px;
}
.copyright{
	background: #0c4f6a;
	background-image: url("websiteimages/topPageBarEnd.gif");
	background-position: left;
	background-repeat: no-repeat;
	font-size: 8pt; 
	color: #ffffff; 
	text-align: center;
	height: 15px;
}
.homeImages{
	margin-right: 15px;  
	border: 0px; 
	vertical-align: middle;
}
.w3cImages{
	margin-left: 5px;
	margin-bottom: 20px;  
	margin-top: 6px;
	border: 0px; 
	vertical-align:middle;
}
.newsThumb{
	margin-left:50px solid #ffffff;
	margin-right:50px solid #ffffff;
	border:0px;
}
dl.firefox{
	border-left:50px solid #ffffff;
}
img.fire{
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
}
