/*   ZoomStyles modified GEE STYLES  */
/*   From DE & NS -  MUST MODIFY*/

body { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; 	
	line-height: 1.2;	margin: 10px;	padding: 10px;  }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.5 }
th { font-family: Verdana, Arial, Helvetica, sans-serif; }

h2 { font-size: 14px; color: #003399; }
h3 {
	font-size: 14px;
	text-transform: capitalize;
	color: #003399;
	text-align: center;
}

#hglt { color: #99ccff; text-decoration:none; }


/****hyperlink and anchor tag styles ***/
a:link, a:visited {color:#003399; text-decoration:none; }
a:hover, a:active {color:#99ccff; text-decoration:none; }

/***** list tag styles ***************/
ul{ 		list-style-type: square; }
ul ul{ 		list-style-type: disc; }
ul ul ul{   list-style-type: none; }

/*** form and related tag styles *****/
form {  margin: 0; 	padding: 0;}
label{ font: bold 1em Arial,sans-serif;  color: #334d55;}
input{ font-family: Arial,sans-serif;}

.lvert{background-image:url(images/lvert.jpg); width:11px; height:auto;}
.rvert{background-image:url(images/rvert.jpg); width:11px; height:auto;}

.assoc {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica;
	color: #800000;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
.legal{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #F2F9D2;
 	line-height: 1.0;	margin: 3px; 	padding: 3px; font-size: 8pt; 
}
.astk {color:#F00;}

/**** Layout Divs    *************/
#maintext{
	float:left;
	top: 20px;
	left: 20px;
	padding: 0px 10px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 	
	line-height: 1.2;
	margin: 10px;
	padding: 10px;  }
	}
#content{
	padding: 0px 0px 0px 0px;
	margin: 0px  0px 0px 178px;
}
/******* Component Divs   ********/
#right{
	float:right; 
	width: 230px;
	height: 200px;
	padding: 0px 5px 0px 10px;
}

/******* pageName styles ***********/
#pageName{
	padding: 0px 0px 14px 10px;
	margin: 0px;
}
#pageName h2{
	font: bold 150% Arial,sans-serif;
	color: #124424;
	margin:0px;
	padding: 0px;
}
#pageName img{
	position: absolute;
	top: 0px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}

/****** subglobalNav styles ********/
#subglobalNav{
	display:block;
	text-align:left;
	float: left;
	width:260px;
	top: 100px; 
	height: 23px; 
	padding: 10px 10px 0px 10px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	font-color: #003399;
	font-weight: bold;
	line-height:2;
}
a.subglobalNav:visited, a.subglobalNav:link, {
	display:block;
	text-align:left;
	color: #99ccff;
	background-color:#ffffff;
}
 a.subglobalNav:active,  a.subglobalNav:hover{
	color: #99ccff;
}
#longNav{
	display:block;
	text-align:left;
	float: left;
	width:240px;
	top: 100px; 
	height: 23px; 
	padding: 5px 10px 0px 10px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
	line-height:1.6;
}
a.longNav:visited, a.longNav:link,  {
	display:block;
	text-align:left;
	color: #003399;
}
 a.longNav:active,  a.longNav:hover{
	color: #99ccff;
}

/****** triNav styles ********/
#triNav{
	display:block;
	text-align:right;
	width: 260px;
	height: 15px;
	padding: 60px 0px 10px 10px;
	font-size: 14px;
	color: #824600;
	font-weight: bold;
	line-height:2;
}
a.triNav:visited, a.triNav:link {
	display:block;
	text-align:right;
	color: #202020;
}
a.triNav:active, a.triNav:hover{
	color: #824600;
}

