body {
	height:100%;
	margin:0px;
	text-align:center;
	font-family: Arial,Sans-Serif;
	font-size:1em;
}

div#wrapper
{
	width: 839px;
	margin:0 auto; 
	text-align:left;
}

div#header
{
	width: 839px;
	background-color:#ffffff;	
}

div#headerimg
{
	margin-top:5px;
	margin-bottom:5px;		
	text-align:right;
}
div#headerimgleft
{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;		
	float:left;
}
div#headerlinksright
{
	Clear:none;
	float:right:
	padding-top:15px;
	padding-bottom:15px;		
	text-align:right;
}
div#headnav
{
	height: 35px;
	color:white; 
	background-image: url('../../../../lion_template_images/lion-header-repeat.jpg');
	background-repeat: repeat-x;
	border: 3px solid #a4d0e9;
}

div#fleft
{
	float:left;
	text-align: left;
	vertical-align : middle;
	line-height: 35px;
}

div#fleft a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Sans-Serif;
	font-size: medium;
	
}

div#fleft span
{
	display: block;
	float:left;
	padding: 0 10px 0 10px;
}

.selectedfleft
{
	height: 35px;
/*	background-color:  #B4D18E;*/
	display: block;
	float:left;
	padding: 0 5px 0 5px;
}

div#content
{
	margin-top: 10px;
}

div#newsletter
{
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
div#contentbody
{
	
}

div#columns
{
	height:424px; 
}

div#widecolumns
{
}

div#leftlinks
{
	width: 167px;
	margin-right: 5px;
	float:left;
	background-color:#ecf5fa;
	border-top: solid 1px #1383c2;
}

div#topleftlinkspanel
{
	height: 330px;
	margin-bottom: 5px; 
	color:  #1383c2;
	font-weight: bold;
	padding: 0 0 5px 0;
}


div#bottomleftlinkspanel
{
	height: 98px;
	font-size: small;
	padding: 5px 0 5px 0;
	color: #676767; 
	text-align:center;
}

div#login
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom: solid 1px #1383c2;
	font-weight: bold;
	color: #1383c2;	
}
div#rightlogin
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-weight: bold;
	color: #1383c2;	
}
#login a, #rightlogin a
{
	text-decoration: underline;
	font-weight: bold;
	color: #1383c2;	
}

div#footer
{
	float:left;
	width: 100%;
	margin-top: 0px; 
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px a4d0e9;
	border-top: solid 1px #a4d0e9;
	font-size: small;

}

div#footleft
{
	float: left;
	padding-left: 10px;
}

div#footright
{
	float: right;
	padding-right: 10px;
	padding-top: 5px;
}

.leftnavlinks 
{
	display: block;
	width: 167px;
	border-bottom: solid 1px #1383c2;
	padding: 5px 0px 10px 0px;
}

.panelbody
{
}

* html .panelbody
{
	padding: 5px 5px 5px 5px; 
}


.leftnavlinks a,
{
	text-decoration: none;
	font-weight: bold;
	color: #1383c2;
	padding-left:5px;	
}

.leftnavlinksselected 
{
	display: block;
	width: 167px;
	border-bottom: solid 1px #1383c2;
	padding: 5px 0 5px 0;
	background-color: #1383c2;
}


.leftnavlinksselected a 
{
	text-decoration: none;
	font-weight: bold;
	color: white;
	padding-left:5px;
}
.L1
{
background-color:#ffffff;
}
div#footer a
{
	text-decoration: none;
	font-size: small;
	color: #676767;
}

h1, h2, h3, p { margin: 4px auto 12px auto; } 

* html h1, h2, h3, p { margin: 4px auto 10px auto; } 

div#trail
{
	margin: 4px 0 -4px 0;
}

/* search box style */


#search
{
	text-align:right;	
	/*
	vertical-align : middle;
	line-height: 35px; 
	*/
}

#searchBox label
{
color: #ffffff;
}


#searchBox input
{
	height: 75px;
	margin-top: 5px;
	margin-right: 0;
	color: black;
	background-color: white;
	border: 0;
	width: 75px;
}

#searchBox a
{
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 10px;
}


#search img, #searchBox img
{
	vertical-align: middle;
}

* html #search img, #searchBox img
{
	margin-top: -5px;
}

/* Rss Feed Styles */
/*
UL.rssFeed		{list-style:none; margin:0px; margin-bottom:20px; width:40em;}
UL.rssFeed LI		{margin-bottom:.75em;}
UL.rssFeed A		{font-size:120%; font-weight:bold;}
Ul.rssFeed .desc	{margin-bottom:.2em;}
Ul.rssFeed .meta	{}
*/

.caption
{

}
