BODY {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	background-image: url(../images/bg2.gif);
	background-repeat: repeat;
}
B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, IMG, SPAN { display: inline }
h1, h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
}
h3, h4 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin-left: 2px;
}
h5, h6 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align: Left;
	margin-left: 0px;
}
P {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-left: 8px;
	margin-right: 8px;
}
li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
a:link,a:active,a:visited { text-decoration: none; color:#993333;}
a:hover{text-decoration: none; color:#006699;}
a.listingViewOuterTable:link,a.listingViewOuterTable:visited,a.listingViewOuterTable:active {color:#993333;text-decoration:none;font-weight:bold;}
a.listingViewOuterTable:hover {text-decoration:none;color:#006699;font-weight:bold;}
a.topMenu:link,a.topMenu:visited,a.topMenu:active{color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.topMenu:hover{text-decoration:none;color:#F0F000;font-weight:bold;}
hr{height: 1px; border: solid #CCCCCC 1px; border-top-width: 0px;}
.required{
color: #FF0000;
background-color: transparent;
}
.required2 {
color: #009900;
background-color: transparent;
}
P.bold {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #666666;
line-height:16px;
font-weight: bold;
}
table.bannerTop {
position:relative;
padding: 0px;
margin: 0px;
border-top: 0px solid #DDDDDD;
border-right: 0px solid #DDDDDD;
border-bottom: 0px solid #DDDDDD;
border-left: 0px solid #DDDDDD;
border-collapse: collapse;
background-color: transparent;
}
tr.bannerTop {
padding: 0px;
margin:0px;
}
td.bannerTop {
padding: 0px;
margin: 0px;
border: 0px;
border-collapse: collapse;
background-color: #FFFFFF;
}
table.paletteEnclosure {
padding: 0px;
margin: 0px;
background-color:#FFFFFF;
border-top:0px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-collapse: collapse;
}
tr.paletteEnclosure {
padding: 0px;
margin:0px;
}
td.paletteEnclosure {
padding: 0px;
margin: 0px;
border: 0px;
border-collapse: collapse;
background-color: #FFFFEE;
}
div.footerStyle {
padding: 0px;
margin: 0px;
background-color: transparent;
border-top: 0px solid #CCCCDF;
border-right: 0px solid #CCCCDF;
border-bottom: 0px #CCCCDF;
border-left: 0px solid #CCCCDF;
border-collapse: collapse;
vertical-align: bottom;
}
table.footerStyle {
padding: 0px;
margin: 0px;
background-color: transparent;
border-top: 0px solid #CCCCDF;
border-right: 0px solid #CCCCDF;
border-bottom: 0px #CCCCDF;
border-left: 0px solid #CCCCDF;
border-collapse: collapse;
vertical-align: bottom;
}
tr.footerStyle {
padding: 0px;
margin: 0px;
vertical-align: bottom;
}
td.footerStyle {
padding: 0px;
margin: 0px;
background-color: transparent;
border-width: 0px;
border-collapse: collapse;
vertical-align: bottom;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #999999;
line-height: 10px;
}
p.footerStyle {
padding: 0px;
margin: 0px;
background-color: transparent;
border-width: 0px;
border-collapse: collapse;
vertical-align: bottom;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #999999;
line-height: 10px;
}
div.basicStyle {
background-color: transparent;
border: 0px;
padding: 3px 5px 3px 5px;
margin: 0px;
vertical-align: top;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
}
table.basicStyle {
background-color: transparent;
border: 0px;
padding: 3px 5px 3px 5px;
margin: 0px;
vertical-align: top;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
}
tr.basicStyle {
background-color: transparent;
padding: 0px;
margin: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
vertical-align: top;
}
th.basicStyle {
background-color: transparent;
border: 0px;
padding: 3px;
margin: 0px;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
color: #000080;
line-height: 15px;
vertical-align: top;
}
td.basicStyle {
background-color: transparent;
border: 0px;
padding: 0px;
margin: 0px;
border-collapse: collapse;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
}
p.basicStyle {
background-color: transparent;
border: 0px;
padding: 0px;
margin: 0px;
border-collapse: collapse;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
}
div.basicStyleRed {
background-color: transparent;
border: 0px;
padding: 3px 5px 3px 5px;
margin: 0px;
vertical-align: top;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
}
table.basicStyleRed {
background-color: transparent;
border: 0px;
padding: 3px 5px 3px 5px;
margin: 0px;
vertical-align: top;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
}
tr.basicStyleRed {
background-color: transparent;
padding: 0px;
margin: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #CC0000;
line-height: 14px;
vertical-align: top;
}
th.basicStyleRed {
background-color: transparent;
border: 0px;
padding: 3px;
margin: 0px;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
color: #CC0000;
line-height: 15px;
vertical-align: top;
}
td.basicStyleRed {
background-color: transparent;
border: 0px;
padding: 0px;
margin: 0px;
border-collapse: collapse;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #CC0000;
line-height: 14px;
}
p.basicStyleRed {
background-color: transparent;
border: 0px;
padding: 0px;
margin: 0px;
border-collapse: collapse;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #CC0000;
line-height: 14px;
}
div.basicStyleBlack {
background-color: transparent;
border: 0px;
padding: 3px 5px 3px 5px;
margin: 0px;
vertical-align: top;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
}
table.basicStyleBlack {
background-color: transparent;
border: 0px;
padding: 3px 5px 3px 5px;
margin: 0px;
vertical-align: top;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
}
tr.basicStyleBlack {
background-color: transparent;
padding: 0px;
margin: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
vertical-align: top;
}
th.basicStyleBlack {
background-color: transparent;
border: 0px;
padding: 3px;
margin: 0px;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
color: #000000;
line-height: 15px;
vertical-align: top;
}
td.basicStyleBlack {
background-color: transparent;
border: 0px;
padding: 0px;
margin: 0px;
border-collapse: collapse;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
}
p.basicStyleBlack {
background-color: transparent;
border: 0px;
padding: 0px;
margin: 0px;
border-collapse: collapse;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
}
table.basicBlock {
background-color: transparent;
border: 1px solid #002B81;
padding: 0px;
margin: 0px;
vertical-align: top;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #0000FF;
line-height: 11px;
}
tr.basicBlock {
background-color: transparent;
padding: 0px;
margin: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #000080;
line-height: 11px;
vertical-align: top;
}
th.basicBlock {
background-color: #002B81;
border: 0px;
padding: 0px;
margin: 0px;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #FFFFFF;
line-height: 17px;
vertical-align: top;
}
td.basicBlock {
background-color: transparent;
border: 0px;
padding: 0px;
margin: 0px;
border-collapse: collapse;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #000080;
line-height: 11px;
}
.colorStrip { 
background-color: #ffcc00; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
line-height: 12px;
}
/* A VERTICAL LINE WITH TRANSPARENT 1PX GIF FOR SIZING */
.thinClearLine {
width: 1px;
height: 500px;
margin: 0px;
padding: 0px;
border: 0px;
background-image: url(../images/spacer.gif);
background-repeat: repeat;
}
.thinColorLineHoriz {
height: 1px; 
background-color: #CCCCDF; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1px;
color: #CCCCDF;
}
/*THIN SPACERBAR (HORIZONTAL)*/
td.thinHorzSpaceBar {
width: 3px;
margin: 0px;
padding: 0px;
}
/* THICK SPACERBAR (HORIZONTAL) */
td.thickHorzSpaceBar {
vertical-align: top;
width: 25px;
margin: 0px;
padding: 0px;
}
/*THIN SPACERBAR (VERTICAL)*/
td.thinVertSpaceBar {
height: 1px;
text-align: center;
vertical-align: top;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
border-style: solid;
border-width: 0px;
border-color: #FFFFFF;
}
/*THICK SPACERBAR (VERTICAL)*/
td.thickVertSpaceBar {
height: 3px;
text-align: center;
vertical-align: top;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
border-style: solid;
border-width: 0px;
border-color: #FFFFFF;
}
table.basicListStyle {
padding: 0px;
margin: 0px;
vertical-align: top;
background-color: #FFFFFF;
border-top: 0px solid #CCCCDF;
border-right: 0px solid #CCCCDF;
border-bottom: 0px solid #CCCCDF;
border-left: 0px solid #CCCCDF;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #111111;
line-height: 15px;
}
tr.basicListStyle {
vertical-align: top; 
}
/* for alternating search result listings */
tr.searchRow0 {background-color: #E7E7E7;}
tr.searchRow1 {background-color: #E7E7FF;}
th.basicListStyle {
vertical-align: bottom;
background-color: #FFEF66;
border-top: 0px solid #FFEF66;
border-right: 0px solid #FFEF66;
border-bottom: 0px solid #FFEF66;
border-left: 0px solid #FFEF66;
border-collapse: collapse;
text-align: left; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #111111;
line-height: 15px;
}
td.basicListStyle {
vertical-align: top;
border-top: 2px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #111111;
line-height: 15px;
}
td.basicStyleRight {
border: 0px;
vertical-align: top;
text-align: right; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
}
td.basicStyleLeft {
border: 0px;
vertical-align: bottom;
text-align: left; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
}
table.listingViewOuterTable {
padding: 0px;
margin: 0px;
vertical-align: top;
border:none;
border-collapse:collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #111111;
line-height: 12px;
}
tr.listingViewOuterTable {
vertical-align: top; 
}
th.listingViewOuterTable {
vertical-align: top;
background-color:#990066;
border: none; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #111111;
line-height: 13px;
}
td.listingViewOuterTable {
padding-top: 1px;
padding-right: 1em;
padding-bottom: 1px;
padding-left: 1em;
vertical-align: top;
background-color:#CCCCDF;
border: none; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #111111;
line-height: 12px;
}
table.listingViewInnerTable {
padding: 0px;
margin: 0px;
vertical-align: top;
border-top: 1px solid #CCCCDF;
border-right: 1px solid #CCCCDF;
border-bottom: 1px solid #CCCCDF;
border-left: 1px solid #CCCCDF;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #111111;
line-height: 12px;
}
tr.listingViewStyle {
vertical-align: top; 
}
th.listingViewStyle {
vertical-align: top;
background-color: #CCCCDF;
border-top: 0px solid #CCCCDF;
border-right: 0px solid #CCCCDF;
border-bottom: 0px solid #CCCCDF;
border-left: 0px solid #CCCCDF;
border-collapse: collapse;
text-align: left; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #111111;
line-height: 11px;
}
td.listingViewStyle {
vertical-align: top;
border-top: 0px solid #CCCCDF;
border-right: 0px solid #CCCCDF;
border-bottom: 0px solid #CCCCDF;
border-left: 0px solid #CCCCDF;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #111111;
line-height: 13px;
}
table.staffListOuterTable {
padding: 0px;
margin: 0px;
vertical-align: top;
border-top: 0px solid #CCCCDF;
border-right: 0px solid #CCCCDF;
border-bottom: 0px solid #CCCCDF;
border-left: 0px solid #CCCCDF;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #111111;
line-height: 12px;
}
table.staffListInnerTable {
width: 100%;
padding: 0px;
margin: 0px;
vertical-align: top;
border-top: 0px solid #CCCCDF;
border-right: 0px solid #CCCCDF;
border-bottom: 1px solid #CCCCDF;
border-left: 0px solid #CCCCDF;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #111111;
line-height: 12px;
}
tr.staffListStyle {
vertical-align: top;
}
th.staffListStyle {
vertical-align: bottom;
background-color: #CCCCDF;
border-top: 0px solid #CCCCDF;
border-right: 0px solid #CCCCDF;
border-bottom: 0px solid #CCCCDF;
border-left: 0px solid #CCCCDF;
border-collapse: collapse;
text-align: left; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #111111;
line-height: 13px;
}
td.staffListStyle {
vertical-align: top;
border-top: 0px solid #CCCCDF;
border-right: 0px solid #CCCCDF;
border-bottom: 0px solid #CCCCDF;
border-left: 0px solid #CCCCDF;
border-collapse: collapse;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #111111;
line-height: 11px;
text-align: left;
}
table.basicListStyleColor {
vertical-align: top;
background-color: #FFFFFF; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000080;
line-height: 15px;
}
table.basicStyleColor {
vertical-align: top;
background-color: transparent; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
}
td.basicStyleColor {
vertical-align: top;
background-color: transparent; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
}
td.basicStyleColorBottom {
vertical-align: bottom;
background-color: transparent; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #000080;
line-height: 15px;
}
td.basicStyleLarge {
vertical-align: top; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 15px;
color: #CC0033;
line-height: 19px;
}
DIV.basicStyleLarge {
vertical-align: top; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 15px;
color: #CC0033;
line-height: 19px;
}
td.basicListStyleColor { 
background-color: #FFFFFF; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
}
/*LARGE THUMBNAIL IMAGE COLORBAR1 STYLE*/
.colorbar1 {
height: 1px;
margin: 0px;
padding: 0px;
background-color: #990066;
border-style: solid;
border-width: 0px;
border-color: #DDDDDD;
}
/*LARGE THUMBNAIL IMAGE COLORBAR2 STYLE*/
.colorbar2 {
height: 5px;
margin: 0px;
padding: 0px;
background-color: #8F8F8F;
border-style: solid;
border-width: 0px;
border-color: #8F8F8F;
}
/*LARGE THUMBNAIL HEADER table STYLE*/
/*Set the image table background here*/
table.imageTableHdr {
text-align: center;
vertical-align: top;
margin: 0px;
padding: 0px;
background-color: #EFEFEF;
border-top: 1px solid #CCCCDF;
border-right: 1px solid #CCCCDF;
border-bottom: 1px solid #CCCCDF;
border-left: 1px solid #CCCCDF;
}
/*LARGE THUMBNAIL HEADER ROW STYLE*/
tr.imageTableHdr {
text-align: center;
vertical-align: top;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}
/*LARGE THUMBNAIL HEADER CELL STYLE*/
td.imageTableHdr {
text-align: center;
vertical-align: top;
margin: 0px;
padding: 0px;
background-color: #CCCCDF;
border: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000080;
text-align: center;
/*line-height: 11px;*/
}
/*LARGE THUMBNAIL IMAGE table CONTAINER STYLE*/
td.imageTableContainer {
text-align: center;
vertical-align: top;
margin: 0px;
padding: 3px;
border-width: 0px;
border-style: solid; 
border-color: #EFEFBF;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
font-size: 10px;
color: #000080;
}
/*LARGE THUMBNAIL IMAGE table STYLE*/
table.imageTable {
text-align: center;
vertical-align: top;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #FFFFFF;
}
/*LARGE THUMBNAIL IMAGE ROW STYLE*/
tr.imageTable {
text-align: center;
vertical-align: top;
margin: 0px;
padding: 0px;
}
/*LARGE THUMBNAIL IMAGE CELL STYLE*/
td.imageTable {
vertical-align: top;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
border-style: solid;
border-width: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
font-size: 9px;
color: #000080;
line-height: 12px;
}
/* NEW table STYLE FOR Vertical Layout Control Secondary Layout Color(Light Blue)*/
table.color2Layout { background-color: #990066; }
tr.color2Layout { background-color: #660000; }
td.color2Layout { background-color: #660000; }
table.color3Layout { background-color: #660000; }
tr.color3Layout { background-color: #FFFFFF; }
td.color3Layout { background-color: #FFFFFF; }
/* FORM STYLES */
INPUT, select, textarea, text {
/*border: 1px #006699 groove;*/ 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
/*border-color: #000000;*/
/*border-style: solid;*/
}
/* TEXT STYLES */
.small { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666;}
.smallBlackText { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #000000;}
.smallColorText { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #000080;}
.VerySmallBlackText { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #000000;}
.VerySmallColorText { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #000080;}
.lightText {
color: #FFFFFF;
background-color: transparent;
}
table.calc {
margin-left: 8px;
margin-right: 8px;
border: 0px;
padding: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
vertical-align: top;
}
tr.calc {
vertical-align: top;
}
th.calc {
border: 0px;
padding: 0px;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000080;
line-height: 14px;
}
td.calc {
border: 0px;
padding: 0px;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #111111;
line-height: 14px;
white-space: nowrap;
}
td.contact {
background-color: transparent;
border: 0px;
vertical-align: top;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #000080;
line-height: 12px;
white-space: nowrap;
} 
th.contactUs {
background-color: transparent;
border: 0px;
vertical-align: top;
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #42557B;
line-height: 17px;
}
td.contactUs {
background-color: transparent;
border: 0px;
vertical-align: top;
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #42557B;
line-height: 14px;
}
table.guestbook {
border-style: solid;
border-width: 1px;
border-color: #000080;
margin: 5px;
padding: 5px;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
}
tr.guestbook {
background-color: transparent;
padding: 0px;
margin: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
vertical-align: top;
}
td.guestbook {
background-color: #EEEEFF;
border-style: solid;
border-width: 1px;
border-color: #000080;
padding: 5px;
margin: 5px;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
}
table.frbo {
background-color: #EEEEFF;
border-style: solid;
border-width: 1px;
border-color: #000080;
margin: 3px;
padding: 3px;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
line-height: 14px;
}
tr.frbo {
background-color: #EEEEFF;
padding: 0px;
margin: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
vertical-align: top;
}
td.frbo {
background-color: #EEEEFF;
border-style: solid;
border-width: 0px;
border-color: #000080;
padding: 3px;
margin: 3px;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000080;
line-height: 14px;
}
/* for alternating item row colors*/
td.row11 {background-color: #CFCFFF; border: 1px solid #FFFFFF;}
td.row21 {background-color: #EFEFEF; border: 1px solid #FFFFFF;}
td.row31 {background-color: #EFEFEF; border: 1px solid #FFFFFF;}
td.row12 {background-color: #CFCFFF; border: 1px solid #FFFFFF;}
td.row22 {background-color: #EFEFEF; border: 1px solid #FFFFFF;}
td.row32 {background-color: #EFEFEF; border: 1px solid #FFFFFF;}
/* for alternating image listings */
td.imageRow0 { 
background-color: #CFCFFF;  
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #666666;
line-height: 14px;
}
td.imageRow1	{ 
background-color: #EFEFEF; 
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #666666;
line-height: 14px;
}