
body {
padding:0;margin:0;
color:black;
background:white url(../_images/bg.gif) top left repeat-x;
font-family:verdana, sans-serif;
font-size:8.5pt;
text-align:justify;
text-justify:distribute;
scrollbar-base-color:#ececec;
}

h1,h2,h3,h4,h5,h6,h7	{padding:0;margin:0;text-align:left;font-weight:normal;color:gray;}
h1		{font-size:170%;}
h2		{font-size:160%;}
h3		{font-size:150%;}
h4		{font-size:140%;color:#044f86;}
h5		{font-size:130%;}
h6		{font-size:120%;}
h7		{font-size:110%;}

table	{font-size:100%;}
td, th	{vertical-align:top;}
a		{text-decoration:none;color:#796b71;}
a:hover	{text-decoration:underline;color:#cc0000;}

.hide	{display:none;}
.show	{display:block;}
.small	{font-size:50%;font-weight:normal;}
.bold	{font-weight:bold;}
.underline	{border-bottom:solid 1px silver;}

div.floatRight	{
	float:right;
	margin:20px;
	margin-right:0;
	text-align:center;
}

div.floatLeft	{
	float:left;
	margin:20px;
	margin-left:0;
	text-align:center;
}



hr	{height:1px;color:silver;}

#container	{
width:770px;
height:101%;
background:white url(../_images/bg_shadow.gif) center repeat-y;
color:black;
}

td.header		{
background:#195f7d;
width:770px;
height:110px;
vertical-align:middle;
text-align:center;
}

td.menu		{
background:#00415d;
width:770px;
height:30px;
vertical-align:middle;
}

td.left		{
width:140px;
border-right:solid 1px #ececec;
}


td.middle		{
width:490px;
height:100%;
}


td.right		{
width:140px;
backgr ound-color:#ececec;
}



#header		{}

#menu		{text-align:center;}
#menu	a	{text-decoration:none;color:white;font-weight:bold;}
#menu	a:hover	{color:#ffcc33;}

img.separator	{
	width:8px;height:8px;
	background:#ccccff;
	margin-left:10px;
	margin-right:10px;
}



#left		{margin:20px;}

#middle		{text-align:justify;text-justify:distribute;margin:20px;color:#333333;}
#middle a		{color:#044f86;}
#middle a:hover	{color:#dbc006;}
#middle a:active	{color:#9bb1b8;}


#right		{margin:20px;}


#left	a	{display:block;margin-top:4px;}
#left	a.heading	{font-weight:bold;width:100%;border-bottom:solid 1px silver;margin-top:8px;}
#left	a.mirror	{}
#left a:hover	{color:#dbc006;text-decoration:none;}
#left a:active	{color:#9bb1b8;text-decoration:none;}

#redundant		{text-align:center;color:#666666;margin:10px;}
#footer		{text-align:center;color:#666666;margin:10px;}

#index		{display:none;}


div.mHeading	{
	margin-top:10px;
	font-weight:bold;
	color:gray;
	border-bottom:solid 1px silver;
}

div.hr	{margin:2em;border-top:solid 1px #cccccc;}


table.quote	{width:340px;margin-top:20px;color:#796b71;font-weight:normal;font-size:120%;}

table.user	{width:340px;background:#ececec;margin-top:10px;}
td.user, th.user	{border-bottom:solid 1px white;padding:2px;}
th.user		{text-align:left;}
caption		{color:white;background:#044f86;padding:4px;text-align:left;font-weight:bold;}

.pageid	{font-size:90%;font-style:italic;color:gray;}
div.byline	{text-align:center;width:100%;border-top:solid 1px silver;border-bottom:solid 2px silver;}
p.section	{clear:both;font-size:110%;border-bottom:none;font-weight:bold;text-align:left;text-justify:none;}

ul			{
	list-style-image: url(../_images/bullet.gif);
	list-style-type: circle;
	margin:0;padding:0;margin-left:16px;margin-top:5px;margin-bottom:1em;
}

li			{}

ul.alternate	{
	list-style-image:none;
	list-style-type: square;
	margin-left:40px;margin-top:5px;margin-bottom:1em;
}

div.breakout
{
border:solid 1px #796b71;
padding:12px;
margin-top:12px;
font-weight:normal;color:#796b71;
}

div.sidebar
{
width:200px;
float:right;
margin:16px;
margin-right:0;
background-color:#ececec;
border:solid 0px #044f86;
}

div.sidebarheading
{
width:200px;
background-color:#044f86;
color:white;
padding:4px;
font-weight:bold;
}

div.sidebartext
{
padding:12px;
}

div.panel	{border:0 #000099;width:100%;padding:12px;background-color:#ececec;font-weight:normal;color:#796b71;}

div.searchResult	{background:#ececec;color:#796b71;margin-bottom:10px;padding:10px;padding-bottom:20px;width:450px;}
a.searchResultTitle	{font-size:9.5pt;font-weight:bold;border-bottom:solid 1px darkgray;width:100%;}
div.searchResultPrecis	{margin-top:4px;}
a.searchResultMore	{padding:0;margin:0;float:right;}


dl.listing	{font-weight:bold;margin-left:24px;margin-right:24px;}
span.bullet	{font-family:wingdings;margin-right:4px;color:ivory;}
dt.listing	{}
dd.listing	{font-weight:bold;margin-left:90px;}

table.list	{margin-top:5px;}

p.kicker	{margin-left:10px;font-style:oblique;color:#666666;}

a.anchor	{font-size:1.75em;font-weight:bold;padding:0;margin:0;display:block;text-transform:capitalize;}
