
h1
{
	maring:0px;
	padding:0px;
}

/*used for the number that tells the user how many records match the search criteria so far*/
.counter
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}

.form_input {border: 1px #003399 solid}

.form_border 
{
	border: 1px #003399 solid;
	margin: 10px;
}


.instructions {
	font-family: Arial;
	font-size: 12px;
	color: #003399;
	font-weight: normal;
	/*background-attachment: fixed;
	background-image: url(images/general_image/orangesep.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}

.normalText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.data
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.dataSmallNotBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.dataError
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.menu
{
	font-family: Verdana;
	font-size: 10px;
	color: #003399;
}

.memberFolderLinks
{
	font-family: Verdana;
	font-size: 10px;
	color: #003399;
	font-weight: bold;
}


.memberFolderAdDays
{
	font-family: Arial;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;

}


.headingLink
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.importantMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: red;	
}

.tableList
{
	font-family: Arial;
	font-size: 11px;
	color: #003399;
	font-weight: normal;
}

.tableListBorder
{
	border-bottom: thin solid;

}

/*************************************************************************************
New Global Styles
*************************************************************************************/

A:link
{
	color:#0000FF;		
}

A:visited
{
	color:#0000FF;		
}


/****************************************************************
start of box styles
****************************************************************/
.standardBox
{
	border-width:1px;
	border-style:solid;
	border-color:#EBA640;
	background-color:#FFF7C6;
/*	border-color:#EBA640;
	background-color:#F5D6A5;*/
}

.standardBoxNoBackround
{
	border-width:1px;
	border-style:solid;
	border-color:#EBA640;
}


.standardTableHeader
{
	border-width:1px;
	border-style:solid;
	border-color:#EBA640;
}

.standardTableItem
{
	border-width:1px;
	border-style:solid;
	border-color:#EBA640;
	background-color:#FFF7C6;	
}

.standardBoxRightBorder
{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#EBA640;
}

.standardBoxLeftBorder
{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#EBA640;
}

.standardBoxTopBorder
{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#EBA640;
}

.standardBoxBottomBorder
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#EBA640;
}

.standardBoxBackground
{
	background-color:#FFF7C6;
}

.messageBox
{
/*	background-color:#D3DBE6;*/
	border-style:solid;
	border-width:1px;
	border-color:#EBA640;
}

.importantMessageBox
{
	background-color:#D3DBE6;
	border-style:solid;
	border-width:1px;
	border-color:#93969B;
}


.logoBox
{
	border-color:#EBA640;
	border-width:1px;
	border-style:solid;	
	background-color:#FFFFFF;
}

/****************************************************************
end of box styles
****************************************************************/


.standardText
{
/*	font-family:Verdana;
	font-size:11px;*/
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.standardErrorText
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;	
}

.standardMessageText
{
	font-family: Arial;
	font-size: 12px;
/*	font-weight: bold;*/
	color: #003399;	
}

.standardFieldText
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.standardFieldErrorText
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
}

.subHeading
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

.pageHeading
{
	font-family: Arial;
	font-size: 14px;
	/*color: #EBA640;*/
	color: #184A8A;
	font-weight: bold;
	margin-bottom:10px;
}

.bookmarkText
{
	font-family: Arial;
	font-size: 10px;
	color: #184A8A;
	font-weight: bold;
}
.bookmarkText A:link
{
	font-family: Arial;
	font-size: 10px;
	color: #184A8A;
	font-weight: bold;
}
.bookmarkText A:visited
{
	font-family: Arial;
	font-size: 10px;
	color: #184A8A;
	font-weight: bold;
}

/***************************************************************************
styles for the I,D,P,L,JT form
***************************************************************************/

.clearSelectionGreyedOut
{
	color:#C0C0C0;
}

.clearSelection A:link
{
	color:#0000FF;
}

.clearSelection A:visited
{
	color:#0000FF;
}

.criteriaAny
{
	color:#000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;	
}

.criteriaSelected
{
	color:#000000;	
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
}

/***************************************************************************
styles for auto complete text field component
***************************************************************************/

.pageUpAndDownStyle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;

}

/*used when setting the form input form component to greyed out*/
	.formComponentGreyedOut
	{
		background:#EBEBE4;
		border-width:1px;
		border-style:solid;
		border-color:#7F9DB9;
	}
/*used when setting the form input form component that was previously greyed out to the normal appearance*/
	.formComponentNotGreyedOut
	{
		background:#FFFFFF;
		border-width:1px;
		border-style:solid;
		border-color:#7F9DB9;		
	}



