#filter-pane {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 200px;
}

#filter-pane .txt {
	BORDER-RIGHT: #7096c5 1px solid; BORDER-TOP: #7096c5 1px solid; BORDER-LEFT: #7096c5 1px solid; BORDER-BOTTOM: #7096c5 1px solid
	WIDTH: 144px; COLOR: #999; FONT-SIZE: x-small; 
	PADDING: 2px; 
}

#filter-pane UL LI {
	display: block; width:100%;
}


.actionHidden {
	BACKGROUND-COLOR: #b5ceff; display:none;
}

.actionShown {
	BACKGROUND-COLOR: #b5ceff; display:block; padding: 2px;
}

.filterSectionExpanded{
	BACKGROUND: #b5ceff url(images/communications_manager/down.png) no-repeat 0px 0px; PADDING-LEFT: 10px;
	color:#000; 
	
}

.filterSectionCollapsed{
	BACKGROUND: #b5ceff url(images/communications_manager/right.png) no-repeat 0px 0px; PADDING-LEFT: 10px;
	color:#333;  
}

.infoPanel {
	padding: 0px;
	margin-right:50px;
	margin-top:10px;
	display: inline;
	float:left;
}

.infoPanelTitleExpanded{
	BACKGROUND: #b5ceff url(images/communications_manager/down.png) no-repeat 0px 0px; 
	PADDING-LEFT: 10px; PADDING-TOP:2px; PADDING-BOTTOM:3px;
	color:#000; 
	
}

.infoPanelTitleCollapsed{
	BACKGROUND: #b5ceff url(images/communications_manager/right.png) no-repeat 0px 0px; 
	width: 300px; PADDING-LEFT: 20px; margin-right:50px;
	color:#333;  
}

.infoPanelContentExpanded{
	PADDING: 5px; 
	border: solid thin;
	display: block;
	
}

.infoPanelContentCollapsed{
	display:none;
}

.filterSectionTitle{
	FLOAT: left; 
	background: transparent;
}

.filterSectionSettings{
	FLOAT: right;  
	background: transparent;
}


#content-primary {
	FLOAT: right; MARGIN: 0px; WIDTH: 600px;
}


