body {    background-color: #FFFFFF;    
			font-size:12px;
			text-align: center;    
			font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Start Crumb Trail */

div#crumb {
	width: 100%;
	height: 59px;
	margin-top: -2px !important;
	margin-top: -3px;
	background-image: url(../img/bg_crumb-mid.gif);
}

div#crumbLeft {
	width: 0.5%;
	height: 59px;
	background-image: url(../img/bg_crumb-left.gif);
	float: left;
}

div#crumbRight {
	width: 0.5%;
	height: 56px;
	background-image: url(../img/bg_crumb-right.gif);
	float: left;
}

div#crumbMid {
	text-align: left;
	width: 99%;
	float: left;
	position: top;
	padding-top: 7px;
}

div#crumbMid p {
	color: white;
	font-weight: bold;
	font-size: 1.1em;
	padding-left: 6px;
	margin-right: 0.7em;
	display: inline;
}

div#crumbMid p.yah {
	color: black;
	font-weight: normal;
	font-size: 0.7em;
	display: inline;
}

div#crumbMid a {
	color: white;
	text-decoration: none;
}

div#crumbMid a:hover {
	color: #FBD9B5;
}

/* End Crumb Trail */


div#blueTop {
	margin-top: 4px;
	background-image: url(../img/blue_top.gif);	
}

div#blueMid {
	background-color: #C5D7F3;
}

div#blueMid p {
	font-size: 0.9em;
	line-height: 1.5em;
	margin: 0 0 0 12px;
}

div#blueMid form {
	margin: 5px 12px 0 12px;
}

div#blueMid input.text {
	width: 140px;
	height: 19px;
	border: none;
	margin: 0 0 4px 0;
}

div#blueMid input.button {
	background-color: #285499;
	border: none;
	color: white;
	font-weight: bold;
	font-size: 0.9em;
	height: 19px;
	width: 40px;
	vertical-align: 2px !important;
	vertical-align: -1px;
}

div#blueBottom {
	background-image: url(../img/blue_bottom.gif);
}
	div.hdrFtr {
	width: 210px;
	height: 6px;
	overflow: hidden;
}

/* Start Orange Box */

div#orangeTop {
	margin-top: 4px;
	background-image: url(../img/orange_top.gif);
}

div#orangeMid {
	background-color: #FBD9B5;
}

div#orangeMid p {
	font-size: 0.9em;
	line-height: 1.5em;
	margin: 5px 0 0 12px;
}

div#orangeMid a:hover {
	text-decoration:underline;
}

div#orangeBottom {
	background-image: url(../img/orange_bottom.gif);
}

/* End Orange Box */

div.mid {
	width: 208px !important;
	width: 210px;
	border-style: none solid;
	border-color: #285499;
	border-width: 1px;
	padding: 2px 0 4px 0;
}



div.mid a {
	color: #0057E3;
	text-decoration: none;
}

div.used {
	clear: right; 
	width: 100%; 
	height: 1px; 
	background-color: #285499; 
	overflow: hidden;
}
/* End Blue Box */


div#outer {    width: 890px;    
				background-color:#FFFFFF;    
				margin-top: 0px;    
				margin-bottom: 50px;    
				margin-left: auto;    
				margin-right: auto;    
				padding: 0px;    

}
div#header {    padding: 5px;    
				margin: 0px;
				margin-bottom: 2px;     
				text-align: center;
				background-image: url(../img/bg_banner.jpg);
				background-repeat: no-repeat;
				background-position: right;
}
div#nav {    
	
	width: 20%;    
			padding: 15px;   
			 margin-top: 10px;    
			 float: left;
			 text-align: left;
			 margin-left: 0%;
}
div#main {    margin-left: 30%;    
				margin-top: 1px;
				text-align: left;    
				padding: 5px;
}
div#footer {    padding: 15px;    
				margin: 0px;  
				font-size:10px;  
				border-top: thin solid #000000;
}
div#alpha_footer {
					color: #000;
					font-size:10px;
}
p.smallnav
{
	  font-size: 8pt;

}

table.Normal {
  font-size: 8pt;
  width: 65%;
  border-spacing: 2px;
  border-style: solid;
  border-color: grey;
  border-width:1px;
  
}

table.printer {
  font-size: 10pt;
  width: 500px;
  border-spacing: 2px;
  border-color: black;
    border-style: solid;
    border-width:1px;
  
}

table.pages {
  font-size: 10pt;
  width: 60%;
  border-spacing: 2px;
  
}

table.mini {
  font-size: 8pt;
  width: 100%;
  border-spacing: 4px;
  border-color: black;
  border-style: solid;
    border-width:1px;
}
table.mini2 {
  font-size: 8pt;
  width: 260px;
  border-spacing: 4px;
  border-color: black;
  border-style: solid;
    border-width:1px;
}

td.bold 
{
	 text-align: center;
	font-size: 10pt;
	 font: bold;
	 text-decoration : underline;
}
td.stocklist 
{
	 text-align: center;
	font-size: 12pt;
	 font: normal;
	 text-decoration : none;
	 	color: #0B2754;
}
td.small
{
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 70%;
	color: #0B2754;
}

td.highlight
{
	 text-align: center;
	font-size: 10pt;
	 font: normal;
	 text-decoration : none;
}

#bordered {
font-family:Verdana, Arial, Helvetica, sans-serif;	
border: 5px solid #7b6c9e;
padding : 0;
text-align: center;
  border-spacing: 2px;
  width: 58%;
}
h1 {
	 text-align: center;
	color: #0057E3;
	font-size: 1.2em;
	margin-bottom: 0;
	filter:Blur(Direction=45, Strength=80)
}