body  { color: #666; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; word-wrap: break-word  }
p { }
td { }
ul  { margin: 5px 0px 0px 15px; padding-left: 0px }
li  { color: #98b0b8; font-weight: bold; list-style-type: square; list-style-position: outside; margin-left: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 0px }
li li    { color: #98b0b8; font-size: 11px; line-height: 13px; list-style-type: circle; list-style-position: outside; margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 4px; padding-left: 0px }
li li li   { color: #98b0b8; font-size: 10px; line-height: 11px; list-style-type: circle; list-style-position: outside; margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 4px; padding-left: 0px }
.compTitle  { color: #fff; background-color: #98b0b8; padding: 4px; width: 200px; display: block }
.compTitle2    { color: #98b0b8; font-weight: bold; border-bottom: 1px solid #98b0b8; width: 200px }
.compTitle3    { color: #fff; background-color: #add8e6; padding: 4px; width: 200px; display: block}
a:link  { color: #9aa3a6; text-decoration: underline }
a:visited   { color: #9aa3a6 }
a:hover  { color: #c00; text-decoration: none }
a:active  { color: #9aa3a6; text-decoration: none }
.title    { color: #98b0b8; font-size: 16px; margin-top: 20px; margin-bottom: 8px; margin-left: 15px; padding: 20px 15px 8px }
a.webLink    { color: #464646; font-weight: bold; font-size: 11px; line-height: 25px; text-decoration: none; background: #ccc url(file:////Navajoserver/navajo%20clients/Matt%20Transfer/Papaellinas/images/arrow_up.gif) no-repeat left center; padding-top: 5px; padding-left: 20px; width: 260px; height: 31px; display: block }
a.webLink:link { }
a.webLink:visited{}
a.webLink:hover   { color: #fff; background: #ccc url(file:////Navajoserver/navajo%20clients/Matt%20Transfer/Papaellinas/images/arrow_dn.gif) no-repeat left center }
a.webLink:active{}

.copy     { padding: 15px }
.copyCol2   { float: right; margin: 25px; width: 255px }

#latestNews { 
background: #dcdcdc url(../images/news_bg.gif) repeat-x;
text-align: left;
padding: 20px 25px 25px;
width: 230px
}
#latestNews h2 {
color: #c00000;
font-size: 11px;
margin: 5px 0 0 0;
}
#latestNews h1 {
color: #666;
font-weight: bold;
font-size: 14px;
line-height: 14px
}
#latestNews a {
color: #666;
text-decoration: none;
margin: 0px;
padding-top: 0px;
padding-bottom: 10px;
border-bottom: 1px dotted gray;
display: block
}
#latestNews a:link    { }
#latestNews a:visited  { }
#latestNews a:hover    { color: #fff; text-decoration: underline }
#latestNews a:active   { }

/*RIGHT YEAR*/
.rightYear {
background: #666;
color: #fff;
padding: 3px 0 3px 6px;
width: 224px;
display: block;
}

#vacancies { background-color: #f5f5f5; text-align: left; padding: 20px 25px 25px; width: 230px}
#vacancies h1 { color: #666; font-weight: bold; font-size: 14px; line-height: 14px}
#vacancies ul  { list-style-type: none; margin-bottom: 0px; margin-left: 0px; padding-bottom: 10px; padding-left: 0px; border-bottom: 1px dotted gray }
#vacancies li  { list-style-type: none }
#vacancies li a  { color: #c00000; font-weight: bold; text-decoration: none }
#vacancies li a:hover  { text-decoration: underline }

#nav     { background-color: #cccccc; padding: 7px 10px 29px }
#nav a        { color: #464646; font-weight: bold; text-decoration: none; margin-right: 5px; margin-left: 5px; padding-bottom: 10px }
#nav a:link    { }
#nav a:visited  { }
#nav a:hover     { color: #fff }
#nav a:active   { }
#nav a#currentstate      { color: #fff; border-bottom: 3px solid white }

html{
font:12px Arial, Helvetica, sans-serif;
color:#333;
padding:0;
margin:0;}

.listmenu ul  { list-style-type: none; margin: 20px 0 5px; padding: 0 0 2px; width: 143px }

.listmenu li a   { color: #464646; font-size: 12px; text-decoration: none; padding: 3px 0 3px 15px; height: 16px; display: block }

.listmenu li a:hover {
color:#fff;}

.listmenu li a#currentstate  { color: #fff; font-weight: bold }
.mediaClose   { color: #98b0b8; font-weight: normal; font-size: 15px; background-color: #ffffff; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #cad6da; width: 100%; height: auto; cursor: hand; display: block }
.mediaOpen { color: #CC0000;cursor: hand;}
.mediaCont   { color: #696969; font-size: 12px; line-height: 14px; padding-top: 10px; border-bottom: 1px dotted #cad6da }

#article { margin-top: 25px; margin-bottom: 25px; margin-left: 25px; padding-right: 25px;}
#article h1{ color: #666; font-weight: bold; font-size: 14px; line-height: 14px;}
#article h2{ color: #c00; font-weight: bold; font-size: 12px; line-height: 14px;}
.newsHeader { color: #98b0b8; font-size: 14px; padding-bottom: 10px; border-bottom: 1px dotted #98b0b8; width: 100%; display:block; margin-top:5px; }

a.newsFooter:link{color:#fff; text-decoration:none; display:block; height: 20px; background: #cc0000; padding-left: 25px; padding-top:8px; padding-bottom:5px;}
a.newsFooter:visited{color:#fff; text-decoration:none; display:block; height: 20px; background: #cc0000; padding-left: 25px; padding-top:8px; padding-bottom:5px;}
a.newsFooter:hover{color:#fff; text-decoration:none; display:block; height: 20px; background: #666666; padding-left: 25px; padding-top:8px; padding-bottom:5px;}
a.newsFooter:active{color:#fff; text-decoration:none; display:block; height: 20px; background: #cc0000; padding-left: 25px; padding-top:8px; padding-bottom:5px;}
.linespacing { line-height: 30px }


/*NEW ACCORDION*/
h2.acc_trigger {
 padding: 0;
 margin: 0 0 5px 0;
 background: #9aa3a6 url(../images/triggerBg.gif) no-repeat left top;
 height: 40px;
 line-height: 40px;
 width: 100%;
 font-size: 16px;
 font-weight: normal;
 float: left;
}
h2.acc_trigger a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 0 0 0 40px;
}
h2.acc_trigger a:hover {
 background: #c00 url(../images/triggerBg.gif) no-repeat left bottom;
}
h2.active {
 /*background-position: left bottom;*/
 background: #c00 url(../images/triggerBg.gif) no-repeat left bottom;
}
.acc_container {
  margin: 0 0 5px;
  padding: 0;
  overflow: hidden;
  width: 100%;
  clear: both;
  background: #fff;
}
.acc_container .block {
 padding: 0px;
}


