BODY {background-color: #000000} 
BODY {margin-top: 0} 
BODY {margin-left: 0}
BODY {margin-right: 0}
BODY {margin-bottom: 0}
TEXT {line-height: 00px}

a:link { color: #90B6FB; text-decoration: none }
a:visited { color: #90B6FB; text-decoration: none }
a:hover { color: #9C6DFB; text-decoration: none }
a:active { color: #90B6FB; text-decoration: none }

a.base:link { color: #1D079F; text-decoration: none }
a.base:visited { color: #1D079F; text-decoration: none }
a.base:hover { color: #5E0404; text-decoration: none }
a.base:active { color: #1D079F; text-decoration: none }

a.footer:link { color: #C2D389; text-decoration: none }
a.footer:visited { color: #C2D389; text-decoration: none }
a.footer:hover { color: #ffffff; text-decoration: none }
a.footer:active { color: #C2D389; text-decoration: none }

a.base_footer:link { color: #4D5381; text-decoration: none }
a.base_footer:visited { color: #4D5381; text-decoration: none }
a.base_footer:hover { color: #ffffff; text-decoration: none }
a.base_footer:active { color: #4D5381; text-decoration: none }

a.header:link { color: #C2D389; text-decoration: none }
a.header:visited { color: #C2D389; text-decoration: none }
a.header:hover { color: #ffffff; text-decoration: none }
a.header:active { color: #C2D389; text-decoration: none }

a.small:link { color: #83824B; text-decoration: none }
a.small:visited { color: #83824B; text-decoration: none }
a.small:hover { color: #00F0BA; text-decoration: none }
a.small:active { color: #83824B; text-decoration: none }





H1 {font-size:14pt; font-family:Trebuchet MS,monospace,verdana,arial; color:#000000; font-weight:normal}
H2 {font-size:8pt; font-family:Trebuchet MS,verdana,arial; color:#6A7D51; line-height: 18px}
H3 {font-size:7pt; font-family:Trebuchet MS,verdana,arial; color: #000000; line-height: 18px; font-weight:normal}
H3.nav {font-size:10pt; font-family:verdana,Monaco,monospace;; color: #000000; line-height: 10px; font-weight:bold; padding: 0px; margin: 0px;}
H3.sub {font-size:8pt; font-family:verdana,arial; color: #000000; line-height: 10px; font-weight:normal; padding: 0px; margin: 0px;}
H3.project {font-size:8pt; font-family:Trebuchet MS,verdana,arial; color: #000000; line-height: 18px; font-weight:normal}
H4 {font-size:10pt; font-family:Trebuchet MS,verdana,arial; color: #000000; line-height: 18px; font-weight:normal}

p {
	font-family: Verdana, lucida console, Monaco;
	font-size: 12px;
	line-height: 16px;
	color: #D0C6A9;
	text-align: left;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
	padding: 0px;
}
p.caption {
	font-family: Verdana, Monaco;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	text-align: left;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0px;
	font-style: italic;
}
p.image {

	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding: 0px;

}
p.main {
	font-family: Courier New, Verdana, Monaco;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	text-align: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 20px;
	padding: 0px;
}

p.img {
	font-family: Terminal,Monaco,monospace;
	font-size: 11px;
	line-height: 18px;
	color: #ffffff;
	text-align: left;
	margin-top: 0px;
	margin-left: 30px;
	margin-bottom: 20px;
	padding: 0px;
}
p.img_side {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

p.footer {
	font-family: Trebuchet MS, Verdana, lucida console, Monaco;
	font-size: 12px;
	line-height: 16px;
	color: #D0C6A9;
	margin-top: 65px;
  text-align: center;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}

p.base_footer {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #4D5381;
	margin-top: 10px;
  text-align: center;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}

p.header {
	font-family: Trebuchet MS, Verdana, lucida console, Monaco;
	font-size: 12px;
	line-height: 16px;
	color: #DDD9ED;
	text-align: center;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 0px;
}

p.center {
	font-family: Trebuchet MS, Verdana, lucida console, Monaco;
	font-size: 12px;
	line-height: 16px;
	color: #D0C6A9;
	text-align: center;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 20px;
	padding: 0px;
}

p.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	margin-top:0em;
	margin-bottom: 0em;
	padding: 0px;
}

p.bull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 0px;
}

p.image{
	border-style:solid;
	border-color: #988344;
	border-width: 1px;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 0px;
      }

div .pix_lf { 
  float: left;
	width: 150px;
	margin-right: 15px;
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 0px;
}

div .pix_rt { 
  float: right;
	width: 150px;
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 0px;
}

img.link {
border: 1px solid #000;

}

#nav_bkg {background-image: url(./images/Logo.gif);}
.main_body {
	background-image: url(./images/bkg_main.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 0px;
	border: 0px ridge #DB0202;
	margin: 0px 0px 0px 0px;
}

.contact_body {
	background-image: url(./images/61000_Contact_01_UsefulLinks_01.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 540px;
	padding: 0px;
	border: 0px ridge #DB0202;
	margin: 0px 0px 0px 0px;
}

.highlight

 {
 border-left: 1px dotted #808080;
 	margin: 10px 20px 20px 140px;;

}


.frame_body {
	background-image: url(./images/border_bkg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0px;
	border: 0px ridge #DB0202;
	margin: 0px 0px 0px 0px;
}





#footer {
  background-image: url(./images/footer_bkg4.gif);
  font-size: 9px;
  line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#header {
  
  font-size: 12px;
  line-height: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position: top left;
	background-repeat: repeat-x;
}

#filler {

  font-size: 15em;
  line-height: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
background: #FFF url(./images/filler_body.jpg) no-repeat top left 
}






#navcontainer
{
margin: 0;
padding: 0 0 0 0px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: right;
width: auto;
}
#navcontainer LI.left
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #90B6FB;
display: block;
width: auto;
font-size: 14px;
font-weight: bold;
font-style: italic;
font-family: Trebuchet MS, Verdana;
text-decoration: none;
margin: 0;
padding: 6px 15px;
border-left: 0px solid #fff;
border-top: 0px solid #fff;
border-bottom: 0px solid #808080;
border-right: 0px solid #C2D389;
}

#navcontainer A:hover, #navcontainer A:active { background-image: url(./images/nav_bkg_h.gif);color: #9C6DFB; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}




#sub_navcontainer ul
{

padding-left: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 5px;
float: right;
width: 200px;
height: 50px;
border-right: 0px solid #FF6804;
border-left: 0px dotted #808080;
border-bottom: 0px solid #808080;
}

#sub_navlist
{
padding: 1px;
margin-left: 0;
font: 10px verdana;
width: auto;
color: #90B6FB; }

#sub_navlist li
{
list-style: none;
margin-right: 5px;
border-bottom: 1px #004080 dotted;
text-align: right;
}

#sub_navlist li a
{
display: block;
padding: 0px 0px 0px 5px;
text-decoration: none;
}

#sub_navlist li a:link { color: #90B6FB; }
#sub_navlist li a:visited { color: #90B6FB; }

#sub_navlist li a:hover
{
color: #9C6DFB;
}



#profile_navcontainer ul
{

padding: 0px 00px 0px 0px;
margin-left: 00px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
float: right;
width: 1024px;
height: 25px;
border-right: 0px solid #FF6804;
border-left: 0px dotted #808080;
border-bottom: 0px solid #808080;
}

#profile_navlist
{
padding: 1px;
margin-left: 0px;
font-size: 14px;
font-weight: bold;
font-style: italic;
font-family: Trebuchet MS, verdana, Trebuchet MS, verdana, helvetica, sans-serif;
width: 600px;
color: #90B6FB; }

#profile_navlist li
{
list-style: none;
margin-right: 10px;
border-bottom: 2px #3900CB none;
text-align: left;
display: inline;
}

#profile_navlist li a
{

padding: 0px 0px 0px 50px;
text-decoration: none;
}

#profile_navlist li a:link { color: #BECFEE; }
#profile_navlist li a:visited { color: #90B6FB; }

#profile_navlist li a:hover
{
color: #9C6DFB;
}