/***********************************
	Debug Styles
***********************************/
div#divDebug
{
	position:absolute;
	left:0px;
	top:0px;	
	display: block;
}
#homeNews2 {
	width: 310px;
	float: left;
	clear:left;
	background-color:Red;
}
#homeWorks2 {
	width: 310px;
	float: right;
	clear:right;
	background-color:Green;
}
#homeWrapper2 {
	width: 620px;
	float: right;
	clear:right;
	background-color:Blue;

}

/*************************************
	Content Styles
************************************/
#fsSearch, #fsAdvancedSearch
{
	border:0px;
}

#fsSearch Legend, #fsSearch Label, #fsAdvancedSearch Legend, #fsAdvancedSearch Label
{
	display:none;	
}

/***************Body and Hacks********************/
BODY 
{	
	background-image: url(../Images/bgGrad.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;	
	margin: 0px;
	padding:0px;
	FONT:   77%/140% Trebuchet MS, Arial, Verdana, sans-serif;
	TEXT-ALIGN: center;
	color: #333333;
	text-decoration: none;
}

a {
	color: #005596;
	text-decoration: underline;	
}
a:visited{
	color: #775ca8;
	text-decoration: underline;	
}
a:hover{
	color: #f25223;
	text-decoration: underline;	
}

FORM
{
	margin: 0px;
	padding:0px;
}
SPAN
{
	MARGIN: 0px;
	padding:0px;
}

DIV 
{
	MARGIN: 0px;
	padding:0px;
}

TR
{
	margin:0px;
	padding:0px;
	vertical-align:text-top;	/*Need this to align vertically align text in Opera/Firefox rendered divs (tables)*/
	text-align:left;	/*Need this to align text in Ektron's menu*/
}
TD 
{
	margin:0px;
	padding:0px;	
	vertical-align:text-top;	/*Need this to align vertically align text in Opera/Firefox rendered divs (tables)*/
	text-align:left;	/*Need this to align text in Ektron's menu*/
}


#hsbody TABLE
{
	margin-top:10px;
	margin-bottom:10px;
	margin-right: -10px;
	
}
#hsbody P
{
	padding-bottom:10px;
}
#hsbody TR
{
	margin:0px;
	padding:0px;
	vertical-align:text-top;	/*Need this to align vertically align text in Opera/Firefox rendered divs (tables)*/
	text-align:left;	/*Need this to align text in Ektron's menu*/
}
#hsbody TD 
{
	margin:0px;
	padding:5px;	
	vertical-align:text-top;	/*Need this to align vertically align text in Opera/Firefox rendered divs (tables)*/
	text-align:left;	/*Need this to align text in Ektron's menu*/
}
#hsbody TH 
{
	margin:0px;
	padding:5px;	
	background-color:#C6E9A5;
	vertical-align:text-top;	/*Need this to align vertically align text in Opera/Firefox rendered divs (tables)*/
	text-align:left;	/*Need this to align text in Ektron's menu*/
}
.rowLight
{
	background-color:#eefae2;
}
.rowDark
{
	background-color:#DAF4C3;
}

#copyright TR, #copyrightWide TR
{
	margin:0px;
	padding:0px;
	vertical-align:text-top;	/* Need this to align vertically align text in Opera/Firefox rendered divs (tables) */
	text-align:center;	/* Need this to align text in Ektron's menu */
}
#copyright TD, #copyrightWide TD
{
	margin:0px;
	padding:0px;	
	vertical-align:text-top;	/*Need this to align vertically align text in Opera/Firefox rendered divs (tables)*/
	text-align:center;	/*Need this to align text in Ektron's menu*/
}

/***********************************
	Header Styles
***********************************/
#header
{
	background-image: url(../Images/bgGrad.jpg);
	background-repeat: repeat-x;	
	background-color: #e0e0e0;	
	margin: 0px;
	padding:0px;
	height: 26px;
	border-bottom: 1px solid #f5f5f5;
}
	/***********************************
		Utilities Styles
	***********************************/
	#utilities 
	{
		MARGIN: 0px;
		padding:0px;	

		width:590px;
		float:left;
		
		font-size: 77%;
		background-image: url(../Images/bgGrad.jpg);
		background-repeat: repeat-x;
		background-color: #e0e0e0;

	}
	#utilities ul
	{
		MARGIN: 0px;
		padding:0px;	
		list-style-type:none;
		float:right;
		border-left: 1px solid #c8c8c8;
		border-right: 1px solid #e7e7e7;
	}
	#utilities li 
	{
		MARGIN: 0px;
		padding:0px;		
		float:left;
		text-align:center;		
	}
	#utilities a, #utilities a:visited 
	{
		margin: 0px;
		padding: 0px;		
		display: block;
		height:24px;
		width: 11.5em;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #c8c8c8;
		text-decoration: none;	
		color: #666666;
		font-family: Verdana, Arial, Trebuchet MS, sans-serif;
	}
	
	#utilities a:hover
	{
		margin: 0px;
		padding: 0px;		
		display: block;
		height:24px;
		width: 11.5em;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #c8c8c8;
		text-decoration: underline;	
		color: #666666;
		font-family: Verdana, Arial, Trebuchet MS, sans-serif;
	}	
	
	#searchArea 
	{
		margin: 0px;
		padding:0px;
		float: right;
		clear:right;
		width:185px;
	} 

	.searchBtn 
	{
		font-size: 92%;
		vertical-align:top;
		float:right;
		padding:0px;
		margin-top: 2px;

	}
	.searchBox {
		width: 90px;
		font-size: 92%;
		vertical-align:top;

		margin-top: 2px;
		float:right;
	}	

/**************Masthead********************/
#masthead
{
	border-top: 1px solid #ffffff;
	background-image: url(../Images/mastheadGrad.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 75px;
		
	margin:0px;
	padding:    5px 0px 0px 0px;
}

#HP_Logo
{
	float:left;
	clear:left;
	width:258px;
}
#headerBanner
{
	float:right;
	clear:right;	
	width:468px;
}

.width10
{
	width:10px;	
}
/***********************************
	breadcrumb Styles
***********************************/
#BreadCrumb 
{

	text-align: left;
	font-family: Verdana, Arial, Trebuchet MS, sans-serif;
	font-size: 77%;
	color: #005596;
	margin: 0px;
	padding:0px;	
}

#BreadCrumb a, #BreadCrumb a:visited {
	text-decoration: underline;
	color: #005596;
}
#BreadCrumb a:hover {
	text-decoration: underline;
	color: #f25223;
}

