
body	{
	padding:0;
	margin:0;
	font-size:9pt;
	font-family:verdana, sans-serif;
	color:black;
	background:#5d5d5d url(../images/bg.gif);
}


h1, h2, h3, h4, h5, h6, h7	{text-align:left;margin:0;padding:0;margin-bottom:20px;}
table	{font-size:100%;line-height:130%;}
td, th	{vertical-align:top;}
a		{text-decoration:none;color:#3300cc;}
a:hover	{color:#cc0033;}
hr		{height:1px;color:silver;}


div		{display:block;}
h1		{font-size:150%;line-height:125%;color:#333333;}

em		{font-family:verdana;font-weight:bold;font-style:normal;color:#cc0033;}
p		{margin-top:0;padding-top:0;}
p.bold	{margin-top:20px;margin-bottom:5px;padding-bottom:0;}
p.date	{font-style:italic;color:#666666;}

#container	{
	width:770px;
	height:100%;
	background:white;
	color:black;
	border-top:solid 12px silver;
	border-bottom:solid 12px silver;
	}

#printheader	{display:none;}	
#printfooter	{display:none;}	
	
#header				{width:770px;height:110px;border-bottom:solid 12px silver;}
img.header			{width:750px;height:90px;margin:10px;border:none 0;background:#ffffff url(../images/logo_top.gif) center no-repeat;}



#left			{
	width:173px;
	padding-top:65px;
	border-left:solid 1px silver;	
	border-right:solid 1px silver;	
	}
#left	a			{
	height:25px;
	display:block;
	font-weight:bold;
	white-space:nowrap;
	text-align:right;
	padding-right:10px;
	padding-top:4px;
	text-decoration:none;
	color:black;
	background:none url(../images/bg_button.gif) center right no-repeat;
	}

#left	a:hover		{color:#cc0033;}


#middle			{
	text-align:justify;text-justify:distribute;
	padding:20px;padding-bottom:60px;
	width:450px;height:100%;
	background:white url(../images/bg_middle.gif) bottom center no-repeat;
	}

#right			{
	width:123px;
	padding-top:40px;
	border-left:solid 1px silver;
	border-right:solid 1px silver;
	}

#footer				{font-size:7.5pt;padding:20px;width:450px;height:40px;border-top:solid 1px silver;text-align:center;vertical-align:middle;color:black;background-color:white;}

.bullet		{margin-right:5px;margin-top:1px;width:8px;height:8px;background:#006666;}
.bold		{font-weight:bold;}
.italic		{font-style:oblique;}
.center		{text-align:center;}
.underline	{text-decoration:underline;}
.hilite		{background:#ccff66;}
.aleft		{text-align:left;}
.aright		{text-align:right;}
.indent		{margin-left:20px;}
.small		{font-size:7.5pt;}

.floatRight	{float:right;margin:20px;margin-top:0;margin-right:0;}
.floatLeft	{float:left;margin:20px;margin-top:0;margin-left:0;}

.printonly	{display:none;}
.screenonly	{display:block;}

#index		{margin-top:40px;border:solid silver 1px;width:450px;padding-top:20px;padding-bottom:20px;text-align:center;}
#index	a	{width:410px;font-weight:bold;padding-left:20px;padding-right:20px;}





div.searchResult {
width:410px;
text-align:left;
margin-top:10px;
margin-bottom:10px;
padding:10px;
background:#efffef;
}

a.searchResultTitle			{text-decoration:none;font-weight:bold;color:#cc0000;clear:both;margin-right:10px;}
a.searchResultTitle:hover	{color:#ff0000;}

div.searchResultPrecis		{margin:0;padding:0;text-align:justify;display:inline;}
a.searchResultMore			{text-decoration:none;font-weight:bold;color:#cc0000;clear:both;margin-right:10px;display:inline;margin-left:5px;}
a.searchResultMore:hover	{color:#ff0000;}















P.section {
font-size : 125%; 
line-height : 125%; 
font-weight : bold; 
color : #333333;
border-bottom:solid 1px #000066;
clear : both; 
text-align:left;
}

table.user {
background-color : #8090a0; 
margin-top : 12px; 
width : 410px; 
} 
caption {
font-weight : bold; 
text-align : left; 
color : #9a0c00; 
background-color : white; 
} 
td.user {
color : #666666; 
background-color : white; 
padding-left : 5px; 
padding-right : 5px; 
border-bottom:solid silver 1px;
} 
th.user {
color : black; 
background-color : ivory; 
padding-left : 5px; 
padding-right : 5px; 
} 
table.quote {
width : 100%; 
font-size : 14px; 
font-weight : bold; 
color : #9a0c00; 
background-color : white; 
margin-top : 16px; 
margin-left : 10px; 
} 
div.breakout {
border : 1px solid #8090a0; 
padding : 12px; 
margin-top : 12px; 
font-weight : bold; 
color : #9a0c00; 
} 
div.sidebar {
width : 200px; 
float : right; 
margin : 16px; 
margin-right : 0; 
border : 1px solid #8090a0; 
} 
div.sidebarheading {
width : 200px; 
background-color : #8090a0; 
color : white; 
padding : 4px; 
font-weight : bold; 
} 
div.sidebartext {
padding : 12px; 
} 
div.panel {
width : 100%; 
padding : 12px; 
background-color : #e1d4c1; 
font-weight : bold; 
color : #8090a0; 
} 
dl.listing {
font-weight : bold; 
margin-left : 24px; 
margin-right : 24px; 
} 

dd.listing {
font-weight : bold; 
margin-left : 90px; 
} 
table.list {
color : #ffffff; 
margin-top : 10px; 
} 
div.attach {
width : 100%; 
text-align : center; 
} 
img.attach {
margin-top : 3px; 
} 
.pageid {
font-size : 7.5pt; 
} 

ul, ol	{text-align:left;}
li	{line-height:110%;margin:5px;}
dt	{margin:5px;padding:2px;background:#000066;color:white;font-weight:bold;}