/*
© Copyright 2005 HRhome
CSS HRhome Import File
Revision: 1.0
*/

/**************************************************************************************
@import url(../CSS/master.css);
**************************************************************************************/


/*
© Copyright 2008 HRhome
CSS Body Frame Base Shadow
Revision: 1.0
*/

body 
	{
		position: relative;
		background-color: #F0F0F0;
		background-position: center center;
		text-align: center;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-family:	Verdana, Helvetica, sans-serif;		
	}
		
#top {
		position: relative;
		background-color: Transparent;
		background-image: url(../Images/shadow_page_top.gif);
		background-repeat: no-repeat;
		background-position: top center;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height: 14px;
	}


#frame
	{
		position: relative;
		margin: 0 auto;
		width: 782px;
		background-image: url(../Images/shadow_page_middle2.gif);
		background-repeat: repeat-y;
		background-position: top center;
		background-color: #FFFFFF;
		padding: 0 0 0 0;
		text-align: left;
	}
	

#base {
		position: relative;
		background-color: Transparent;
		background-image: url(../Images/shadow_page_bottom.gif);
		background-repeat: no-repeat;
		background-position: center bottom;
		margin: -10px 0 0 0;
		padding: 0 0 0 0;
		height: 10px;
	}
	
#FramedHeaderTop { 
		position: relative;
		width: 100%;
		background-color: #FFF;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		border-top: solid 1px #CCC;
	} 

#FramedHeader { 
		position: relative;
		width: 100%; 
		height: 10%;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		background-color: #FFF;
		
	} 
	
#FramedContent { 
		position: relative;
		width: 100%; 
		padding: 0 0 0 0;
		background-color: #FFF; 
		overflow:auto; 
		height: 85%;
	} 
	
	
/**************************************************************************************
@import url(../CSS/layout.css);
**************************************************************************************/

/*
© Copyright 2006 HRhome
CSS Layout Wrappers
See CP CSS for Colors & Borders
Revision: 1.0
*/
	
#header
	{
		position: relative;
		height: 85px;
		padding: 0 0 0 0;
		margin: -6px 10px 0 10px;
	}

#headerBreak
	{
		position: relative;
		padding: 0 0 0 0;
		margin: 0 10px 0 10px;
	}
	
#welcome
	{
		position: relative;
		height: 25px;
		margin: 0 10px 0 10px;
		padding: 0 0 0 0;
	}
	
#welcomeHome
	{
		position: relative;
		height: 24px;
		margin: 0 10px 0 10px;
		padding: 0 0 0 0;
	}

		
#framehHeaderBreak
	{
		position: relative;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	
#frameWelcome
	{
		position: relative;
		height: 25px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
#main
	{
		position: relative;
		background-color: transparent;
		width: 768px; 
		margin: 0 7px 0 7px;
		padding: 0 0 0 0;
	}	
	
#mainHome
	{
		position: relative;
		background-color: transparent;
		width: 768px; 
		margin: 0 14px 0 14px;
		padding: 0 0 0 0;
	}
	
#mainPrint
	{
		position: relative;
		background-color: #FFFFFF;
		width: 768px; 
		margin: 10px 10px 10px 10px;
		padding: 0 0 0 0;
	}
	
#navColumn	
	{
		position: relative;
		float: left;
		margin:  0 0 0 0;
		padding: 0 0 0 0;
		width: 162px;
		
	}

#searchColumn	
	{
		position: relative;
		float: left;
		margin: 0 1px 0 0;
		padding: 0 0 0 0;
		width: 165px;
	}

	
#contentColumn	
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 602px;
		background-color: #FFFFFF;
	}
	
#TreeViewContentColumn	
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 100%;
		background-color: #FFFFFF;
	}
	
#footer	
	{
		position: relative;
		height: 80px;
		padding: 0 0 0 0;
		margin: 10px 10px 0 10px;
	}
	
#legal	
	{
		position: relative;
		height: 30px;
		padding: 0 0 0 0;
		margin: 0 10px 0 10px;
	}
	
img
	{
		border-style: none;
	} 
	
	
#photoHome
	{
		position: relative;
		CLEAR: both;
		padding: 0 0 0 0;
		margin: 0 14px 0 14px;
		background-image: url(../Images_Photo/PhotoHome_052608.jpg);
		background-repeat: no-repeat;
		background-color: #8CACAB;
		height: 250px;
	}
	
#photoJoin
	{
		position: relative;
		CLEAR: both;
		padding: 0 0 0 0;
		margin: 0 14px 0 14px;
		background-image: url(../Images_Photo/photoJoin.jpg);
		background-repeat: no-repeat;
		background-color: #8CACAB;
		height: 230px;
	}
	

	
/**************************************************************************************
@import url(../CSS/ChannelPartnerName.css);
**************************************************************************************/
	
/*
© Copyright 2006 HRhome
CSS CP Colors & Borders
See Layout sizes
Revision: 1.0
*/


	
#header
	{
		background-color: #FFFFFF;
		border-bottom: solid 3px #FFFFFF;
	}

#headerBreak
	{
		background-color: #002273;
		border-top: solid 6px #002273;
		border-bottom: solid 1px #FFFFFF;
	}

#FooterBreakAdmin
	{
		background-color: #8DABAB;
		border-top: solid 6px #8DABAB;
		border-bottom: solid 1px #FFFFFF;
	}
	
	
#frameHeaderBreak
	{
		background-color: #002273;
		border-top: solid 6px #002273;
		border-bottom: solid 1px #FFFFFF;
	}
	
#frameWelcome
	{
		background-color: #8DABAB;
		border-top: solid 1px #cfdcdc;
		border-bottom: solid 1px #5C8789;
	}
	
	
#welcome
	{
		background-color: #8DABAB;
		border-top: solid 1px #cfdcdc;
		border-bottom: solid 1px #5C8789;
	}
	
#welcomeHome
	{
		background-color: #8DABAB;
		border-top: solid 1px #cfdcdc;
		border-bottom: solid 1px #5C8789;
	}
	
#navColumn
	{
		background-color: #E5E5C3;
		border-top: solid 3px #E5E5C3;
		border-bottom: solid 1px #ebebeb;
		
	}
	
#searchColumn
	{
		background-color: #cfdcdc;
	}
	



#legal	
	{
		background-color: #FFFFFF;
	}
	
.powered  /* Powered by HRhome Footer logo*/
	{
		background-color: #8DABAB;
	}
	