#BreadCrumb ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
}

/***********************************
	navigation Styles
***********************************/
.menuUL_1
{
	list-style-type:none;
	margin:0px;
	padding:0px;	
}

.menuUL_1 li
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

*html .menuUL_1 li
{
  	list-style: none; margin: 0px 0px -17px 0px; padding:0px;
} 

.menuUL_2
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.menuUL_2 li
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
*html .menuUL_2 li
{
  	list-style: none; margin: 0px 0px -17px 0px; padding:0px;	
} 

.menuUL_3
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.menuUL_3 li
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
*html .menuUL_3 li
{
  	list-style: none; margin: 0px 0px -17px 0px; padding:0px; 
} 
/***************Navigation Links********************/
a.primaryActuator, a.primaryActuator:visited {
	display: block;
	background-image: url(../Images/navOffGrad3.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	background-position: 0px 0px;
	margin: 0px;
	padding:  2px  5px 2px 5px;
	text-decoration: none;	
	color: #666666;
	cursor: hand;
	border-bottom: 1px solid #cccccc;	
}
a.primaryActuator:hover{
  	background-image: url(../Images/navOnGrad1.gif);
	background-repeat: repeat-x;
	background-color: #C2E7A0;	
	text-decoration:none;
}
a.primaryCrumb
{
	display: block;
	border-bottom: 1px solid #cccccc;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;	
	color: #333333;
	cursor: hand;
  	background-image: url(../Images/navOnGrad1.gif);
	background-repeat: repeat-x;
	background-color: #C2E7A0;	
}

a.secondaryActuator, a.secondaryActuator:visited {
	display: block;
	background-image: url(../Images/navOffGrad3.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	background-position: 0px 0px;
	margin: 0px;
	padding:   2px   5px 2px 15px;
	text-decoration: none;	
	color: #666666;
	cursor: hand;
	border-bottom: 1px solid #cccccc;	
	
}
a.secondaryActuator:hover{
  	background-image: url(../Images/navOnGrad2.gif);
	background-repeat: repeat-x;
	background-color: #D5F1BB;	
}
a.secondaryCrumb
{
	display: block;
	border-bottom: 1px solid #cccccc;
	margin: 0px;
	padding: 2px 5px 2px 15px;
	text-decoration: none;	
	color: #333333;
	cursor: hand;
		
  	background-image: url(../Images/navOnGrad2.gif);
	background-repeat: repeat-x;
	background-color: #D5F1BB;
}

a.tertiaryActuator, a.tertiaryActuator:visited {
	display: block;
	background-image: url(../Images/navOffGrad3.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	background-position: 0px 0px;
	margin: 0px;
	padding:  2px  5px 2px 25px;
	text-decoration: none;	
	color: #666666;
	cursor: hand;
	border-bottom: 1px solid #cccccc;	
}
a.tertiaryActuator:hover{
  	background-image: url(../Images/navOnGrad3.gif);
	background-repeat: repeat-x;
	background-color: #E3F8D0;
}
a.tertiaryCrumb
{
	display: block;
	border-bottom: 1px solid #cccccc;
	margin: 0px;
	padding: 2px 5px 2px 25px;
	text-decoration: none;	
	color: #333333;
	cursor: hand;
		
  	background-image: url(../Images/navOnGrad3.gif);
	background-repeat: repeat-x;
	background-color: #E3F8D0;
}

.menuSpan
{
	text-decoration:none;
	width: 100%;
}

/***************************************
	Headings
***************************************/
h1
{
	margin:0px;
	padding:0px;	
	font-size: 110%;
	color: #224b6a;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background-image: url(../Images/navOnGrad1.gif);
	background-repeat: repeat-x;
	background-color: #C2E7A0;
}
h2, .sseHeading1
{
	margin:0px;
	margin-top:10px;	
	margin-bottom:5px;	
	font-size: 110%;
	color: #224b6a;
	font-weight: bold;
	padding:    2px  10px 0px   0px;
	border-bottom: 1px solid #B6E18D;
	display: block;
}
h3, .sseHeading2
{
	margin:0px;
	margin-top:10px;	
	font-size: 100%;
	color: #224b6a;
	font-weight: bold;
	width:100%;
	width:inherit;
}
h4, .sseHeading3
{
	margin:0px;
	margin-top:10px;	
	font-size: 100%;
	color: #6d9b4a;
	font-weight: bold;
	width:100%;
	width:inherit;
}

#disclaimer
{
	margin:0px;
	margin-top: 2px;
	font-size: 75%;
	color: #6d9b4a;
	line-height:10px;
	font-style: italic;

}

.sseHeadingSharePrice
{
	margin-top:25px;	
}
.sseHeadingSharePriceRight
{
	margin-top:-7px;	
}
.logo
{
	border: 0px solid Red;
	}

/***************************************
	End Editor-enabled Styles
***************************************/

#focusFrame 
{
	margin:0px;
	padding:0px;	
	
	text-align: left;
	background-color: #eefae2;
	min-height: 110px;	
	WIDTH: 455px;
}
#focusFrameWide
{
	margin:0px;
	padding:0px;	
	display:block;
	text-align: left;
	background-color: #eefae2;
	min-height: 110px;	
	WIDTH: 620px;
}

#focusFrame p, #focusFrameWide p{
	margin: 0px;
	padding: 10px;	
}

/***************************************
	Site Map
***************************************/
div#siteMapLeft
{
	float: left;
	clear:left;
	margin:  0px 0px 0px 0px;
	padding: 10px;	
}

#siteMapLeft ul
{
	
	padding:    0px 0px 0px  10px;
	margin:  0px 0px 0px 0px;
	list-style-image: url(../Images/navArrowOver.gif);
}

#siteMapLeft li
{
	font-size: 110%;
	font-weight: bold;
	list-style-type:none;
	list-style-position:outside;
	text-align:left;
	margin:    10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
#siteMapLeft li ul li
{
	font-size: 95%;
	font-weight: bold;	
	list-style-type: none;
	margin: 0px 0px 0px  10px;
}

#siteMapLeft li ul li ul li
{
	font-size: 95%;
	font-weight: normal;	
	list-style-type:  none;
	margin: 0px 0px 0px 0px;
}
#siteMapLeft li ul li ul li ul li
{
	font-size: 90%;
	font-style: oblique;
	font-weight: normal;	
	list-style-type:  none;
	margin: 0px 0px 0px 0px;
}
#siteMapLeft li ul li ul li ul li ul li
{
	font-size: 90%;
	font-style: normal;
	font-weight: normal;	
	list-style-type:  none;
	margin: 0px 0px 0px 0px;
}

#siteMapRight
{
	float: left;
	clear:right;
	margin:  0px;
	padding: 10px;	
}


#siteMapRight ul
{
	padding:    0px 0px 0px 10px;
	margin:  0px 0px 0px 0px;
	list-style-image: url(../Images/navArrowOver.gif);
}

#siteMapRight li
{
	font-size: 110%;
	font-weight: bold;
	list-style-type:none;
	list-style-position:outside;
	text-align:left;
	margin:    10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}


#siteMapRight li ul li
{
	font-size: 95%;
	font-weight: bold;
	list-style-type: none;
	margin: 0px 0px 0px   10px;
}

#siteMapRight li ul li ul li
{
	font-size: 95%;
	font-weight: normal;		
	list-style-type:  none;
	margin: 0px 0px 0px 0px;
}


/***************************************
	Home Content Styles
***************************************/
#homePic {
	border-top: 1px solid #52a3da;
	margin:0px;
	padding:0px;
}
#homeNews {
	width: 310px;
	float: left;
	clear:left;
}
#homeWorks {
	width: 310px;
	float: right;
	clear:right;
}
#homeWorksWrapper {
	width: 620px;
	float: left;
	clear:left;
}
#HP_Reports {
	width: 310px;
	float: right;
	clear:right;
	border: 0px solid #ceecb2;
	background-color: #ffffff;
}
#homeReports {
	width: 310px;
	float:right;
	clear:right;
	border: 0px solid #ceecb2;
	background-color: #ffffff;
}

