/* CSS Document */
/* The very first line imports all the styles defined in main css file*/
@import "aci.css";
/**********************************************************************
Classes
***********************************************************************/
/*20061107 Class fp introduced to use background image on front page*/ 
.fp {
	background-image: url(/images/bkg.gif);
	background-repeat: repeat-y;
}
/*** Column body
	20061111 provides margin between header or top nav bar and a column content
	*/
.c_body {
	
	margin-top:20px;
	
	text-align:justify;
	/*font-size:90%;*/
	}
/*** Text block medium size
	20061111 formats text at 80%
	*/	
.t_block_med {
	margin:10px;
	text-align:justify;
	font-size:80%;
	}
	/*** Text block small size
	20061111 formats text at 60%
	*/	
.t_block_sm {
	margin:10px;
	text-align:justify;
	font-size:80%;
	}
	/*20061107 Class for red list bullets*/
.red {
	/*20061111 Introduced to make red bullets in lists*/
	 list-style-type: &#8226;
	 color: red;
	 font-size:95%;
}
/*20061107 Class l introduced for left side menu on the front page*/
a:visited.l  {
	text-decoration : none;
	/*color : #ff0000;*/
	color : #cccccc;
}

a:active.l  {
	text-decoration : none;
	color : #999999;
}

a:hover.l  {
	color : #ffffff;
	font-weight : bold;
	font-style : italic;
	text-decoration : none;
}

a.l  {
	color : #ffffff;
	text-decoration : none;
}
/*20061124 Make left column menu text smaller*/
table.l{
font-size:80%;
}
/*20061104 Start top navigation links class*/
a:visited.nt  {
	text-decoration : none;
	/*color : #ff0000;*/
	color : #999999;
}

a:active.nt {
	text-decoration : none;
	color : #999999;
}

a:hover.nt  {
	color : #666666;
	font-weight : bold;
	font-style : italic;
	text-decoration : none;
}

a.nt  {
	color : #666666;
	text-decoration : none;
}
/* Small links*/
.cs{
	FONT-SIZE: 90%; COLOR: #575767; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.cs:link {
	TEXT-DECORATION: none
}
.cs:visited {
	TEXT-DECORATION: none
}
.cs:hover {
	TEXT-DECORATION: underline
}
/*Define image properties inside block of text */
.imleft {
	float: left;
	/*margin-top: 15px;
	margin-left: 10px;*/
	margin-right:10px;
	
	}
/*imleft1 class defines absolute position of the first image of  the first page's header*/
.imleft1 {
	/*float: left;
	margin-top: 30px;
	margin-left: 120px;*/
	position: absolute;
	top: 30px;
	left:120px;
	}
/*imleft2 class defines absolute position of the second image of  the first page's header*/
.imleft2 {
	/*float: left;
	margin-top:80px;
	margin-left: 200px;*/
	position:absolute; /* #fixes image  location in firefox, but not in ie*/
	/* Fixes image location IE */
	left:200px;
	top:70px;
}
/*imleft3 class defines absolute position of the first image of  the other pages header*/
.imleft3 {
	/*float: left;
	margin-top: 30px;
	margin-left: 120px;*/
	position: absolute;
	top: 10px;
	left:10px;
	
}
/*imleft4 class defines absolute position of the second image of  the other  pages header*/
.imleft4 {
	/*float: left;
	margin-top:80px;
	margin-left: 200px;*/
	position:absolute; /* #fixes image  location in firefox, but not in ie*/
	/* Fixes image location IE */
	left:198px;
	top:18px;
}
/*20061202 Decoration box. Sets white frame around content. Background should be of different color*/
.box2 {
/*background-color:#F5F5F5;*/
margin: 5px;
padding: 5px;
border: 1px solid #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
}