/*.footerLinks	
	{

		background-color: #8DABAB;
		border-top: solid 1px #cfdcdc;
		border-bottom: solid 2px #5C8789;
		
	} */
	
#footer
	{

		background-color: #8DABAB;
		border-top: solid 1px #cfdcdc;
		border-bottom: solid 2px #5C8789;
		
	}
	

	
/**************************************************************************************
@import url(../CSS/tags.css);
**************************************************************************************/
	
/*
© Copyright 2006 HRhome
CSS HTML tags by Layout
Revision: 1.0
*/
.crumbs	
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;		
		background-image: url(../Images/crumbsbkground.gif);
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		width: 602px;
		height: 24px;
	}

.crumbs p {
		
		font-size:		9px;     /*  0.55em;  */
		font-weight:	normal;
		color:			#A9A9A9;
		
		text-decoration: none;
		text-align: left;
		margin: 4px 0 0 12px;
	}
	

.crumbs a:link
	{
		color:			#A9A9A9;
		text-decoration: none;	
	}	
	
.crumbs a:visited
	{
		color:			#A9A9A9;
		text-decoration: none;
	}
	
	
.crumbs a:active
	{
		color:			#A9A9A9;
		text-decoration: none;
	}

	
.crumbs a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}

.crumbsNoPic	
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;		
		background-color: #FFFFFF;
		width: 602px;
		height: 24px;
	}

.crumbsNoPic p {
		
		font-size:		9px;     /*  0.55em;  */
		font-weight:	normal;
		color:			#A9A9A9;
		text-decoration: none;
		text-align: left;
		margin: 4px 0 0 12px;
	}
	
.crumbsNoPic a:link
	{
		color:			#A9A9A9;
		text-decoration: none;	
	}	
	
.crumbsNoPic a:visited
	{
		color:			#A9A9A9;
		text-decoration: none;
	}

.crumbsNoPic a:active
	{
		color:			#A9A9A9;
		text-decoration: none;
	}
	
.crumbsNoPic a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
.photoTopic
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;		
		background-image: url(../Images/photoShadow.gif);
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		width: 602px;
		height: 140px;
	}

	
.photoTopic p {
		
		font-size:		11px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#666666;
		
		text-decoration: none;
		padding: 0 24px 7px 0;
		margin: 0 0 0 250px;
	}
	
.photoTopic img
	{
		position: relative;
		float: left;
		margin: 0 0 0 12px;
		padding: 0 0 0 0;
		background-color: #FFFFFF;
	}
	
.photoTopic H1 {
		
		font-size:		16px;     /*  1.0em;  */
		font-weight:	bold;
		color:			#CC6600;
		
		text-decoration: none;
		padding: 10px 24px 7px 0;
		margin: 0 0 0 250px;
	}



.photoPrint
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		background-color: #FFFFFF;
		width: 602px;
		height: 140px;
	}

	
.photoPrint p {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#000000;
		
		text-decoration: none;
		padding: 0 24px 7px 0;
		margin: 0 0 0 250px;
	}
	
.photoPrint img
	{
		position: relative;
		float: left;
		margin:   0 0 0 0;
		padding: 0 0 0 0;
		background-color: #FFFFFF;
	}
	
.photoPrint H1 {
		
		font-size:		17.5px;     /*  1.1em;  */
		font-weight:	bold;
		color:			#000000;
		
		text-decoration: none;
		padding:   10px 24px 7px 0;
		margin: 0 0 0 250px;
	}
	
	
.contentPrint
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 602px;
		
	}


.contentPrint p {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
		line-height: 120%;
		text-decoration: none;
		padding: 8px 0 8px 0;
		margin: 0 0 0 0;
		text-align: left;
	}
	
.contentPrint h1 {
		
		font-size:		13px; 
		font-weight:	bold;
		color:			#000;
		font-variant: small-caps;
		font-style: 	normal;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin:  0 0 0 0;
		border-top: solid 1px #000;
		text-align: left;
	}
	
.contentPrint h2 {
		
		font-size:		13px; 
		font-weight:	bold;
		color:			#000;
		font-variant: small-caps;
		font-style: 	normal;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin:  0 0 0 0;
		border-top: solid 1px #000;
		text-align: left;
	}

.contentPrint h3 {
		
		font-size:		13px; 
		font-weight:	bold;
		color:			#000;
		font-variant: small-caps;
		font-style: 	normal;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin:  0 0 0 0;
		border-top: solid 1px #000;
		text-align: left;
	}

	
.contentPrint h4 {
		
		font-size:		10.6px;
		font-weight:	normal;
		color:			#000;
		
		text-decoration: none;
		padding: 5px 0 10px 0;
		margin: 0 0 0 30px;
		border-bottom: dashed 1px #CFCFCF;
		text-align: left;
	}
	
.contentPrint h5 {
		float: right;
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
		
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin:  0 0 20px 0;
		border-bottom: dotted 1px #000;
		text-align: center;
		width: 100%;
		
	}
	
.contentPrint h6 {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
		
		text-decoration: none;
		padding: 8px 0 8px 0;
		margin: 0 0 0 0;
		text-align: left;
		width: 100%;
	}

.contentPrint ol {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
	}

.contentPrint ul {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
	}
	
.contentPrint li {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
		padding-top: 7px;
	}	
	
.contentPrint a:link
	{
		color:			#000;
		text-decoration: none;	
	}
	
.contentPrint a:visited
	{
		color:			#996699;
		text-decoration: none;
	}
	
.contentPrint a:active
	{
		color:			#996699;
		text-decoration: none;
	}
	
.contentPrint a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

.contentPrint hr {
		position: relative;
		float: left;
		border-top: dashed 1px #CFCFCF;
		width: 578px; 
		padding: 0 0 0 0;
		margin: 8px 0 8px 12px;
		height: 1px;       
}		
	
.content2Col
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 590px;
		
	}

.content2Col p {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		line-height: 120%;
		padding:   8px 0 8px 0;
		margin: 0 10px 0 12px;
	}
	
.content2Col p.print {
		
		padding: 5px 0 7px 0;
		margin:  5px 10px 0 12px;
		border-top: solid 1px #CFCFCF;
		border-bottom: solid 1px #CFCFCF;
	}	
	
