HTML {
	FONT-FAMILY: arial,helvetica,sans-serif
}
BODY {
	FONT-FAMILY: arial,helvetica,sans-serif
}
TD {
	FONT-FAMILY: arial,helvetica,sans-serif
}
H1 {
	FONT-FAMILY: arial,helvetica,sans-serif
}
H2 {
	FONT-FAMILY: arial,helvetica,sans-serif
}
H3 {
	FONT-FAMILY: arial,helvetica,sans-serif
}
H4 {
	FONT-FAMILY: arial,helvetica,sans-serif
}
OL {
	FONT-FAMILY: arial,helvetica,sans-serif
}
UL {
	FONT-FAMILY: arial,helvetica,sans-serif
}
DL {
	FONT-FAMILY: arial,helvetica,sans-serif
}
LI {
	FONT-FAMILY: arial,helvetica,sans-serif
}
DT {
	FONT-FAMILY: arial,helvetica,sans-serif
}
DD {
	FONT-FAMILY: arial,helvetica,sans-serif
}
.legalese {
	FONT-FAMILY: arial,helvetica,sans-serif
}
CODE {
	COLOR: #666; FONT-FAMILY: courier,"courier new",monaco
}
KBD {
	COLOR: #666; FONT-FAMILY: courier,"courier new",monaco
}
TT {
	COLOR: #666; FONT-FAMILY: courier,"courier new",monaco
}
H1 {
	FONT-SIZE: 18px
}
H2 {
	FONT-SIZE: 8pt
}
H4 {
	FONT-SIZE: 8pt
}
H5 {
	FONT-SIZE: 8pt
}
HTML {
	FONT-SIZE: 8pt
}
BODY {
	FONT-SIZE: 8pt
}
TD {
	FONT-SIZE: 8pt
}
CODE {
	FONT-SIZE: 8pt
}
KBD {
	FONT-SIZE: 8pt
}
TT {
	FONT-SIZE: 8pt
}
OL {
	FONT-SIZE: 8pt
}
UL {
	FONT-SIZE: 8pt
}
DL {
	FONT-SIZE: 8pt
}
LI {
	FONT-SIZE: 8pt
}
DT {
	FONT-SIZE: 8pt
}
DD {
	FONT-SIZE: 8pt
}
.legalese {
	FONT-SIZE: 10px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
DT {
	FONT-WEIGHT: bold
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8pt; BACKGROUND: url(red_triangle.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
H2 A:link {
	TEXT-DECORATION: none
}
H2 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
HTML {
	COLOR: #000
}
BODY {
	COLOR: #000
}
TD {
	
}
H1 {
	COLOR: #000
}
H2 {
	COLOR: #000
}
H3 {
	COLOR: #000
}
H4 {
	COLOR: #000
}
OL {
	COLOR: #000
}
UL {
	COLOR: #000
}
DL {
	COLOR: #000
}
LI {
	COLOR: #000
}
DT {
	COLOR: #000
}
DD {
	COLOR: #000
}
.legalese {
	COLOR: #000
}
OL {
	MARGIN-BOTTOM: 1px
}
DL {
	MARGIN-BOTTOM: 1px
}
OL {
	LINE-HEIGHT: 14px
}
DL {
	LINE-HEIGHT: 14px
}
DT {
	LINE-HEIGHT: 14px
}
DD {
	LINE-HEIGHT: 14px
}
DD {
	MARGIN-BOTTOM: 0.5em
}
B {
	COLOR: #000000
}
P {
	MARGIN: 0px 0px 10px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
A:link {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
HR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 15px 0px; BORDER-LEFT: 0px; COLOR: #ccc; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #ccc; color: #336699;
}
.bd {
    PADDING: 5px;
    font: 8pt Arial, sans-serif;
}
.md {
	BORDER-RIGHT: #b0bec7 1px solid; BORDER-TOP: #b0bec7 1px solid; BACKGROUND: #fff; BORDER-LEFT: #b0bec7 1px solid; BORDER-BOTTOM: #b0bec7 1px solid
}
.md1 {
	BORDER-RIGHT: #b0bec7 1px solid; BORDER-TOP: #b0bec7 1px solid; BACKGROUND: #fff; BORDER-LEFT: #b0bec7 1px solid; BORDER-BOTTOM: #b0bec7 1px solid
}
.md1 A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.hd {
  background-image:url(grd-1px_1.gif); background-repeat:repeat-x; BORDER-RIGHT: #b0bec7 1px solid; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #b0bec7 1px solid; BORDER-LEFT: #b0bec7 1px solid; COLOR: #18397c; BORDER-BOTTOM: #93a6b4 1px solid; BACKGROUND-COLOR: #fff; font-size:8pt;
}
.transMenu {
	Z-INDEX: 10; LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px
}
.transMenu .content {
	Z-INDEX: 10; POSITION: absolute
}
.transMenu .items {
	Z-INDEX: 20; LEFT: 0px; POSITION: relative; TOP: 0px
}
.top .items {
	BORDER-TOP: medium none
}
.transMenu .item {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; PADDING-LEFT: 3px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; CURSOR: hand; COLOR: #5d5d5d; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.transMenu .background {
	Z-INDEX: 10; FILTER: alpha(opacity=95); LEFT: 0px; POSITION: absolute; TOP: 0px; -moz-opacity: .95
}
.transMenu .shadowRight {
	Z-INDEX: 30; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; -moz-opacity: .4
}
.transMenu .shadowBottom {
	Z-INDEX: 10; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; -moz-opacity: .4
}
.transMenu .hover {
	FONT-WEIGHT: normal; BACKGROUND: #5d5d5d; COLOR: #ffffff
}
.transMenu .item IMG {
	MARGIN-LEFT: 10px
}
.inplacedisplayid4siteid0 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Tahoma
}
.calYTopica {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-BOTTOM-WIDTH: 0px; color:White; BACKGROUND-COLOR: #336699; BORDER-RIGHT-WIDTH: 0px
}
.calYTopica A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.calYSubs {
	MARGIN-TOP: 0em; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 0em; BACKGROUND-COLOR: #DCDCDC; padding-right: 10px;
}
.calYSubsM {
	MARGIN-TOP: 0em; font-weight:bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 0em; padding-right: 10px;
}
.calYSubs1 {
	MARGIN-TOP: 0em; font-weight:normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 0em; padding-right: 10px;
}
.calYSubs2 {
	MARGIN-TOP: 0em; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 0em; BACKGROUND-COLOR: #fafafa; padding-right: 10px;
}
calYSubs3 {
	BACKGROUND-COLOR: #E6DCCF; color: Red; padding-right: 6px;
}
.calMonthnow {
	FONT-SIZE: 8pt
}
.calMonthToday {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffb51c
}
.calMonthToday:hover {
	COLOR: #ffffff
}
.calMonth {
	FONT-SIZE: 8pt
}
.calHasEvents {
	COLOR: #b97c00; TEXT-DECORATION: none
}
.Portlet {
	BORDER-RIGHT: #95b7f3 0px solid; BORDER-TOP: #95b7f3 0px solid; BORDER-LEFT: #95b7f3 0px solid; BORDER-BOTTOM: #95b7f3 0px solid
}
.Tile #YBox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1em; BORDER-TOP: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 1em; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: 0px; COLOR: black; PADDING-TOP: 0.3em; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.Tile {
	FONT-SIZE: 8pt; TEXT-DECORATION: none; COLOR: #844200
}
.PortletContent {
	BORDER-RIGHT: #95b7f3 1px solid; BORDER-TOP: #95b7f3 0px solid; BACKGROUND: white; BORDER-LEFT: #95b7f3 1px solid; BORDER-BOTTOM: #95b7f3 1px solid
}
.PortletContent .TileCaption {
	FONT-WEIGHT: bold; BACKGROUND: #e3efff
}
A.legalese:link {
	COLOR: #000; TEXT-DECORATION: none
}
A.legalese:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A.legalese:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.legalesegrey {
	FONT-SIZE: 8pt; COLOR: #666; TEXT-DECORATION: none
}
A.legalesegrey:link {
	FONT-SIZE: 8pt; COLOR: #666; TEXT-DECORATION: none
}
A.legalesegrey:visited {
	COLOR: #666; TEXT-DECORATION: none
}
A.legalesegrey:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
#footer {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff
}
.searchBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.navTitleBolderCom {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.navTitle {
	FONT-SIZE: 8pt; MARGIN-LEFT: 10px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.navTitleAlt {
	FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.navTitle:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.navTitle:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.navTitle:hover {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
BODY {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: arial,helvetica,sans-serif
}
.contactboxTop {
	BACKGROUND: url(contact_box_top.gif) #f4f4f4 no-repeat; WIDTH: 185px; HEIGHT: 3px
}
.contactboxMiddle {
	BACKGROUND: url(contact_box_middle.gif) #f4f4f4 no-repeat; WIDTH: 185px
}
.paddingTen {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.contactboxMiddle .phonenumber {
	FONT-SIZE: 9pt; MARGIN-BOTTOM: 2px
}
.contactboxMiddle .icons {
	MARGIN-TOP: 5px
}
.contactboxMiddle .icons IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px 7px 2px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.contactboxMiddle .icons A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #555555; TEXT-DECORATION: none
}
.contactboxMiddle .icons A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #555555; TEXT-DECORATION: none
}
.contactboxMiddle .icons A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0000ff; TEXT-DECORATION: underline
}
.contactboxBottom {
	BACKGROUND: url(contact_box_bottom.gif) no-repeat; MARGIN-BOTTOM: 5px; WIDTH: 185px; HEIGHT: 3px
}
.sidebox {
	MARGIN: 0px 0px 4px; WIDTH: 185px; BACKGROUND-COLOR: #f4f4f4
}
.sideboxIE {
	MARGIN: 0px 0px -8pt; WIDTH: 185px; BACKGROUND-COLOR: #f4f4f4
}
.sidebox H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(sidebox-background-top.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 17px
}
.sidebox H2 A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 185px; COLOR: #000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sidebox H2 A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 185px; COLOR: #000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sidebox H2 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 185px; COLOR: #000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sidebox H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(sidebox-background-top.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.sidebox H4 A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 185px; COLOR: #000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sidebox H4 A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 185px; COLOR: #000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sidebox H4 A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 185px; COLOR: #000; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sideboxIE1 {
	MARGIN: 0px 0px -8pt; WIDTH: 185px; BACKGROUND-COLOR: #f4f4f4
}
.sidebox1 {
	MARGIN: 0px 7px 30px; WIDTH: 180px; border-right: solid 1px #CCC; border-bottom: solid 1px #CCC;
}
.sidebox1 H4 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND: url(leftbox-background-top2.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 175px; COLOR: #000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.sidebox1 .contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 7px 0px; PADDING-TOP: 10px
}
.sidebox .contents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(sidebox-background-main.gif) repeat-y; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 10px
}
.expandall {
	FONT-SIZE: 8pt; MARGIN: 0px 0px 5px; WIDTH: 179px; COLOR: #999999; TEXT-ALIGN: right
}
.expandall A:link {
	FONT-SIZE: 8pt; COLOR: #999999; TEXT-DECORATION: none
}
.expandall A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
.expandall A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
.sidebox .viewall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(grey_arrow_trans.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 8px; PADDING-TOP: 0px
}
.sidebox .viewall A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: gray; TEXT-DECORATION: none
}
.sidebox .viewall A:visited {
	FONT-SIZE: 8pt; COLOR: gray; TEXT-DECORATION: none
}
.sidebox .viewall A:hover {
	FONT-SIZE: 8pt; COLOR: blue; TEXT-DECORATION: underline
}
.sidebox .close {
	COLOR: #000; TEXT-ALIGN: right
}
.sidebox .close A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.sidebox .close A:visited {
	FONT-SIZE: 8pt; COLOR: #000; TEXT-DECORATION: underline
}
.sidebox .close A:hover {
	FONT-SIZE: 8pt; COLOR: #0000ff; TEXT-DECORATION: underline
}
.sideboxbottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(sidebox-background-bottom.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 3px
}
.sidelist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sidelist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sidelist LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.5em; PADDING-LEFT: 8px; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(bullet1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
.sidelist A:link {
	FONT-SIZE: 8pt; COLOR: #000; TEXT-DECORATION: none
}
.sidelist A:visited {
	FONT-SIZE: 8pt; COLOR: #000; TEXT-DECORATION: none
}
.sidelist A:hover {
	FONT-SIZE: 8pt; COLOR: blue; TEXT-DECORATION: underline
}
.innerBoxContent OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.innerBoxContent OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 8pt 0px; PADDING-TOP: 0px
}
.leftnavLink {
	FONT-SIZE: 8pt; FLOAT: left; MARGIN-LEFT: 10px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.leftnavLink:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.leftnavLink:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.leftnavLink:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.greybarhomebot 
{
	background: #DCDCDC;height: 7px; border-top: #D1CFCF solid 1px; margin-top: 7px;
}   
.pad
{
    padding: 0px;
    margin: 0px;
}
.title
{
    font: bold 13.5pt Arial, sans-serif;
}
.heading
{
    font: bold 11.5pt Arial, sans-serif;
}
.caption
   {
    font: 7.5pt Arial, sans-serif;
   }
.table_heading
   {
    border: none;
    font: bold 8pt Arial, sans-serif;
    letter-spacing: .1em;
    padding: 2px 10px;
    text-align: center;
   }
.text
   {
    font: 8pt Arial, sans-serif;
    padding: 2px;
   }
.medium 
   {
	font-size: 8pt; font-weight: bold
   }
.small 
   {
	font-size: 8pt 
   }
.DDcss
{
    color: green;
    font-variant: small-caps;
    font-size: large;
    font-weight: bold;
}   
A.DDcss:link {
	COLOR: white; TEXT-DECORATION: none
}
A.DDcss:visited {
	COLOR: white; TEXT-DECORATION: none
}
A.DDcss:hover {
	COLOR: white; TEXT-DECORATION: underline
}  
.headTD {
	BACKGROUND: url(backgroundHeader.gif);
	font-size: 8pt; font-weight: bold
} 
.button
{
background-color: #336699;
border: 1px solid #FFFFFF;
color: #FFFFFF;
border-color: Black;
cursor: pointer;
font: bold 8pt Arial, sans-serif;
margin: 1px 1px 1px 1px;
padding: 3px 3px 3px;
}
.titleBarSmall
{
background-color: #336699;
border: 1px solid #FFFFFF;
color: #FFFFFF;
border-color: Black;
font: bold 1pt Arial, sans-serif;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px;
}
.titleBar
{
background-color: #336699;
border: 1px solid #FFFFFF;
color: #FFFFFF;
border-color: Black;
cursor: pointer;
font: bold 8pt Arial, sans-serif;
margin: 1px 1px 1px 1px;
padding: 3px 3px 3px;
}
.titleBar A
{
	FONT-SIZE: 8pt; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.titleBar A:visited {
	FONT-SIZE: 8pt; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.calAhover
{
color: #000000;
text-decoration: underline overline;
}
calWhite
{
 background-color:Black;
color:#000000; 
font-weight:bold;
}
.hidden 
{ 
	display: none; 
}
.shareholder {
	COLOR: #333; CURSOR:hand; TEXT-DECORATION:none; PADDING-RIGHT:3px; FONT-FAMILY:Arial Black; FONT-SIZE:10pt; FONT-STYLE:italic; FONT-WEIGHT:bold;
}
.shareholder A A:active A:hover {
	COLOR: #333; CURSOR:hand; TEXT-DECORATION:none; PADDING-RIGHT:3px; FONT-FAMILY:Arial Black; FONT-SIZE:10pt; FONT-STYLE:italic; FONT-WEIGHT:bold;
}
.newsTitleRight {
	cursor:hand; color: #000000; display: inline; float: left; text-decoration:none; font-weight: bold;
}
.newsTitleRight A:hover {
	color: #000000; text-decoration:none;
}
.newsDateRight {
	text-align:right; display: inline; float: right; font: 7.5pt Arial, sans-serif; text-decoration:none; color: #000000;
}
.newsDateRight2 {
	 text-align:right; display: inline; font: 7.5pt Arial, sans-serif;
}
.headerText {
	color: black; font-family:Tahoma; font-size:8pt; font-style:italic; font-weight:bold;
}
.headerText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}