html
{
	border:0;
	margin:0;
	padding:0;
}

body
{
	border:0;
	margin:0;
	padding:0;
}

form
{
	border:0;
	margin:0;
	padding:0;
}

#header
{
	margin:0;
	padding:0;
	border:0;
	clear:both;
	width:100%;
}

#topbar
{
	background-color: #0D6154;
	border-bottom: 1px solid #B7B7B7;
}

#branding
{
	background-color: #EEEEEE;
	border-bottom: 1px solid #B7B7B7;
}

#archiveslogo
{
	margin:0;
	padding:0;
	border:0;
	float:right;
}

#heading
{
	margin:0;
	padding:0 0 0 20px;
	border-bottom: 1px solid #B7B7B7;
	clear:both;
}

#headingText
{
}

#menu
{
	height:30px;
	border:0;
	margin:0px 20px 0px 0px;
	float:right;
	color: #CCCCCC;
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height:30px;
}

#content
{
  margin:0;
  padding:0;
}


#masterTable
{

	border:20px solid #ffffff;
	width:100%;
}

#entityFooter
{
	margin:20px;
	color: #666666;
	font-size: 8pt;
}

#footer
{
	margin-top:3em;
	font-size:7pt;
	margin-right:20px;
	text-align:right;
}


.moreDetail 
{
	color: #996666;
	font-size:8pt;

	background-color: transparent;
	border:1px transparent;
	padding:0;
	cursor:pointer;
	width: auto; overflow: visible;
}

.middleAlign {
	vertical-align: middle;
}

.linkButton::-moz-focus-inner {padding:0; border:0}
.linkButtonBold::-moz-focus-inner {padding:0; border:0}
.linkButtonLarge::-moz-focus-inner {padding:0; border:0}


.linkButton 
{
	color: #A87202;
	font-size:7pt;

	background-color: transparent;
	border:0px transparent;
	padding:0;
	cursor:pointer;
	margin:0;
	width: auto; overflow: visible
}

.linkButtonLarge
{
	color: #A87202;
	font-size:9pt;

	background-color: transparent;
	border:0px transparent;
	padding:0;
	cursor:pointer;
	margin:0;
	width: auto; overflow: visible
}

.linkButtonBold
{
	color: #A87202;
	font-size:7pt;
	font-weight:bold;
	letter-spacing:1;

	background-color: transparent;
	border:0px transparent;
	padding:0;
	cursor:pointer;
	margin:0;
	width: auto; overflow: visible
}

.linkButtonLargeBold
{
	color: #A87202;
	font-size:9pt;
	font-weight:bold;

	background-color: transparent;
	border:0px transparent;
	padding:0;
	cursor:pointer;
	margin:0;
	width: auto; overflow: visible
}



/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    text-decoration:none !important;
    cursor: help;
}

a.frontPageTooltip {
	vertical-align: top;
	top: 5px;	
}

a.tt span{ display: none;	white-space: normal; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 10px 0 0 0;
	width:250px;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	line-height: 1.2em;
	font-size: 0.8em;
	color: #333;
	white-space: normal; 
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/Images/Tooltip/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/Images/Tooltip/bubble_filler.gif) repeat bottom;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(/Images/Tooltip/bubble.gif) no-repeat bottom;
}

.goButton {
	vertical-align:middle;
}