a:active, a:visited, a:link   
{
	text-decoration: none; color: blue;
}
a:hover
{
	color:red;
	text-decoration: underline;
}

a.menu:active, a.menu:visited, a.menu:link   
{
	text-decoration: none; color: blue;
	padding:0px 5px 0px 5px;
}
a.menu:hover
{
	color:red;
	border-left:1px red solid;
	border-right:1px red solid;	
	padding:0px 4px 0px 4px;	
}

/* #############   MENU  ############# */

.menuContainer
{
	position:relative;
	top:0px;
	left:62px;
}
.menuItem
{
	padding:0px 5px 0px 5px;
	display:inline;
	color:blue;	
}
.menuItemActive
{	
	padding:0px 4px 0px 4px;
	display:inline;	
	border-right:1px black solid;
	border-left:1px black solid;
}		

/* #############  END OF MENU  ##############*/


img.imageLink
{
	margin:1px;
	border:0px;
}
a.imageLink
{
	background-color:Transparent;
/*	*/ position:absolute;	
}
a.imageLink:hover 
{
	background: red;
}


body 
{
	BACKGROUND: url(images/Background2.jpg) fixed no-repeat center top;
	margin:0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5&6/Win */
	font-family:Verdana, Sans-Serif;
	font-size:10px;
}	
.mainContentFrame /* used as a reference point for all the content of the page - everything below is inside this - also it's width affects the positioning of the background */
{
	position:relative;
	width:750px; /* this width affects the positioning of the background - I reckon 770 is a good viewable area for most people. */
	margin:0px auto 0px auto; /* Right and left margin widths set to "auto" - this is standards compliant CSS but doesn't work with IE5-6 */
	text-align:left; /* Counteract to IE5&6/Win Hack */
	border-right:.1px #F7E3D6 dashed;  /* Bloody NN needs this :( */
	border-bottom:.1px #F7E3D6 dashed;
	/*border:solid green 1px;*/
}	
.heading
{	
	FONT-SIZE:30px; 
	LETTER-SPACING:4px;				
	font-family:Century Gothic, Verdana, Sans-Serif; 
	margin-top:5px;
}
TD
{ 
	FONT-SIZE: 11px; 
}

/*########## HOME PAGE  ############### */
.frameAroundTextOnly
{
	text-align:justify;
	position:absolute;
	letter-spacing:.1px;
	line-height:130%;
	font-size:11px;
}
.aboutPageImages
{
	position:absolute;
}
.knick
{
	color:black;
	text-Decoration:none;
	border:0px solid transparent;
	left:20px;			
	top:330px;
	TEXT-ALIGN: center;	
	width:220px;
	position:absolute;	
}

/*########## END OF HOME PAGE  ############### */

/*########## SEARCH PAGE  ############### */
.littleFramesAroundTextBoxes
{
	width:68px;	
	text-align:center;
	float:left;
	display:inline;
}
.searchTextBoxes
{ 
	FONT-SIZE: 8pt;  
	FONT-FAMILY: Verdana, Sans-Serif; 
	HEIGHT: 19px;
	width:60px;	
	border:1px solid #7f9db9;	
}
.btnSearch 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	WIDTH: 100%; 
	FONT-FAMILY: Verdana, Sans-Serif;
}

.width30Percent
{
	width:30%;
}
.width60Percent
{
	width:60%;
}
.width100Percent
{
	width:100%;
}

.messageToUser
{
	text-align:center;
	margin-top:14px;
	width:100%;
}

.pagers
{
	/*color:rgb(255 0 0);*/
	/*background-color:rgb(240 255 240);
	position:relative;
	top:6px;*/
}

/*########## END OF SEARCH PAGE  ############### */


/*########## ARTICLES PAGES  ############### */

.articleOuterFrame
{
	LEFT:20px; 
	WIDTH:710px; 
	POSITION:relative;
	letter-spacing:.4px;
	line-height:150%;	
	font-size:11px;
}
.articleInnerFrame
{
	position:absolute; 
	top:0px;
	left:50px;
	width:630px; 
	height:100%; 
	padding-top:0px;
}



.articleWhiteBox
{	
	background-color:White;
	position:relative; 
	width:100%; 
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=75); 
}

.articleHeadingFrame
{
	text-align:center;
	margin-top:20px;
	PADDING:10px 20px 10px 20px;
	BACKGROUND: rgb(220,220,255); 	
}
.articleHeading
{
	font-size:13px;
	font-weight:bold;
}

/*########## END OF ARTICLES PAGES  ############### */

.unfinishedPage
{
	position:relative;
	width:100%;
	padding-TOP:120px;
	padding-BOTTOM:200px;
	TEXT-ALIGN:center;
}

