/* Default CSS Stylesheet for a new Web Application project */

/*
body bgcolor: peachpuff
header color (solid): maroon
left bar color (light):#FEF5E0
*/

/* navigation styles*/
.header 
{
	BACKGROUND-POSITION: right bottom; 
	BACKGROUND-IMAGE: url(images/header.gif); 
	BACKGROUND-REPEAT: no-repeat;
	background-color: maroon;
	height:153px;	 
}

/* navigation */
.topnav {
	margin: 0px;
	margin-top:1px;
	width: 100%;
	font-family: Verdana, sans-serif;
	background-color:black; 
	text-align:right; 
	}

.topnav p {
	display: inline;
	}

.topnav ul{
	display: inline;
	margin: 0;
	padding: 0;
	color: #339;
	font-weight: bold;

	}
.topnav ul li  
	{
	display: inline;
	margin: 0;
	padding: 0;
	margin-top:5px;
	margin-bottom:5px;
	color: #339;
	font-weight: bold;
	border-left: 1px solid white;
	width:20px;	

}

.topnav ul li.first
	{
	display: inline;
	margin: 0;
	padding: 0;
	color: white;
	font-weight: bold;
	border-left:none;	
	margin-top:5px;
	margin-bottom:5px;

}

.topnav a:link, .topnav a:visited {
	float: left;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	color: white;
	font-weight:normal;
	}
.topnav a:hover, .topnav a.active {
	color: white;
	background-color: maroon;
	text-decoration:none; 
	}
.topnav a.active {
	font-weight: bold;
	}
	

/*----------------------*/


.leftbar 
{
	width:200px;
	background-color:#FEF5E0
}


.mainbody
{
	background-color:white;
	}
	
	.outertable
	{
		table-layout:fixed;
		background-color:#ffffff
		     }
	.innertable
	{
		BORDER-COLLAPSE: collapse;
		height:1000px;
		}
	.innertable .topctrl {margin:0px;padding:0px;}
		
.recent_pub		{padding-top:40px;}
.n_box {padding-top:20px;padding-bottom:10px;}
/* end navigation styles*/

/* COLORS */
.bgcolor1
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFF4EA;
} /*lightest*/

.bgcolor2 {background-color:white;padding:10px;}
.bgcolor3
{
	background-color: #FFD2A6;
} /*left menu*/
/* END COLORS*/

/*start border styles*/

.brd_1 /* white border top and bottom only*/
{
	PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: white 1px solid
	}
	
.brd_2 /* filled box*/
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	WIDTH: 100%; 
	background-color: #FFD2A6;

	}

.brd_2 a:link, .brd_2 a:visited {color:black}
.brd_2 a:hover{color:Red;}
	
/* end border styles*/







body, p, td {font-size:8pt;
	    }

BODY
{
	font-weight: normal;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #FDEEC6;
}

p {line-height:150%;  }

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	margin: 2px;
	color: maroon;
	font-family: 'Trebuchet MS' , 'century gothic' , 'Arial Narrow' , Arial, Helvetica, sans-serif;
}

H1	{	
	font-size:15pt;
	font-weight:normal;
	text-transform:uppercase  
	}	
		
h4{font-size:12pt;
	text-transform:uppercase;
	font-weight:normal;
	font-family:Arial Narrow    }		
		
H5, DT	{	
	font-size:	12pt;
	text-transform:	none;
	font-weight:normal; 
	}	
		

A:link 	{	
	text-decoration:	underline;
	color:	maroon;
	font-weight:normal}
	
		
A:visited	{	
		color:	orangered;
		text-decoration:underline;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	black;
	
	}

.a2,  a.a2:link ,a.a2:visited {color:maroon;text-decoration:none;}
a.a2:hover
{
	color: red;
}

.a_use, a.a_use 
{color:maroon;
	text-decoration:none;
	font-size:8pt;
	font-family:verdana, Arial,tahoma;
	}

/*left menu*/
.leftbar a:link , .leftbar a:visited 
{
	color:black;
	font-family:verdana;
	font-size:9pt;
	text-decoration:none;
	}

.leftbar a:hover 
{
	color:red;
	text-decoration:none;
	}
.leftbar td
{height:40px}
/* end left menu*/
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	


/* styles for cat and glossary*/
.cat a, .cat a:visited
{
	color:maroon;
}

.pubtitle a:link,.cat .pubtitle a:visited ,a.pubtitle:visited ,a.pubtitle:link  
{
	font-size:11pt;
	text-decoration:none;
	color:maroon;  
}
 
a.pubtitle:hover , .pubtitle a:hover,.cat .pubtitle a:hover,a.pubtitle:hover
{color:Red;}

/*recent pubs control*/
.recent_pub	 a.pubtitle:visited  , .recent_pub a.pubtitle:link
{
	font-size:8pt;
	font-weight:bold;
	font-family:Arial 
	}
/**/
	
.cat  a:hover{color:red;}

	.cat .pubtitle {font-size:10pt}


.cat a.pubtitle:hover {color:red}

.cat a.dtl:link, .cat a.dtl:visited {color:red}
.cat a.dtl:hover {color:navy}

.text {padding-top:10px;padding-bottom:10px;	}
	
/*end styles for cat*/