

/* Public Interface - HTML Body settings */
body {
	color: #000000;
	margin: 3px; 
	padding: 3px; 	
	
	/* width: 763px; /* REMOVE THIS */
	/* Hack for IE   text-align: center; */
	
	line-height: 1.2; 
}


/* Default paragraph */
P {	
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 1.09em;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}


.bodyContent2
{
	display: block;
	padding: 0px;
	border: 0px;
	padding-left: 10px;	
	
}

/* Public Interface - errors */
.content_errors
{
	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
	LINE-HEIGHT: 0.82em; 
	COLOR: #0000FF;	
}

/* Public Interface - Page Headings */
.content_heading
{
	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
	LINE-HEIGHT: 0.82em; 
	COLOR: #000000;	
}


/* Public module bottom of header */
div#header_bottom
{
	width: 760px;
	height: 90px;
	margin: 0px; 
	padding: 0px; 	
} 

div#header_bottom p
{
	margin: 0px; 
	padding: 0px; 	
} 
/* ---------------------------------- */

/* Public module top navigation bar */
div#navigation
{
	margin: 0%;
	padding: 0%;
	
	text-align: left;
	margin-top: 1px;
	margin-left: 10px;
	
	background-color: #FFFFFF;	
} 
div#navigation p
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	
	FONT-SIZE: 0em;
	LINE-HEIGHT: 0em;
}
div#navigation a
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	margin-left: 0px;
	margin-right: 2.9px;

}

div#navigation a img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	margin-left: 0.9px;
	margin-right: 1px;
	


}


/* ---------------------------------- */

/* Public module left menu bar */
div#menu
{
	float: left;
	width: 160px;
	height: 100%;
	
	border-top: 28px solid #9CCE63;
	padding-top: 0%;
	
	background-color: #7BC639;
	TEXT-ALIGN: left;
	
} 

div#menu_current
{
	float: left;
	width: 100%;
	padding-left: -15px; 
	padding-bottom: 5%;
	border: 2px;
	padding-top: 0%;
	
	background-color: #B1E570;
	TEXT-ALIGN: left;
	
} 

/* Public module featured personal profile section of left navigation bar */
div#feature
{
	padding: 0%;
	margin: 0%;	
	
	border-bottom: 3px solid white;
	padding-bottom: 10px;	
	background-color: #9CCE63;
	
}
div#feature p
{
	padding: 0%;
	margin: 0%;
	
	padding-left: 10px; 
	padding-top: 5px;
	
	FONT-SIZE: 0.67em;
	LINE-HEIGHT: 1.2em; 

	FONT-WEIGHT: bold; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
	TEXT-ALIGN: left;

}
div#feature a
{

	padding: 0%;
	margin: 0%;

	text-decoration: underline;
	color: black;
	
	
	FONT-SIZE: 0.67em;
	LINE-HEIGHT: 0.85em;

	FONT-WEIGHT: normal; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

div#feature a:hover {
	COLOR: #5a737c
}

div#feature div
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.feature_center 
{
	text-align: center;
} 
span.feature_left 
{
	float: left;
	width: 6em;
	position: relative;

	LINE-HEIGHT: 2.25em;
	margin-top: 2px;

} 

