body,td { 
font-family: arial; 
font-size: 
14px; color: #000000; 
font-weight: bold; 
line-height: 18px;
}

body { 
background-color: #000000;  
background-image: url(images/back2.gif);
margin: 0px 0px 0px 0px; 
}

.main { 
background-color: #ffffff;
border-right: 4px solid #AE0F0C;
border-left: 4px solid #AE0F0C;
border-bottom: 4px solid #AE0F0C;
}


H1  {  font-size: 22; font-weight: BOLD; color: #000099; line-height: 26px;  }

H2  {  font-size: 22; font-weight: normal; color: #aa0000; line-height: 26px; }

H3  {  font-size: 16; font-weight: bold; line-height: 20px; }

.em {  font-size: 16px; color: #6F2285; }

I { font-family: georgia; }

.head3 { font-size: 20px; font-weight: bold; color: cc0000;  line-height: 24px; }
               
.head1 { font-size: 16px; font-weight: bold; line-height: 18px; }

.head2 { font-size: 16px; font-weight: bold; line-height: 20px; color: #aa0000; }

.email { font-family: verdana; font-size: 20px; font-weight: normal; line-height: 22px;}

.phone { font-family: georgia; font-size: 24px; font-weight: normal; line-height: 28px;}

.md { font-family: Arial; font-size: 18px; font-weight: bold; color: #EC4B13; }

.sub1 { font-family: Arial; font-size: 10px; line-height: 12px;}

.sub2 { font-family: verdana; font-size: 10px; line-height: 12px;}

.12 { font-family: arial; font-size: 11px; line-height: 14px;}

.georgia { font-family: georgia; font-size: 24px; font-style: italic; line-height: 28px;}

.quote { font-family: georgia; font-size: 14px; font-style: italic; font-weight: normal; line-height: 16px;}

a:link {  text-decoration: underline;  color: #0000cc;}
a:visited { text-decoration: underline;  color: #000099;}
a:hover {  text-decoration: underline;  color: #0000ff;}

.contact1 { border-bottom: 2px solid #000000;  }

.nav {  font-family: VERDANA; font-SIZE: 10; font-weight: bold; color: #FFFF00;}

.nav a:link    { font-family: VERDANA; font-SIZE: 10; text-decoration: none; font-weight: bold; color: #FFFFFF;}
.nav a:visited {  font-family: VERDANA; font-SIZE: 10; text-decoration: none; font-weight: bold; color: #FFFFFF;}
.nav a:hover   {  font-family: VERDANA; font-SIZE: 10; text-decoration: NONE; font-weight: bold; color: #FF0000;  }

td#nav { 
font-weight: bold; 
vertical-align: top; 
background-color: #000000; 
padding: 0px 4px 0px 4px; 
border-left: 2px solid #DEDCDA; 
border-top: 2px solid #DEDCDA; 
border-right: 2px solid #6D6558; 
border-bottom: 2px solid #6D6558;}

.se { font-family: Arial; font-size: 10px; line-height: 12px; color: #3333333; }
.se a:link    { text-decoration: none;  color: #333333; }
.se a:visited { text-decoration: none;  color: #333333; }
.se a:hover   { text-decoration: none;  color: #333333; }


.menu ul { margin: 0; padding: 0; list-style-type: none;}

.menu ul li { 
position: relative; 
display: inline; 
float: left; 
background-color: #000000; 
font-weight: bold; 
font-size: 10px; 
font-family: verdana; color: #FFFFFF; }

 .menu ul li a { 
color: #FFFFFF; 
display: inline; 
padding-top:  3px;
padding-right:  10px;
padding-bottom:  4px;
padding-left:  10px;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;

text-decoration: none;
text-align: center;
 }
 
 /* begin child */
 
.menu ul li ul { 
left: 0; 
position: absolute;
top: .5em; 
display: block;
visibility: hidden; }

.menu ul li ul li { display: list-item; float: none; }

.menu ul li ul li a { 
display: block;
text-align: left;
text-indent: 4px;
padding-top:  1px;
padding-right:  8px;
padding-bottom:  2px;
padding-left:  0px;
border-right: 1px solid #cc0000;
border-left: 1px solid #cc0000;
border-bottom: 1px solid #cc0000;
}

.menu ul li a:visited { color: #FFFFFF; text-decoration: none; }

.menu ul li a:hover { 
height: 14px; !important;
background-color: #B91B1B; 
color: #ffffff; 
text-decoration: none; }

/*Background image for top level menu list links */
.menu .mainfoldericon{
background: #000000; }

.menu .subfoldericon{
background: #000000; }

* html p#iepara { /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/*  IE fix */
* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }


#lightbox{
	
background-color:#000000;
padding: 1px;
border-bottom: 2px solid #000000;
border-right: 2px solid #000000;
border-left: 2px solid #000000;
border-top: 2px solid #000000;}
	
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }
	
#lightboxCaption { float: left; }

#keyboardMsg { 
float: right; 
color: #ffffff; 
font-family: arial;
font-weight: bold;
margin-right: 4px;}

#closeButton { top: 5px; right: 5px; }

#lightbox img { border: 10px; clear: both;} 

#overlay img { border: none;}

#overlay { background-image: url(overlay.png); }

* html #overlay {
background-color: #000000;
back\ground-color: transparent;
background-image: url(shim.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale"); }

 ul { list-style-type: square;  }