/* element styles *********************************************************** */
:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
a img,:link img,:visited img{border:none;}
html,form,input,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,table,thead,tbody,tfoot,th,tr,td,pre,p,blockquote,fieldset{margin:0;padding:0;}
body {
 	/* background: #fff url(clear.gif) 0px 0px; */
    font-family: helvetica,arial,sans-serif;
    font-size:15px;
    line-height:1.2em;
    margin: 0px;
    color:#000; 
}
h1 {
text-align:center;
 padding:0px;
 color:#b22222;
 font:2em helvetica,arial;
 background-color:transparent;
display:block;
font-weight:bold;
	margin-top: 8px;
}
h2{font-size:1.1em;line-height:1.1em;
background-color:transparent;
color:#222a34;}
.whiteback {background-color: #ffffff;}
h3{font-size:1.5em;}
h4{font-size:.65em;color:#b22222;}
a:link {text-decoration:none;color:#1569c7;}
a:visited {text-decoration:none;color:#571b7e;}
a:hover {color: #b22222;}
h5{font-size:1.25em;}
h6{font-size:1.1em;}
pre,code{font-size:1em;}
address{font-style:normal;}
table{border-collapse:collapse;}
    
div.content {padding: 0; }
ul {list-style-type:none; padding: 0; margin: 0; text-indent: 0; list-style-position: outside;}
.tabBody {
	margin-top:10px;
   background-color: transparent;
    }
.smallGray { 
	color: #888; 
	line-height: 16px;
	font-size: 16px;
	}
.smallGray a:link, .smallGray a:visited { 
	color: #888; 
	font-size: 16px;
	}
.smallBlack a:link, .smallBlack a:visited { 
	color: #222a34; 
	}
.miniGray { 
	color: #888; 
	line-height: 14px;
    font-size: 12px;
	}
TD.sub {width: 25%;padding-top:6px;padding-left:10px; 
	background-color: transparent;}