.content2Col h1 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#606060;
		text-decoration: none;
		background-color: #F0F0F0;
		/* height: 29px; */
		padding: 5px 0 5px 0;
		margin:  0 0 0 12px;
		border-top: solid 3px #CFCFCF;	
	}
	
.content2Col h2 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		text-decoration: none;
		padding: 8px 0 8px 0;
		margin: 0 0 5px 12px;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
	}

.content2Col h2.start {
		padding: 0 0 -8px 0;
	}
	
.content2Col h3 {
		
		float: right;
		font-size:		12px;     /*  0.7em;  */
		font-variant: normal;
		font-weight:	bold;
		color:			#CC6600;
		text-decoration: none;
		padding: 0 0 0 0;
		margin: -29px 0 0 0;
	}
	
.content2Col h4 {
		
		font-size:		10.6px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		padding: 5px 0 10px 0;
		margin: 5px 0 5px 12px;
		border-bottom: dashed 1px #CFCFCF;
	}
	
.content2Col h5 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin:  5px 0 0 12px;
		border-top: solid 1px #CFCFCF;
		border-bottom: solid 1px #CFCFCF;
	}
	
.content2Col h6 {
		
		float: right;
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		text-decoration: none;
		padding: 0 0 0 0;
		margin: -28px 0 0 0;
	}

.content2Col ol {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
	}

.content2Col ul {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
	}
	
/*.content2Col li {
		
		font-size:		12px;     /*  0.7em;  */
		/*font-weight:	normal;
		color:			#424242;
		margin: 0 0 0 2em;
		text-indent: 2em;
	}	 */
	
.content2Col a:link
	{
		color:			#424242;
		text-decoration: none;	
	}
	
.content2Col a:visited
	{
		color:			#996699;
		text-decoration: none;
	}
	
.content2Col a:active
	{
		color:			#996699;
		text-decoration: none;
	}
	
.content2Col a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

.content2Col hr {
		position: relative;
		float: left;
		border-top: dashed 1px #CFCFCF;
		width: 578px; 
		padding: 0 0 0 0;
		margin: 8px 0 8px 12px;
		height: 1px;       
	}	

.content2Col hr.start {
		margin:  0 0 0 12px;  
	}		
	

.contentDetail2Col
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 578px;
		
	}

.contentDetail2Col p {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		line-height: 120%;
		padding: 8px 0 8px 0;
		margin: 0 10px 0 0;
	}
	
.contentDetail2Col p.print {
		
		padding: 5px 0 7px 0;
		margin:  5px 10px 0 0;
		border-top: solid 1px #CFCFCF;
		border-bottom: solid 1px #CFCFCF;
	}	
	
.contentDetail2Col h1 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#606060;
		text-decoration: none;
		background-color: #F0F0F0;
		/* height: 29px; */
		padding: 5px 0 5px 0;
		margin:  0 0 0 0;
		border-top: solid 3px #CFCFCF;	
	}
	
.contentDetail2Col h2 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		text-decoration: none;
		padding: 8px 0 8px 0;
		margin: 0 0 5px 0;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
	}

.contentDetail2Col h2.start {
		padding: 0 0 -8px 0;
	}
	
.contentDetail2Col h3 {
		
		float: right;
		font-size:		12px;     /*  0.7em;  */
		font-variant: normal;
		font-weight:	bold;
		color:			#CC6600;
		text-decoration: none;
		padding: 0 0 0 0;
		margin: -29px 0 0 0;
	}
	
.contentDetail2Col h4 {
		
		font-size:		10.6px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		padding: 5px 0 10px 0;
		margin: 5px 0 5px 0;
		border-bottom: dashed 1px #CFCFCF;
	}
	
.contentDetail2Col h5 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin:  5px 0 0 0;
		border-top: solid 1px #CFCFCF;
		border-bottom: solid 1px #CFCFCF;
	}
	
.contentDetail2Col h6 {
		
		float: right;
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		text-decoration: none;
		padding: 0 0 0 0;
		margin: -28px 0 0 0;
	}

.contentDetail2Col ol {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
	}

.contentDetail2Col ul {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
	}
	
/*.contentDetail2Col li {
		
		font-size:		12px;     /*  0.7em;  */
		/*font-weight:	normal;
		color:			#424242;
		margin: 0 0 0 2em;
		text-indent: 2em;
	}	 */
	
.contentDetail2Col a:link
	{
		color:			#424242;
		text-decoration: none;	
	}
	
.contentDetail2Col a:visited
	{
		color:			#996699;
		text-decoration: none;
	}
	
.contentDetail2Col a:active
	{
		color:			#996699;
		text-decoration: none;
	}
	
.contentDetail2Col a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

.contentDetail2Col hr {
		position: relative;
		float: left;
		border-top: dashed 1px #CFCFCF;
		width: 578px; 
		padding: 0 0 0 0;
		margin: 8px 0 8px 0;
		height: 1px;       
	}	

.contentDetail2Col hr.start {
		margin:  0 0 0 0;  
	}		
	
/**************************************************************************************
TREEVIEW EMPLOYER CONTENT
**************************************************************************************/

	
.treeViewContent
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 100%;
	}

.treeViewContent p {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#333333;
		text-decoration: none;
		line-height: 120%;
		padding:   8px 0 8px 0;
		margin: 0 10px 0 12px;
	}

	
.treeViewContent h1 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#333333;
		text-decoration: none;
		padding: 8px 0 8px 0;
		margin: 0 0 5px 12px;
		border-bottom: dashed 1px #CFCFCF;
	}

	
.treeViewContent h4 {
		
		font-size:		11px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#333333;
		text-decoration: none;
		padding: 5px 0 10px 0;
		margin: 5px 0 5px 12px;
		border-bottom: dashed 1px #CFCFCF;
	}


.treeViewContent ol {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#333333;
	}

.treeViewContent ul {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#333333;
	}
	
/*.treeViewContent li {
		
		font-size:		12px;     /*  0.7em;  */
		/*font-weight:	normal;
		color:			#424242;
		margin: 0 0 0 2em;
		text-indent: 2em;
	}	 */
	
.treeViewContent a:link
	{
		color:			#CC6600;
		text-decoration: none;	
	}
	
.treeViewContent a:visited, a:active
	{
		color:			#996699;
		text-decoration: none;
	}
	
.treeViewContent a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

.treeViewContent hr {
		position: relative;
		float: left;
		border-top: dashed 1px #CFCFCF;
		width: 578px; 
		padding: 0 0 0 0;
		margin: 8px 0 8px 12px;
		height: 1px;       
	}	

		
	
	/* Form */
	