/***************************************************************************
styles for speech bubble
***************************************************************************/

	.speechBubble 
	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-style: italic;
		font-weight: normal;
		font-color: #000000;
		font-size:   13px;
		line-height: 18px;		
	}
	.speechBubble p
	{
		margin: 0px 0px 3px 0px;
	}

	.speechBubble A:link
	{
		color: #000000;
		text-decoration:none;
	}
	.speechBubble A:visited
	{
		color: #000000;
	}
	.speechBubble A:active
	{
		color: #000000;
	}

	.speechBubble A:link strong
	{
		text-decoration:underline;
	}

	.top_border
	{
		background-image:url('/images/new_design/misc/speach_bubble/border.gif');
		background-position:top left;
		background-repeat:repeat-x;
	}
	.left_border
	{
		background-image:url('/images/new_design/misc/speach_bubble/border.gif');
		background-position:top left;
		background-repeat:repeat-y;
	}
	.right_border
	{
		background-image:url('/images/new_design/misc/speach_bubble/border.gif');
		background-position:top right;
		background-repeat:repeat-y;
	}
	.bottom_border
	{
		background-image:url('/images/new_design/misc/speach_bubble/border.gif');
		background-position:bottom left;
		background-repeat:repeat-x;
	}

/***************************************************************************
styles for thicker curved boxes
***************************************************************************/

	.thick_top_border
	{
		background-image:url('/images/new_design/misc/orange_border/horizontal.gif');
		background-position:top left;
		background-repeat:repeat-x;
	}
	.thick_left_border
	{
		background-image:url('/images/new_design/misc/orange_border/vertical.gif');
		background-position:top left;
		background-repeat:repeat-y;
	}
	.thick_right_border
	{
		background-image:url('/images/new_design/misc/orange_border/vertical.gif');
		background-position:top right;
		background-repeat:repeat-y;
	}
	.thick_bottom_border
	{
		background-image:url('/images/new_design/misc/orange_border/horizontal.gif');
		background-position:bottom left;
		background-repeat:repeat-x;
	}
	
/***************************************************************************
styles for the home page
***************************************************************************/
	
	.thickBoxText
	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-style: italic;
		font-weight: bold;
		color: #184A8A;
		font-size:   13px;
		line-height: 18px;				
	}
	.thickBoxText p
	{
		margin: 0px 0px 3px 0px;
	}

	.thickBoxText A:link
	{
		color: #184A8A;
	}
	.thickBoxText A:visited
	{
		color: #184A8A;
	}
	.thickBoxText A:active
	{
		color: #184A8A;
	}

	.mainHeadingText
	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-style: italic;
		font-weight: bold;
		color: #EBA640;
		font-size: 20px;
		margin: 0px 0px 100px 0px;
	}
	h1.mainHeadingText
	{
		margin: 0px 0px 10px 0px;
	}	
	h2.mainHeadingText
	{
		margin: 0px 0px 10px 0px;
	}
	
	p.mainHeadingText
	{
		margin: 0px 0px 10px 0px;
	}
	
	.mainHeadingText A:link
	{
		color: #EBA640;
		text-decoration:none;
	}
	.mainHeadingText A:visited
	{
		color: #EBA640;
		text-decoration:none;
	}
	.mainHeadingText A:active
	{
		color: #EBA640;
		text-decoration:none;
	}
	

/***************************************************************************
styles for the footer
***************************************************************************/

	.footerText
	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
	}
	
/***************************************************************************
styles for the panels
***************************************************************************/
	
	.standardPanel.yui-panel
	{
		border: 3px solid #EBA640;
/*		background:transparent;*/
	}

	.standardPanel.yui-panel .hd 
	{
		background-color: #FFFFFF;
		border-style:none;
		boder:none;
		padding: 5px 0px 0px 0px;
		color:#000;
		height:18px;
		font-size:12px;
		text-align:center;
		overflow:visible; 
	}
	
	.standardPanel.yui-panel .bd
	{
/*		border-left: 3px solid #EBA640;
		border-right: 3px solid #EBA640;*/
	}

	.standardPanel.yui-panel .ft 
	{
		background-color: #FFFFFF;
		text-align:center;
		font-size:75%;
		height:18px;
		padding:0px;
		overflow:hidden;
	}

	.dashed-box
	{
		border: dashed 2px #EBA640;
	}
	
	
	#resources-div .standardBox
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
		color: #000000;		
	}
	
	#resources-div #resource-label
	{
		margin: 10px 0px 0px 0px;
		font-weight:bold;
	}

	#resources-div .standardBox p
	{
		padding-left:10px;
	}
	