/****** quadNav styles ********/
#quadNav{
	display:block;
	text-align:left;
	height: 10px; 
	padding: 5px 10px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color:#ffffff;
	line-height:1.2;
}
a.quadNav:visited, a.quadNav:link  {
	display:block;
	text-align:left;
	color: #824600;
	background-color:#ffffff;
}
a.quadNav:active,  a.quadNav:hover{
	color: #c00000;
	background-color:#ffffff;
}
/****** feature styles **********/
.feature{
	padding: 10px 0px 0px 0px;
	background-color: #f8fae7;
	font-size: 80%;
}
html>body .feature {height: auto;
}
.feature p {
	padding: 0px 30px 0px 0px;
}
.feature h3{
	float: right;
	font: bold 175% Arial,sans-serif;
	font-style:italic;
	color: #FF0000;
	padding: 20px 30px 20px 100px;
}
.feature img{
	float: right;
	padding: 0px 10px 0px 0px;
}
/******* story styles ***********/
.story {
	padding: 0px 0px 0px 0px;
	background-color: #f8fae7;
	font-size: 80%;
}
.story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}
.story p {
	padding: 0px 0px 0px 0px;
}
.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	padding-bottom: 5px;
}
.story a.capsule:hover{
	text-decoration: underline;
}
.capsule{
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	padding-bottom: 5px;
}
td.storyLeft{
	padding-right: 12px;
}
.story a.rotate{
	font: bold 1em Arial,sans-serif;
	color: #124424;
	padding-bottom: 5px;
}
.story a.rotate:hover{
	text-decoration: underline;
}
.story a.navrotate{ 
	font-size:14px;
	font-weight:bold; 
	font-style:italic;
	color: #ff0000;
	padding-bottom: 10px;
}
.story a.navrotate:hover{
	text-decoration: underline;
}

/***** siteInfo styles *********/
#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #666666;
	padding: 5px 10px 5px 10px;
	margin-top: 0px;
}
#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}
/***** relatedLinks styles *********/
.relatedLinks{
	padding: 0px 0px 0px 0px;
	font-weight: bold;}
.relatedLinks a:link, .relatedLinks a:visited{
	display: block;
	color: #cba81a; 
	text-align:center;
	padding: 15px 0px 15px 0px;}
.relatedLinks a:hover, .relatedLinks a:active{
	display: block;
	color: #ffff00; 
	padding: 15px 0px 15px 0px;}


