BODY	{ SCROLLBAR-BASE-COLOR: #999999 }


a:link		{ color: #2424FF; text-decoration: none;  }
a:visited	{ color: #757FFF; text-decoration: none;  }
a:active	{ color: #1D22FF; text-decoration: none;  }
a:hover		{ color: #1D22FF; text-decoration: none; background-color: #FFEAD5; }

a.nobg:link	    { color: #2424FF; text-decoration: underline;  }
a.nobg:visited	{ color: #757FFF; text-decoration: underline;  }
a.nobg:active	{ color: #1D22FF; text-decoration: underline;  }
a.nobg:hover	{ color: #1D22FF; text-decoration: underline; background-color: transparent; }



a.hom:link	    { color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; font-family: geneva, verdana, arial, sans-serif; letter-spacing: -.5px; }
a.hom:visited	{ color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; font-family: geneva, verdana, arial, sans-serif; letter-spacing: -.5px; }
a.hom:active	{ color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; font-family: geneva, verdana, arial, sans-serif; letter-spacing: -.5px; }
a.hom:hover	    { color: #FFFFFF; text-decoration: underline; font-size: 11px; font-weight: bold; font-family: geneva, verdana, arial, sans-serif; background-color: transparent; letter-spacing: -.5px; }




a.u:link	{ color: #2424FF; text-decoration: underline;  }
a.u:visited	{ color: #757FFF; text-decoration: underline;  }
a.u:active	{ color: #1D22FF; text-decoration: underline;  }
a.u:hover	{ color: #1D22FF; text-decoration: underline; background-color: #FFEAD5; }

a.cu:link		{ font-size: 11px; color: #2424FF; text-decoration: underline;  }
a.cu:visited	{ font-size: 11px; color: #757FFF; text-decoration: underline;   }
a.cu:active	    { font-size: 11px; color: #1D22FF; text-decoration: underline;   }
a.cu:hover		{ font-size: 11px; color: #1D22FF; text-decoration: underline; background-color: #FFEAD5;  }

a.bu:link		{ color: #2424FF; text-decoration: underline;  font-weight: bold; }
a.bu:visited	{ color: #757FFF; text-decoration: underline;  font-weight: bold; }
a.bu:active	{ color: #1D22FF; text-decoration: underline;   font-weight: bold; }
a.bu:hover		{ color: #1D22FF; text-decoration: underline;  font-weight: bold; background-color: #FFEAD5; }


a.ba:link		{ color: #2424ff; text-decoration: underline;  }
a.ba:visited	{ color: #2424ff; text-decoration: underline;   }
a.ba:active	{ color: #1D22FF; text-decoration: underline;   }
a.ba:hover		{ color: #1D22FF; text-decoration: none; background-color: #FFEAD5;  }

a.ll:link     { color : #2424FF; text-decoration : underline; font-style: italic; FONT-size: 11px; font-family: geneva, verdana, arial, sans-serif; } 
a.ll:visited  { color : #757FFF; text-decoration : underline; font-style: italic; FONT-size: 11px; font-family:  geneva, verdana, arial, sans-serif; } 
a.ll:active   { color : #1D22FF; text-decoration : underline; font-style: italic; FONT-size: 11px; font-family:  geneva, verdana, arial, sans-serif; } 
a.ll:hover    { color : #1D22FF; text-decoration : underline; font-style: italic; FONT-size: 11px; font-family:  geneva, verdana, arial, sans-serif; } 

a.llgrey:link     { color : #2424FF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif;  margin-right: 30px; } 
a.llgrey:visited  { color : #757FFF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif;  margin-right: 30px; } 
a.llgrey:active   { color : #1D22FF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif;  margin-right: 30px; } 
a.llgrey:hover    { color : #1D22FF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif;  margin-right: 30px;  } 

a.llgreysm:link     { color : #2424FF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif;   } 
a.llgreysm:visited  { color : #2424FF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif;   } 
a.llgreysm:active   { color : #1D22FF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif;   } 
a.llgreysm:hover    { color : #1D22FF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif;   } 


a.llgreyl:link     { color : #2424FF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif; text-align: left;  padding-right: 30px; } 
a.llgreyl:visited  { color : #757FFF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif; text-align: left;  padding-right: 30px; } 
a.llgreyl:active   { color : #1D22FF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif; text-align: left;  padding-right: 30px; } 
a.llgreyl:hover    { color : #1D22FF; text-decoration : underline; letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif; text-align: left;  padding-right: 30px;  } 

.lineontop { border-top: 1px solid #233354; padding: 10px; }

.lineontopthin  { border-top: 1px solid #233354; margin-bottom: 3px; display: block; }
.lineontopthick { border-top: 2px solid #233354; margin-top: 1px; margin-bottom: 12px; display: block; }

.lineontopthick2 { border-top: 2px solid #233354; margin-bottom: 3px; margin-top: 12px; display: block; }
.lineontopthin2  { border-top: 1px solid #233354; margin-top: 1px; display: block; }


.linkopt { width: 155px; border: 1px solid #0000ff; padding: 10px; margin: 3px; text-decoration: none; color: #0000ff; font-weight: normal; font: 8pt verdana, arial, sans-serif; }
.linkopt:link    { background-color: FFEAD5; font-weight: normal; }
.linkopt:visited { color: #0000ff; background-color: FFEAD5; font-weight: normal; }
.linkopt:active  { color: #1D22FF; text-decoration: none; background-color: FFEAD5; font-weight: normal; }
.linkopt:hover   { color: #1D22FF; text-decoration: none; background-color: FFEAD5; font-weight: normal; }

.linkoptset { display: block; width: 200px; padding: 15px; margin-left: 0px; border-left: 8px solid #579aff; border-top: 1px solid #579aff; border-bottom: 4px solid #004ab8; border-right: 1px solid #579aff; }

 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE		{ COLOR: #202020; FONT: 12px geneva, verdana, arial, sans-serif; line-height: 1.5em; }

.plaintext { COLOR: #202020; FONT: 12px geneva, verdana, arial, sans-serif; line-height: 1.5em; }
dt { COLOR: #008000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }

.title 		{ COLOR: #000000; FONT: 15px geneva, verdana, arial, sans-serif; font-weight: bold; white-space: nowrap; }
.title2 	{ COLOR: #d60000; FONT: 13px geneva, verdana, arial, sans-serif; font-weight: bold }
h1   	{ COLOR: #000000; FONT: 20px arial, geneva, verdana, sans-serif; font-weight: bold }
.title2black 	{ COLOR: #000000; FONT: 13px geneva, verdana, arial, sans-serif; font-weight: bold }
.title3 	{ COLOR: #d60000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }
.title3b 	{ COLOR: #d60000; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: bold }
.title4 	{ COLOR: #008000; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: bold }
.title5 	{ COLOR: #008000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }
.title6 	{ COLOR: #0304B6; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }


.titlecolor0 { display: block; white-space: nowrap; background-color : #b7271a; padding : 6px 5px; color : #ffffff; text-decoration : none; text-align : center; font-weight: bold; }

.titlecolor1 { display: block; white-space: nowrap; background-color : #233354; padding : 6px 5px; color : #ffffff; text-decoration : none; text-align : center; font-weight: bold; }
.titlecolor2 { display: block; white-space: nowrap; background-color : #ffffff; padding : 6px 5px; color : #404040; text-decoration : none; text-align : center; font-weight: bold; border: 1px solid #404040; }

.titlecolor3 { display: block; white-space: nowrap; background-color : #718677; padding : 6px 5px; color : #ffffff; text-decoration : none; text-align : center; font-weight: bold; }
.titlecolor4 { display: block; white-space: nowrap; background-color : #888c5e; padding : 6px 5px; color : #ffffff; text-decoration : none; text-align : center; font-weight: bold; }
.titlecolor5 { display: block; white-space: nowrap; background-color : #7472a8; padding : 6px 5px; color : #ffffff; text-decoration : none; text-align : center; font-weight: bold; }
.titlecolor6 { display: block; white-space: nowrap; background-color : #aa9435; padding : 6px 5px; color : #ffffff; text-decoration : none; text-align : center; font-weight: bold; }
.titlecolor7 { display: block; white-space: nowrap; background-color : #7488b8; padding : 6px 5px; color : #ffffff; text-decoration : none; text-align : center; font-weight: bold; }




.biglink 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline; }

.biglink:link 	 { FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline }
.biglink:visited { FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline }
.biglink:active  { FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline }
.biglink:hover 	 { FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline }

.just 		{text-align: justify;}

.copyright	{ COLOR: #999999; FONT: 9px geneva, verdana, arial, sans-serif }

.smalltitle 	{ COLOR: #0000c0; FONT: 11px verdana, arial, sans-serif; font-weight: bold }
.smalltext  	{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: normal; font-style: italic; }
.smalltext2  	{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: normal; font-style: normal; }

.careertitle	{ COLOR: #666666; FONT: 14px geneva, verdana, arial, sans-serif; font-weight: bold }

.phonetitle	{ COLOR: #000000; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }

.picturecomments{ COLOR: #666666; FONT: 12px geneva, verdana, arial, sans-serif }

.picturehilight	{ COLOR: #663366; FONT: 13px geneva, verdana, arial, sans-serif; font-weight: bold  }

.picturetitle 	{ COLOR: #000000; FONT: 13px verdana, arial, sans-serif; font-weight: bold }

li {  COLOR: #000000; FONT-size: 12px; font-family: geneva, verdana, arial, sans-serif; font-weight: normal; line-height: 1.5em; margin-top: 0px; margin-bottom: 0px; }

.faq 		{ line-height: 19px }


 /* SIDEBAR OPTIONS */


a.sidelink:link		{ color: #FFFF9C; text-decoration: none }

a.sidelink:visited	{ color: #FFFF9C; text-decoration: none }

a.sidelink:active	{ color: #FFFF9C; text-decoration: none }

a.sidelink:hover	{ color: #99CCFF; text-decoration: none }

.sidebartitle	{ COLOR: #FFFFFF; FONT: 13px arial, verdana, sans-serif; font-weight: bold; text-align: center; display: block; }

.sidebartext	{ COLOR: #FFFFFF; FONT: 11px geneva, verdana, arial, sans-serif }

.date-font	{ color: #FFFFFF; font: 9px verdana, arial, sans-serif; font-weight: normal }


 /* END SIDEBAR OPTIONS */


.button-popups { 	background-image: url("picts/button-popup.gif");
		background-color:#0F0066;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #FFFFFF;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #FFFFFF 0px solid }

.buttonon-popups { 	background-image: url("picts/buttonon-popup.gif");
		background-color:#CCCCCC;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #FFFFFF 0px solid }


.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		text-align: left;
		BORDER: #9b9999 1px solid; margin: 2px; padding-left: 10px;}


.dropdown 	{ COLOR: #333333;
		WIDTH: 250PX;
		FONT: 11px geneva, verdana, arial, sans-serif}


.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 275PX;
		BORDER: #000000 1px solid}

.submitbutton { FONT: 9pt arial, verdana, sans-serif }


.searchform { 	WIDTH: 110PX;
		HEIGHT: 20PX;
		FONT: 11px arial, georgia, "Times New Roman", sans-serif;
		BORDER-BOTTOM: #000000 1px solid;
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		BORDER-TOP: #000000 1px solid }


.searchdrop { WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }


.searchbutton {	background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 18px;
		width: 35px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }


 /* IMAGE HOVER CODE */


.rollover 	{ background-color: #000000}

.rolloveron 	{ background-color: #0F0066; filter:alpha(opacity=60)  }



 /* START THE CODE FOR THE MENUS */


 /* TOP LEVEL MENU CONTROL */


a.menu_TOP{
display:block;
line-height: 16pt;
text-align: center;
text-decoration:none;
border-right: #F0F0F0 1px solid;
}



 /* SUB LEVEL MENU CONTROL */


a.menu_SUB{
display:block;
padding: 2px 2px 2px 2px;
text-decoration:none;
filter:alpha(opacity=100);
border-bottom: #999999 1px solid;
}


 /* MORE SUB LEVEL MENU CONTROL */


.menu_DIV{
border-top: #000000 0px solid;
border-bottom: #666666 0px solid;
border-right: #666666 1px solid;
border-left: #666666 1px solid;
filter:alpha(opacity=100);
z-index:100;
}


/* bad assumptions */
#but1, #but2, #but3, #but4, #but5, #but6, #but7, #but8, #but9, #but10 { display: none; border: 1px solid #8ab7ff; background-color: #ffffcc; padding: 20px; margin: 20px; }
#signal1, #signal2, #signal3, #signal4, #signal5, #signal6, #signal7, #signal8, #signal9, #signal10 { display: none; }
#text1, #text2, #text3, #text4, #text5, #text6, #text7, #text8, #text9, #text10  { font-weight: bold; }

/* faq */
#faqbut1, #faqbut2, #faqbut3, #faqbut4, #faqbut5, #faqbut6, #faqbut7, #faqbut8, #faqbut9, #faqbut10 { display: none; border: 1px solid #8ab7ff; background-color: #ffffcc; padding: 20px; margin: 20px; }
#faqbut11, #faqbut12, #faqbut13, #faqbut14, #faqbut15, #faqbut16, #faqbut17, #faqbut18, #faqbut19, #faqbut20 { display: none; border: 1px solid #8ab7ff; background-color: #ffffcc; padding: 20px; margin: 20px; }
#faqbut21, #faqbut22, #faqbut23, #faqbut24, #faqbut25, #faqbut26 { display: none; border: 1px solid #8ab7ff; background-color: #ffffcc; padding: 20px; margin: 20px; }

#faqsignal1, #faqsignal2, #faqsignal3, #faqsignal4, #faqsignal5, #faqsignal6, #faqsignal7, #faqsignal8, #faqsignal9, #faqsignal10 { display: none; }
#faqsignal11, #faqsignal12, #faqsignal13, #faqsignal14, #faqsignal15, #faqsignal16, #faqsignal17, #faqsignal18, #faqsignal19, #faqsignal20 { display: none; }
#faqsignal21, #faqsignal22, #faqsignal23, #faqsignal24, #faqsignal25, #faqsignal26 { display: none; }

#faqtext1, #faqtext2, #faqtext3, #faqtext4, #faqtext5, #faqtext6, #faqtext7, #faqtext8, #faqtext9, #faqtext10  { font-weight: bold; }
#faqtext11, #faqtext12, #faqtext13, #faqtext14, #faqtext15, #faqtext16, #faqtext17, #faqtext18, #faqtext19, #faqtext20  { font-weight: bold; }
#faqtext21, #faqtext22, #faqtext23, #faqtext24, #faqtext25, #faqtext26 { font-weight: bold; }

.dkbg { display: block; background-color: #233354; padding: 8px; }

.u { text-decoration: underline; }
.b { font-weight: bold; }

.bu { text-decoration: underline; font-weight: bold; }

.navMain {
clear : none; 
float : left; 
width : 200px; 
min-width : 200px; 
background-color : #ffffff; 
FONT: 11px geneva, verdana, arial, sans-serif;
letter-spacing: -.5px;
z-index: 51;
}
.navMain div {
padding : 6px 6px; 
} 
.navMain div a {
} 
.navMain div a:hover {
text-decoration : underline; 
} 



.navMain160 {
clear : none; 
float : left; 
width : 160px; 
min-width : 160px; 
background-color : #ffffff; 
FONT: 11px geneva, verdana, arial, sans-serif;
letter-spacing: -.5px;
z-index: 51;
}
.navMain160 div {
padding : 6px 6px; 
} 
.navMain160 div a {
} 
.navMain160 div a:hover {
text-decoration : underline; 
} 



.navMainTight {
clear : none; 
float : left; 
width : 150px; 
min-width : 150px; 
background-color : #ffffff; 
} 
.navMainTight div {
padding : 0px 0px; 
color : #ffffff; 
} 
.navMainTight div a {
font-size : 9px; 
} 
.navMainTight div a:hover {
text-decoration : underline; 
} 













.navMainWide {
clear : none; 
float : left; 
background-color : #ffffff; 
} 
.navMainWide div {
padding : 6px 5px; 
color : #ffffff; 
} 
.navMainWide div a {
} 
.navMainWide div a:hover {
text-decoration : underline; 
} 





.navSub {
clear : none; 
float : left; 
width : 200px; 
min-width : 200px; text-transform: none; 

letter-spacing: -.5px; FONT: 11px geneva, verdana, arial, sans-serif;
background-color : #ffffff; 
COLOR: #ffffff; 
} 
.navSub div {
padding : 3px 3px; 
color : #ffffff; 
border-bottom: 1px solid #c0c0c0;
} 
.navSub div a {
} 
.navSub div a:hover {
text-decoration : underline; 
} 








.navColor0 {
background-color : #b7271a; z-index: 51;
} 
.navColor1 {
background-color : #233354; 
} 
.navColor2 {
background-color : #ffffff; color: #404040;
} 
.navColor3 {
background-color : #718677; 
} 
.navColor4 {
background-color : #888c5e; 
} 
.navColor5 {
background-color : #7472a8; 
} 
.navColor6 {
background-color : #aa9435; 
} 
.navColor7 {
background-color : #7488b8; 
} 
.rightnav {
margin-bottom : 0px; 
color : #ffffff; 
text-decoration : none; 
text-align : right; 
} 


.rightnav a {
color : #0000ff; 
text-decoration : none; 
} 
.rightnav a:link {
color : #0000ff; 
text-decoration : none; 
} 
.rightnav a:visited {
color : #800080; 
text-decoration : none; 
} 
.rightnav a:hover {
color : #1D22FF; 
text-decoration : underline; 
} 
.rightnav a:active {
color : #ff0000; 
text-decoration : none; 
} 
	

.leftnav {
margin-bottom : 5px; 
color : #ffffff; 
text-decoration : none; 
text-align : left; text-transform: uppercase; font-weight: bold; z-index: 51; 
} 
.leftnav a {
color : #ffffff; 
text-decoration : none; font-weight: bold;  
} 
.leftnav a:link {
color : #ffffff; 
text-decoration : none;  font-weight: bold;  
} 
.leftnav a:visited {
color : #ffffff; 
text-decoration : none;  font-weight: bold;  
} 
.leftnav a:hover {
text-decoration : none; color: #FFFFFF; font-weight: bold;  
} 
.leftnav a:active {
color : #ffffff; 
text-decoration : none; font-weight: bold;  
} 




.centernav {
margin-bottom : 5px; 
text-decoration : none; 
color : #ffffff; 
text-align : center; text-transform: uppercase; font-weight: bold; 
} 
.centernav a {
color : #ffffff; 
text-decoration : none; font-weight: bold;  
} 
.centernav a:link {
color : #ffffff; 
text-decoration : none; font-weight: bold;  
} 
.centernav a:visited {
color : #ffffff; 
text-decoration : none; font-weight: bold;  
} 
.centernav a:hover {
color: #FFFFff;
text-decoration : none; font-weight: bold;  
} 
.centernav a:active {
color : #ffffff; 
text-decoration : none; font-weight: bold;  
} 


.indent100 { margin-left: 20px; margin-right: 3px; }	

.alignleft { text-align : left; }
.alignright { text-align : right; }

.boldcenter { font-weight: bold; text-align: center; }

.yellowbg { display: block; background-color: #ffffcc;  }

.borderit { border: 1px solid #233354; padding: 10px; }

.content { padding-left: 15px; padding-right: 20px; padding-bottom: 10px; z-index: 50; }
/* content used for first content item on page content2 for remaining */
.content2 { padding-top: 15px; padding-left: 15px; padding-right: 20px; padding-bottom: 10px;  }
.content3 { padding-left: 0px; padding-right: 120px; padding-bottom: 10px; }
.divider { padding-top: 10px; padding-left: 15px; padding-right: 20px; padding-bottom: 10px; }

.pad10 { display: block; margin: 10px; }
.pad20 { padding: 20px; }

.nobreak { white-space: nowrap; }
.alignleft { display: block; text-align: left; }

.signature { font-family: Trebuchet MS, Geneva, Arial, Verdana, sans-serif; color: #0000c0; font-size: 17px; font-weight: bold; font-style: italic; }


.red { color: #d60000; }

#porthole { position: absolute; top: 200px; right: 30px; z-index: 1; }

.greenborder { display: block; width: 80%; border: 2px outset #C3E285; padding: 10px; }

.articletitle { display: block; color: #d60000; font-weight: bold; font-size: 18px; }

p.article { COLOR: #000000; FONT: 12px arial, geneva, verdana, sans-serif; line-height: 1.5em; }