#homeMessageBoard {
	width: 620px;
	float:inherit;
	clear:both;
	background-color: #eefae2;
}

#homeMessageBoardContent 
{
	margin: 10px 10px 0px 10px;
	text-align: left;
}


#homeMessageBoard {
	width: 620px;
	float:inherit;
	clear:both;
	background-color: #eefae2;
}
/**/
#homeNews a, #homeWorks a, #homeReports a, #homeQuickContent a, #homeMessageBoard a {
	color: #005596;
	text-decoration: underline;	
}
#homeNews a:visited, #homeWorks a:visited, #homeReports a:visited, #homeQuickContent a:visited, #homeMessageBoard a:visited {
	color: #775ca8;
	text-decoration: underline;	
}
#homeNews a:hover, #homeWorks a:hover, #homeReports a:hover, #homeQuickContent a:hover, #homeMessageBoard a:hover {
	color: #f25223;
	text-decoration: underline;	
}
#homeNews ul, #homeWorks ul, #homeReports ul, #homeQuickContent ul, #homeMessageBoard ul{
	margin: 10px;
	padding: 0px;
	list-style-image: url(../Images/navArrowOver.gif);
}
#homeNews li, #homeWorks li, #homeReports li, #homeQuickContent li, #homeMessageBoard li {
	margin: 0px 0px 5px 20px;
	text-align: left;
}
.More ul
{
	float:right;
	margin:  10px 10px  0px 10px;
	padding: 0px;
	list-style-image: url(../Images/navArrowOver.gif);
}
	
