/* GLOBAL CLASSES */

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/**** GLOBAL NAV ***/
#gnav
{
width: 100%;
margin-top: 10px;
margin-bottom: 2px;
text-align: right;
}

.gnav{font-family: Verdana, Arial, Sans-Serif; font-size: 10px; color:black; font-weight: bold}
.gnav A:link {color:black; font-weight:bold }
.gnav A:visited {color:black; font-weight:bold}
.gnav A:active {color:black; font-weight:bold}
.gnav A:hover{color:336699; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

.globalnav
{
color: #000000;
font-weight: bold;
vertical-align: bottom;
padding: 2px;
width: 90%;
margin-right: 2px
}

#home
{
background-image: URL(images/home_bkgnd.gif);
width: 800px;
height: 500px;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
}

#homenav
{
margin-top: 10px;
margin-right: 10px;
}
/********** TOP MAIN SECTION **********/


#header
{
width: 100%;
border-bottom: 2px solid #000000;
}

.logo
{
background-color: #000000;
text-align: right;
border-bottom: 1px solid #000000;
}

#navTable
{
 
 width: 100%;
}

.nav
{
font-size: 8.5pt;
color: #black;
font-weight: bold;
vertical-align: bottom;
padding: 5px;
}

.navimage
{
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
}

.nav {font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #000000; font-weight: bold; margin-left: 5px; margin-right: 5px; margin-bottom: 2px; margin-top: 2px}
.nav A:link {COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.nav A:visited {COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.nav A:active {COLOR: 000000; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.nav A:hover {COLOR: #666666; FONT-WEIGHT: bold; TEXT-DECORATION: none}

.nav1 
{
background-color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 8.5pt;
color: white;
font-weight: bold;
line-height: 18px;
text-align: center;
}

.nav1 A:link {COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.nav1 A:visited {COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.nav1 A:active {COLOR: 000000; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.nav1 A:hover {COLOR: #666666; FONT-WEIGHT: bold; TEXT-DECORATION: none}

.nav1off
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8.5pt;
color: white;
font-weight: bold;
line-height: 15px;
text-align: center;
background-image: url(images/nav1background.gif);
}

#nav2Table
{
 background-color: #cec3ad;
 line-height: 12px;
 border-bottom: 1px solid #ad9b76;
 padding-left: 15px
}

.nav2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: black;
font-weight: bold;
line-height: 15px;
padding-right: 25px
}
/*** old color #F5B232 */
.nav2 A:link {COLOR: black; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.nav2 A:visited {COLOR: black; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.nav2 A:active {COLOR: #ad9b76; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.nav2 A:hover {COLOR: #ad9b76; FONT-WEIGHT: bold; TEXT-DECORATION: none}

/*** BODY TABLES ********/
#parentTable
{
border-bottom: 0px solid #666666;
width: 100%;
height: 75%;

}
#parentTable #contentTD
{
align: center;
background-color: ffffff;
}
#parentTable #contentTD #content
{
border-top: 20px solid #ffffff;
width: 650px;
align: center;
padding-top: 10px;
}

.header
{
font-size: 12pt;
font-weight: bold;
color: #666666;
font-family: Arial
}

.subheader
{
font-weight: bold;
font-size: 8.5pt;
text-align: center;
background-color: #ad9b76;
border-top: 1px solid #cec3ad;
border-bottom: 1px solid #cec3ad;
padding: 2px;
font-weiht: bold;
}

.pageEnd
{
  background-color: #cccc99;
  border-bottom: 1px solid #666666;
  border-top: 10px solid #ffffff;
  line-height: 3px;
  }
  
  .smalltext
 {
 font-size: 8.5pt;
 padding: 5px;
 vertical-align: top;
 }

.ptext
 {
 font-size: 8.5pt;
 padding: 5px;
 border-top: 1px solid #ad9b76;
border-bottom: 1px solid #ad9b76;
 border-right: 1px solid #ad9b76;
 vertical-align: top;
 }
 
 .ptitle 
{
   padding: 5px;
  font-weight: bold;
  background-color: #cec3ad;
  font-size: 8pt;
  text-align: right;
  vertical-align: top;
  border-top: 1px solid #ad9b76;
border-bottom: 1px solid #ad9b76;
  border-left: 1px solid #ad9b76;
  }
  
  .bulletlist
  {
  padding-left: 15px;
  font-size: 9pt;
  margin-top: 10px;
  }
  
  .contentheader
  {
  background-color: #B80909;;
  border-top: 1px solid #666666
  }

.bgcolorGold
{
background-color: F5B232
}

.bgcolorDRed
{
background-color: ff0000
}
#homepromo
{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color: #B80909;
}

.homepromo
{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color: #B80909;
}

.homepromo2
{
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding-left: 150px;
}

.taglines
{
margin-bottom: 2px; 
}

A:link.latestnewstext
{color: #666666}

A:hover.latestnewstext
{color: red}

xxA:visited
{color: #666666}

xxA:active
{color: #666666}

#masterTable
{
border-top: 1px #333333 solid;
border-bottom: 0px solid black;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
}

#globaltable
{
font-size: 7pt;
font-weight: bold;
background-color: #000000;
color: white;
}

.mission
{
font-size: 10pt;
font-weight: bold;
color: #000000;
padding: 5,15,5,15;
}

.GrayHeader
 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #7c7c7c;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Tahoma, Geneva, Helvetica, sans-serif;
}

p 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
}

li {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; line-height: 20px}
li A:link {COLOR: #336699; FONT-WEIGHT: bold; TEXT-DECORATION: none}
li A:visited {COLOR: #336699; FONT-WEIGHT: bold; TEXT-DECORATION: none}
li A:active {COLOR: #336699; FONT-WEIGHT: bold; TEXT-DECORATION: none}
li A:hover {COLOR: 336666; FONT-WEIGHT: bold; TEXT-DECORATION: none}

H3 {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: #336699; margin-left: 10px; margin-top: 10px; margin-bottom: 2px}
H4 {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: black}

.homepage {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; font-weight: bold; margin-left: 5px; margin-right: 5px; margin-bottom: 2px; margin-top: 2px}
.homepage A:link {COLOR: #cccccc; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.homepage A:visited {COLOR: #cccccc; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.homepage A:active {COLOR: #cccccc; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.homepage A:hover {COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none}

/* ---- USED FOR CONTENT HIGHLIGHT ON DELIVERY & SERVICES PAGE, PARTNERS */
.highlight {font-size: 9pt; font-weight: bold; margin: 5px; border: 1px solid #666666; padding: 5px;}
.highlight A:link {COLOR: 336699; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.highlight A:visited {COLOR: 336699; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.highlight A:active {COLOR: 336699; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.highlight A:hover {COLOR: #336666; FONT-WEIGHT: bold; TEXT-DECORATION: none}

.title {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: white; margin-left: 5px; margin-right: 5px}
.htext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: black; font-weight: normal; padding: 5px}

/* Profile Section */
#news A
{
color: 336699;
}
#news .subheader
{
text-align: left;
font-weight: bold;
padding: 5px;
background-color: #ffffff;
border-top: 1px solid #666666;
}

#articles
{
}
#articles .subheader
{
font-weight: bold;
font-size: 8pt;
text-align: center;
background-color: #cec3ad;
border-top: 1px solid #ad9b76;
border-bottom: 1px solid #ad9b76;
padding: 2px;
font-weiht: bold;
}
.article 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 padding: 5px;
 border-bottom: 1px solid #cccccc;
 }
 
 .article2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 padding: 5px;
 border-bottom: 0px solid #cccccc;
 }
.article :link {FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none; border-bottom: 0px solid #ffffff;}
.article A:visited {FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none}
.article A:active {FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: none}
.article A:hover {FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none}

/*** PORTFOLIO SECTION ******/

#portfolio
{
}

#portfolio .ptext
 {
 font-size: 8.5pt;
 padding: 5px;
 border: 1px solid #666666;
 vertical-align: top;
  }
 
#portfolio .ptitle 
{
   padding: 5px;
  font-weight: normal;
  background-color: #cec3ad;
  font-size: 8.5pt;
  text-align: left;
  vertical-align: top;
  border: 1px solid #ad9b76;
  }

/* Products and Services Section */

#servicedelivery
{
}

.header
{
  padding-left: 3px;
  padding-bottom: 5px;
  padding-top: 3px;
  background-color: #ffffff;
  vertical-align: top;
  border-top: 1px solid #666666;
  border-bottom: 10px solid #ffffff;
  font-weight: normal;
  text-align: left;
    }
  
.headertext
  {
  font-size: 8pt;
  padding: 2px;
  text-align: left;
  color: black;
  }
  
 #serviceDelivery, #articles .ptitle 
{
   padding: 5px;
  font-weight: bold;
  background-color: #cccc99;
  font-size: 8pt;
  text-align: right;
  vertical-align: top;
  border: 1px solid #666666;
    }
  
#serviceDelivery .ptext
{  
   font-size: 8.5pt;
 padding: 5px;
 border: 1px solid #666666;
 vertical-align: top;
 text-align: left;
 background-color: white;
 }
 
 /**** FOOTER ******/
 #footer
 {
 border-top: 1px solid #666666;
 width: 99%;
 margin-top: 20px;
 }
 
.FooterText {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: Tahoma, Geneva, Helvetica, sans-serif;
	 background-color: black;
	 border-left: 20px solid black;
	 padding: 3px
	 }
.FooterText A {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.FooterText A:link {
	COLOR: #ffffff
}
.FooterText A:visited {
	COLOR: #ffffff
}
.FooterText A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

.copyright
{
font-size: 7.5pt;
font-weight: normal;
color: #999999;
text-align: right;
padding: 3,10,5,40;
vertical-align: bottom;
}