td {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; line-height: 18px;}
table {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/*primary tags and styles = class*/

a , a:link, a:visited  {font-size: 9pt; color: #f57b20; text-decoration: none;}
a:hover , a:active  {color: #f57b20; text-decoration: underline;}

a.black , a.black:link, a.black:visited  {font-size: 9pt; color: #000000; text-decoration: none;}
a.black:hover , a.black:active  {color: #f57b20; text-decoration: underline;}

.footer a , .footer a:link, .footer a:visited  {font-size: 9pt; color: #919295; text-decoration: none;}
.footer a:hover , .footer a:active  {color: #f57b20; text-decoration: underline;}

.hdr {font-size: 9pt; color: #000000; font-weight: bold;}
.hdr2 {font-size: 10pt; color: #000000; font-weight: bold; text-transform:uppercase;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.quote {font-weight: bold; font-style: italic;}
.smTxt {font-size: 7.5pt;}
.redTxt {color: #FF6600;}
.copyright
{
float: left;
font-size: 9pt; 
color: #919295; 
margin: 0px; 
padding: 8px 0px 8px 0px;
}
.footer
{
float: right;
font-size: 9pt; 
color: #919295; 
margin: 0px; 
padding: 8px 0px 8px 0px;
}
.indent {
margin: 0px; 
padding: 0px 0px 0px 10px;
}
.logo {
margin: 0px;
padding:  0px 0px 0px 0px;
}
.hmtxt {
font-family: Times;
font-style:italic;
font-size: 15pt; 
line-height: 38px;
color: #000000; 
margin: 0px; 
padding: 10px 0 0 0;
}
.dotline {
background: transparent url(../images/dotline.gif) repeat-x top right;
}

a.HmTitleLink,
a.HmTitleLink:hover {
font-family: Times;
font-style:italic;
  color: #f57b20;  
  font-size: 12pt;
  text-decoration: none;
  padding: 0px;
  text-decoration: none;
}

a.TitleLink,
a.TitleLink:hover {
font-family: Times;
font-style:italic;
  color: #f57b20;  
  font-size: 12pt;
  text-decoration: none;
  padding: 0px;
  text-decoration: none;
}

.ProjectH1 {
  float: left;
  padding: 0px 0px 0px 0px;
  display: block;
  text-decoration: none;
}

.ProjectLink {
  float: right;
  padding: 14px 0px 0px 0px;
  display: block;
  text-decoration: none;
}
.ProjectTxt {
  line-height: 22px;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
}


/************************************************************************/
/*                           NAVIGATION                                 */
/************************************************************************/

/******** MAIN NAVIGATION ********/
ul.ANavMenuUL{ 
  list-style-type: none;
  text-align: right;
  padding: 0px;
  margin: 0px;
  display: block;
  height: 30px;
  width: 500px;
  border: 0px solid red;
}

.ANavMenuLI, .ANavMenuLIOn{
position: relative;
  text-align: right;
list-style: none;
display: block;
float: left;
margin: 0px;
padding: 0px;
  border: 0px solid red;
}

/***** HOME *****/
li#ANavLI01 {
  text-align: right;
  width: 120px;
  height: 30px;
  padding-left: 20px;
}
/***** SERVICES *****/
li#ANavLI02{
  text-align: right;
  width: 120px;
  height: 30px;
}
/***** PORTFOLIO *****/
li#ANavLI03{
  text-align: right;
  width: 120px;
  height: 30px;
}
/******* CONTACT  *****/
li#ANavLI04{
  text-align: right;
  width: 120px;
  height: 30px;
}

/* set padding and text color of top level menu items each */
a.ANavLink {
  color: #989898;
  font-size: 10pt;
  text-decoration: none;
  padding:  17px 0px 4px 0px;
  display: block;
  border: 0px solid red;
  
}
a.ANavLink:hover,
a.ANavLinkOn,
a.ANavLinkOn:hover {
  color: #f57b20;  
  font-size: 10pt;
  text-decoration: none;
  padding:  17px 0px 4px 0px;
  display: block;
  text-decoration: none;
}










UL {margin: 2px 0px 2px 14px; padding: 2px 0px 2px 14px;}
LI {list-style-type: square; margin: 1px 0px 1px 0px; padding: 2px 0px 2px 0px; font-weight: bold; color: #686868;}


LI.ListArrow1 {list-style-image : url(../images/arrow_list_IE.gif); margin: 2px 0px 2px 0px; padding: 2px 0px 2px 0px;}

/*font attributes bold, size, italic = id*/
#small {font-size: 7.5pt;}
#bold {font-weight: bold;}
#italic {font-style: italic;}
#quote {font-style: italic; font-weight: bold;}

