/* 0066FF */
A:xlink { text-decoration:none; color: #6600CC}
A:xactive { text-decoration:none; color: #6600CC}
A:xhover { text-decoration:none; color: #CC0066; }
A:xvisited { text-decoration:none; color: #6600CC}

A:link { color: black;}
A:active { color: black;}
A:hover { color: black; }
A:visited { color: black;}


body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #5D778D;
    line-height: 15px;
    font-weight: bold;
    background-color:#666655;
    margin:5px;



}


TABLE.main {
xbackground: url(xbgimage.gif);
xbackground-repeat: no-repeat;
border-collapse: collapse;
background-color:#EEEEEE;
border-right: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
}


.bghead {
background:white url(pub_img/head1.jpg) no-repeat scroll 200px 50%;
height:30;

}

 BODY {  }

.navcopy {
	line-height: 11px;
	color: #531F4A;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.smalltext {  line-height: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px
}

.tinytext {  font-size: 8pt;}

.mediumtext {  font-size: 12pt; font-family:     Helvetica, sans-serif;}

.Cap {
	line-height: 16px;
    font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-align: right;
    color:black;
}
.CapNorm {
	line-height: 16px;
    font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    color:black;
}
.CapB {
	line-height: 16px;
    font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-align: right;
    color:black;
}

.CapLarge {
	line-height: 16px;
    font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-align: right;
}

.CapTitle {
	line-height: 16px;
    font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-align: right;
    color: #000000;
}

H1, .CapSlogan {
	line-height: 20px;
    font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 1pt;
	font-weight: bold;
    text-align: right;
    color: #000000;
    margin: 0;
    font-variant:small-caps;
}

H2, .heading2 {
    line-height: 16px;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:black;
    font-variant: small-caps;
    padding-top: 20px;
    border-bottom: 1px solid lightgray;
}


.menu {
    border-right: 0px dashed #CCCCCC;
    border-left: 0px solid #CCCCCC;
    padding-top: 10px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    text-align: right;
    width: 14%;
    text-align: center;
    background: transparent url(pub_img/bar.gif) no-repeat scroll right center
}



.menu_table {
    border-collapse: collapse;
    xbackground: #EEEEEE url(public/barbak1.png) repeat-x scroll 0 12px;

}


.menu, a.menu_font:link, a.menu_font:active, a.menu_font:visited, .menu_font {
    color: #777777;
    font-variant:small-caps;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.menu_font:link, a.menu_font:active, a.menu_font:visited {
    text-decoration:underline;
    color: black;
}

.menu_on {
    font-size: 10pt;
    background-color: #EEEEEE ;
    color: black;
}



.photo {
	line-height: 6px;
    font-size: 7pt;
    letter-spacing: 0.5pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
    color: #BBBBBB;
}


.info_panel{
    line-height: 16px;
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color:black;
    background-color: #EEEEDD;
    border:1px solid #CCCCBB;
    border-top:4px solid #CCCCBB;
    border-left:3px solid #CCCCBB;
    padding: 14px;
}


.info_text, td.label {
    line-height: 16px;
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color:black;
}



.subtext {
    line-height: 16px;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.quote{
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color:black;
    background-color: #DDEEDD;
    border:1px solid #BBCCBB;
    border-top:3px solid #BBCCBB;
    border-left:2px solid #BBCCBB;
    padding: 14px;
}

.quote_attrib{
    color:#666666;
}

.note{
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color:black;
}

td.label {
    text-align:right;
    padding-right: 20px;
}

td.money {
    text-align:right;
    font-weight:bold;
    line-height: 16px;
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color:black;
    padding-right: 20px;
}



.login{
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color:black;
    background-color: #DDEEDD;
    border:1px solid #BBCCBB;
    border-top:3px solid #BBCCBB;
    border-left:2px solid #BBCCBB;
}

.login_div {

    background-color:#DDEEDD;
    color:black;
    font-weight:bold;
    padding-right: 8px;
    padding-left: 8px;
    border: 1px solid darkgray;
    letter-spacing: 0.5pt;
    width:120;
    height:22;
}


.callout {
    text-align: center;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color:black;
    background-color: #FFFFFF;
    border:1px solid #DDDDDD;
    border-top:3px solid #DDDDDD;
    border-left:2px solid #DDDDDD;
    padding: 7px;
}

.head_top {
    font-size: 13pt;
    font-weight: bold;
    line-height: 15pt;
    letter-spacing: 0.5pt;
}


.quote_tab {
    margin:20px;
    width:45%
}

.mini_toc {
    font-weight: normal;
    font-size: 8pt;
    margin-left: 20;
}

THEAD { display: table-header-group; }


 INPUT {
    line-height: 11px;
    height: 18px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px
 }

/**********************************************************************************/

.notch_tl {
  display: block; /* another must */
  position:relative; /* because the child elements are positioned */
  top: -18px;
  left: -17px;
  font-weight:normal;
  background: transparent url(pub_img/tan_ul.gif) no-repeat scroll top left;
  height: 10;
  width: 13;
}

.notch_tr {
  display: block; /* another must */
  position:relative; /* because the child elements are positioned */
  float: right;
  top: -28px;
  left: 18px;
  font-weight:normal;
  background: transparent url(pub_img/tan_ur.gif) no-repeat scroll top left;
  height: 10;
  width: 13;
}