.content2ColForm
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 590px;
		
	}

.content2ColForm p {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		line-height: 120%;
		text-decoration: none;
		padding: 8px 0 8px 0;
		margin: 0 0 0 12px;
	}
	
.content2ColForm h1 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#606060;
		
		text-decoration: none;
		background-color: #F0F0F0;
		/* height: 29px; */
		padding: 5px 0 5px 0;
		margin: 0 0 0 12px;
		border-top: solid 3px #CFCFCF;	
	}
	
.content2ColForm h2 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#424242;
		text-decoration: none;
		background-color: #F8F8F8;
		padding: 8px 0 8px 0;
		margin: 0 0 5px 12px;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
	}
	

.content2ColForm h2.start {
		padding: 0 0 -8px 0;
	}
	
.content2ColForm h3 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	bold;
		color:			#424242;
		
		text-decoration: none;
		padding: 0 0 0 0;
		margin: 0 0 0 12px;
	}
	
.content2ColForm h4 {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
		
		text-decoration: none;
		padding: 2px 2px 2px 2px;
		margin: 0 0 0 12px;
	}
	
.content2ColForm h5 {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		padding: 2px 2px 2px 2px;
		margin: 0 0 0 0px;
	}

.content2ColForm ol {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
	}

.content2ColForm ul {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
	}
	
.content2ColForm li {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		margin: 0 0 0 2em;
		text-indent: 2em;
	}	
	
.content2ColForm a:link
	{
		color:			#424242;
		text-decoration: none;	
	}
	
.content2ColForm a:visited
	{
		color:			#996699;
		text-decoration: none;
	}

.content2ColForm a:active
	{
		color:			#996699;
		text-decoration: none;
	}
	
.content2ColForm a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

.content2ColForm hr {
		position: relative;
		float: left;
		border-top: dashed 1px #CFCFCF;
		width: 578px; 
		padding: 0 0 0 0;
		margin: 8px 0 8px 12px;
		height: 1px;       
	}	

.content2ColForm hr.start {
		margin:  0 0 0 12px;  
	}	
	
.content2ColForm img {
	background-color: Transparent;   
	}		
	
		

.content2Detail
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 590px;
	}

.content2Detail p {
		
		/* font-size:	0.7em;  */
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
		line-height: 120%;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin: 0 0 0 12px;
	}
	
.content2Detail h1 {
		
		/* font-size:	0.8em;  */
		font-size:		13px; 
		font-variant: small-caps;
		font-weight:	bold;
		color:			#CC6600;
		
		text-decoration: none;
		padding: 8px 0 5px 0;
		margin: 0 0 0 12px;
	}
	
.content2Detail h2 {
		
		/* font-size:	0.8em;  */
		font-size:		13px; 
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		
		text-decoration: none;
		padding: 8px 0 8px 0;
		margin: 0 0 5px 12px;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
	}
	
.content2Detail h3 {
		
		/* font-size:	0.7em;  */
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		
		text-decoration: none;
		padding: 0 0 0 0;
		margin: 0 0 0 12px;
	}
	
.content2Detail h4 {
		
		/* font-size:	0.6em;  */
		font-size:		10.6px;
		font-weight:	normal;
		color:			#424242;
		
		text-decoration: none;
		padding: 5px 0 10px 0;
		margin: 10px 0 5px 12px;
		border-bottom: dashed 1px #CFCFCF;
	}
	
.content2Detail h5 {
		
		/* font-size:	0.7em;  */
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
		
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin:  5px 0 0 12px;
		border-top: solid 1px #CFCFCF;
		border-bottom: solid 1px #CFCFCF;
	}
	
.content2Detail h6 {
		
		float: right;
		/* font-size:	0.7em;  */
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
		
		text-decoration: none;
		text-decoration: none;
		padding: 0 0 0 0;
		margin: -28px 0 0 0;
	}

.content2Detail ol {
		
		/* font-size:	0.7em;  */
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
	}

.content2Detail ul {
		
		/* font-size:	0.7em;  */
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
	}
	
.content2Detail li {
	
		
		/* font-size:	0.7em;  */
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
		margin: 0 0 0 12px;
		padding: 0 0 5px 12px;
		text-indent: -15px;
	}	
	
.content2Detail a:link
	{
		color:			#424242;
		text-decoration: none;	
	}
	
.content2Detail a:visited
	{
		color:			#996699;
		text-decoration: none;
	}

.content2Detail a:active
	{
		color:			#996699;
		text-decoration: none;
	}
	
.content2Detail a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

.content2Detail hr {
		position: relative;
		float: left;
		border-top: dashed 1px #CFCFCF;
		width: 578px; 
		padding: 0 0 0 0;
		margin: 20px 0 20px 12px;
		height: 1px;       
	}	

/* 
.content2Detail img {
		float: right;
		 width: 150px; 
		height: 150px;       
}
*/	

.relatedContent
	{
		position: relative;
		float: left;
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		line-height: 120%;
		padding: 5px 0 5px 0;
		margin: 0 0 0 12px;
	}

.relatedContent ol {
		font-size:		12px;
	}

.relatedContent ul {
		font-size:		12px;
	}
	
.relatedContent li {
	
		font-size:		12px;
		margin: 0 0 0 12px;
		padding: 0 0 10px 12px;
		text-indent: -15px;
	}	
	
.relatedContent a:link
	{
		color:			#CC6600;
		text-decoration: none;	
	}
	
.relatedContent a:visited
	{
		color:			#996699;
		text-decoration: none;
	}
	
.relatedContent a:active
	{
		color:			#996699;
		text-decoration: none;
	}
	
.relatedContent a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

.relatedContent hr {
		position: relative;
		float: left;
		border-top: dashed 1px #CFCFCF;
		width: 100%; 
		padding: 0 0 0 0;
		margin: 5px 12px 5px 12px;
		height: 1px;       
	}		

.content3Col
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 452px;	
	}
	
.content3Col p {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		padding: 0 10px 7px 12px;
		line-height: 120%;
		text-decoration: none;
		margin: 0 0 0 0;
	}
	
.content3Col p.print {
		padding: 5px 0 7px 0;
		margin:  5px 10px 0 12px;
		border-top: solid 1px #CFCFCF;
		border-bottom: solid 1px #CFCFCF;
	}	
	
