BODY { 	
	  padding: 0em 0em 0em 0px;
	  margin: 0;
	  font-family: verdana,sans-serif ;
	  color: black;
	  background: white;
	  background-position: top left;
	  background-attachment: fixed;
	  background-repeat: no-repeat;	
}

th { /* ns 4 */
  font-family: sans-serif;
  color: #990000;
}

td { /* ns 4 */
  font-family: sans-serif;
}

pre, code { font-family: monospace } /* navigator 4 requires this */

DFN {

	font-family: verdana,sans-serif ;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.vAlign { vertical-align: middle; }
.bAlign { vertical-align: bottom; }
.rAlign { vertical-align: middle; align: right}
/*
backgrounds
*/

.bg { background-image: url("graphics/bg.gif"); } 
.bgright { 
	background-image: url("images/bg_right.gif"); 
	border-left-width: 13px; border-left-style: solid ; border-left-color: #006600;
	border-top-width: 3px; border-top-style: solid ; border-top-color: #006600 ;
}

.bgtopright { 
	background-image: url("images/bg_top_right.gif"); 
	
}

.project { 
	background-image: url("images/bg_right.gif"); 
	border: solid 1px #000000;
	border-left-width: 0px;
}
 
 .myRow {
 	background-color: #F5F5DC;
	font-family: verdana,sans-serif ;
	font-size: 16px;
	font-weight: 500;
	font-variant: normal;
	color: #006600;
	text-align: center;
	border: 1px solid #000000;
	border-left-width: 0px;
	padding: 7px;
	cursor: pointer; 
	cursor: hand;	
 }
 
 .myRowOver {
 	background-color: #FFFFFF;
	font-family: verdana,sans-serif ;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #CC6600;
	text-align: center;
	border: 1px solid #000000;
	border-left-width: 0px;
	padding: 7px;
	cursor: pointer; 
	cursor: hand;	
 }

 .mysubRow {
	background-color: #F0FFF0; 
	font-family: verdana,sans-serif ;
	font-size: 12px;
	font-weight: 500;
	font-variant: normal;
	color: #006600;
	text-align: right;
	padding: 7px;
	cursor: pointer; 
	cursor: hand;  
}

 .mysubRowOver {
	background-color: #FFFFFF; 
	font-family: verdana,sans-serif ;
	font-size: 12px;
	
	font-variant: normal;
	color: #990000;
	text-align: right;
	padding: 7px;
	cursor: pointer; 
	cursor: hand;  
}
	
a:link    {font-size: 14px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}
a:visited {font-size: 14px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}
a:hover   {font-size: 14px;font-family: verdana,sans-serif ;text-decoration:none;color:#990000;background-color:#FFF8DC }
a:active  {font-size: 14px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:#FFF8DC }

a.sm:link    {font-size: 12px;font-family: verdana,sans-serif ;text-decoration:underline;color:#003300;background-color:transparent}
a.sm:visited {font-size: 12px;font-family: verdana,sans-serif ;text-decoration:underline;color:#003300;background-color:transparent}
a.sm:hover   {font-size: 12px;font-family: verdana,sans-serif ;text-decoration:none;color:#990000;background-color:transparent}
a.sm:active  {font-size: 12px;font-family: verdana,sans-serif ;text-decoration:underline;color:#003300;background-color:transparent}

a.menu_txt:link    {font-size: 15px;font-family: verdana,sans-serif ;text-decoration:none;color:#006600;background-color:transparent}
a.menu_txt:visited {font-size: 15px;font-family: verdana,sans-serif ;text-decoration:none;color:#006600;background-color:transparent}
a.menu_txt:hover   {font-size: 15px;font-family: verdana,sans-serif ;text-decoration:none;color:#CC6600;background-color:transparent;font-weight: bold;}
a.menu_txt:active  {font-size: 15px;font-family: verdana,sans-serif ;text-decoration:none;color:#006600;background-color:transparent}

a.sub_menu_txt:link    {font-size: 13px;font-family: verdana,sans-serif ;text-decoration:none;color:#006600;background-color:transparent}
a.sub_menu_txt:visited {font-size: 13px;font-family: verdana,sans-serif ;text-decoration:none;color:#006600;background-color:transparent}
a.sub_menu_txt:hover   {font-size: 13px;font-family: verdana,sans-serif ;text-decoration:none;color:#990000;background-color:transparent;}
a.sub_menu_txt:active  {font-size: 13px;font-family: verdana,sans-serif ;text-decoration:none;color:#006600;background-color:transparent}

a.top_mnu:link { font-family:verdana,arial,sans-serif ; color: #006600; font-weight: 500; font-size: 11px; text-decoration: none }
a.top_mnu:active {font-family:verdana,arial,sans-serif ; color: #006600; font-weight: 500; font-size: 11px; text-decoration: none }
a.top_mnu:visited {font-family:verdana,arial,sans-serif ; color: #006600; font-weight: 500; font-size: 11px; text-decoration: none }
a.top_mnu:hover {font-family:verdana,arial,sans-serif ; color: #990000; font-weight: 500; font-size: 11px; text-decoration: none; background-color: #EEEEEE }

a.sub_hdng:link    {font-size: 14px;font-family: verdana,sans-serif ;text-decoration:underline;color:#990000;background-color:transparent}
a.sub_hdng:visited {font-size: 14px;font-family: verdana,sans-serif ;text-decoration:underline;color:#990000;background-color:transparent}
a.sub_hdng:hover   {font-size: 14px;font-family: verdana,sans-serif ;text-decoration:underline;color:#990000;background-color:transparent}
a.sub_hdng:active  {font-size: 14px;font-family: verdana,sans-serif ;text-decoration:underline;color:#990000;background-color:transparent}

a.contact_link:link    {font-size: 13px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}
a.contact_link:visited {font-size: 13px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}
a.contact_link:hover   {font-size: 13px;font-family: verdana,sans-serif ;text-decoration:none;color:#990000;background-color:transparent}
a.contact_link:active  {font-size: 13px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}

a.trail:link    {font-size: 10px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}
a.trail:visited {font-size: 10px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}
a.trail:hover   {font-size: 10px;font-family: verdana,sans-serif ;text-decoration:underline;color:#990000;background-color:transparent}
a.trail:active  {font-size: 10px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}

a.acme:link    {font-size: 10px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}
a.acme:visited {font-size: 10px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}
a.acme:hover   {font-size: 10px;font-family: verdana,sans-serif ;text-decoration:none;color:#990000;background-color:transparent}
a.acme:active  {font-size: 10px;font-family: verdana,sans-serif ;text-decoration:underline;color:#006600;background-color:transparent}


h1 {
	font-family: verdana,sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	color: #003300;
	text-decoration: none;
}
h2 {
	font-family: verdana,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	color: #B22222;
	text-decoration: none;
}
h3 {
	font-family: verdana,sans-serif;
	font-size: 12px;
	font-weight: 600; 
	font-style: normal;
	font-variant: normal;
	color: #993333;
	text-decoration: none;
}


.text {

	font-family: verdana,sans-serif ;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
}

.smtext {

	font-family: verdana,sans-serif ;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.breadcrumb {

	font-family: verdana,sans-serif ;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
}

.breadcrumbon {

	font-family: verdana,sans-serif ;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
}

.contacttxt {

	font-family: verdana,sans-serif ;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #006600;
	text-align: right;	
}
.projecttxt {

	font-family: verdana,sans-serif ;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #006600;
	padding: 9px;
	border: solid 1px #000000; border-left-width: 0px; border-top-width: 0px
}

.msgtxt {
	font-family: verdana,sans-serif;
	font-size: 14px;
	font-weight: 500; 
	font-style: normal;
	font-variant: normal;
	color: #993333;
	text-decoration: none;
}

.branded {

	font-family: verdana,sans-serif ;
	font-size: 14px;
	font-weight: 600;
	font-variant: normal;
	color: #993333;
	padding: 2px;
}

.sm {
	font-family: verdana,sans-serif ;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
}

.red {
	color: #990000;
}
	
.tbl {
border: 1px solid #000000;
background-image: url("images/bg_right.gif"); 
font-size: 14px;
font-family: verdana, serif;
color: #FFFFFF;
}

.border {
border: 1px solid #000000;
}

.bordernoright {
border: 1px solid #000000;
border-right-width: 0px;
text-align: center;
}

.bordernotop {
border: 1px solid #000000;
border-top-width: 0px;
text-align: center;
}

.borderleftbottom {
border: 1px solid #000000;
border-right-width: 0px;
border-top-width: 0px;
text-align: center;
}

.borderleftright {
border: 1px solid #000000;
border-bottom-width: 0px;
border-top-width: 0px;
text-align: center;
}

.borderthick {
border-top-width: 20px; border-top-style: solid ; border-top-color: #006600;
font-size: 11px; color: #999999; text-align: center;
}

.borderthin {
border-top-width: 3px; border-top-style: solid ; border-top-color: #006600 ;
}

.border_bottom_right {
	border: 1px solid #000000;
	border-top-width: 0px;
	border-left-width: 0px;
}		