.More li{
	margin:  0px 0px 0px 20px;

}

#homeNewsTitle, #homeWorksTitle, #homeMessageBoardTitle, #homeReportsTitle, #homeQuickContentTitle {
	font-size: 110%;
	color: #224b6a;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-image: url(../Images/navOnGrad1.gif);
	background-repeat: repeat-x;
	background-color: #C2E7A0;
	text-decoration: none;	
}

#homeNewsTitle a, #homeWorksTitle a, #homeMessageBoardTitle a, #homeReportsTitle a, #homeQuickContentTitle a {
	text-decoration: underline;	
}
#homeNewsTitle a:visited, #homeWorksTitle a:visited, #homeMessageBoardTitle a:visited, #homeReportsTitle a:visited, #homeQuickContentTitle a:visited {
	text-decoration: underline;	
}
#homeNewsTitle a:hover, #homeWorksTitle a:hover, #homeMessageBoardTitle a:hover, #homeReportsTitle a:hover, #homeQuickContentTitle a:hover {
	text-decoration: underline;	
}



/**/

/***************************************
	Right Col Attibutes
***************************************/
#rightColHeaderTitle, #rightColExternalLinksTitle{
	display: block;
	background-image: url(../Images/navOnGrad1.gif);
	background-repeat: repeat-x;
	background-position: 5px;
	background-color: #C2E7A0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #333333;
}
#leftColTitle {
	display: block;
	background-image: url(../Images/navOnGrad1.gif);
	background-repeat: repeat-x;
	background-position: 5px;
	background-color: #C2E7A0;
	border-bottom: 1px solid #cccccc;
	margin:  10px 0px 0px 0px;
	padding: 2px 5px  2px 5px;
	text-decoration: none;
	color: #333333;
}