.content3Col h1 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		padding: 0 10px 7px 12px;
		margin: 0 0 0 0;
	}
	
.content3Col h2 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		text-decoration: none;
		padding: 4px 0 10px 0;
		margin: 10px 10px 10px 12px;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
	}
	
.content3Col h2.start {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		text-decoration: none;
		padding: 4px 0 5px 0;
		margin: 0 10px 10px 12px;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
	}
	
	.content3Col h2.hdr {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#3B6AA0;
		text-decoration: none;
		padding: 11px 0 7px 0;
		margin: 10px 10px 10px 10px;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
	}
	
	.content3Col p.top1 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		background-color:  #ffffff;
		color:			#ffffff;
		text-decoration: none;
		padding: 2px 0 4px 0;
		margin: 5px 5px 0px 12px;
		border-bottom: solid 2px #ffffff;
		border-top: solid 2px #ffffff;
	}
	
	.rightColumn p.top1 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		background-color:  #88a7bc;
		color:			#606060;
		text-decoration: none;
		padding: 4px 0 7px 0;
		margin: 15px 5px 0px 12px;
		border-top: solid 2px #CD0000;
		border-bottom: solid 2px #82a4bc;
	}
	
	.content3Col p.top2 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#3B6AA0;
		text-decoration: none;
		padding: 2px 0 8px 0;
		margin: 0px 5px 5px 10px;
		border-bottom:  dashed 1px #CFCFCF;
		
	}
	
	.content3Col h3 {
		
		float: right;
		font-size:		10.6px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#CC6600;
		text-decoration: none;
		padding: 0 10px 0 12px;
		margin: -30px 0 0 0;
	}
	
.content3Col h4 {
		
		float: right;
		font-size:		10.6px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#CC6600;
		text-decoration: none;
		padding: 0 10px 0 12px;
		margin: -5px 0 0 0;
	}

.content3Col h5 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#606060;
		text-decoration: none;
		background-color: #F0F0F0;
		padding: 5px 0 5px 0;
		margin: 0 10px 0 12px;
		border-top: solid 3px #CFCFCF;	
	}

.content3Col h6 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		text-decoration: none;
		padding: 4px 10px 5px 12px;
		margin: 10px 0 10px 0;
		border-top: dashed 1px #CFCFCF;
	}

.content3Col ol {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
	}
	
.content3Col a:link
	{
		color:			#424242;
		text-decoration: none;	
	}
	
.content3Col a:visited
	{
		color:			#6B6B6B;
		text-decoration: none;
	}
	
.content3Col a:active
	{
		color:			#996699;
		text-decoration: none;
	}
	
.content3Col a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

.contentDetail3Col
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 440px;
		border-right: solid 1px #CFCFCF;	
	}
	
.contentDetail3Col p {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		padding: 0 10px 7px 0;
		text-decoration: none;
		line-height: 120%;
		margin: 0 0 0 0;
		width: 430px;
	}
	
.contentDetail3Col p.print {
		padding: 5px 0 7px 0;
		margin:  5px 10px 0 0;
		border-top: solid 1px #CFCFCF;
		border-bottom: solid 1px #CFCFCF;
		width: 430px;
	}	
	
.contentDetail3Col h1 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		padding: 0 0 7px 0;
		margin: 0 10px 0 0;
		width: 430px;
	}
	
.contentDetail3Col h2 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		text-decoration: none;
		padding: 4px 0 5px 0;
		margin: 10px 0px 10px 0;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
		width: 430px;
	}
	
.contentDetail3Col h2.start {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		text-decoration: none;
		padding: 4px 0 5px 0;
		margin: 0 0px 10px 0;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
		width: 430px;
	}
	
.contentDetail3Col h3 {
		
		float: right;
		font-size:		10.6px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#CC6600;
		text-decoration: none;
		padding: 0 10px 0 0;
		margin: -30px 0 0 0;
		width: 430px;
	}
	
.contentDetail3Col h4 {
		
		float: right;
		font-size:		10.6px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#CC6600;
		text-decoration: none;
		padding: 0 10px 0 0;
		margin: -5px 0 0 0;
		width: 430px;
	}

.contentDetail3Col h5 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#606060;
		text-decoration: none;
		background-color: #F0F0F0;
		padding: 5px 0 5px 0;
		margin: 0 10px 0 0;
		border-top: solid 3px #CFCFCF;	
		width: 430px;
	}

.contentDetail3Col h6 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		text-decoration: none;
		padding: 4px 10px 5px 0;
		margin: 10px 10px 10px 0;
		border-top: dashed 1px #CFCFCF;
		width: 430px;
	}

	
.contentDetail3Col a:link
	{
		color:			#424242;
		text-decoration: none;	
	}
	
.contentDetail3Col a:visited
	{
		color:			#996699;
		text-decoration: none;
	}
	
.contentDetail3Col a:active
	{
		color:			#996699;
		text-decoration: none;
	}
	
.contentDetail3Col a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
		
.contentIcon
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 10px 0 0;
		background-color: Transparent;
	}
		
.rightColumn
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 2px;	
		width: 137px;
		border-left: solid 1px #CFCFCF;
	}
	
.rightColumn img
	{
		position: relative;
		margin: 0 0 0 px;
		padding: 0 0 0 0;
		background-color: #FFFFFF;
	}

.rightColumn h1 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		text-decoration: none;
		width: 127px; 
		padding: 4px 0 5px 0;
		margin:  0 10px 10px 10px;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
	}
	
	.rightColumn h1.top1 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#ffffff;
		background-color:  #ffffff;
		text-decoration: none;
		width: 127px; 
		padding: 2px 0 4px 0;
		margin:  0px 10px 10px 10px;
		border-top: solid 2px #ffffff; 
		border-bottom: solid 2px #ffffff;
	}
	
.rightColumn h1.start {
		margin: -20px 10px 0 10px;
	}

