/* CSS Document */
/* Body */
body{
margin:0px;
}
/* Horizontal Rule*/
hr{
color:#666666;
}
hr.dashed{
border:thin dashed;
}
/* Hyperlinks */
A:link {
	color:#990000;
	font-style:normal;
    font-weight:normal;
    text-decoration:none;
    cursor:default;
    font-variant:normal;
    text-transform:normal;
}
A:visited {
	color:#660000;
	font-style:normal;
    font-weight:normal;
    text-decoration:none;
    cursor:default;
    font-variant:normal;
    text-transform:normal;
}
A:hover {
	color:#CC0000;
	font-style:normal;
    font-weight:normal;
    text-decoration:underline;
    cursor:pointer;
    font-variant:normal;
    text-transform:normal;
}

/* Span Classes */
span.title{
font-weight:bold;
font-size:24px;	
color:#333333;
}
span.subtitle{
font-weight:bold;
font-style:italic;
font-size:18px;
color:#666666;	
}
span.citation, span.sum{
font-style:italic;
color:#777777;	
}
span.content{
text-indent: 20px;
}
span.field{
text-decoration:underline;
font-weight:bold;
}

/* Indented Paragraph */
p.i {
text-indent: 20px;
}

/* Main Table */
table.main{
background-color:#FFFFFF;
vertical-align:top;
padding:0px;
width:900px;
}
td{
vertical-align:top;
}
td.nav{
background-image:url(../i/nav_bar_cell_BG.jpg);
vertical-align: top;
border-right: 1px solid #333333;
}
td.sidebar{
background-color:#666699;
border-right: 1px solid #333366;
border-bottom: 1px solid #333366;
}
td.masthead{
background-color:#990000;
border-right: 1px solid #330000;
}
td.content{
border-top: 1px solid #333333;
padding: 10px;
}

/*Text Box*/

table.footer{
border-left: 2px solid #666666;
border-bottom: 2px solid #666666;
border-right: 2px solid #666666;
background-color:#EBEBEB;
}

/*Article Box*/
table.artbox{
border: 2px solid #666666;
}

/*Search Box*/
table.searchbox{
border-left: 2px solid #D9B053;
border-top: 2px solid #D9B053;
border-right: 2px solid #D9B053;
background-color:#FFCC66;
}

/*Result Box*/
table.resultbox{
border: 2px solid #666666;
background-color:#EBEBEB;
}
td.resultbox{
border: 2px solid #DDDDDD;
text-align:center;
}
th.resultbox{
background-color:#DDDDDD;
}
th.resultbox2{
background-color:#CCCCCC;
}
table.box{
border: 2px solid #666666;
background-color:#EBEBEB;
}
th.box{
background-color:#DDDDDD;
}
/* Highlights */
td.high{
font-weight:bold;
}

div.title{
font-weight:bold; 
font-size:20px;
text-align:center;
}



