/*  a  Global White Space Reset concept - breaks SLL ...
* { 
    padding:0; 
    margin:0; 
} 
body { 
    padding:5px; 
} 
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, 
fieldset, 
address { 
    margin:20px 0; 
} 
li, dd, blockquote { 
    margin-left: 40px; 
} 
fieldset { 
    padding:10px; 
}
*/ 

.mrrbody {
	background-color: White;
	background-image: url(/images/templates/yellow.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: top left;
}

.sllmrrbody {
	background-color: #336699;
	background-image: url(/images/templates/yellow_navy.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: top left;
}

TD { 
	font-family: Arial,Helvetica,sans-serif,Geneva,Swiss;
	font-size: small;
	line-height : normal;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

.OldNavigatorKludge { 
	font-family: Arial,Helvetica,sans-serif,Geneva,Swiss;
	font-size: small;
	color : Black;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

.monospace {
font-family : "Courier New", Courier, monospace;
font-size : 16px;
}

.monospace_12px {
font-family : "Courier New", Courier, monospace;
font-size : 12px;
}

.monospace_x-smallfont {
font-family : "Courier New", Courier, monospace;
font-size : 12px;
}

.monospace_boldx-smallfont {
font-family : "Courier New", Courier, monospace;
font-size : 12px;
font-weight: bold;
}

.monospace_test {
	font-family : "Courier New", Courier, monospace;
	color: #000099;
	font-weight: bold;
	white-space: nowrap;
}

H1 {
	text-align: left;
	font-size: xx-large;
	font-weight: bold;
}

H2 {
	text-align: left;
	font-size: x-large;
	font-weight: bold;
}

H3 {
	text-align: left;
	font-size: large;
	font-weight: bold;
}

H4 {
	text-align: left;
	font-size: medium;
	font-weight: bold;
}

.navtd {
	font-size: 12px;
	width: 168px;
	text-align: left;
	vertical-align: top;
}

.navtd_res {
	font-size: 12px;
	width: 140px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFCC;
}

.navhrsmall {
	margin-left: 0px;
	width: 42px;
	color: #3399CC;
	text-align: left;
}

.navhrwide {
	margin-left: 0px;
	width: 128px;
	height: 5px;
	text-align: left;
}

.navhrwide_res {
	margin-left: 0px;
	width: 140px;
	height: 5px;
}

.maintd {
	font-size: small;
	text-align: left;
	vertical-align: top;
}

.quote {
	text-align: left;
	font-weight: bold;
	margin-left: 60px;
	margin-right: 60px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.indented {
	text-align: left;
	margin-left: 36px;
}

.underlined {
	text-decoration: underline;
}

.nowrap {
	white-space: nowrap;
}

.smallercentereditalicbold {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-style: italic;
	background-color: transparent;
}

.smallercentereditalic {
	font-size: 12px;
	text-align: center;
	font-style: italic;
	background-color: transparent;
}

.fixed12 {
	font-size: 12.0pt;
}

.fixedbold12 {
	font-size: 12.0pt;
	font-weight: bold;
}

.fixedbold14 {
	font-size: 14.0pt;
	font-weight: bold;
}

.fixedbold16 {
	font-size: 16.0pt;
	font-weight: bold;
}

.paddedtd {
	padding-left: 4px;
	padding-right: 4px;
}

.centeredbottomtd {
	text-align: center;
	vertical-align: bottom;
	padding-left: 4px;
	padding-right: 4px;
}

.centeredtoptd {
	text-align: center;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}

.centeredmidtd {
	text-align: center;
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;
}

.centeredtb {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.righttoptd {
	text-align: right;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}

.lefttoptd {
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}

.lefttoptdnopad {
	text-align: left;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
}

.righttoptdnopad {
	text-align: right;
	vertical-align: top;
}

.rightcenteredtd {
	text-align: right;
	vertical-align: middle;
}

.rightbottomtd {
	text-align: right;
	vertical-align: bottom;
	padding-left: 4px;
	padding-right: 4px;
}

.rightbottomtdnopad {
	text-align: right;
	vertical-align: bottom;
	padding-left: 0px;
	padding-right: 0px;
}

.left {
	text-align: left;
}

.leftbottomtd {
	text-align: left;
	vertical-align: bottom;
	padding-left: 4px;
	padding-right: 4px;
}

.leftbottomtdnopad {
	text-align: left;
	vertical-align: bottom;
	padding-left: 0px;
	padding-right: 0px;
}

.leftcenteredtd {
	text-align: left;
	vertical-align: middle;
}

.bottomtd {
	vertical-align: bottom;
}

.centered {
	text-align: center;
}

.centerednobr {
	text-align: center;
	white-space: nowrap;
}

.centeredx-small {
	text-align: center;
	font-size: 12px;
}

.centeredsmall {
	text-align: center;
	font-size: small;
}

.greencaption {
	color: green;
	font-size: 12px;
	font-weight: bold;
}

.captionrightbottomtd {
	text-align: right;
	vertical-align: bottom;
}

.captionleftbottomtd {
	text-align: left;
	vertical-align: bottom;
}

.captionlefttoptd {
	text-align: left;
	vertical-align: top;
}

.nound{text-decoration:none;}

.specialnound {
	text-decoration: none;
	font-weight: bold;
}

.textbottom{
	vertical-align : text-bottom;
}

.tablelink {
	color: Blue;
	background-color: transparent;
}

.test {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

A.tablelink {
	font-size: 12px;
	font-style: italic;
	background-color: transparent;
}
A.tablelink:link { color: blue; background-color: transparent;}
A.tablelink:visited { color: blue; background-color: transparent;}
A.tablelink:hover { color: Red; background-color: transparent;}

.x-smallfontlink {
	color: Blue;
	background-color: transparent;
}
A.x-smallfontlink {
	font-size: 12px;
	background-color: transparent;
}
A.x-smallfontlink:link { color: blue; background-color: transparent;}
A.x-smallfontlink:visited { color: blue; background-color: transparent;}
A.x-smallfontlink:hover { color: Red; background-color: transparent;}

.darknound {
	text-decoration: none;
	color: #000099;
	background-color: transparent;
	font-weight: bold;
}
A.darknound:link { color:#000099; background-color: transparent;} 
A.darknound:visited { color:#000099; background-color: transparent;} 
A.darknound:hover { color:red; background-color: transparent;}

.darkund {
	text-decoration: underline;
	color: #000099;
	background-color: transparent;
	font-weight: bold;
}
A.darkund:link { color:#000099; background-color: transparent;} 
A.darkund:visited { color:#000099; background-color: transparent;} 
A.darkund:hover { color:red; background-color: transparent;}

.blacknound {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}
A.blacknound:link { color:#000000; background-color: transparent;} 
A.blacknound:visited { color:#000000; background-color: transparent;} 
A.blacknound:hover { color:red; background-color: transparent;}

.blackund {
	text-decoration: underline;
	color: #000000;
	background-color: transparent;
	font-weight: bold;
}
A.blackund:link { color:#000000; background-color: transparent;} 
A.blackund:visited { color:#000000; background-color: transparent;} 
A.blackund:hover { color:red; background-color: transparent;}

.sll_black {
	color: #000000;
	background-color: transparent;
}
A.sll_black:link { color:#000000; background-color: transparent;} 
A.sll_black:visited { color:#000000; background-color: transparent;} 
A.sll_black:hover { color:#000000; background-color: transparent; text-decoration: underline;}

.rednound {
	text-decoration: none;
	color: red;
	background-color: transparent;
	font-weight: bold;
}
A.rednound:link { color:red; background-color: transparent;} 
A.rednound:visited { color:red; background-color: transparent;} 
A.rednound:hover { color:red; background-color: transparent;}

.redund {
	text-decoration: underline;
	color: red;
	background-color: transparent;
	font-weight: bold;
}
A.redund:link { color:red; background-color: transparent;} 
A.redund:visited { color:red; background-color: transparent;} 
A.redund:hover { color:red; background-color: transparent;}

.italicx-smallfontredund {
	text-decoration: underline;
	color: red;
	background-color: transparent;
	font-size: 12px;
	font-style: italic;
}
A.italicx-smallfontredund:link { color:red; background-color: transparent;} 
A.italicx-smallfontredund:visited { color:red; background-color: transparent;} 
A.italicx-smallfontredund:hover { color:red; background-color: transparent;}

.stealth {
	text-decoration: none;
}
A.stealth:link { color:#000000; background-color: transparent;} 
A.stealth:visited { color:#000000; background-color: transparent;} 
A.stealth:hover { color:#000000; background-color: transparent;}

.centereddarknound {
	text-decoration: none;
	color: #000099;
	background-color: transparent;
	font-weight: bold;
	padding-left: 25px;
}

.redplus {
	color: Red;
	background-color: transparent;
	font-size: larger;
}

.redbold {
	color: Red;
	background-color: transparent;
	font-weight: bold;
}

.whitebold {
	color: White;
	background-color: transparent;
	font-weight: bold;
	text-decoration:none;
}

A.whitebold:link { color: white; background-color: transparent;} 
A.whitebold:visited { color: white; background-color: transparent;} 
A.whitebold:hover { color: white; background-color: transparent;}

.largefont {
	font-size: large;
}

.mediumfont {
	font-size: medium;
}

.boldlargefont {
	font-size: large;
	font-weight: bold;
}

.boldmediumfont {
	font-size: medium;
	font-weight: bold;
}

.boldsmallfont {
	font-size: small;
	font-weight: bold;
}

.normalfont {
	font-size: small;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
}

.xx-smallfont {
font-size: xx-small;
}

.boldxx-smallfont {
font-size: xx-small;
font-weight : bold;
}

.graphstamp{
	font : serif;
	font-size : 8pt;
}

.x-smallfont {
font-size: 12px;
}

.boldx-smallfont {
font-size: 12px;
font-weight: bold;
}

.boldfont {
	font-weight: bold;
}

.uboldfont {
	font-weight: bold;
	text-decoration : underline;
}

.green {
	color: Green;
	background-color: transparent;
}
A.green {
	font-size: medium;
	font-style: italic;
}
A.green:link { color: Green; background-color: transparent;}
A.green:visited { color: Green; background-color: transparent;}
A.green:hover { color: Red; background-color: transparent;}

A:link {color:blue; background-color: transparent;}
A:visited {color:blue; background-color: transparent;}
A:hover { color: red; background-color: transparent;}

.RecordTitle {
	font-weight: bold;
	background-color: #AACCEE;
      }

.RecordStats {
	font-style: italic;
	}
	
.italicblue {
color: Blue;
background-color: transparent;
font-style: italic;
}

.italic {
font-style: italic;
}

.bvb {
font-weight: bold;
vertical-align: baseline;
font-size: 14px;
padding-left: 2px;
padding-right: 2px;
}

.sll_image {
z-index:0;
position:absolute;
top:0px;
left:0px;
}