.rightColumn h2 {
		
		font-size:		13px;      /*  0.8em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#606060;
		text-decoration: none;
		width: 127px; 
		padding: 4px 0 5px 0;
		margin:  0 10px 10px 10px;
		background-color: #FFFFFF;
		border: solid 1px #CFCFCF;
	}
	
.rightColumn p {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#666666;
		text-decoration: none;
		width: 127px; 
		line-height: 120%;
		margin: 0 0 0 0;
		padding: 0 0 0 10px;
	}
	
	
.rightColumn p.gray {
	background-color: #F3F3F3;
	}
	
.rightColumn hr {
		position: relative;
		border-top: dashed 1px #CFCFCF;
		border-bottom: solid 5px #FFFFFF;
		border-left: solid 1px #FFFFFF;
		border-right: solid 1px #FFFFFF;
		width: 127px;  
		padding: 0 0 0 0;
		margin: 10px 0px 15px 10px;
		height: 1px; 
		background-color: #FFFFFF;      
	}

	
.username2	
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		width: 445px;
	}


.username2 p {
		
		font-size:		10px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#FFFFFF;
		
		text-decoration: none;
		text-align: left;
		padding: 5px 0 0 12px;
		margin: 0 0 0 0;
	}

.date2	
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		width: 220px;
	}

.date2 p {
		
		font-size:		10px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#FFFFFF;
		
		text-decoration: none;
		padding: 5px 0 0 0;
		margin: 0 0 0 0;
	}
	
.signOut2	
	{
		position: relative;
		float: right;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		width: 85px;
	}

.signOut2 p {
		
		font-size:		10px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#FFFFFF;
		text-decoration: none;
		text-align: right;
		padding: 5px 6px 0 0;
		margin: 0 0 0 0;
	}
.signOut2 a:link
	{
		color:			#FFFFFF;
		text-decoration: none;	
	}	
	
.signOut2 a:visited
	{
		color:			#FFFFFF;
		text-decoration: none;
	}
	
.signOut2 a:active
	{
		color:			#FFFFFF;
		text-decoration: none;
	}
	
.signOut2 a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.contentIcon
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 0 10px 0 0;
		background-color: #FFFFFF;
	}
	
.powered
	{
		position: relative;
		float: right;
		margin: 0 0 0 0;
		padding: 0 0 0 0;		
		background-image: url(../Images/hrhome_logo_footer_8DABAB_s.gif);
		background-repeat: no-repeat;
		background-position: center right;
		width: 140px;
		height: 50px;
	}
	
.footerLinks	
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		
	}

.footerLinks p {
		
		font-size:		10px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#FFFFFF;
		text-decoration: none;
		text-align: center;
		line-height: 150%;
		padding:  3px 10px 3px 10px;
		margin: 0 0 0 0;
	}
	
.footerLinks hr {
		color:			#FFFFFF;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	
.footerLinks a:link, a:visited, a:active
	{
		color:			#FFFFFF;
		text-decoration: none;	
	}

	
.footerLinks a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
/* Public Nav Links */

.publicNavLinks	
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 760px;
		text-align: center;
		clear: both;	
		
	}

.publicNavLinks p {
		
		font-size:		12px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#FFFFFF;
		text-decoration: none;
		vertical-align: top;
		text-align: center;
		margin: 4px 0 4px 0;
	}
	
.publicNavLinks hr {
		color:			#FFFFFF;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
	
.publicNavLinks a:link, a:visited, a:active
	{
		color:			#FFFFFF;
		text-decoration: none;	
	}

	
.publicNavLinks a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
		
	
.Search
	{
		position: relative;
		float: left;
		margin: 0 0 0 0;
		padding: 2px 0 0 0;
		background-color: #CCDFDB;
		width: 165px;
		border-left: solid 3px #FFF;
	}
	
.Search
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background-color: #CCDFDB;
		width: 154px;
		border-left: solid 3px #FFF;
	}
	
	
.search h1
	{
		position: relative;
		float: right;
		margin: 0 0 0 0;
		padding: 5px 0 5px 10px;
		background-color: #CCDFDB;
	}
	
.Search p 
	{
		position: relative;
		float: right;
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#666666;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin: 0 0 0 0;
		clear: none;
		
	
	}	

.Search a:link
	{
		color:			#666666;
		text-decoration: none;	
	}	
	
.Search a:visited
	{
		color:			#666666;
		text-decoration: none;
	}

	
.Search a:active
	{
		color:			#666666;
		text-decoration: none;
	}
	
.Search a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	



.formText
	{
		background-color:	#FFF;
		font-size:		12px;
		font-weight:	normal;
		color:			#000000;
		border:			inset 1px #808080;
		
	}
	
.formInput
	{
		background-color:	#FFF;
		font-size:		12px;
		font-weight:	bold;
		color:			#424242;
		text-decoration: none;
	}
		
.formLabel,.formLabelGrid
	{
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000000;
		text-decoration: none;
	}
	
.formLabel a:link
	{
		color:			#000000;
		text-decoration: none;	
	}	
	
.formLabel a:visited
	{
		color:			#000000;
		text-decoration: none;
	}

	
.formLabel a:active
	{
		color:			#000000;
		text-decoration: none;
	}
	
.formLabel a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.formLabelBold
	{
		
		font-size:		12px;
		font-weight:	bold;
		color:			#000000;
		
	}
	
.formLabelRed
	{
		
		font-size:		12px;
		font-weight:	normal;
		color:			#990033;
		text-decoration: none;
	}

.formSelect
	{
		background-color:	#FFF;
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
		border:			inset 1px #808080;
		
	}

.searchSelect
	{
		background-color:	#FFF;
		font-size:		12px;
		font-weight:	Bold;
		color:			#424242;
		border:  inset 1px #808080;
		
	}

	
.navigation 
	{    
		position: relative;
		float: right;
		margin: 0 0 0 0;
		padding: 0 0 0 0;       
		background-image: url(../Images/navigationFPO.gif);
		background-repeat: no-repeat;
		background-color: #CCDFDB;    
		background-position: center top;
		width: 162px;
		height: 494px;
		border-top: solid 3px #E5E5C3;
		border-left: solid 3px #E5E5C3;
		border-bottom: solid 3px #E5E5C3;
	 }

.navTitle
      {    
		position: relative;

		float: right;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 165px;
      }
      
.navTitle h1
	{
		position: relative;
		margin: 0 0 0 3px;
		padding: 5px 0 5px 5px;
		background-color: #8DABAB;
		border-top: solid 1px #F3F3F3;
		border-right: solid 1px #f3f3f3;
		border-bottom: solid 1px #a5a5a5;
		border-left: solid 1px #a5a5a5;
		font-size:		12px;     /*  0.7em;  */
		font-weight:	bold;
		color:			#FFF;
		text-decoration: none;
	}