.box-blue {
	PADDING-RIGHT: 1em; BORDER-TOP: #c8ddf6 1px solid; PADDING-LEFT: 1em; BACKGROUND: #f0f5ff; PADDING-BOTTOM: 1em; 
	MARGIN: 0px 0px 1.5em ; PADDING-TOP: 1em; BORDER-BOTTOM: #c8ddf6 1px solid;
}
.box-blue H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em; COLOR: #369; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; BORDER-BOTTOM: #d2e4fa 1px dotted
}
.box-blue UL {
	MARGIN: 0px 0px 1em
}
.box-blue UL UL {
	MARGIN: 0px
}
.box-blue UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(images/communications_manager/bullet-arrow-small.gif) no-repeat 0px 0.4em; 
	PADDING-BOTTOM: 0px; COLOR: #3f7bbc; PADDING-TOP: 0px
}
.box-blue A.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.box-blue A.noborder:link {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.box-blue A.noborder:visited {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.box-blue A.noborder:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

a:link {color: #012e40; font-size: 12px; font-family: arial, verdana; text-decoration: underline; padding: 2px} 
a:visited {color: #012e40; font-size: 12px; font-family: arial, verdana; text-decoration: underline; padding: 2px} 
a:hover {color: #012e40; font-size: 12px; font-family: arial, verdana; text-decoration: underline; padding: 2px}

a.linkselected { color: #012e40; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 20px; text-decoration: none; padding: 2px }
a.linkselected:visited { color: #012e40; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 20px; text-decoration: none; padding: 2px }
a.linkselected:hover { color: #012e40; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 20px; text-decoration: none; padding: 2px }


 a.linkDisabled
 {
     color:#D9D9D9;
     text-decoration:none;
 }
a.linkDisabled:hover {text-decoration: none;}
	
.input-box
{
color: #ffffff;
background: #488A9A;
border: #ffffff solid 1px
}
font.RI { color: #666; font-size: 10px; font-family: arial, verdana, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }

p.content_row_white
 { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; } 

table .noGridLineTable {
	border:none;
	padding: 5px;
}

td.column_description
{ 
  text-align:left;
  padding:2px;
  font-weight: normal;
  font-size: 10pt;
  FONT-FAMILY: arial,verdana;
  color: #012E40;
  border-right: 1px solid #AEAEAE;
  border-bottom: 1px solid #AEAEAE; 
  border-top: 1px solid #000000; 
} 

tr.current_selection
 { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; background-color: #438C9F; text-align: left; padding: 2px } 

table.sign_up_page
	{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif}

tr.content_row_white
 { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; 
 	background-color: #ffffff; text-align: left; padding: 2px } 

tr.content_row_grey
 { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; 
 	background-color: #E1E1E1; text-align: left; padding: 2px }

tr.content_row_grey__light, tr.content_row_white__light
 { background-color: #b5ceff}


tr.content_row_red
 { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; background-color: #a4d1e4; text-align: left; padding: 2px }

p.content_back_grey
   { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; line-height: 28px; background-color: #E1E1E1; text-align: left; padding: 5px }
div.content_row_grey
 { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; background-color: #E1E1E1; text-align: left; padding: 2px }


font.small_bold  { color: black; font-size: 11px; font-family: arial, verdana, sans-serif; font-style: normal; font-weight: bold; }
tr.numerical_row
{ 
  text-align:left;
  padding:2px;
  font-weight: normal;
  font-size: 9pt;
  FONT-FAMILY: arial,verdana;
  color: #000000;
} 

tr.numerical_row_grey
{ 
  text-align:left;
  padding:2px;
  font-weight: normal;
  font-size: 9pt;
  FONT-FAMILY: arial,verdana;
  color: #000000;
  background-color:#E1E1E1;
} 


td.search
{ 
  text-align:left;
  padding:2px;
  font-weight: normal;
  font-size: 10pt;
  FONT-FAMILY: arial,verdana;
  color: #ffffff;
  background-color:#012E40;
}

td.Welcome_text
{ 
  text-align:left;
  padding:2px;
  font-weight: bold;
  font-size: 12pt;
  FONT-FAMILY: arial,verdana;
  color: #ffffff;
  background-color:#012E40;
}

td.headers
{ 
  text-align:left;
  padding:2px;
  font-weight: normal;
  font-size: 13pt;
  FONT-FAMILY: arial,verdana;
  color: #ffffff;
  background-color:#012E40;
}

td.languages
{ 
  text-align:left;
  padding:2px;
  font-weight: bold;
  font-size: 8pt;
  FONT-FAMILY: arial,verdana;
  color: #000000;
  
}

font.large_header
{ 
  padding:5px;
  text-align:left;
  font-weight: normal;
  font-size: 13pt;
  FONT-FAMILY: arial,verdana;
  color: #000000;
}

font.large_green_header
{ 
  padding:5px;
  text-align:left;
  font-weight: normal;
  font-size: 20px;
  FONT-FAMILY: arial,verdana;
  color: #012E40;
}

font.title_base_color_large
{ 
  padding:5px;
  text-align:left;
  font-weight: bold;
  font-size: 10pt;
  FONT-FAMILY: arial,verdana;
  color: #012E40;
}

font.title_base_color_small
{ 
  padding:5px;
  text-align:center;
  font-weight: bold;
  font-size: 8pt;
  FONT-FAMILY: arial,verdana;
  color: #012E40;
}


font.Date_header
{ 
  text-align:left;
  font-weight: normal;
  font-size: 8pt;
  FONT-FAMILY: arial,verdana;
  color: #ffffff;
}

td.section_selected
{ 
  border-right: 1px solid #AEAEAE;
  border-left:1px solid #AEAEAE;
  border-top: 1px solid #AEAEAE;
  text-align:center;
  padding:2px;
  font-weight: bold;
  font-size: 8pt;
  FONT-FAMILY: arial,verdana;
  color: #ffffff;
  background-color:#012E40;
}

td.top_border
{ 
  border-top: 1px solid #AEAEAE;
}

td.bottom_border
 { color: black; font-size: 12px; font-family: arial, verdana, sans-serif; font-style: normal; font-weight: normal; border-bottom: 1px solid #aeaeae }

td.top_bottom_border
{ 
  border-bottom: 1px solid #AEAEAE;
  border-top: 1px solid #AEAEAE;
}

td.top_right_bottom_border
{ 
  border-right: 1px solid #AEAEAE;
  border-bottom: 1px solid #AEAEAE; 
  border-top: 1px solid #AEAEAE; 
} 

td.Nav
{ 

  border-right: 1px solid #AEAEAE;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #AEAEAE; 
  text-align:center;
  padding:2px;
  font-weight: bold;
  font-size: 8pt;
  FONT-FAMILY: arial,verdana;
  color: #ffffff;
  background-color:#488A9A;
}

td.Nav_Greyed
{ 

  border-right: 1px solid #AEAEAE;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #AEAEAE; 
  text-align:center;
  padding:2px;
  font-weight: bold;
  font-size: 8pt;
  FONT-FAMILY: arial,verdana;
  color: #ffffff;
  background-color:#E1E1E1;
}
tr.pannel_footer
  { color: #000; font-size: 12px; font-family: arial, verdana, sans-serif; background-color: #E1E1E1; border-style: solid; border-width: 1px; border-color: #000000 #c6c6c6 #c6c6c6 } 

td.pannel_grey
  { color: #000; font-size: 12px; font-family: arial, verdana, sans-serif; background-color: #E1E1E1; border-style: solid; border-width: 1px; border-color: #000000 #c6c6c6 #c6c6c6 }


tr.pannel_grey_row
{ 
  
  background-color:#EFEFEF;
  border-right: 1px solid #C6C6C6;
  border-left:1px solid #C6C6C6;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000; 
   
} 

td.grey_bar
{ 
  
  background-color:#EFEFEF;
   
} 


A.icon_text
{
    TEXT-DECORATION: none;
	font-family: arial,verdana; 
	font-weight: bold; 
	font-size: 7pt; 
    padding:2px;
    color: #000000;
}

A.icon_text:visited
{
    TEXT-DECORATION: none;
    padding:2px;
    font-weight: bold;
    font-size: 7pt;
    FONT-FAMILY: arial,verdana;
    color: #000000;
    
}

A.icon_text:hover
{
    TEXT-DECORATION: underline;
    padding:2px;
    font-weight: bold;
    font-size: 7pt;
    FONT-FAMILY: arial,verdana;
    color: #ff0000; 
}

A.tab_selected
{
    background-color:#438C9F;
    border-top: 3px solid #124653;
    TEXT-DECORATION: none;
    padding:3px;
    font-weight: bold;
    font-size: 12px;
    FONT-FAMILY: arial,verdana;
    color: #ffffff;
    
}

A.tab_selected:visited
{
    background-color:#438C9F;
    border-top: 3px solid #124653;
    TEXT-DECORATION: none;
    padding:3px;
    font-weight: bold;
    font-size: 12px;
    FONT-FAMILY: arial,verdana;
    color: #ffffff;
    
}

A.tab_selected:hover
{
    
    TEXT-DECORATION: underline;
    border-top: 3px solid #124653;
    padding:3px;
    font-weight: bold;
    font-size: 12px;
    FONT-FAMILY: arial,verdana;
    color: #ffffff; 
}

A.tab
{
    background-color:#F0F1F6;
    border-top: 3px solid #124653;
    TEXT-DECORATION: none;
    padding:2px;
    font-weight: bold;
    font-size: 12px;
    FONT-FAMILY: arial,verdana;
    color: #000000;
    
}

A.tab:visited
{
    background-color:#F0F1F6;
    border-top: 3px solid #124653;
    TEXT-DECORATION: none;
    padding:2px;
    font-weight: bold;
    font-size: 12px;
    FONT-FAMILY: arial,verdana;
    color: #000000;
    
}

A.tab:hover
{
    
    TEXT-DECORATION: underline;
    border-top: 3px solid #124653;
    padding:2px;
    font-weight: bold;
    font-size: 12px;
    FONT-FAMILY: arial,verdana;
    color: #000000; 
}

A.navlink
{
    TEXT-DECORATION: none;
    padding:2px;
    font-weight: bold;
    font-size: 8pt;
    FONT-FAMILY: arial,verdana;
    color: #ffffff;
    
}

A.navlink:visited
{
    TEXT-DECORATION: none;
    padding:2px;
    font-weight: bold;
    font-size: 8pt;
    FONT-FAMILY: arial,verdana;
    color: #ffffff;
}

A.navlink:hover
{
    TEXT-DECORATION: underline;
    padding:2px;
    font-weight: bold;
    font-size: 8pt;
    FONT-FAMILY: arial,verdana;
    color: #ffffff; 
}

/*  AccuRecruiter */

td.NavAR
{ 

  border-right: 1px solid #AEAEAE;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #AEAEAE; 
  text-align:center;
  padding:2px;
  font-weight: bold;
  font-size: 8pt;
  FONT-FAMILY: arial,verdana;
  color: #ffffff;
  background-color:#aa0000;
}

/*  AccuRecruiter */

A.link_white
{
    TEXT-DECORATION: none;
    padding:2px;
    font-weight: bold;
    font-size: 8pt;
    FONT-FAMILY: arial,verdana;
    color: #ffffff;
    
}


A.link_white:hover
{
    TEXT-DECORATION: underline;
    padding:2px;
    font-weight: bold;
    font-size: 8pt;
    FONT-FAMILY: arial,verdana;
    color: #ffffff; 
}

A.red
	{ color: #660000; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none }
A.red:hover
	{ color: #660000; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none }
A.red:visited
	{ color: #660000; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none }

A.blue
	{ color: #006699; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none }

A.green
	{ color: #336600; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none }

A.link
 { color: #012e40; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 20px; text-decoration: underline; padding: 2px }

A.link:visited
{ color: #012e40; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 20px; text-decoration: underline; padding: 2px }

A.link:hover
 { color: #488a9a; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 20px; text-decoration: none; padding: 2px }

a.linkOrange{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff4500; FONT-FAMILY: Verdana, Helvetica, sans-serif; text-decoration: none; }
a.linkOrange:visited{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff4500; FONT-FAMILY: Verdana, Helvetica, sans-serif; text-decoration: none; }
a.linkOrange:hover{ color: #ff8f00 !important; FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif; text-decoration: none; }

A.logout
{
    TEXT-DECORATION: none;
    text-align:right;
    padding:2px;
    font-weight: bold;
    font-size: 8pt;
    FONT-FAMILY: Arial,verdana;
    color: #00426F;
}

A.logout:visited
{
    TEXT-DECORATION: none;
    text-align:right;
    padding:2px;
    font-weight: bold;
    font-size: 8pt;
    FONT-FAMILY: Arial,verdana;
    color: #00426F;
}

A.logout:hover
{
    TEXT-DECORATION: underline;
    text-align:right;
    padding:2px;
    font-weight: bold;
    font-size: 8pt;
    FONT-FAMILY: Arial,verdana;
    color: #00426F; 
}


A.footer
{
    TEXT-DECORATION: none;
    text-align:right;
    padding:2px;
    font-weight: normal;
    font-size: 10px;
    FONT-FAMILY: Arial,verdana;
    color: #000000;
    
}

A.footer:visited
{
    TEXT-DECORATION: none;
    text-align:right;
    padding:2px;
    font-weight: normal;
    font-size: 10px;
    FONT-FAMILY: Arial,verdana;
    color: #000000;
}

A.footer:hover
{
    TEXT-DECORATION: underline;
    text-align:right;
    padding:2px;
    font-weight: normal;
    font-size: 10px;
    FONT-FAMILY: Arial,verdana;
    color: #000000; 
}





td.currentDate
 { color: black; font-size: 12px; border: solid 2px #000000 } 

tr.numbers
{ 
  text-align:center;
  padding:2px;
  font-weight: bold;
  font-size: 10px;
  FONT-FAMILY: arial,verdana;
  color: #000000;
  background-color:#ffffff;
 
   
} 

tr.greyTimeZone
{ 
  text-align:center;
  padding:2px;
  font-weight: bold;
  font-size: 10px;
  FONT-FAMILY: arial,verdana;
  color: #000000;
  background-color:#f5f5f5;
  
   
}
 
td.blackWithBorder
{ 
  
  background-color:#000000;
  border-right: 1px solid #C6C6C6;
  border-left:1px solid #C6C6C6;
  border-top: 1px solid #C6C6C6;
  border-bottom: 1px solid #C6C6C6; 
   
} 

td.plannedDate
 { color: #ffffff; font-size: 12px; font-family: arial, verdana; font-weight: bold; background-color: #488a9a; text-align: center; padding: 2px; border: solid 1px #c6c6c6 } 

td.greyWithBorder
{ 
  
  background-color:#EFEFEF;
  border-right: 1px solid #C6C6C6;
  border-left:1px solid #C6C6C6;
  border-top: 1px solid #C6C6C6;
  border-bottom: 1px solid #C6C6C6; 
   
} 
td.days_border2
 { color: black; border-right: 1px solid #cccccc; border-bottom: 0px; border-top: 0px; cursor: hand; }

td.days_border3
 { color: black; font-size: 12px; font-family: arial, verdana, sans-serif; border-right: 1px solid #cccccc; border-bottom: 0px; border-top: 0px; cursor: hand; }

..DataTableHeader , .DataTableHeader td, .DataTableHeader a, .DataTableHeader a:link, .DataTableHeader a:visited, .DataTableHeader a:hover{
color: #012e40; font-size: 12px; font-family: arial, verdana; text-decoration: underline; padding: 2px}

td.border_bottom_right
  { color: black; font-size: 12px; font-family: arial, verdana, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

td.days_border_gray
  { color: black; font-size: 12px; font-family: arial, verdana; font-weight: normal; border-top: #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: #ccc }

table.days_border
{ 
  border-width: 1px;
  border-right-color: #000000; 
  border-bottom-style: solid;  
}

table.content_row_white
 { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; background-color: #ffffff; text-align: left; padding: 2px } 

table.content_row_grey
 { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; background-color: #E1E1E1; text-align: left; padding: 2px } 
 
table.content_row_lightgrey
 { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; background-color: #EEEEEE; text-align: left; padding: 2px } 
 

tr.days 
{ 
  vertical-align:middle;
  font-weight: bold;
  font-size: 9px;
  FONT-FAMILY: arial,verdana;
  color: #ffffff;
  background-color:#002D40;
  Text-decoration: none;
  border-width: 1px;
  border-color: #000000; 
  border-style: outset; 
} 


table.border 
{ 
  
  font-weight: normal;
  font-size: 10px;
  FONT-FAMILY: arial,verdana;
  color: #000000;
  Text-decoration: none;
  border-top:1px solid #AEAEAE;
  border-right:1px solid #AEAEAE;
  border-left:1px solid #AEAEAE;
  border-bottom:1px solid #AEAEAE; 
   
} 

div.border_thin 
 { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: normal; text-decoration: none; border: solid 1px #aeaeae }

table.text_padded 
{ 
  padding:5px;
  font-weight: normal;
  font-size: 10pt;
  FONT-FAMILY: arial,verdana;
  color: #000000;
  Text-decoration: none;
 
} 

table.text_medium 
{ 
  padding:2px;
  font-weight: normal;
  font-size: 8px;
  FONT-FAMILY: arial,verdana;
  color: #000000;
  Text-decoration: none;
 
} 


font.header_base_color 
{ 
  font-weight: normal;
  font-size: 13pt;
  FONT-FAMILY: arial,verdana;
  color: #002D40;
  Text-decoration: none;
} 

font.small_black_text 
{ 
  font-weight: normal;
  font-size: 8pt;
  FONT-FAMILY: arial,verdana;
  color: #000000;
  Text-decoration: none;
} 

font.month_cell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    FONT-FAMILY: arial,verdana;
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.month
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    FONT-FAMILY: arial,verdana;
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.month:hover
{
    TEXT-DECORATION: underline;
    COLOR: #cccccc; 
}

A.link_small:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana;
    COLOR: #002D40;
    TEXT-DECORATION: underline;
}

A.link_small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana;
    COLOR: #002D40;
    TEXT-DECORATION: underline;
}

A.link_small:hover
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana;
    COLOR: #002D40;
}
/* */


A.link_small_system:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial,verdana;
    COLOR: #996633;
    TEXT-DECORATION: underline;
}

A.link_small_system
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial,verdana;
    COLOR: #996633;
    TEXT-DECORATION: underline;
}

A.link_small_system:hover
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial,verdana;
    COLOR: #996633;
}

A.error
   { color: #c00; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 16px; text-decoration: underline }

A.link_Large
   { color: #002d40; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 16px; text-decoration: underline }

A.link_Large:visited    { color: #002d40; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 16px; text-decoration: underline }

A.link_Large:hover   { color: #002d40; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 16px; text-decoration: none }

/* */


A.link_Large_system
   { color: #996633; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 16px; text-decoration: underline }

A.link_Large_system:visited    { color: #996633; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 16px; text-decoration: underline }

A.link_Large_system:hover   { color: #996633; font-size: 13px; font-family: arial, verdana; font-weight: bold; line-height: 16px; text-decoration: none }


.sortby
  { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: bold; }
  
A.sortby
  { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: bold; text-decoration: none }

A.sortby:hover
{ color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: bold; text-decoration: underline }

.sortbySelect  { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: bold; text-decoration: none }
A.sortbySelect  { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: bold; text-decoration: none }
A.sortbySelect:visited  { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: bold; text-decoration: none }
A.sortbySelect:hover  { color: #000000; font-size: 12px; font-family: arial, verdana; font-weight: bold; text-decoration: none }

.font.green { color: #096; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none }
.font.red  { color: #c00; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold; text-decoration: none }

td.border { border: solid 1px #c6c6c4; background: #ffffff }

td.link_small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana;
    COLOR: #002D40;
    TEXT-DECORATION: underline;
}

.text_bgwhite { color: #1c5284; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; background-color: #fff; text-decoration: none; padding: 10px; }
.header_blue { color: #1f3561; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; padding: 0; }
.already { color: #f00; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-color: #F2F2F2; text-decoration: none; padding: 10px; }
.text_bggrey { color: #1c5284; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; background-color: #F2F2F2; text-decoration: none; padding: 10px; }
.table_bggrey { color: #1c5284; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; background-color: #F2F2F2; text-decoration: none; padding: 2px; }
.input-box
{
color: #2c386c;
background: #6ccef6;
border: solid 1px #027abb;
font-size: 12px; 
font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-style: normal; 
font-weight: normal; 

text-decoration: none; 
padding: 2px
}

/* The rollover effect for the toolbar buttons in normal admin pages */
.to_adm { PADDING-LEFT:3px; PADDING-RIGHT:3px; BACKGROUND-COLOR:#1c5284; cursor: hand; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fafafa; FONT-FAMILY: Verdana, Helvetica, sans-serif; border-color: #c1e1ff; }
/* The rollout effect for the toolbar buttons in normal admin pages */
.tu_adm  {
 PADDING-LEFT:4px;PADDING-RIGHT:4px; cursor: hand; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #484444; FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.PT { color: #00476b; FONT-SIZE: 30px; FONT-FAMILY: Verdana, Helvetica, sans-serif
; background-color: #fff; padding: 5px; }


.text { color: #195979; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: 14px; text-decoration: none; }
.login { color: #195979; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; line-height: 14px; text-decoration: none; }
.error { color: #c00; font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold;}
.errorSmall { color: #c00; font-size: 10px; font-family: arial, verdana, sans-serif; font-weight: bold;}

a.redlink {color: #c00; font-size: 12px; font-family: arial, verdana; text-decoration: none; padding: 2px; font-weight: bold;} 
a.redlink:hover {color: #c00; font-size: 12px; font-family: arial, verdana; text-decoration: none; padding: 2px; font-weight: bold;}
a.redlink:visited {color: #c00; font-size: 12px; font-family: arial, verdana; text-decoration: none; padding: 2px; font-weight: bold;} 

a.loginlink {color: #195979; font-size: 12px; font-family: arial, verdana; text-decoration: underline; padding: 2px} 
a.loginlink:hover {color: #195979; font-size: 12px; font-family: arial, verdana; text-decoration: underline; padding: 2px}
a.loginlink:visited {color: #195979; font-size: 12px; font-family: arial, verdana; text-decoration: underline; padding: 2px} 

.infosec { color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 20px; background-color: #fff9cd; text-decoration: none; padding: 5px; }
.leftbottom_border { color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 20px; text-decoration: none; padding: 3px 3px 0; border-bottom: 1px solid #7d6e48; border-left: 1px solid #7d6e48; }
.infosecwhite { color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 20px; background-color: #fff; text-decoration: none; padding: 5px; }

.pipesides { background-image: url(images//report_images//pipe_sides.gif); background-repeat: repeat-x; text-align: center; width: 60px; height: 205px; border: solid 1px #a0a0a0; }
.pipe{ background-image: url(images//report_images//pipe.gif); background-repeat: repeat-x; padding: 5px; }
.boxes { color: #000; font-size: 12px; font-family: arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: normal; background-color: #fff; background-image: url(images//report_images//boxes_bg.gif); text-decoration: none; text-align: center; width: 100px; height: 100px; padding: 5px; border: solid 1px #a0a0a0; }
.boxesPlain { color: #000; font-size: 12px; font-family: arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: normal; background-color: #cccccc; text-decoration: none; text-align: center; width: 100px; height: 100px; padding: 5px; border: solid 1px #a0a0a0; }
.boxesPlainWhite { color: #000; font-size: 12px; font-family: arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: normal; background-color: #ffffff; text-decoration: none; text-align: center; width: 100px; height: 100px; padding: 5px; }
.Hired_box { color: #000; font-size: 12px; font-family: arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: normal; background-color: #fff; background-image: url(images//report_images//hired.gif); text-decoration: none; text-align: center; width: 100px; height: 100px; padding: 5px; border: solid 1px #a0a0a0; }
.sides { color: #000; font-size: 12px; font-family: arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: normal; background-color: #fff; text-decoration: none; text-align: center; padding: 5px; }
.bottom_items{ background-repeat: repeat-x; text-align: left; vertical-align: top; padding: 5px; }
.arrows { color: #000; font-size: 12px; font-family: arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; text-align: center; padding: 5px; }

/* */

#nav1 UL {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 90px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
}


#nav2 UL {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 90px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
}

#nav3 UL {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 90px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
}

#nav4 UL {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 90px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
}

#nav5 UL {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 90px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	/*width: 90px;  Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}
	
ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 30px; /* Set 1px less than menu width */
	top: 33px;
	display: none;
	}

/* Styles for Menu Items */
ul li ul li a {
	display: block;
	background: #FAFAFA; /* IE6 Bug */
    TEXT-DECORATION: none;
    padding: 5px;
    font-weight: bold;
    font-size: 7pt;
    FONT-FAMILY: arial,verdana;
    color: #000000;
	border: 1px solid #ccc;	
	}

ul li ul li  a:hover 
{
	color: rgb(226, 20, 74);  
	background: rgb(253, 253, 224); 
} /* Hover Styles */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

		
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul {
	display: block; 
	z-index: 5;} /* The magic */		

/* Styles for Menu Items */
A.menuItem {
	display: block;
	background: #FAFAFA; /* IE6 Bug */
    TEXT-DECORATION: none;
    padding: 5px;
    font-weight: bold;
    font-size: 7pt;
    FONT-FAMILY: arial,verdana;
    color: #000000;
	border: 1px solid #ccc;	
	}
A.menuItem:hover {
	display: block;
	background: rgb(253, 253, 224); /* IE6 Bug */
	color: rgb(226, 20, 74); 
    TEXT-DECORATION: none;
    padding: 5px;
    font-weight: bold;
    font-size: 7pt;
    FONT-FAMILY: arial,verdana;
    color: #000000;
	border: 1px solid #ccc;	
	}
	
A.menuItem:visited {
	display: block;
	background: rgb(253, 253, 224); /* IE6 Bug */
	color: rgb(226, 20, 74); 
    TEXT-DECORATION: none;
    padding: 5px;
    font-weight: bold;
    font-size: 7pt;
    FONT-FAMILY: arial,verdana;
    color: #000000;
	border: 1px solid #ccc;	
	}
		
/* report section */
.heading { PADDING-RIGHT: 5px;
				 BORDER-TOP: #9cf 1px solid;
				 PADDING-LEFT: 5px;
				 FONT-WEIGHT: bold;
				 FONT-SIZE: 12px;
				 PADDING-BOTTOM: 5px;
				 COLOR: #004071;
				 PADDING-TOP: 5px;
				 BORDER-BOTTOM: #9cf 1px solid;
				 FONT-STYLE: normal;
				 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				 BACKGROUND-COLOR: #e4e9f1;
				 TEXT-DECORATION: none }
.text { BORDER-RIGHT: #c6c6c4 1px solid;
				 PADDING-RIGHT: 5px;
				 PADDING-LEFT: 5px;
				 FONT-WEIGHT: normal;
				 FONT-SIZE: 12px;
				 PADDING-BOTTOM: 5px;
				 BORDER-LEFT: #c6c6c4 1px solid;
				 COLOR: #000;
				 PADDING-TOP: 5px;
				 FONT-STYLE: normal;
				 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				 TEXT-DECORATION: none }
TR.textline { BORDER-RIGHT: #c6c6c4 1px solid;
				 PADDING-RIGHT: 5px;
				 PADDING-LEFT: 5px;
				 FONT-WEIGHT: normal;
				 FONT-SIZE: 11px;
				 PADDING-BOTTOM: 5px;
				 BORDER-LEFT: #c6c6c4 1px solid;
				 COLOR: #000;
				 PADDING-TOP: 5px;
				 BORDER-BOTTOM: #c6c6c4 1px solid;
				 FONT-STYLE: normal;
				 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				 TEXT-DECORATION: none;}
TR.textline1 { BORDER-RIGHT: #c6c6c4 1px solid;
				 FONT-WEIGHT: normal;
				 FONT-SIZE: 11px;
				 PADDING-BOTTOM: 5px;
				 BORDER-LEFT: #c6c6c4 1px solid;
				 COLOR: #000;
				 PADDING-TOP: 5px;
				 BORDER-BOTTOM: #c6c6c4 1px solid;
				 FONT-STYLE: normal;
				 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				 TEXT-DECORATION: none;}
TR.textlinegrey1 { BORDER-RIGHT: #c6c6c4 1px solid;
				 FONT-WEIGHT: normal;
				 FONT-SIZE: 11px;
				 PADDING-BOTTOM: 5px;
				 BORDER-LEFT: #c6c6c4 1px solid;
				 COLOR: #000;
				 PADDING-TOP: 5px;
				 BORDER-BOTTOM: #c6c6c4 1px solid;
				 FONT-STYLE: normal;
				 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				 BACKGROUND-COLOR: #f4f4f4;
				 TEXT-DECORATION: none }
TD.textlineborder { BORDER-RIGHT: #c6c6c4 1px solid;
				 FONT-WEIGHT: normal;
				 FONT-SIZE: 11px;
				 FONT-STYLE: normal;
				 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				 TEXT-DECORATION: none }
TR.textlinegrey { BORDER-RIGHT: #c6c6c4 1px solid;
				 PADDING-RIGHT: 5px;
				 PADDING-LEFT: 5px;
				 FONT-WEIGHT: normal;
				 FONT-SIZE: 11px;
				 PADDING-BOTTOM: 5px;
				 BORDER-LEFT: #c6c6c4 1px solid;
				 COLOR: #000;
				 PADDING-TOP: 5px;
				 BORDER-BOTTOM: #c6c6c4 1px solid;
				 FONT-STYLE: normal;
				 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				 BACKGROUND-COLOR: #f4f4f4;
				 TEXT-DECORATION: none }
TD.textline { BORDER-RIGHT: #c6c6c4 1px solid;
				 FONT-WEIGHT: normal;
				 FONT-SIZE: 11px;
				 BORDER-LEFT: #c6c6c4 1px solid;
				 COLOR: #000;
				 BORDER-BOTTOM: #c6c6c4 1px solid;
				 FONT-STYLE: normal;
				 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				 TEXT-DECORATION: none }
				 
TD.textline { BORDER-RIGHT: #c6c6c4 1px solid;
				 PADDING-RIGHT: 5px;
				 PADDING-LEFT: 5px;
				 FONT-WEIGHT: normal;
				 FONT-SIZE: 11px;
				 PADDING-BOTTOM: 5px;
				 BORDER-LEFT: #c6c6c4 1px solid;
				 COLOR: #000;
				 PADDING-TOP: 5px;
				 BORDER-BOTTOM: #c6c6c4 1px solid;
				 FONT-STYLE: normal;
				 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				 TEXT-DECORATION: none }
				 
.titles {	BORDER-RIGHT: #c6c6c4 1px solid;
			PADDING-RIGHT: 5px;
			BORDER-TOP: #9cf 1px solid;
			PADDING-LEFT: 5px;
			FONT-WEIGHT: bold;
			FONT-SIZE: 10px;
			PADDING-BOTTOM: 5px;
			BORDER-LEFT: #c6c6c4 1px solid;
			COLOR: #004071;
			PADDING-TOP: 5px;
			BORDER-BOTTOM: #9cf 1px solid;
			FONT-STYLE: normal;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			BACKGROUND-COLOR: #e4e9f1;
			TEXT-DECORATION: none }
				 
.titlesdark {	BORDER-RIGHT: #000 1px solid;
				PADDING-RIGHT: 5px;
				BORDER-TOP: #9cf 1px solid;
				PADDING-LEFT: 5px;
				FONT-WEIGHT: bold;
				FONT-SIZE: 10px;
				PADDING-BOTTOM: 5px;
				BORDER-LEFT: #c6c6c4 1px solid;
				COLOR: #004071;
				PADDING-TOP: 5px;
				BORDER-BOTTOM: #9cf 1px solid;
				FONT-STYLE: normal;
				FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				BACKGROUND-COLOR: #6f8cb6;
				TEXT-DECORATION: none }
				
.titlesmedium { PADDING-LEFT: 5px;
				PADDING-RIGHT: 5px;				
				PADDING-TOP: 5px;
				PADDING-BOTTOM: 5px;
				FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				FONT-WEIGHT: bold;
				FONT-SIZE: 10px;
				FONT-STYLE: normal;
				BACKGROUND-COLOR: #bac8dc;
				COLOR: #004071;
				TEXT-DECORATION: none;
				border-top-width: 1px;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;
				border-top-style: solid;
				border-right-style: solid;
				border-bottom-style: solid;
				border-left-style: solid;
				border-top-color: #9cf;
				border-right-color: #333;
				border-bottom-color: #9cf;
				border-left-color: #333; }
				 
.titles1 {	BORDER-RIGHT: #000 1px solid;
			BORDER-LEFT: #c6c6c4 1px solid;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			PADDING-BOTTOM: 0px;
			PADDING-TOP: 0px;
			COLOR: #004071;
			FONT-WEIGHT: bold;
			FONT-STYLE: normal;
			FONT-SIZE: 9px;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
			BACKGROUND-COLOR: #e4e9f1;
			TEXT-DECORATION: none }
				 
.titlesdark1 {	BORDER-RIGHT: #333 1px solid;
				BORDER-LEFT: #c6c6c4 1px solid;
				PADDING-RIGHT: 0px;
				PADDING-LEFT: 0px;
				PADDING-TOP: 0px;
				FONT-SIZE: 10px;
				PADDING-BOTTOM: 0px;
				FONT-WEIGHT: bold;
				COLOR: #004071;
				FONT-STYLE: normal;
				FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				BACKGROUND-COLOR: #6f8cb6;
				TEXT-DECORATION: none }
				
.titlesmedium1 { BORDER-RIGHT: #000 1px solid;
				BORDER-LEFT: #c6c6c4 1px solid;
				PADDING-LEFT: 0px;
				PADDING-RIGHT: 0px;				
				PADDING-TOP: 0px;
				PADDING-BOTTOM: 0px;
				FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
				FONT-WEIGHT: bold;
				FONT-SIZE: 10px;
				FONT-STYLE: normal;
				BACKGROUND-COLOR: #bac8dc;
				COLOR: #004071;
				TEXT-DECORATION: none;}
				
.titlesmediumdark { BORDER-RIGHT: #222 1px solid;
					PADDING-RIGHT: 5px;
					BORDER-TOP: #9cf 1px solid;
					PADDING-LEFT: 5px;
					FONT-WEIGHT: bold;
					FONT-SIZE: 10px;
					PADDING-BOTTOM: 5px;
					BORDER-LEFT: #c6c6c4 1px solid;
					COLOR: #004071;
					PADDING-TOP: 5px;
					BORDER-BOTTOM: #9cf 1px solid;
					FONT-STYLE: normal;
					FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
					BACKGROUND-COLOR: #95acca;
					TEXT-DECORATION: none }
					
.titlesmediumlight {BORDER-RIGHT: #c6c6c4 1px solid;
					PADDING-RIGHT: 5px;
					BORDER-TOP: #9cf 1px solid;
					PADDING-LEFT: 5px;
					FONT-WEIGHT: bold;
					FONT-SIZE: 10px;
					PADDING-BOTTOM: 5px;
					BORDER-LEFT: #c6c6c4 1px solid;
					COLOR: #004071;
					PADDING-TOP: 5px;
					BORDER-BOTTOM: #9cf 1px solid;
					FONT-STYLE: normal;
					FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
					BACKGROUND-COLOR: #cfd8e7;
					TEXT-DECORATION: none }
					
.Duplication_Red { 
color: #f15a4e; 
font-size: 13px; 
font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
font-weight: bold; 
font-style: normal; 
text-decoration: none; 
padding: 5px 5px 5px 0; 
}

					
/*Controls title font in bold. 
To be applied to a TD due to padding.*/
.titles_results { 
color: #231f20; 
font-size: 13px; 
font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
font-weight: bold; 
font-style: normal; 
line-height: 18px; 
text-decoration: none; 
padding: 5px 5px 5px 0; 
}

/*Grey Color beneath the prospect 
added line at the top. Design to draw 
attention to the result and only contains 
padding and BG color. To be applied to a TD.*/
.propsectadded_line { 
background-color: #f1f1f1; padding: 5px; 
}

/*Controls Result DIV. Adds padding, 
font size and spacing, and a black border 
all around. To be applied to DIV fields 
containing lists.*/
.resultListBox { 
color: #000; 
font-size: 12px; 
font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
line-height: 18px; 
text-decoration: none; 
padding: 5px; 
border: solid 1px; 
}
					
.tooltip {
	display:none;
	background:transparent url(images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
.hidden 
{
    display:none;
    visibility:hidden;
}
#overlay { BACKGROUND-IMAGE: url(images/overlay.gif); Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 100%; VISIBILITY: hidden; TOP: 0px; LEFT: 0px }
	    #overlay2 DIV { BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; MARGIN: 100px auto; PADDING-LEFT: 15px; WIDTH: 600px; PADDING-RIGHT: 15px; VISIBILITY: hidden; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 15px }
	    #overlayEdit { BACKGROUND-IMAGE: url(images/overlay.gif); Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; HEIGHT: 100%; VISIBILITY: hidden; TOP: 0px; LEFT: 0px }
	    #overlayEdit DIV { BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; MARGIN: 100px auto; PADDING-LEFT: 15px; WIDTH: 600px; PADDING-RIGHT: 15px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 15px }
	    DIV.thinLine { Z-INDEX: 1; BORDER-BOTTOM: #47698b 1px solid; BORDER-LEFT: #47698b 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #47698b 1px solid; BORDER-RIGHT: #47698b 1px solid; PADDING-TOP: 10px }
	    DIV#tipDiv { Z-INDEX: 10000; BORDER-BOTTOM: #336 1px solid; POSITION: absolute; BORDER-LEFT: #336 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.3; BACKGROUND-COLOR: #dee7f7; PADDING-LEFT: 6px; WIDTH: 260px; PADDING-RIGHT: 6px; FONT-FAMILY: arial,verdana; VISIBILITY: hidden; COLOR: #000; FONT-SIZE: 11px; BORDER-TOP: #336 1px solid; TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: #336 1px solid; PADDING-TOP: 6px; LEFT: 0px }
	    DIV#tipDiv A:link { COLOR: #33b }
	    DIV#tipDiv A:visited { COLOR: #339 }

.floatLeft {
	float:left;
	padding:5 5 25 5;
	width:320px;
}
.floatRight {
	float: right;
	padding:5 5 25 5;
	width:450px;
}
.clearFloat {
	clear:both;
}


/* Ajax Tab Container stats here*/
.CustomTabStyle .ajax__tab_header 
{
    color:#888;
    font:normal normal bold 12px verdana,tahoma,helvetica;
    padding-top:0px;
    background:url(../images/tab/tab-line.gif) repeat-x bottom;
}
.CustomTabStyle .ajax__tab_header .ajax__tab_active
{
    color:#00476B;
}
.CustomTabStyle>.ajax__tab_header .ajax__tab_hover
{
    color:#00476B;
}
.CustomTabStyle .ajax__tab_outer 
{
    padding-right:0px;
    height:21px;
    background:url(../images/tab/tab-right.gif) no-repeat right;

}

.CustomTabStyle .ajax__tab_inner 
{
    padding-left:3px;
    background:url(../images/tab/tab-left.gif) no-repeat;

}

.CustomTabStyle .ajax__tab_tab 
{
    height:22px;
    padding:4px;
    margin:0;
    background:url(../images/tab/tab.gif) repeat-x;

 }
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {
    padding-right:0px;
    background:url(../images/tab/tab-hover-right.gif) no-repeat right;

}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner 
{
    padding-left:3px;
    background:url(../images/tab/tab-hover-left.gif) no-repeat;
    }
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab 
{
    height:22px;
    background:url(../images/tab/tab-hover.gif) repeat-x;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_header 
{
    color:#00476B;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer 
{
    padding-right:0px;
    background:url(../images/tab/tab-active-right.gif) no-repeat right;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner 
{
    padding-left:3px;
    background:url(../images/tab/tab-active-left.gif) no-repeat;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab 
{
    height:22px;
    background:url(../images/tab/tab-active.gif) repeat-x;
  }
.CustomTabStyle .ajax__tab_body 
{
    font:normal normal bold 12px verdana,tahoma,helvetica;
    border:1px solid #00476B;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
 }
 