#rightColHeader, #rightColExternalLinks {
	background-color: #f5f7f8;
	margin:0px;
	padding:  10px 5px 10px 5px;
	width: 145px;
	color: #333333;
}
#rightColWrap {
	margin-bottom:35px;
}
#rightColHeader ul, #rightColExternalLinks ul{
	margin: 0px;
	padding: 0px;
	list-style-image: url(../Images/navArrowOver.gif);
}
#rightColHeader li, #rightColExternalLinks li {
	margin-left: 20px;
	text-align: left;
}
#rightColHeader a, #rightColExternalLinks a{
	margin: 0px;
	padding: 0px;
	text-decoration: underline;	
	color: #005596;
}
#rightColHeader a:visited, #rightColExternalLinks a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;	
	color: #775ca8;
}
#rightColHeader a:hover, #rightColExternalLinks a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: underline;	
	color: #f25223;
}
#rightColSharePrice, #leftColSharePrice
{	margin: 0px;
	padding: 0px;	
	position:relative;
	z-index:0;
	top:0px;
	left:0px;
	font-family:Arial Black;
	font-size:17px;
	color:#525252;
}

#rightColSharePriceDateTime, #leftColSharePriceDateTime
{	margin: 0px;
	padding: 0px;	
	position:relative;
	text-align: center;
	z-index:0;
	top:0px;
	left:0px;
	font-family: Arial;
	font-size:10px;
	color:#525252;
}


.rightColContent 
{
	margin:0px;
	padding:0px;
	display:block;
}

#blueAdvert {
	background-color: #005596;
	color: #ffffff;
	padding: 10px 5px 10px 5px;
	margin: 0px;
}
*html #blueAdvert {
	background-color: #005596;
	color: #ffffff;
	padding: 10px 5px 10px 5px;
	margin: -5px 0px 0px 0px;
}
#blueAdvert p {
	margin: 0px;
}
/***************Foundation Divs********************/
#wrap 
{
	BACKGROUND: #fff; 
	MARGIN:  0px auto;
	padding:0px;
	WIDTH: 775px; 
	TEXT-ALIGN: left;
}
#wrapInner
{
	MARGIN: 0px; 
	padding:0px;	
	clear:both;
}

#leftCol
{
	FLOAT: left; 
	clear:left;
	margin:0px;	
	padding:0px;
	WIDTH: 145px;	
}
#navFrame
{
	width:145px; 
 	float:left; 
 	clear:left;
	border-top: 1px solid #cccccc;
	margin: 0px 0px  5px 0px;
	padding:0px;
	background-color: #ffffff;
}

#sharePriceHolder
{
 	float:left;
 	clear:left;
 	width:100%;
}


#main-content 
{
	BACKGROUND: #ffffff; 
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN-top: 0px; 
	MARGIN-bottom: 5px; 
	MARGIN-left: 10px; 
	MARGIN-right: 0px;
	padding:0px;
	WIDTH: 455px;
}
#home-content-wide
{
	BACKGROUND: #ffffff; 
	DISPLAY:inline; 
	FLOAT: left; 
	MARGIN-top: 17px; 
	MARGIN-bottom: 5px; 
	MARGIN-left: 10px; 
	MARGIN-right: 0px;
	padding:0px;
	WIDTH: 620px;
}
#main-content-wide
{
	BACKGROUND: #ffffff; 
	DISPLAY:inline; 
	FLOAT: left; 
	MARGIN-top: 0px; 
	MARGIN-bottom: 5px; 
	MARGIN-left: 10px; 
	MARGIN-right: 0px;
	padding:0px;
	WIDTH: 620px;
}

#rightCol
{
	/*background-color: #f5f7f8;*/
	background-color: #ffffff;
	FLOAT: right; 
	MARGIN-top: 0px; 
	MARGIN-bottom: 5px; 
	MARGIN-left: 10px; 
	MARGIN-right: 0px;
	margin:0px;
	
	padding:0px;
	WIDTH: 155px;
}


/*************************************
	Footer Styles
************************************/
#foot{ 
  	background-color:#FFFFFF;
	text-align:center; 
 	margin-top:0px;
 	margin-bottom:0px;
	margin-left: 155px;
	margin-right:0px;
	width:455px;
	padding: 2px 0px 2px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #999999;
	text-decoration: none;
	font-size: 77%;
	CLEAR: both;
	float:none;	
 }
 
 #footWide{ 
  	background-color:#FFFFFF;
	text-align:center; 
 	margin-top:0px;
 	margin-bottom:0px;
	margin-left: 155px;
	margin-right:0px;
	width:620px;
	padding: 2px 0px 2px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #999999;
	text-decoration: none;
	font-size: 77%;
	CLEAR: both;
	float:none;	
 }
 
