body {
  margin : 0px;
  font-size : 12px;
  background-color : #FFFFFF;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  background : #FFFFFF url(../images/bkg.gif);
}
TABLE {
  border-collapse : collapse;
  empty-cells : show;
}
FORM {
  margin : 0px;
}
P,TD,TH {
  font-size : 12px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
}
LABEL,INPUT,SELECT,TEXTAREA {
  font-size : 12px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
}
.input {
  border : 1px solid #000000;
  background-color : #FFFFFF;
}
.bold {
  font-family : inherit;
  font-size : inherit;
  font-weight : bold;
}
.italic {
  font-family : inherit;
  font-size : inherit;
  font-style : italic;
}
.underline {
  font-family : inherit;
  font-size : inherit;
  text-decoration : underline;
}
A,A:visited {
  font-size : inherit;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A:hover {
  font-size : inherit;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.none,A.none:visited {
  font-size : inherit;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.none:hover {
  font-size : inherit;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : none;
}

A.link,A.link:visited {
  font-size : inherit;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.link:hover {
  font-size : inherit;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.banner,A.banner:visited {
  font-size : inherit;
  color : #FFFFFF;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.banner:hover {
  font-size : inherit;
  color : #FFFFFF;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.sidenav,A.sidenav:visited {
  font-size : inherit;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.sidenav:hover {
  font-size : inherit;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.sidenavon,A.sidenavon:visited {
  font-size : inherit;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.sidenavon:hover {
  font-size : inherit;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.footer,A.footer:visited {
  font-size : inherit;
  color : #5C5C5C;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.footer:hover {
  font-size : inherit;
  color : #5C5C5C;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.toplink,A.toplink:visited {
  font-size : inherit;
  color : #EB7700;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.toplink:hover {
  font-size : inherit;
  color : #EB7700;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : underline;
}
A.nav,A.nav:visited {
  display : block;
  width : 100%;
  height :14px;
  
  float : left;
  font-size : inherit;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : none;

  padding-left : 15px;
  padding-right : 15px;
  padding-top : 4px;
  padding-bottom : 4px;
}
A.nav:hover {
  display : block;
  width : 100%;
  height : 14px;
  
  float : left;
  font-size : inherit;
  color : #FFFFFF;
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : none;
  
  padding-left : 15px;
  padding-right : 15px;
  padding-top : 4px;
  padding-bottom : 4px;
}
A.navtext,A.navtext:visited,A.navtext:hover {
  display : block;
  width : 100%;
  font-size : inherit;
  color : #FFFFFF;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
H1 {
  font-size : 24px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-weight : bold;
}
H2 {
  font-size : 22px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-weight : bold;
}
H3 {
  font-size : 20px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-weight : bold;
}
H4 {
  font-size : 18px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-weight : bold;
}
H5 {
  font-size : 16px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-weight : bold;
}
H6 {
  font-size : 14px;
  color : #000000;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-weight : bold;
}
SPAN.title {
  font-size : 14px;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
}
SPAN.largetitle {
  font-size : 18px;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
}
TD.toplogo {
  background : #000000;
  font-weight : bold;
}
IMG.toplogo {
  margin-top : 24px;
  margin-bottom : 24px;
  margin-left : 20px;
  margin-right : 20px;
}
SPAN.topnew {
  color : #FF0012;
}
DIV.toptext {
	color : #CCCCCC;
  font-size : 11px;
  width : 225px;
  padding : 8px;
}
DIV.navbutton {
  color : #000000;
  cursor:pointer;
  width : 182px;
  height : 28px;
  display : table-cell;
  vertical-align : middle;  
}
DIV.navbuttonon {
  color : #FFFFFF;
  cursor : pointer;
  width : 182px;
  height : 28px;
  background : url(../images/nav-on.gif) no-repeat;
  display : table-cell;
  vertical-align : middle;
}
DIV.navtext {
  *position: relative;
  *top: 25%;
}
TD.navbutton {
  font-size : 11px;
  font-weight : bold;
  background : #FF9933 url(../images/nav-off.gif) no-repeat;
}
DIV.menu {
  display : block;
  width : 146px;
  
  visibility : hidden;
  position : absolute;
  left : 0px;
  top : -500px;
  *top : 0px;
  z-index : 2;

  background-color : #FF9933;
  
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  
  padding-top : 10px;
  padding-bottom : 10px;
  
  border-left : 1px solid #A3590F;
  border-right : 1px solid #A3590F;
  border-top : 1px solid #A3590F;
  border-bottom : 1px solid #A3590F;
  
  filter:shadow(color:#CCCCCC, strength:4, direction:135);
}
DIV.item {
  width : 146px;
  height : 22px;
  
  visibility : inherit;
  overflow : hidden;  
  white-space : nowrap;  
  cursor : pointer;
   
  color : #FFFFFF;
  background-color : #FF9933;  
}
DIV.itemhover {
  width : 146px;
  height : 22px;
  
  visibility : inherit;
  overflow : hidden;  
  white-space : nowrap;  
  cursor : pointer;  
  
  color : #FFFFFF;
  background-color : #FF9933;
}
DIV.subitem {
  width : 146px;
  height : 22px;
  
  visibility : inherit;
  overflow : hidden;
  white-space : nowrap;
  cursor : pointer;
  
  color : #FFFFFF;
  background-color : #FF9933;
  background-image : url(../images/subnav-bullet-off.gif);
  background-repeat : no-repeat;
  background-position :  132px 6px;
}
DIV.subitemhover {
  width : 146px;
  height : 22px;
  
  visibility : inherit;
  overflow : hidden;
  white-space : nowrap;
  cursor : pointer;
  
  color : #FFFFFF;
  background-color : #FF9933;
  background-image : url(../images/subnav-bullet-on.gif);
  background-repeat : no-repeat;
  background-position :  132px 6px;
}
.highlight {
  color : #FF9933;
}
TD.headerlink {
  background-color : #FFFFFF;
  padding-left : 8px;
  padding-right : 8px;
  height : 15px;
  border : 1px solid #FFFFFF;
}
TD.headerlinkhover {
  background-color : #F5C99D;
  padding-left : 8px;
  padding-right : 8px;
  height : 15px;
  border : 1px solid #A3590F;
}
TD.bannertext {
  color : #FFFFFF;
  height : 81px;
  *height : 80px;
  background : #49A2D9 url(../images/banner-bkg.jpg) no-repeat;
}
TD.banner {
  color : #FFFFFF;
  height : 80px;
  background : #49A2D9 url(../images/banner-bkg.jpg) no-repeat;
}
TD.main {
  padding-top : 20px;
  padding-left : 30px;
  padding-right : 30px;
  border-top : 1px solid #FFFFFF;
  border-bottom : 1px solid #E0E0E0;
  border-left : 1px solid #E0E0E0;
  border-right : 1px solid #E0E0E0;
  background : #FFFFFF url(../images/main-bkg.gif) repeat-x top center;
}
TD.maintext {
  padding-top : 20px;
  padding-bottom : 20px;
  padding-left : 10px;
  padding-right : 20px;
  
  font-size : 12px;
}
TD.maininside {
  padding-top : 20px;
  padding-bottom : 20px;
  padding-left : 20px;
  padding-right : 20px;
  
  font-size : 12px;
}
TD.mainside {
  padding-top : 22px;
}
TD.bannerarea {
  padding-top : 4px;
  padding-bottom : 4px;
  padding-left : 16px;
  padding-right : 16px;
  color : #FFFFFF;
}
TD.footer {
  background : #E5E5E5;
  color : #5C5C5C;
  font-size : 11px;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 10px;
  padding-right : 10px;
}
DIV.nav {
  padding-left : 22px;
  padding-right : 22px;
}
UL {
  *margin-top : 12px;
}
UL.level1 {
  margin-top : 10px;
  margin-bottom : 10px;

}
UL.level2 {
  margin-top : 10px;
  margin-bottom : 10px;
}
LI {
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-top : 1px;
  padding-bottom : 0px;
  *padding-bottom : 1px;
  padding-left : 0px;
  padding-right : 0px;
  
  list-style-image : url(../images/bullet.gif);
  list-style-position : outside;
  
  font-size : inherit;  
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  color : #000000;
  vertical-align : middle;
}
LI.none {
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;

  padding-top : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-right : 0px;

  list-style-image : none;
  list-style-type : none;
  list-style-position : outside;
  vertical-align : middle;
}
LI.level1 {
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;

  padding-top : 3px;
  padding-bottom : 3px;
  padding-left : 0px;
  padding-right : 0px;

  list-style-image : url(../images/bullet.gif);
  list-style-position : outside;

  font-size : inherit;  
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  color : #EB7700;
  vertical-align : middle;
}
LI.level2 {
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;

  padding-top : 3px;
  padding-bottom : 3px;
  padding-left : 0px;
  padding-right : 0px;

  list-style-image : none;
  list-style-position : outside;

  font-size : inherit;  
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  color : #EB7700;
  vertical-align : middle;
}
SPAN.black { color : #000000; }
LI.tick {
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-top : 1px;
  padding-bottom : 0px;
  *padding-bottom : 1px;
  padding-left : 0px;
  padding-right : 0px;
  
  list-style-image : url(../images/bullet-tick-off.gif);
  list-style-position : outside;
  
  font-size : inherit;  
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  color : #000000;
  vertical-align : middle;
}
LI.cross {
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-top : 1px;
  padding-bottom : 0px;
  *padding-bottom : 1px;
  padding-left : 0px;
  padding-right : 0px;
  
  list-style-image : url(../images/bullet-cross.gif);
  list-style-position : outside;
  
  font-size : inherit;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  color : #808080;
  vertical-align : middle;
}
LI.error {
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 0px;
  
  padding-top : 1px;
  padding-bottom : 0px;
  *padding-bottom : 1px;
  padding-left : 0px;
  padding-right : 0px;

  list-style-image : url(../images/bullet-cross.gif);
  list-style-position : outside;
  
  font-size : inherit;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  color : #CE1111;
  vertical-align : middle;
}
HR {
  color : #B4B3B3;
  height : 1px;
}
TD.boxmain {
  width : 185px;
  background : #FFFFFF;
}
DIV.boxmain {
  width : 165px;
  background : #FFFFFF;
  border : 1px solid #CCCCCC;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  padding : 10px;
  color : #666666;
}
DIV.boxmainimg {
  width : 185px;
  background : #FFFFFF;
  border : 1px solid #CCCCCC;
}
DIV.bannertext {
	text-align : right;
	font-weight : bold;
	color : #FFFFFF;
  font-size : 13px;
  width : 360px;
  padding-top : 8px;
  padding-bottom : 8px;
  padding-left : 18px;
  padding-right : 18px;
}
TD.boxright {
  width : 2px;
  background : url(../images/shadow-right.gif) repeat-y;
}
TD.boxbottom {
  height : 2px;
  background : url(../images/shadow-bottom.gif) repeat-x;
}
TD.boxcorner {
  width : 2px;
  height : 2px;
}
.navspacer {
  height : 0px;
  visibility : hidden;
  margin-top : 20px;
}
IMG.icon {
  vertical-align : middle;
  padding-left : 10px;
  padding-right : 10px;
}
IMG.frontdiagram {
	margin-left : 10px;
}
TD.newstitle {
  font-size : 11px;
  background : #EBEBEB;
  padding-top : 4px;
  padding-bottom : 4px;
  padding-left : 10px;
  padding-right : 10px;
  border-bottom : 1px solid #D3C4A6;
}
TD.newsmain {
  font-size : 11px;
  padding-top : 10px;
  padding-bottom : 10px;
  padding-left : 10px;
  padding-right : 10px;
  border-bottom : 1px solid #D3C4A6;
}
TD.foliohighlight {
  background-color : #F8F4EE;
  border-top : 1px solid #B4B3B3;
  border-bottom : 1px solid #B4B3B3;
  border-left : 1px solid #B4B3B3;
  border-right : 1px solid #B4B3B3;
}
TD.folio {
  padding-left : 10px;
  padding-right : 10px;
}
TD.titleheading {
  padding-left : 1px;
  font-family : Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  height : 30px;
  color : #000000;
  padding-top : 10px;
  padding-bottom : 4px;
}
TD.titletext {
  padding-left : 1px;
  font-size : 11px;
  color : #000000;
  padding-top : 5px;
  padding-bottom : 5px;
}
TD.dottedhoriz {
  height : 1px;
  background-image : url(../images/dottedhoriz.gif);
  background-repeat : repeat-x;
  background-position : center center;
}
IMG.staffphoto {
  background : #EEEEEE;
  border : 1px solid #B4B3B3;
  vertical-align : middle;
  margin-right : 0px;
}
TD.profiletext {
  font-size : 11px;
}
SUP {
  font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
TABLE.form {
  border-left : 1px solid #B4B3B3;
  border-right : 1px solid #B4B3B3;
}
TD.formtext {
  background-color : #F8F8F8;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 10px;
  padding-right : 10px;
}
TD.form {
  background-color : #F8F8F8;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 10px;
  padding-right : 10px;
}
TD.formfooter {
  background-color : #F8F8F8;
  border-bottom : 1px solid #B4B3B3;
  padding-top : 10px;
  padding-bottom : 10px;
}
TH.tblheadbar,TD.tblheadbar {
  background-color : #F6F1D7;
  font-weight : bold;
  border : 1px solid #B4B3B3;
  padding-left : 10px;
  padding-top : 4px;
  padding-bottom : 4px;
}
A.button,A.button:visited {
  font-size : 11px;
  font-weight : bold;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : none;
}
A.button:hover {
  font-size : 11px;
  font-weight : bold;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  text-decoration : none;
}
SPAN.button {
  margin-top : 0px;
  margin-bottom : 1px;
  margin-left : 0px;
  margin-right : 0px;

  padding-top : 1px;
  padding-bottom : 1px;
  padding-left : 6px;
  padding-right : 6px;
  
  text-align : center;
  
  background-color : #F6F1D7;
  border : 1px solid #B4B3B3;
}
INPUT.button {
  margin-top : 0px;
  margin-bottom : 1px;
  margin-left : 0px;
  margin-right : 0px;

  padding-top : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-right : 0px;

  text-align : center;

  background-color : #F6F1D7;
  border : 1px solid #B4B3B3;

  font-size : 11px;
  font-weight : bold;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
}