.navigationControlOLD
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;		
		/*background-image: url(../Images/navigationFPO.gif);*/
		background-repeat: no-repeat;
		background-color: #CCDFDB;	
		background-position: center top;
		width: 162px;
		height: 494px;
		border-top: solid 3px #E5E5C3;
		border-left: solid 3px #E5E5C3;
		border-bottom: solid 3px #E5E5C3;
	}

	
.navigationControlOLD
	{
		position: relative;
		float: right;
		margin: 0 0 0 0;
		padding: 0 0 0 0;		
		/*background-image: url(../Images/navigationFPO.gif);*/
		background-repeat: no-repeat;
		background-color: #CCDFDB;	
		background-position: center top;
		width: 162px;
		height: 494px;
		border-top: solid 3px #E5E5C3;
		border-left: solid 3px #E5E5C3;
		border-bottom: solid 3px #E5E5C3;
	}

.legalLinks	
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		width: 736px;
		background-color: #FFFFFF;
	}

.legalLinks H1 {
		float: right;
		font-size:		10px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#666666;
		text-decoration: none;
		text-align: right;
		width: 200px;
		padding: 6px 0px 6px 10px;
		margin: 0 0 0 0;
	}
	
	
.legalLinks p {
		float: left;
		
		font-size:		10px;     /*  0.6em;  */
		font-weight:	normal;
		color:			#666666;
		text-decoration: none;
		text-align: left;
		width: 500px;
		padding: 6px 10px 6px 10px;
		margin: 0 0 0 0;
	}

.legalLinks a:link
	{
		color:			#606060;
		text-decoration: none;	
	}	
	
.legalLinks a:visited
	{
		color:			#606060;
		text-decoration: none;
	}
	
.legalLinks a:active
	{
		color:			#606060;
		text-decoration: none;
	}

.legalLinks a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

.headerContent
	{
		position: relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
.headerContent h1 
	{
		position: relative;
		float: left;
		margin: 12px 12px 12px 12px;
		padding: 0 0 0 0;
		background-color: #FFFFFF;
	}

.headerContent p {
		position: relative;
		float: right;
		
		font-size:		11px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#666666;
		
		text-decoration: none;
		line-height: 180%;
		margin:  12px 12px 0px 12px;
		padding: 0 0 6px 0;
	}
	

.headerContent a:link
	{
		color:			#666666;
		text-decoration: none;	
	}	
	
.headerContent a:visited
	{
		color:			#666666;
		text-decoration: none;
	}

	
.headerContent a:active
	{
		color:			#666666;
		text-decoration: none;
	}
	
.headerContent a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}
	


.scrollbar 
	{
		scrollbar-arrow-color:#666666;
		scrollbar-face-color: #EBEBEB;
		scrollbar-highlight-color:#F3F3F3;
		scrollbar-shadow-color: #666666;
	}



/**************************************************************************************
@import url(../CSS/adminPages.css);
**************************************************************************************/

/*
© Copyright 2006 HRhome
CSS Admin Layout Wrappers
Revision: 1.0
*/
	
#frameAdmin
	{
		position: relative;
		margin: 0 auto;
		width: 782px;
		background-image: url(../Images/shadow_page_middleAdmin.gif);
		background-repeat: repeat-y;
		background-position: top center;
		padding: 0 0 0 0;
		text-align: left;
	}
	
#frameHome
	{
		position: relative;
		margin: 0 auto;
		width: 782px;
		background-image: url(../Images/shadow_page_mid_Home.gif);
		background-repeat: repeat-y;
		background-position: top center;
		padding: 0 0 0 0;
		text-align: left;
	}
	
	
#frameJoin
	{
		position: relative;
		margin: 0 auto;
		width: 782px;
		background-image: url(../Images/shadow_page_mid_Join.gif);
		background-repeat: repeat-y;
		background-position: top center;
		padding: 0 0 0 0;
		text-align: left;
	}
	
#FooterBreakAdmin
	{
		position: relative;
		padding: 0 0 0 0;
		margin: 0 10px 0 10px;
	}
		
.contentAdmin
	{
		position: relative;
		color:	#000;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 520px;
		
	}


.contentAdmin p {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
		text-decoration: none;
		line-height: 120%;
		padding: 8px 0 8px 5px;
		margin: 0 20px 0 0;
		text-align: left;
		width: 100%;
	}
	
.contentAdmin h1 {
		
		font-size:		13px; 
		font-weight:	bold;
		color:			#000;
		font-variant: small-caps;
		font-style: 	normal;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin:  0 0 0 0;
		border-top: solid 1px #000;
		text-align: left;
	}

.contentAdmin h2 {
		
		/* font-size:	0.8em;  */
		background-color: #F8F8F8;
		font-size:		13px; 
		font-variant: small-caps;
		font-weight:	bold;
		color:			#000;
		text-decoration: none;
		padding:  8px 0 8px 0;
		margin:  0 0 5px 0;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
		width: 100%;
	}
	
.contentAdmin h3 {
		
		font-size:		13px; 
		font-weight:	bold;
		color:			#000;
		font-variant: small-caps;
		font-style: 	normal;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin:  0 0 0 0;
		border-top: solid 1px #000;
		text-align: left;
	}

.contentAdmin h4 {
		
		font-size:		10.6px;
		font-weight:	normal;
		color:			#000;
		text-decoration: none;
		padding: 5px 0 10px 0;
		margin: 0 0 0 30px;
		border-bottom: dashed 1px #CFCFCF;
		text-align: left;
	}
	
.contentAdmin h5 {
		float: right;
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
		text-decoration: none;
		padding: 5px 0 5px 0;
		margin:  0 0 20px 0;
		border-bottom: dotted 1px #000;
		text-align: center;
		width: 100%;
		
	}
	
.contentAdmin h6 {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
		text-decoration: none;
		padding: 8px 0 8px 0;
		margin: 0 0 0 0;
		text-align: left;
	}

.contentAdmin ol {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
	}

.contentAdmin ul {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
	}
	
.contentAdmin li {
		
		font-size:		12px;
		font-weight:	normal;
		color:			#000;
		margin: 0 0 0 15px;
		padding: 0 0 0 5px;
		text-indent: -15px;
	}	
	
.contentAdmin a:link
	{
		color:			#000;
		text-decoration: none;	
	}
	
.contentAdmin a:visited
	{
		color:			#996699;
		text-decoration: none;
	}

	
.contentAdmin a:active
	{
		color:			#996699;
		text-decoration: none;
	}
	