/*
  COMPANY DIRECTORY 
*/
.gDirDeptDescription    { color:#C00000; font-size:12px; font-weight:bold; margin-bottom:6px; }
.gDirDeptDetails        { font-style:italic; margin-bottom:12px; }
.gDirLstRow 			{ text-align: right; }
.gDirLstCol             { vertical-align:top; }
.gDirLstName A:visited, .gDirLstTitle A:link 		{	font-size: 12px; color: #824600;
	font-weight: bold; 	background-color:#ffffff; line-height:2;} 
.gDirLstTitle           { font-style:italic; font-size:12px}
.gDirLstLocation        {}
.gDirLstPhone           {}
.gDirLstMobilePhone     {}
.gDirLstFax             {}
.gDirLstHomePhone       {} 
.gDirLstHomeMobilePhone {}
.gDirLstHomeFax         {}
.gDirLstWebsite         {}
.gDirLstEmail           {}
.gDirLstVcard           {}
.gDirLstCodeDescription { background-color:Navy; color:White; font-weight:bold; margin:5px 0px 5px 2px; }
.gDirLstHdr             { background-color:#824600; color:White; }
.gDirLstDeptFilter      { font-weight:bold; }
.gDirLstNameFilter      { font-weight:bold; margin-top:8px;	}
.gDirLstImage           { border:none; position:absolute; left:175px; }
.gDirLstSpacer          {}

.gDirLstIndexCol           { }
.gDirLstIndexLetter:link,
.gDirLstIndexLetter:visited,
.gDirLstIndexLetter:hover,
.gDirLstIndexLetter:active { color:Blue; }

.gDirLstIndexColSel           { }
.gDirLstIndexLetterSel:link,
.gDirLstIndexLetterSel:visited,
.gDirLstIndexLetterSel:hover,
.gDirLstIndexLetterSel:active { color:#C00000; font-weight:bold; font-size:14px; }

.gDirDetImage        { float:right; border:none; margin-left:20px; }
.gDirDetName         { color: #824600; font-weight:bold; font-size:16px ; margin-bottom:6px; }
.gDirDetTitle        { font-style:italic; font-size:12px; margin-bottom:6px; }
.gDirDetDetails      {font-size:12px}
.gDirDetInfoTbl      {}
.gDirDetInfoRow      {}
.gDirDetInfoLabelCol { vertical-align:top; padding:0px 5px 0px 0px; margin:0px 0px 0px 0px; }
.gDirDetInfoDataCol  { vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.gDirDetLabel        { color:#824600; font-weight:bold; font-size:12px;}
.gDirDetProfLabel    { color:Navy; font-weight:bold; font-size:12px; margin-top:20px; }
.gDirDetProfSpecialties {font-size:12px}
.gDirDetProfEducation {font-size:12px}
.gDirDetLocation     {}
.gDirDetAddress      {}
.gDirDetPhone        {}
.gDirDetMobile       {}
.gDirDetFax          {}
.gDirDetHomePhone    {}
.gDirDetHomeMobile   {}
.gDirDetHomeFax      {}
.gDirDetEmail        {font-size:12px}
.gDirDetWebsite      {}
.gDirDetVcard        { }
.gDirDetVcardImage   { border:none; }

.gDirDetColContact   { padding-right:12px; border-right:dashed 1px black; }
.gDirDetColDetails   {}
.gDirDetHeading      { font-size:13px; font-weight:bold; margin:12px 0px 6px 0px; }
.gDirDetSendEmail    { margin:6px 0px 0px 12px; }
.gDirDetTellFriend   { margin:0px 0px 0px 12px; }
.gDirDetAddressHead  { font-weight:bold; margin:0px 0px 0px 12px; }


/* 
  DOCUMENT MANAGER 
*/
.gDocTypDescription     { color:#C00000; font-weight:bold;}

.gDocLstTypeDescription	{ color:#124424; font-weight:bold;}

/* 
  DOCUMENT COLLECTIONS 
*/
.gCollTypDescription      { margin-bottom:4px; }
.gCollTypDescription A    { color:#C00000; font-weight:bold;  }

.gCollLstTypeDescription  { color:Navy; font-weight:bold; font-size:12px;}
.gCollLstTitle            { color:#C00000; font-weight:bold;}
.gCollLstDescription      { font-style:italic; }
.gCollLstItemTitle        {}

/* 
  NEWS EDITOR
*/
.gNewsLstTbl             {border:1px solid #824600;}
.gNewsLstRow             {}
.gNewsLstCol { text-align: center; }
.gNewsLstCol1 { text-align: center; }
.gNewsLstCol2 { text-align: center; }
.gNewsLstTypeDescription { font-weight:bold; font-size: x-small; }
.gNewsLstTypeDetails     { font-style:italic; }
.gNewsLstDate            { color:#824600; vertical-align:top; }
.gNewsLstTitle           { font-family: "Trebuchet MS"; font-size: x-small;}
.gNewsLstDescription     {}
.gNewsLstImageCol        { vertical-align:top; }
.gNewsLstImage           { margin-right:5px; border:none; float:left; }
.gNewsLstNav             { font-size:12px; }
.gNewsLstSpacer          { font-size:2px; }
.gNewsLstRow 			{ text-align: left; }
.gNewsDetTitle          { font-weight:bold; font-size: small; color: #824600;}
.gNewsDetDate            { display:none; color:#824600; }
.gNewsDetDetails		{ padding-top: 12px;}
.gNewsDetImage           { float:right; }
.gNewsDetImage#PAGE2     { float:left; }
.gNewsDetImage#PAGE3     { float:none; }
.gNewsDetHyperlinkSpacer {}
.gNewsDetHyperlink       {}
.gNewsDetDocHeader       { font-weight:bold; font-style:italic; margin-bottom:4px; }
.gNewsDetDoc             {}
.gNewsDetNavText         { color:Silver; text-decoration:none; }
.gNewsDetNavText A       { color:#C00000; text-decoration:none; font-weight:bold; }
.gNewsDetNavImage        { border:none; }

.gNewsIndexNavText       { color:Silver; text-decoration:none; margin-bottom:10px; }
.gNewsIndexNavText A     { color:Blue; text-decoration:none; font-weight:bold; }
.gNewsIndexNavImage      { border:none; }

.gNewsTypDescription     { font-size:12px; font-weight:bold; margin-bottom:4px; }
.gNewsTypDescription A   { color:#C00000; }
.gNewsTypDetails         { font-style:italic; margin-bottom:20px; }

/* 
  PAGE EDITOR
*/
.gSecDetails      { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; 	
	line-height: 1.2;	margin: 10px;	padding: 10px;  }
.gSecImage        { float:right; margin: 20px; }
.gSecDoc          {}
.gSecDocIcon      { vertical-align:middle; border:none; }
.gSecBannerImage  { border:none; }