#footInner
{
	text-align:center;	
}
 
#foot a, #footWide a, #foot a:visited, #footWide a:visited {
	margin: 0px;
	padding: 0px 15px 0px 15px;
	color: #999999;
	text-decoration: none;	
	font-family: Verdana, Arial, Trebuchet MS, sans-serif;
	text-align: center;
}
#foot a:hover, #footWide a:hover {
	text-decoration: underline;
}

#copyright {
	color: #999999;
	text-decoration: none;
	font-size: 77%;
	font-family: Verdana, Arial, Trebuchet MS, sans-serif;
	padding: 5px;
	text-align:center;	
 	margin-top:0px;
 	margin-bottom:0px;
	margin-left: 155px;
	margin-right:0px;	
	width:455px;
}

#copyrightWide {
	color: #999999;
	text-decoration: none;
	font-size: 77%;
	font-family: Verdana, Arial, Trebuchet MS, sans-serif;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	text-align:center;	
 	margin-top:0px;
 	margin-bottom:0px;
	margin-left: 155px;
	margin-right:0px;	
	text-align:center;	
	width:620px;
}
/*************************************
	Content Styles
************************************/
#contentText 
{
	text-align: left;	
	color: #333333;	
	padding: 10px;	
	padding-bottom:0px;
}

#contentText p 
{
	margin: 0px;
}

#contentList 
{
	text-align: left;	
	color: #333333;	
	padding:   0px 0px  10px 10px;
}
#contentList p {
	margin: 0px;
	padding: 0px 0px  10px 0px;
}



#contentFooter
{
	padding: 10px;		
}

#contentText ul{
	padding: 0px;
	margin: 0px;
	list-style-type:disc;
	
}

#contentText li {
	text-align: left;
	margin-left: 25px;
    
}


#listSummary{
	text-align: left;
	color: #333333;	
	padding: 10px;		
}

#listSummary p
{
	margin: 0px;
	padding: 0px;	
}

#listSummary ul
{
	list-style:none;
	padding: 0px;
	margin: 0px;
}


#listSummary li
{
	text-align: left;
	margin-top: 4px;
	margin-left: 0px;	
		
}

 /***********************************
	Search Styles
***********************************/
#divAdvancedSearch
{
	margin-top: 20px;
	float:left;
	clear:right;
	background-color:Transparent;
	display:block;
}

#divAdvancedSearch td
{
	background-color:Transparent;

}
#baseSearch
{
	padding: 10px;	
	width:435px;
	float:left;
}

#baseSearch td
{

}

tr.search_result_oddrow, td.search_result_oddrow 
{
	background-color:white;
}
tr.search_result_evenrow, td.search_result_evenrow 
{
	background-color:#f6f6f6;
}

tr.resultsRow
{
	padding: 2px 0px 0px 0px;
}
tr.resultsRowTeaser
{
	padding: 0px 0px 2px 0px;
}

/***********************************
	login Styles
***********************************/
#loginLogo {
	margin: 0 auto;
	width: 450px;
	margin-top: 75px;
	text-align: left;	
}
#login {
	background-image: url(../Images/loginGrad.jpg);
	background-repeat: repeat-x;
	background-color: #a0bcdd;
	border-top: 2px solid #2B385A;
	height: 80px;
	font-size: 11px;
	margin: 0 auto;
	margin-top: 10px;
	width: 430px;
	text-align: left;
	color: #ffffff;
	padding: 10px;
	position: relative;
}
*html #login {
	height: 102px;
	width: 450px;
}
#login p {
	margin: 0px 10px 10px 0px; 
}
.loginInput {
	position: absolute;
	font-size: 11px;
	left: 90px;
	width: 120px;
	color: #666666;
}
.loginButton {
	font-size: 11px;
	width: 60px;
	position: absolute;
	margin-top: 10px;
	left: 155px;
}
*html .loginButton {
	font-size: 11px;
	width: 60px;
	position: absolute;
	left: 150px;
}
#loginPic {
	position: absolute;
	right: 0px;
	top: 0px;
	float: right;
}
div#loginErrorPanel td
{
	text-align: center;
}