.featurelist
{
	padding: 0px;
	margin: 0px;
	
	padding-left: 5px; 
	
	margin-left: 0px;
	list-style: none;
}
.featurelist li 
{
	padding-top: 0px;

	padding-left: 15px;
	LINE-HEIGHT: 0.85em;
	
	background-image: url(../imgs/buttons/blue_arrow_tiny.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/* ---------------------------------- */

/* Public module main container */
div#container
{
	background-color: #FFFFFF;	
	width: 763px;
}

div#container_print
{
	background-color: #FFFFFF;	
	width: 603px;
}

/* Public module main outer container - to center the layout*/
div#container_outer
{
	text-align: left;
	margin:0px auto 0px auto;
	width: 763px;
	background-color: #FFFFFF;	
	
}

/* Public module content section for Print view*/
div#content_print
{
	
	padding-left: 4px;
	padding-top: 15px;
	text-align: left;	
} 


/* Public module content section for language selection screen*/
div#content_lang
{
	padding: 0%;
	border-left: 150px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 15px;
	
} 

/* Public module content section */
div#content
{
	html .hollyhack {height: 1%;}

	padding-left: 7px;
	
	border-left: 160px;
	border-left-style: solid;
	border-left-color: #7BC639;
	
	padding-top: 15px;
	text-align: left;	
	
	
} 

.lang_select 
{
	display: block;
	

	FONT-SIZE: 1em; 
	LINE-HEIGHT: 1.4em; 
	FONT-WEIGHT: Bold;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 	
	
	padding-top: 10px;
	padding-bottom: 10px;

}

.lang_select p
{
	padding-right: 300px;
	text-align: right;

}

.lang_select_button
{
	width: 8em;
	padding: 1px;
	margin: 1px;
		
	FONT-WEIGHT: bold;
	border: 1px solid #000000;
	
	
	/*COLOR: white;
	background-color: black;*/

}

/* ---------------------------------- */

/* Public module Compare background section */
.compare_section
{
	width: 0px;
	padding: 0px;
	border: 0px;
	
	float: right;
	/*background-color: #6699cc; */
}

/* Public module Compare left section */
.compare_section_l
{
	float: left;

	border: 0px;
	padding: 0px;
	margin: 0px;
	
	width: 299px;		
	margin-left: -299px;
	position: relative;		
	text-align: left;

	

} 

/* Public module Compare right section */
.compare_section_r
{
	float: right;
	
	border: 0px;
	padding: 0px;
	margin: 0px;
	
	width: 299px;
	margin-right: -299px;
	position: relative;	
	text-align: right;	
	
	
} 
span.compare_form 
{
	float: left;
	width: 6em;
	position: relative;
	padding-left: 3px;
} 

table.compare_table
{
	border: 2px solid #6699cc;
	
	margin-left: 6px;
	
	padding-top: 0px;
	padding-left: 5px;
	
}

table.compare_table tr
{

}

table.compare_table td
{
  TEXT-ALIGN: left;
}

 
/* Public module Compare Print View background section */
.compare_print_section
{
	width: 1px;
	padding: 0px;
	border: 0px;
	
	float: left;
	border-left: 295px solid #FFFFFF; 
	border-right: 295px solid #FFFFFF;
	background-color: #6699cc; 
}


/* Public module Compare Print View left section */
.compare_print_section_l
{
	float: left;

	border: 0px;
	padding: 0px;
	margin: 0px;
	
	width: 285px;		
	margin-left: -320px;
	position: relative;		
	text-align: left;	

} 

/* Public module Compare Print View right section */
.compare_print_section_r
{
	float: right;
	
	border: 0px;
	padding: 0px;
	margin: 0px;
	
	width: 310px;
	margin-right: -320px;
	position: relative;	
	text-align: right;	

}

/* Public module Compare Print View head */
.compare_print_head 
{
	height: 7em;
	
	FONT-SIZE: 1em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

/* Public module profile header image */
.profile_image
{
	float: left;
	border: 0px;
	padding: 0px;
	margin: 0px;
	
	margin-top: 0px;
	
	padding-left: 2px;
	padding-right: 12px;

	height: 90px;
	width: 160px;
	
	text-align: left;
	
} 

.profile_snapshot_image
{
	border: 0px;
	padding: 0px;
	margin: 0px;

	display: inline; 
	
	height: 90px;
	

} 
/* Public Interface - Profile Details header title image */
div.profile_title_img
{	
	border: 0px;
	padding: 0px;
	margin: 0px;	
		
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 5px;	

	text-align: left;	
	vertical-align: bottom;
	
	
	FONT-SIZE: 0.92em; 
	LINE-HEIGHT: 1.09em;		
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
} 

/* Public Interface - Profile Details header - category title */
div.profile_cat_title_img
{

	border: 0px;
	padding: 0px;
	margin: 0px;	

	padding-bottom: 30px;
	padding-top: 10px;	
	padding-left: 5px;	
	FONT-WEIGHT: bold; 		
	FONT-SIZE: 1.27em; 
	LINE-HEIGHT: 1.14em;	
	COLOR: #6699cc; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 4px; 
}

/* Public Interface - Proifile Detail Print View - category title */
div.profile_cat_title_print
{

	border: 0px;
	padding: 0px;
	margin: 0px;	

	padding-top: 30px;
	padding-bottom: 10px;
	

	FONT-SIZE: 1.27em; 
	LINE-HEIGHT: 1.42em;		
	FONT-WEIGHT: bold; 
	COLOR: #6699cc; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 4px; 
	
}

/* Public Interface - Proifile Detail Print View - title */
div.profile_title
{	
	padding: 0px;
	padding-left: 5px;
	margin: 0px;	
	text-align: left;	
	vertical-align: top;
	
	FONT-SIZE: 0.92em; 
	LINE-HEIGHT: 1.25em;		
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
} 

div.profile_title_2
{	
	padding: 0px;
	margin: 0px;	
	text-align: left;	
	vertical-align: top;
	padding-left: 5px;
	
	FONT-SIZE: 0.92em; 
	LINE-HEIGHT: 1.00em;		
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
} 


div.profile_breadcrumb
{	
	border: 0px;
	padding: 0px;
	margin: 0px;	
	
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 1px;	

	text-align: left;	

	
	FONT-SIZE: 0.67em; 
	LINE-HEIGHT: 1.25em;	
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
} 

/* Public Interface - Profile Details header container */
div.profile_header
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: 2px;

	border-left: 20px;
	PADDING-BOTTOM: 10px;
	border-bottom: 5px solid #6699cc;
	
} 

/* John Au 01Aug2008 Fixes Sprint 1 item 2 */
/* Used for occupational and industry profile section headings */
div.profile_content_heading
{	
	FONT-WEIGHT: bold;
	FONT-STYLE: italic; 
	FONT-SIZE: 0.90em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
	LINE-HEIGHT: 1em; 
	COLOR: #000000;
	PADDING-TOP: 15px;	
	PADDING-BOTTOM: 0px;	
}

/* Used for heading of that section is a table*/
div.profile_content_table_heading
{	
	FONT-WEIGHT: bold;
	FONT-STYLE: italic; 
	FONT-SIZE: 0.90em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
	LINE-HEIGHT: 1em; 
	COLOR: #000000;
	PADDING-TOP: 15px;	
	PADDING-BOTTOM: 10px;	
}

div.profile_content_heading_title
{	
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.90em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
	LINE-HEIGHT: 0.82em; 
	COLOR: #000000;
	PADDING-TOP: 20px;	
	PADDING-BOTTOM: 10px;	
}

/* Public module profile content */
div.profile_content
{	
	padding: 0px;
	padding-left: 1%;	
}

div.profile_content table.occupation_group_table
{
	/*FONT-SIZE: 1.0em;
	LINE-HEIGHT: 1.0em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
	*/
	width: 100%;
}

div.profile_content table.occupation_group_table td.table_left
{
	width: 50%;
	vertical-align: top;
}

div.profile_content table.occupation_group_table td.table_right
{
	width: 50%;
	vertical-align: top;
}


div.profile_pagination
{
	float: center;
	padding-top: 30px;
	FONT-SIZE: 0.83em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
	TEXT-ALIGN: center;	
} 
* html div.profile_content_bak
{
	
	border-left: 160px;
	display: block;
	position: fixed;
	float: left;
}

div.profile_footer
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
	
	border-left: 20px;
	border-top: 2px solid #6699cc;
	padding-left: 10px;
	margin-top: 10%;
	margin-left: -10px;
	
} 


/* Public Interface - content of Profile Details */
div.profile_content P 
{

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 			
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	padding-top: 10px;
	padding-bottom: 2px;
	margin: 0px;
	border: 0px;
	
}

/* Public Interface - note in content of Profile Details */
div.profile_content_note 
{
	margin-top: 2px;
	padding-top: 0px;
}

div.profile_content_note p
{

	FONT-SIZE: 9pt; 
	font-height: 9pt;			
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

div.profile_content ul
{
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 15px;
}

div.profile_content li 
{

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

/* Profile Details screen
   This is a specific table style shared
   by the Profile Details, Profile Print and 
   Compare Occupations screen */
div.profile_content table
{
	border-collapse: collapse;  
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}
div.profile_content table th {
	text-align: left;
	padding: 4px; 
	
}

div.profile_content table.table_key_career {
	border: 0px;
	width: 100%;
}

div.profile_content table.table_key_career td.table_left {
	width: 150px;
	vertical-align: top;
}

div.profile_content table.table_key_career td.table_left_fr {
	width: 200px;
	vertical-align: top;
}

div.profile_content table.profile_content_table {
	FONT-SIZE: 1em; 
}

div.profile_content table.profile_content_table tr {
	vertical-align: bottom;
}


/* Public Interface - content of Profile Snapshot on Compare screen */
div.compare_content
{	
	padding: 0px;
	
	padding-left: 10px;
	padding-right: 5px;
	
	text-align: left;
	
} 
div.compare_content p 
{

	FONT-SIZE: 0.83em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-HEIGHT: 0.83em;
}

/* Compare Occupations screen
   This is a specific table style shared
   by the Profile Details, Profile Print and 
   Compare Occupations screen */
div.compare_content table
{
	border-collapse: collapse;  
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}

div.compare_content table.compare_content_table
{
	FONT-SIZE: 1.0em;
	LINE-HEIGHT: 2.0em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}


div.compare_content table th {
	text-align: left;
	padding: 4px; 
	
}

div.compare_content table.table_key_career {
	border: 0px;
	width: 100%;
}

div.compare_content table.table_key_career td.table_left {
	width: 50%;
	vertical-align: top;
}

div.compare_content table.table_key_career td.table_left_fr {
	width: 50%;
	vertical-align: top;
}

/* Public Interface - Profile Detail print view header container */
div.profile_header_print
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	
	border-left: 20px;
	border-bottom: 5px solid #6699cc;
	
	
} 

div#profile_header_print_bottom p
{
	margin: 0px; 
	padding: 0px; 	
} 

div.profile_header_print_header
{
	text-align: right;	

	FONT-SIZE: 0.67em; 
	LINE-HEIGHT: 1.25em;	
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	

} 

/* Public Interface - Profile Detail print view Footer */
div.profile_footer_print
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
	
	border-left: 20px;
	border-top: 2px solid #6699cc;
	padding-left: 10px;
} 

/* Public Interface - Print view content of Profile Details */
div.profile_content_print
{	
	padding: 10px;
	padding-left: 1%;	
	
} 

div.profile_content_print table.table_key_career {
	border: 0px;
	width: 100%;
}

div.profile_content_print table.table_key_career td.table_left {
	width: 150px;
	vertical-align: top;
}

div.profile_content_print table.table_key_career td.table_left_fr {
	width: 200px;
	vertical-align: top;
}

div.profile_content_print table.occupation_group_table
{
	/*FONT-SIZE: 1.0em;
	LINE-HEIGHT: 1.0em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
	*/
	width: 100%;
}

div.profile_content_print table.occupation_group_table td.table_left
{
	width: 50%;
	vertical-align: top;
}

div.profile_content_print table.occupation_group_table td.table_right
{
	width: 50%;
	vertical-align: top;
}


div.profile_content_print P 
{
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 		
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	padding-top: 10px;
	padding-bottom: 2px;
	margin: 0px;
	border: 0px;
}

div.profile_content_print ul
{
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 15px;
}

div.profile_content_print li 
{

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

/* Profile details print screen
   This is a specific table style shared
   by the Profile Details, Profile Print and 
   Compare Occupations screen */
div.profile_content_print table
{
	border-collapse: collapse;  
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
}

div.profile_content_print table th {
	text-align: left;
	padding: 4px; 
	
}

div.profile_content_print table.profile_content_table {
	FONT-SIZE: 1em; 
}

div.profile_content_print table.profile_content_table tr {
	vertical-align: bottom;
}

/* Public module static HTML page content */
div.static_page_content
{	

	padding: 0px;
	margin: 0px;
	border: 0px;
	padding-left: 1%;	
	padding-bottom: 10px;
	padding-right: 10px;
} 

* html div.static_page_content_bak
{
	
	border-left: 160px;
	display: block;
	position: fixed;
	float: left;
}

div.static_page_content P
{

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 			
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	padding: 0px;
	margin: 0px;
	border: 0px;
	
	padding-bottom: 10px;	
}

div.static_page_content ul
{
	padding-left: 15px;
}

div.static_page_content li 
{

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

div.static_page_content li ul li 
{
	FONT-SIZE: 1em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

div.static_page_content blockquote
{

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 			
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	padding: 0px;
	margin: 0px;
	border: 0px;
	
	padding-left: 20px;
	padding-bottom: 10px;
	
}

div.static_page_content table.table_content
{
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	padding: 0px;
	border: 0px;
	margin: 0px;	
	
	margin-bottom: 10px;
	margin-top: 10px;
}


/* Ministry provided static HTML css */
.SubTable TD {
	PADDING:2px; font:0.8em tahoma,arial,helvetica,sans-serif;
}
.SubTableTwo TD {
	PADDING:2px; font:1em tahoma,arial,helvetica,sans-serif;
}
TD.LeftCol {
	COLOR: #6e96ca;
}
TD.LeftCol P {
	FONT-SIZE: 0.9em;
}
TD.RightCol {padding-bottom:20px; padding-left:20px;}
TD.RightCol P {FONT-SIZE: 0.8em; line-height:1.2em; }
	
.ArticleTag {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #6e96ca;
}

.BlueText {
	COLOR: #6e96ca;
}
.BlueText H3 {
	FONT-WEIGHT: normal;
}

div.static_page_content H1 {
	FONT: 1.3em Tahoma,Arial,Helvetica,sans-serif; 
	font-weight: bold; WIDTH: 100%; BORDER-BOTTOM: #6e96ca 4px solid;
}
div.static_page_content H2 {
	FONT: 1em Tahoma,Arial,Helvetica,sans-serif; COLOR: #000000; font-weight:bold;
}
div.static_page_content H3 {
	FONT-WEIGHT: normal; FONT: 1em Tahoma,Arial,Helvetica,sans-serif; COLOR: #000000
}

/*  Style to make sure the first text within these tags is aligned up on top*/
div.static_page_content TD H3:first-child  {
	margin-top: 0px;
}

div.static_page_content TD H2:first-child  {
	margin-top: 0px;
}

div.static_page_content TD H1:first-child  {
	margin-top: 0px;
}

.FAQList LI {
	MARGIN-BOTTOM: 10px
}
div.static_page_content ol {font:1em tahoma,arial,helvetica,sans-serif;}
div.static_page_content ul.list 
{
	FONT-SIZE: 0.83em;
	padding-left:10px;
	margin-left:25px;
	list-style:disc;
}
div.static_page_content ul.list li {font:1em tahoma,arial,helvetica,sans-serif;}
/* END Static HTML css */



/* Occupation Profile Sections of the Compare Occupations screen */
.compare_head 
{
	height: 3em;
	
	FONT-SIZE: 1em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

.compare_head_1 
{
	height: 6em;
	
	FONT-SIZE: 1em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}


.compare_section_head 
{
	FONT-SIZE: 0.83em;; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-style: italic;
	padding-bottom: 8px;
}

.search_links
{

	padding: 0px;
	border: 0px;
	margin: 0px;	
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 	
	TEXT-ALIGN: right;
	
	padding-right: 8px;
	padding-bottom: 5px;
	
	
}
.search 
{
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	padding: 0px;
	border: 0px;
	margin: 0px;	
	
	margin-bottom: 10px;
	margin-top: 10px;
}

.profile_buttons 
{
	padding: 0px;
	border: 0px;
	margin: 0px;	
	
	margin-bottom: 0px;
	margin-top: 10px;
}
.profile_buttons p
{

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	padding: 0px;
	border: 0px;
	margin: 0px;	
    
    text-align: right;	
}

form.profile_buttons_form 
{

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	
	display: inline;
	
	padding: 0px;
	border: 0px;
	margin: 0px;	
}

form.profile_buttons_form div
{
	
	display: inline;
	
	padding: 0px;
	border: 0px;
	margin: 0px;	
}

div.profile_buttons_div
{

	padding: 0px;
	border: 0px;
	margin: 0px;	

	text-align: right;	
}

.compare 
{

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
	
	padding-left: 3px;
	margin: 3px;
	background-color: #FFFFFF;
}

div.compare_center 
{
	border: 0px;
	padding: 0px;
	margin: 0px;

	padding-bottom: 20px;
	padding-top: 20px;

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 
	TEXT-ALIGN: center;
	
	float: left;	
	width: 590px;
	
}

/* Public Interface error messages */
span.field_validation_failed_msg
{
	FONT-SIZE: 1em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
}

/* Public interface Advanced Search page - tab line graphic */
.s_line
{
	margin: 0px; 
	padding: 0px; 	

}

/* Public interface Compare Occupations page - search tabs section */
div#compare_tabs 
{
	margin: 0px; 
	padding: 0px; 	
	border: 0px;
	
	margin-left: 5px;
	

}

/* Public interface Compare Occupations page - tabs image list */
div#compare_tabs ul
{
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 0px;
	font-size: 0em;	
}
div#compare_tabs li 
{
	display: inline;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	font-size: 0em;
}
div#compare_tabs p
{
	display: inline; 
	margin: 0px; 
	padding: 0px; 	
	border: 0px;
}
div#compare_tabs a
{
	margin: 0px; 
	padding: 0px; 	
	border: 0px;
}
div#compare_tabs img
{
	margin: 0px; 
	padding: 0px;
	border: 0px;
}
/* ---------------------------------- */

/* Public interface Advanced Search page - search tabs section */
div#search_tabs 
{
	margin: 0px; 
	padding: 0px; 	
	border: 0px;
	
	margin-left: 5px;
	
	clear: left;
}

/* Public interface Advanced Search page - search tabs image list */
div#search_tabs ul
{
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 0px;
	font-size: 0em;	
}
div#search_tabs li 
{
	display: inline;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	font-size: 0em;
}
div#search_tabs p
{
	display: inline; 
	margin: 0px; 
	padding: 0px; 	
	border: 0px;
}
div#search_tabs a
{
	margin: 0px; 
	padding: 0px; 	
	border: 0px;
}
div#search_tabs img
{
	margin: 0px; 
	padding: 0px;
	border: 0px;
}
/* ---------------------------------- */


/* Public interface Advanced Search page - search criteria section */
div#search_content
{
	margin: 0px; 
	padding: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 0px;
}

/* Public interface Search Results page */
div#results_content
{
	margin: 0px; 
	padding: 0px;
	border: 0px;

	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

}

* html div#results_content_bak
{
	
	border-left: 160px;
	display: block;
	position: fixed;
	float: left;
}

/* Public interface Advanced Search page - search criteria radio buttons */
.radio_header
{


	FONT-SIZE: 0.92em;
	LINE-HEIGHT: 1.2em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	
	padding: 0px;
	margin: 0px;
	border: 0px;
	
	padding-top: 15px;
	padding-bottom: 5px;
}
.radio_label
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.5em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	VERTICAL-ALIGN: middle;
	
}
.radio_button
{
	margin-right: 5px;
	border: none;

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.5em; 
	height: 1.6em;
	VERTICAL-ALIGN: bottom;
	
	
}


.check_box {
	
	BORDER: #FFFFFF solid 1px; 
	

	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	margin-right: 3px;
	
	padding: 0px; 
	
	height: 1.0em;
	VERTICAL-ALIGN: middle;
	
}
.checkbox_header
{
	
	FONT-SIZE: 0.92em;
	LINE-HEIGHT: 1.2em;		
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	
	padding: 0px;
	margin: 0px;
	border: 0px;	
	
	padding-top: 15px;
	padding-bottom: 5px;	
}

.checkbox_label
{			
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.5em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

/* ---------------------------------- */

/* Public interface page sub content */
.sub_content
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
	padding-left: 10px;
	
	
}

.err_content
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
	color: red;
	font-size: 0.83em;
	padding-left: 10px;
	
	
}

/* Public interface main arrow bulletted list */
.arrowlist
{
	margin-top: 15px;
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
}
.arrowlist li 
{
	padding-top: 0px;
	padding-left: 40px;
	background-image: url(../imgs/buttons/green_arrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 1px;
}
p.arrowlist
{

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	padding: 0px;	
}

/* Public Interface - Advanced Search form controls */
span.search_form 
{
  	float: left;
  	width: 11em;
  	position: relative;
} 

span.search_form_label1 
{
  
	float: left;
  	width: 11.0em;
  	height: 2.4em;
  
  	border: 0px;
  	margin: 0px;
  	padding: 0px;
  
  	margin-left: 0px;
  	padding-left: 1%;
  	padding-bottom: 5px;
    
  	position: relative;
  	display: block;
} 

span.search_form_label2 
{
  	float: left;
  	width: 7.5em;
  	height: 2.4em;
  
  	position: relative;
    
	border: 0px;
    	margin: 0px;
  	padding: 0px;
  	padding-left: 1%;
  	padding-bottom: 5px;
  	
  	display: block;  
} 

span.search_form_item1 
{
  	float: left;
  	width: 10.5em;
	height: 6.4em;
  
  	position: relative;
  
    	border: 0px;
    	margin: 0px;
  	padding: 0px;
  	display: block;
  	padding-bottom: 5px;
} 
span.search_form_item2 
{
  	float: left;
  	width: 9.5em;
	height: 6.4em;

  	position: relative;
  
    	border: 0px;
    	margin: 0px;
  	padding: 0px;
  
  	display: block;
  
  	padding-bottom: 5px;
} 
span.search_form_item3 
{
  	float: left;
 	width: 28.2em;
   	height: 2.4em;
  
    	position: relative;
  
  	border: 0px;
  	margin: 0px;
  	padding: 0px;

  	margin-left: 0px;
  	text-align: left;  
	
  	padding-bottom: 5px;
  	display: block;
} 

span.search_form_item4 
{
  	float: left;
 	width: 29.2em;
   	height: 10.9em;
  
    	position: relative;
  
  	border: 0px;
  	margin: 0px;
  	padding: 0px;

  	margin-left: 0px;
  	text-align: left;  

	
  	padding-bottom: 5px;
  	display: block;
} 

div.clear_search_form
{
	html .hollyhack {height: 1%;}

	display: block;
	float: left;
	
	width: 600px;
	height: 0px;
	font-size: 0em;
	line-height: 0em;

  	border: 0px;
  	margin: 0px;
  	padding: 0px;

}
/* -------------------------------- */

/* Public Interface - Email Profile form controls */
span.email_form 
{
  	float: left;
  	width: 5em;
  	  	
  	border: 0px;
  	margin: 0px;
  	padding: 0px;
  
  	margin-left: 0px;
  	padding-left: 1%;
  	padding-bottom: 5px;
  	
  	position: relative;
    
} 

span.email_formlist {
	float: left;
	width: 5em;
	
  	border: 0px;
  	margin: 0px;
  	padding: 0px;
  
  	margin-left: 0px;
  	padding-left: 1%;
  	padding-bottom: 5px;
  	
	position: relative;

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em;  
  	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

/* ---------------------------------- */

/* Public interface default disc bulletted list */
.defaultlist
{
	list-style: disc;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 15px;
}
.defaultlist li
{
	background-image: none;
	padding-left: 4px;
	margin-top: 0px;
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 	
}

p.defaultlist
{
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	margin: 0px;
	padding: 0px;
	
}
/* ---------------------------------- */

/* Public interface Email screen disc bulletted list */
.emaillist
{
	list-style: disc;
	margin: 0px;
	
	padding-left: 5.3em;
	
}
.emaillist li
{
	background-image: none;
	padding: 0px;
	margin: 0px;

	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

/* ---------------------------------- */


/* Public interface small arrow bulletted list */
.sm_arrowlist
{
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 1px;
}
.sm_arrowlist li
{
	background-image: url(../imgs/buttons/blue_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;

	padding-left: 16px;
	margin-top: 0px;
}


/* ---------------------------------- */



/* Public interface numbered list */
.numberlist
{
	list-style: decimal;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-left: 30px;
}

* html .numberlist_bak
{
	list-style: decimal;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-left: 30px;
	
	
	border-left: 160px;
	display: block;
	position: fixed;
	float: left;	
}

.numberlist li
{
	background-image: none;
	padding-left: 5px;
	margin-top: 0px;
	
	FONT-SIZE: 0.92em; 
	LINE-HEIGHT: 1.09em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	
}
/* ---------------------------------- */

/* Public interface no bullet list */
.blanklist
{
	list-style: none;
    margin-top: 0px;
	margin-left: 0px;
	padding-top: 8px;
	padding-left: 10px;

}
.blanklist li
{
	background-image: none;
	padding-left: 5px;
	margin-bottom: 3px;
	
	FONT-SIZE: 0.92em; 
	LINE-HEIGHT: 1.09em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}
/* ---------------------------------- */

/* Public interface footer section */
div#footer
{
	clear: both;
	width: 620px;
	text-align: center;
	background-color: #FFFFFF;
	
} 

div#footer p
{
	FONT-SIZE: 0.80em; 
	LINE-HEIGHT: 0.80em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
} 

/* Public interface print footer section */
div#footer_print
{
	clear: both;
	
	text-align: right;
	background-color: #FFFFFF;
	
} 

/* Public interface section to clear formatting */
div#cleardiv
{
	clear: both;
	height: 1px;
	padding: 0px;
	margin: 0px;
} 

/* Public interface left navigation Level 1 sections */
.Lvl1 
{
	/*REMOVED FOR NOW border-top: 1px solid white;*/
	
	padding-top: 10px; 
	padding-left: 10px; 

	FONT-WEIGHT: bold; 
	TEXT-TRANSFORM: uppercase; 
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
 }

/* Public interface left navigation Level 2 sections */ 
.Lvl2 
{
	padding-bottom: 10px;

	FONT-SIZE: 0.83em;
	LINE-HEIGHT: 1.2em; 	 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}
.Lvl2_title 
{
	padding-left: 15px;
}
/* Public interface left navigation Level 3 sections */ 
.Lvl3 
{
	padding-left: 25px; 
	padding-bottom: 5px;	
		
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

/* Public interface left navigation Level 4 sections */ 
.Lvl4 
{
	padding: 0px;
	margin: 0px;
	padding-left: 10px; 

	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}


/* Public interface left navigation level 4 disc bulletted list */
.Lvl4list
{
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	list-style: disc;
	
}
.Lvl4list li
{
	background-image: none;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	color: black;
	
	/*LINE-HEIGHT: 12pt;*/
	LINE-HEIGHT: 1.2em;
	
}

li.Lvl4list_selected 
{
	background-image: none;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	color: black;
	FONT-WEIGHT: bold;
	
	LINE-HEIGHT: 1.2em;
	
}


/* Public Interface - top border of navigation buttons */
.whiteborder {
	border-top: 1px solid white;
	padding: 0%; 
	
	FONT-SIZE: 0.083em; 
	LINE-HEIGHT: 0.083em; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #000000; 
 }
/* ----------------------------------------------- */


/* Public interface left navigation hyperlinks */
A.sideNav {
	display: block; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.sideNav:hover {
	COLOR: #5a737c;
}
A.sideNav:visited, active  {
	outline-style: none;
	
}
A.sideNav:link {
	outline-style: none;
}

A.sideNav_inline {
	display: inline; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.sideNav_inline:hover {
	COLOR: #5a737c;
}
A.sideNav_inline:visited, active  {
	outline-style: none;
	
}
A.sideNav_inline:link {
	outline-style: none;
}

/* ---------------------------------- */


/* Public interface left navigation hyperlink for Manage My List command */
A.sideNavCmd {
	display: block; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	
	TEXT-DECORATION: none;
	
}
A.sideNavCmd:hover {
	COLOR: #5a737c;
}
A.sideNavCmd:visited, active  {
	outline-style: none;
	
}
A.sideNavCmd:link {
	outline-style: none;
}

/* Public interface left navigation selected item */
A.sideNavCmd_selected {
	display: block; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	
	COLOR: #FFFFFF; 

}
A.sideNavCmd_selected:hover {
	COLOR: #5a737c;
}
A.sideNavCmd_selected:visited, active  {
	outline-style: none;
	
}
A.sideNavCmd_selected:link {
	outline-style: none;
}


/* ---------------------------------- */

/* Public interface left navigation selected item */
A.sideNav_selected {
	display: block; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF; 

}
A.sideNav_selected:hover {
	COLOR: #5a737c;
}
A.sideNav_selected:visited, active  {
	outline-style: none;
	
}
A.sideNav_selected:link {
	outline-style: none;
}


A.sideNav_selected_inline {
	display: inline; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF; 

}
A.sideNav_selected_inline:hover {
	COLOR: #5a737c;
}
A.sideNav_selected_inline:visited, active  {
	outline-style: none;
	
}
A.sideNav_selected_inline:link {
	outline-style: none;
}

/* ---------------------------------- */

/* Public interface side menu bulletted list hyperlinks */
A.sideNav_orderedList {
	display: inline; 
	COLOR: #000000; 
	FONT-SIZE: 0.92em; 
	LINE-HEIGHT: 1.09em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

A.sideNav_orderedList:hover {
	COLOR: #5a737c;
}
A.sideNav_orderedList:visited, active  {
	outline-style: none;
}

A.sideNav_orderedList:link {
	outline-style: none;
}


/* ---------------------------------- */

/* Public interface main content bulletted list hyperlinks */
A.orderedList {
	display: inline; 
	COLOR: #6699cc; 
	FONT-SIZE: 0.92em; 
	LINE-HEIGHT: 1.09em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}

A.orderedList:hover {
	COLOR: #000000;
}
A.orderedList:visited, active  {
	outline-style: none;
}

A.orderedList:link {
	outline-style: none;
}


/* ---------------------------------- */

/* Public interface main content numbered list hyperlinks */
A.numberOrderedList {
	display: inline; 
	
	COLOR: #6699cc; 
	FONT-SIZE: 0.92em; 
	LINE-HEIGHT: 1.09em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}

A.numberOrderedList:hover {
	COLOR: 	#000000; 
}
A.numberOrderedList:visited, active  {
	outline-style: none;
}

A.numberOrderedList:link {
	outline-style: none;
}
/* ---------------------------------- */

/* Public interface alphabetical listing hyperlink format */

.hdr_alphabet
{
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 

	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;  
	padding-top: 5px;
	padding-bottom: 15px;
	
}

.alphabet_results 
{
	FONT-SIZE: 0.83em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;  
	
	padding-left: 15px;
}

P.alphabet
{
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
}

A.alphabet 
{
	display: inline; 
	
	COLOR: #6699cc; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 	
	TEXT-DECORATION: underline;
}

A.alphabet:hover 
{
	COLOR: #000000;
}
A.alphabet:visited, active  
{
	outline-style: none;
	
}
A.alphabet:link 
{
	outline-style: none;
}
/* ---------------------------------- */

/* Public interface compare occupations screen hyperlink format */
A.compare_link 
{
	display: inline; 

	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 1em; 
	LINE-HEIGHT: 1.1em; 
	TEXT-DECORATION: underline;
}
A.compare_link:hover {
	COLOR: #5a737c;
}
A.compare_link:visited, active  {
	outline-style: none;
	
}
A.compare_link:link {
	outline-style: none;
}
/* ---------------------------------- */


/* Public interface search screen hyperlink format */
A.search_link 
{
	display: inline; 

	COLOR: #6699cc; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 1em; 
	LINE-HEIGHT: 1.1em; 
	TEXT-DECORATION: underline;
}
A.search_link:hover {
	COLOR: #000000;
}
A.search_link:visited, active  {
	outline-style: none;
	
}
A.search_link:link {
	outline-style: none;
}
/* ---------------------------------- */

A
{
	COLOR: #6699cc; 
}
A:hover {
	COLOR: #5a737c;
}
/* default hyperlink format */
A.default 
{
	display: block; 

	COLOR: #6699cc; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 0.92em;
	LINE-HEIGHT: 1.09em;	
	TEXT-DECORATION: underline;
	
}
A.default:hover {
	COLOR: #5a737c;
}
A.default:visited, active  {
	outline-style: none;
	
}
A.default:link {
	outline-style: none;
}
/* ---------------------------------- */

/* Public Interface - search criteria results table */
.results 
{
	FONT-SIZE: 0.83em;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;  
}

/* Public Interface - results table headers */
.hdr_results 
{
	
	FONT-SIZE: 0.83em;
	LINE-HEIGHT: 2em;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;  
}

/* Style for no profile header message */
.hdr_message 
{
	
	FONT-SIZE: 0.83em;
	LINE-HEIGHT: 1em;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;  
}

/* Public Interface - profile results tables */
.table_results
{
	border: 2px solid #6699cc;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	width: 99%;
}

.table_search_results
{
	border: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.table_search_results_no_space
{
	border: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
/* Public Interface - results table criteria titles */
.title_search_results 
{
		
	FONT-WEIGHT: bold;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;  
}


/* ---------------------------------- */


/* Public Interface - buttons */
.fixed_btn
{
	width: 9.5em;
	padding: 1px;
	margin: 1px;
	
	FONT-WEIGHT: normal;
	
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}	

.fixed_btn2
{
	width: 8em;
	padding: 1px;
	margin: 1px;
	
	FONT-WEIGHT: normal;
	
	border: 1px solid #000000;

}	


.fixed_btn3
{
	width: 10.5em;
	height: 2.3em;
	padding: 1px;
	margin: 1px;
	
	FONT-WEIGHT: normal;
	
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


.fixed_btn4
{
	width: 4em;
	padding: 1px;
	margin: 1px;
	
	FONT-WEIGHT: normal;
	
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


.fixed_btn5
{
	width: 6em;
	padding: 1px;
	margin: 1px;
	
	FONT-WEIGHT: normal;
	
	border: 1px solid #000000;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
/* ---------------------------------- */

/* Public Interface search results screen buttons */
.search_btn
{
	
	width: 9.8em;
	
	FONT-WEIGHT: normal;
	
	border: 1px solid black;
}
.search_btn2
{
	
	width: 8.8em;
	FONT-WEIGHT: normal;
	
	border: 1px solid black;
}

/* Public Interface compare screen buttons */
.compare_btn1
{
	width: 130px;	
	FONT-WEIGHT: normal;	
	border: 1px solid black;
}
.compare_btn2
{	
	width: 12em;	
	FONT-WEIGHT: normal;	
	border: 1px solid black;
}

/* class to hide javascript from older browsers */
div#hiddenDiv
{
	display: none;
	text-align: right;
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.2em; 	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	
}

/* Public Interface - Footer Text View */
div.footer_text
{	
	border: 0px;
	padding: 0px;
	margin: 0px;	
	
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 1px;	

	text-align: center;	
	vertical-align: bottom;
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.09em;		
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
}

/* Public Interface - Header Text View */
div.header_text
{	
	border: 0px;
	padding: 0px;
	margin: 0px;	
	
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 1px;	

	text-align: left;	
	vertical-align: bottom;
	
	FONT-SIZE: 0.83em; 
	LINE-HEIGHT: 1.09em;		
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	
}

/* Public interface text only hyperlink format */
A.text_link 
{
	display: inline; 

	border: 0px;
	margin: 0px;
	padding: 0px;
	
	COLOR: #6699cc;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 1.5em; 
	LINE-HEIGHT: 1.5em; 
	TEXT-DECORATION: underline;
}
A.text_link:hover {
	COLOR: #000000;
}
A.text_link:visited, active  {
	outline-style: none;
	
}
A.text_link:link {
	outline-style: none;
}

div#header_top_text
{
	
	width: 760px;
	height: 100px;
	margin: 0px; 
	padding: 0px; 	
	background-color: #0000FF;
	
} 

div#header_top_text p
{
	margin: 0px; 
	padding: 0px; 	
	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 1.5em; 
	LINE-HEIGHT: 1.5em; 
} 

UL, LI
{
	margin: 0; 
	padding: 0;
}

INPUT {
	/*BORDER: #99cc66 1px solid; */
	/*BACKGROUND-COLOR: #ffffff;*/
	BORDER: 1px solid;
			
	FONT-SIZE: 1em;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	
	margin: 0.1px;
	
}
SELECT {
	/*BORDER: #99cc66 1px solid; */
	BORDER: 1px solid;
			
	FONT-SIZE: 1em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	margin: 0.1px;
	
}

TEXTAREA {
	/*BORDER: #99cc66 1px solid; */
	
	BORDER: 1px solid; 	
	FONT-SIZE: 1em;	
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}

TABLE {
		border ="1"
		width: 700px;
}

TABLE#contentbody
{
	border ="1"
	width: 300px;
} 
/* Special Profile section named table styles 
   Unnamed table styles for profile content
   are found in each of the 3 div.profile_(classname) 
   CSS class definition */
tr.even td
{
	background-color: #E1EBF5;
	border: 1px solid #AECDE1;
	margin: 0;
	padding: 4px; 

}
 
tr.odd td
{
	 background-color: #F1F6FC;
	 border: 1px solid #AECDE1;
	 margin: 0;
	 padding: 4px;

}
 
th.header1
{
	 font-weight: bold;
	 background-color: #C8DAEE; 
	 text-align: left;
	 border: 1px solid #AECDE1; 
	 padding: 4px; 
	 margin: 0;

}

.arrow
{
	FONT-SIZE: 1.8em;
	font-weight: bold;
	font-weight: strong;
}
.button_mylist_all
{
	width: 130px;
}
.button_mylist_all:hover 
{
    cursor:hand;
}
.button_mylist_select
{
	width: 130px;
}
.button_mylist_select:hover 
{
    cursor:hand;
}
.button_mylist_remove
{
	width: 130px;
}
.button_mylist_remove:hover 
{
    cursor:hand;
}
.button:hover 
{
    cursor:hand;
}
.button_mylist_compare
{
	height: 19px;
}