BODY  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #172E60;
	font-size : 11px;
	list-style-image : url(../graphics/bullet.gif);
	line-height : 16px;
	padding-bottom: 4px;
}

TABLE  {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #172E603;
	line-height : 16px;
}

.TD  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #172E60;
	line-height : 16px;
}

TD.catContent     { padding-top: 13px; padding-left: 13px;}

TD.textContent     { padding-left: 27px;}

TD.textPageHead     { padding-top: 8px; padding-left: 27px; padding-bottom: 4px;}

H1  {
	font-size : large;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #333333;
}

H2  {
	font-size : medium;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #333333;
}

H3  {
	font-size : small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	color : #333333;
}

a.bodyText {
	text-decoration : underline;
}

A  {
	color : #172E60;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

A:Visited  {
	color : #172E60;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

A:Active  {
	color : #172E60;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

A:Hover  {
	color : #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

.whiteLink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	text-decoration : none;
}

A.whiteLink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	text-decoration : none;
}

A.whiteLink:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	text-decoration : underline;
}

a.search {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5B6F99;
}

a.search:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5B6F99;
	decoration : underline;
}

a.search:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5B6F99;
}


LI {
	list-style : url(../graphics/bullet.gif);
	list-style-image : url(../graphics/bullet.gif);
	margin-bottom : 0px;
	line-height : 16px;
}

.contentTitle  {
	color : #666666;
	font-size : small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	margin-bottom : 8px;
}

.sectionTitle  {
	color : #333333;
	font-size : x-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	margin-bottom : 2px;
	margin-top : 2px;
}

.appTitle  {
	font-size : 9pt;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	color : Navy;
}

.appSectionTitle  {
	font-size : 8pt;
	color : #333333;
	font-weight : bold;
}

.appNote  {
	font-size : 8pt;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #696969;
	margin-top : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
	margin-right : 2px;
}

.crumbTrailText  {
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #696969;
	font-weight : normal;
	padding-left : 30px;
	display : block;
}

.crumbTrailTextOn  {
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #A9A9A9;
	font-weight : bold;
}

#crumbTrail  {
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #696969;
	font-weight : normal;
}


.copyrightText  {
	font-size : xx-small;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : Silver;
	font-weight : normal;
}

.addressText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #8B94AA;
}

.homeText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	line-height : 14px;
}

a.homeText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	line-height : 14px;
}

.navText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	line-height : 14px;
}

a.navText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	line-height : 14px;
}

#navText {
	color : #FFFFFF;
	text-decoration : none;
}

#navText:hover {
	color : #FFFFFF;
	text-decoration : underline;
}

.sideBarText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	line-height : 18px;
	display : block;
}

.bodyTextPortfolio  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #767676; 
	line-height : 18px;
	display : block;
}

.bodyTextDetails  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	line-height : 14px;
	display : block;
}

.bodyText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #172E60;
	line-height : 18px;
	padding-right : 40px;
	display : block;
}

.bodyTextWhite  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	line-height : 14px;
	padding-right : 5px;
}

.bodyTextBlue  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003366;
	line-height : 18px;
	padding-right : 40px;
	display : block;
}

.bodyTextGray  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	line-height : 18px;
	padding-right : 40px;
	display : block;
}

.bodyTextGreen  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #586418;
	line-height : 18px;
	padding-right : 40px;
	display : block;
}

.bodyHeading  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 18px;
	font-weight : bold;
}


.bodyHeadBlue  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5B6F99;
	line-height : 18px;
	font-weight : bold;
}


.bodyHeadGray  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #B6B6B6;
	font-weight : bold;
}

.bodyHeadGreen  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #669933;
	line-height : 18px;
	font-weight : bold;
}

.bodyTextSm  {
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	color : #333333;
}

.bodyFooter  {
	font-size : xx-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin-top : 16px;
}

.formText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003366;
	line-height : 18px;
}

.menuBottom  {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ECECEC;
	font-weight : bold;
}

.menuItems  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF ;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 5px;
	display : block;
}

.menuProjItems  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #E0E3EA ;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 5px;
	display : block;
}

.menuItemsON  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	padding-left : 2px;
	padding-right : 5px;
	display : block;
}

.menuSmItems  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF ;
	padding-left : 2px;
	padding-right : 5px;
}

.menuSmProjItems  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #E0E3EA ;
	padding-left : 2px;
	padding-right : 5px;
}

.menuSmItemsON  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	padding-left : 2px;
	padding-right : 5px;
}

#menuItems {
	color : #FFFFFF;
	text-decoration : none;
}

#menuItems:hover {
	color : #FFFFFF;
	text-decoration : underline;
}

#menuSmItems {
	color : #FFFFFF;
	text-decoration : none;
}

#menuSmItems:hover {
	color : #FFFFFF;
	text-decoration : underline;
}

#menuSmItemsOn:hover {
	color : #FFFFFF;
	text-decoration : underline;
}

.menuSubPageItems  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003063 ;
	font-weight : bold;
	line-height : 14px;
	padding-left : 6px;
	padding-right : 5px;
	display : block;
}


.menuSubPageItemsON  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #003063;
	font-weight : bold;
	padding-left : 6px;
	padding-right : 5px;
	display : block;
}

#menuSubPageItems {
	color : #666666;
	text-decoration : none;
}

#menuSubPageItems:hover {
	color : #666666;
	text-decoration : underline;
}

a.menuPortfolioItems {
	font-size : 10px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #FFFFFF;
}

a.menuPortfolioItems:hover {
	font-size : 10px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #FFFFFF;
	text-decoration : underline;
}

.menuPortfolioItems {
	font-size : 10px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #FFFFFF;
}

#menuPortfolioItems {
	color : #FFFFFF;
	text-decoration : none;
}

#menuPortfolioItems:hover {
	color : #FFFFFF;
	text-decoration : underline;
}

.menuItemBlue  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #240080;
	font-weight : bold;
	}
	
.menuHomeText  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFCC66;
}

.menuText  {
	display : block;
	padding-left : 1px;
}

.menuTextSm  {
	font-size : xx-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	display : block;
	padding-left : 4px;
}

.menuTextBold  {
	font-size : x-small;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
}

.errorText  {
	font-size : 10pt;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	background-color : #a9a9a9;
	text-align : center;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
	margin-bottom : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
}

.projType  {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : 5B6618;
	padding-top : 4px;
	padding-left: 10px;
}

.projTypeLabel  {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : D4DCE5;
	padding-left: 4px;
}

.pageTitle  {
	font-size : 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bolder;
	color : #5B6F99;
	line-height : 16px;
}

.projectTitle  {
	font-size : 13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #5A759C;
	line-height : 14px;
}

.projectSubTitle  {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #5A759C;
	line-height : 18px;
}

.projectCaption  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #848284; 
	line-height : 12px;
	display : block;
}

.pageHeading  {
	font-size : 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #E1E5EF;
}


.vignetteText  {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : White;
	line-height : 14px;
	padding-left : 10px;
	display : block;
	padding-top : 6px;
	font : italic;
	padding-right : 6px;
}

.searchText  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5B6F99;
}

.searchLabel  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
}