.contentAdmin a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	

.contentAdmin hr {
		position: relative;
		float: left;
		border-top: dashed 1px #CFCFCF;
		width: 100%; 
		padding: 0 0 0 5px;
		margin: 8px 0 8px 0;
		height: 1px;       
}	

	
.rightColumnAdmin
	{
		position: relative;
		margin:  0 0 0 0;
		padding: 0 0 0 0;	
		width: 200px;
	}


.rightColumnAdmin h1 {
		
		/* font-size:	0.8em;  */
		font-size:		13px; 
		font-variant: small-caps;
		font-weight:	bold;
		color:			#000000;
		text-decoration: none;
		padding: 9px 0 9px 0;
		margin: 0 0 10px 0;
		border-top: solid 3px #CFCFCF;
		border-bottom: dashed 1px #CFCFCF;
	}

.rightColumnAdmin p {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#666666;
		text-decoration: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
.rightColumnAdmin hr {
		position: relative;
		float: left;
		border-top: dashed 1px #CFCFCF;
		width: 100%;  
		padding: 0 0 0 0;
		margin: 20px 0 20px 0;
		height: 1px;       
	}
/**************************************************************************************
Home Page
**************************************************************************************/
.photoHomeContent
	{
		position: relative;
		margin:  0 0 0 0;
		padding: 0 0 0 0;
	}	
	
.photoHomeContent H1 {
		
		font-size:		17.6px;     /*  1.1em;  */
		font-weight:	bold;
		color:			#4E6B97;
		text-decoration: none;
		text-align: left;
		padding: 10px 24px 7px 0;
		margin: 0 0 0 430px;
	}
	
.photoHomeContent H2 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	bold;
		color:			#424242;
		text-decoration: none;
		text-align: left;
		line-height: 150%;
		padding: 10px 24px 7px 0;
		margin: 0 0 0 430px;
	}
	
.photoHomeContent P {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		text-align: left;
		line-height: 150%;
		padding: 20px 24px 7px 0;
		margin: 0 0 0 430px;
	}
	
.photoHomeContent a:link
	{
		color:			#CC6600;
		text-decoration: none;	
	}
	
.photoHomeContent a:visited
	{
		color:			#424242;
		text-decoration: none;
	}
	
.photoHomeContent a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}		
	
#homeColumnLeft
	{
		position: relative;
		margin: 0 20px 0 16px;
		padding: 0 0 0 0;
		width: 212px;
		background-color: transparent;
	}
	
#homeColumnCenter
	{
		position: relative;
		margin: 0 20px 0 20px;
		padding: 0 0 0 0;
		width: 214px;
		background-color: transparent;
	}
	
#homeColumnRight
	{
		position: relative;
		margin: 0 16px 0 20px;
		padding: 0 0 0 0;
		width: 212px;
		background-color: transparent;
	}
	
.homeColumnBlock
	{
		position: relative;
		margin:  10px 0 10px 0;
		padding: 0 0 0 0;
		width: 220px;
		height: 24;
	}


.homeColumnContent
	{
		position: relative;
		margin:  0 0 0 0;
		padding: 0 0 0 0;
		background-color: transparent;
		width: 212px;
	}
	
.homeColumnContent img
	{
		position: relative;
		float: left;
		margin:  0 0 0 0;
		padding: 0 0 0 0;
		background-color: transparent;
	}

.homeColumnContent h1 {
		
		font-size:		15px;     /*  0.9em;  */
		font-variant: small-caps;
		font-weight:	bold;
		color:			#002273;
		text-decoration: none;
		padding: 5px 0 6px 0;
		margin: 0 0 10px 0;
		background-color: Transparent;
		border-top: solid 1px #dde3ea;
		border-bottom: solid 1px #dde3ea;
	}
	
.homeColumnContent h1.Center {
		color:			#002273;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
	}

.homeColumnContent h1.Right {
		color:			#FFFFFF;
		border-top: solid 1px #dde3ea;
		border-bottom: solid 1px #dde3ea;
	}
	

.homeColumnContent h2 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#606060;
		text-decoration: none;
		padding: 0 0 7px 0;
		margin: 0 0 8px 0;
		background-color: Transparent;
		border-bottom: dashed 1px #dde3ea;
	}

.homeColumnContent h3 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	bold;
		text-decoration: none;
		color:			#4E6B97;
		padding: 5px 0 5px 16px;
		margin:   0 0 0 0;
		background-color: #DDE3EA;
	}
	
.homeColumnContent h4 {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	bold;
		text-decoration: none;
		color:			#4E6B97;
		padding: 15px 0 5px 0;
		margin:   0 0 0 0;
		background-color: Transparent;
	}

	
.homeColumnContent p {
		
		font-size:		12px;     /*  0.7em;  */
		font-weight:	normal;
		color:			#424242;
		text-decoration: none;
		line-height: 150%;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background-color: Transparent;
	}

.homeColumnContent p.Right {
		color: #FFFFFF;
	}	
	
.homeColumnContent p.gray {
	background-color: #F3F3F3;
	}
	
.homeColumnContent hr {
		position: relative;
		border-top: dashed 1px #dde3ea;
		width: 100%;  
		padding: 0 0 0 0;
		margin: 20px 0 20px 0;
		height: 1px;       
	}

.homeColumnContent a:link
	{
		color:			#424242;
		text-decoration: none;	
	}
	
.homeColumnContent a:visited
	{
		color:			#424242;
		text-decoration: none;
	}
	
.homeColumnContent a:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.homeColumnContent a.right:link
	{
		color:			#c0ce5f;
		text-decoration: none;	
	}
	
.homeColumnContent a.right:visited
	{
		color:			#c0ce5f;
		text-decoration: none;
	}
	
.homeColumnContent a.right:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}	
	
.homeColumnContent a.center:link
	{
		color:			#4E6B97;
		text-decoration: none;	
	}
	
.homeColumnContent a.center:visited
	{
		color:			#4E6B97;
		text-decoration: none;
	}
	
.homeColumnContent a.center:hover
	{
		color:			#CC6600;
		text-decoration: underline;
	}
	
OL, UL, LI, .text9, .text9Bold, .text10
	{
		font-size:		12px;
		font-weight:	normal;
		color:			#424242;
	}	

	
	/*AutoComplete flyout */

.autocomplete_completionListElement
{  
	z-index :  0;
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #aaaaaa;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

