/*----------- CONSTS -----------*/ 
/*----------- BODY -----------*/ 

img, .pngbackground
{
	behavior: url(styles/iepngfix.htc); 
}

textarea {overflow:auto;display:block;
	-moz-box-sizing:border-box;}

body
{
	padding:0px;
	margin:0px;
}

BODY { background-color: #FFFFFF; font-size: 10pt; font-family: tahoma,arial,sans Serif; color : #636363; text-decoration : none; } 

input, textarea { font-size: 8pt; font-family: arial,tahoma,verdana,arial; text-decoration : none; } 

a {
	color: #4555E6;text-decoration: none;
}

a:visited {
	color: #4555E6;text-decoration: none;
}
a:hover {
	color: #4D5EFF;text-decoration: underline;
}

/* --- Added by Chris --- */
a img, a:visited imge
{
	border-style:none;
}

div.fullsizeimage
{
	border:1px solid black;	
	z-index:10;
	position:absolute;
}

/*img.overlaybutton
{
	border:none;
}*/

div.thumbnailholder
{	
	float:right;	
	display:inline;	
	cursor:pointer;
	position:relative;
	margin:0px;
	width:50px;
	height:100%;
	padding:0px;	
}

img.thumbnailimage
{			
	position:relative;
}

/*tr.menurow td > img.thumbnailimage
{
	left:15px;
}*/

img.zoomimage
{			
	position:absolute;
	cursor:pointer;		
	z-index:5;	
	margin:1px;		
	margin-bottom:2px;	
	right:-1px;
	bottom:1px;
}

div.thumbnailholder > img.zoomimage
{
	bottom:0px;
	right:0px;
}

img.closeimage, img.orderimage
{
	cursor:pointer;
	position:absolute;
	right:0;	
}

img.closeimage 
{
	top:0px;
}

img.orderimage
{
	bottom:0px
}

div.fullsizeimage > img.closeimage, div.fullsizeimage > img.orderimage
{
	right:0;
}

div.floatright{
	float:right;
	margin-right:3px;
	vertical-align:middle;
	width:auto;
	height:auto;	
}

div.floatright span 
{
	vertical-align:middle;
	display:block;
	float:left;
}

.control_group_element
{
	background-color:White;
}

div.overlaybox 
{
	position:absolute;
	background-color:white;
	opacity:.5;
	filter:alpha(opacity=50);
	width:100%;
	height:100%;
	z-index:50;
	left:0px;
}

a.homepagenav
{
	width:20px;
	height:20px;
	display:block;
	float:left;	
	cursor:pointer;
	vertical-align:middle;	
	text-decoration:none;		
}

div.homepagenav_bg_prev, div.homepagenav_bg_dis_prev
{
	background-image:url(../images/butt_nav_prev.gif);
	background-position:0px -20px;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	float:left;
}

div.homepagenav_bg_next, div.homepagenav_bg_dis_next
{
	background-image:url(../images/butt_nav_next.gif);
	background-position:0px -20px;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	float:left;
}

a.homepagenextnav:hover
{
	background-image:url(../images/butt_nav_next.gif);
	background-position:0px 0px;
}

a.homepageprevnav:hover
{
	background-image:url(../images/butt_nav_prev.gif);			
}

div.homepagenav_bg_dis_prev, div.homepagenav_bg_dis_next
{		
	background-position:0px -40px;
}



/* Drop down Menus */

	/* Top bar */

td.dropdownhost
{
	position:relative;	
	/*display:block;	*/	
}

td.dropdownhost div.dropdown
{
	display:none;
	position:absolute;
	left:0;
	top:1em;
	padding-right:0px;	
	padding-top:0px;
	margin-top:2px;
	color:White;	
}


td.dropdownhost > div.dropdown
{
	margin-top:0px;
	left:auto;
	top:auto;
}

td.dropdownhost select.dropdown
{	
	position:absolute;
	z-index:2;	
	top:2em;	
}

td.dropdownhost > select.dropdown
{	
	left:auto;
	top:auto;
}

div.dropdown ul 
{
	list-style-type:none;
	margin-left:0px;	
	background-color:White;	
}

div.dropdown ul li
{
	margin-top:0px;
}

a.linkdropdown, a.linkdropdown:hover, a.linkdropdown:visited
{
	margin-top:0px;
	margin-bottom:0px;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:4px;
	display:block;
	background-color:#7FC41C;
	font-family:tahoma,arial;
	font-size:8pt;
	color: white;
	text-decoration: none; 
	height:1em;		
}

div > a.linkdropdown, div > a.linkdropdown:hover, div > a.linkdropdown:visited
{
	height:auto;	
}

a.linkdropdown:hover { background-color:#72B019;}

td.dropdownhost:hover div.dropdown, td.dropdownover div.dropdown
{
	display:block;
}

	/* Left menu*/
	
div.leftsubmenu
{
	margin:0px;
	padding:0px;
}

div.leftsubmenu ul
{
	list-style:none;
	list-style-type:none;
	margin-left:9px;	
	margin-top:0px;
	margin-bottom:0px;
	background-color:White;
	padding:0px;
}

div.leftsubmenu ul li
{
	margin:0px;
	padding:0px
}

a.linksubmenu, a.linksubmenu:hover, a.linksubmenu:visited, a.linksubmenucurrent, a.linksubmenucurrent:hover, a.linksubmenucurrent:visited
{
	padding-left:6px;
	padding-top:4px;
	margin-top:0px;
	margin-bottom:1px;
	font-weight:bold;
	padding-bottom:6px;	
	display:block;
	background-color:#DBE4F5;
	font-family:tahoma,arial;
	font-size:8pt;
	color:#4555E6;
	text-decoration: none; 
	height:1.1em;	
}

a.linksubmenu img, a.linksubmenucurrent img
{
	margin-right:6px;
}

div.leftsubmenu ul li > a, div.leftsubmenu ul li > a:hover, div.leftsubmenu ul li > a:visited
{
	height:auto;
}

a.linksubmenu:hover { text-decoration:underline;} 

a.linksubmenucurrent, a.linksubmenucurrent:hover, a.linksubmenucurrent:visited
{
	background-color:#CCD7F1;
}

div.SubMenuViewFull div.SubMenuControl
{
	display:block;
}

div.SubMenuHide div.SubMenuControl
{
	display:none;
}

.header_menu 
{
	display:inline;
}

h5.blue a:hover, h5.blue a:active
{ color:#819AD2;text-decoration:none;}

.link_image {color: #4555E6;text-decoration: none; display:block;}
.link_image:visited {color: #4555E6;text-decoration: none;}
.link_image:hover {color: #4D5EFF;text-decoration: underline;}

.text8_error { font-family:tahoma,arial; font-size:8pt; color:#FF0000 }

.link_white, .link_white:visited, .link_white:link {color:white; text-decoration:none;}
.link_white:hover {text-decoration:underline;}

.tab_basebutton {padding:0px 4px 0px 4px; margin:0; width:0px;} 

table.tab {border-collapse:collapse; border-style:none;}

a.tab_button, a.tab_button_selected 
{margin:0 0 0px 0; padding:4px 9px 4px 9px; display:block; font-family: tahoma,verdana,arial;font-size:9.5pt; font-weight:bold; vertical-align:middle; text-decoration:none; white-space: nowrap; }

a.tab_button, a.tab_button:link, a.tab_button:visited  
{background-color:#fff; color:#5D9014; border: 1px solid #7FC41C; border-bottom:none;}

a.tab_button:hover, a.tab_button:active 
{background-color:#F5FBF1; color:#5D9014; }

a.tab_button_selected, a.tab_button_selected:link, a.tab_button_selected:visited, a.tab_button_selected:hover {background-color:#7FC41C; color:#fff; border: 1px solid #7FC41C; cursor:text; text-decoration:none;}

.tab_row {height:6px;background-color:#7FC41C; color:#fff; border: 1px solid #7FC41C;}

/* ---------------------- */

/*ul { margin-left: 30px; }
ul {margin:0;padding:0;margin-bottom:2px;margin-left:0px;padding-left:8px}
li {margin:0;padding:0;list-style-position:inside;}*/

img.menu_icon
{	
	margin:5px;	
}


ul {
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type : disc;
	padding : 0;
}

ul li
{
	margin-top: 3px;
}

ul.homepages 
{
	margin-top:5px;
}

ul.homepages li
{
	margin-top: 5px;margin-bottom:5px;	
	list-style-image:url(../Images/green_tick.gif);
}

ul.newslist
{
	list-style-type:none;	
}

ul.newslist li P:first-line
{
	text-indent:20px;
}

div.homepagelists
{
	padding-left:2em;
	text-indent:-0.5em;
}

/* --------- Header Brand Styles --------------*/

.brand_cell {background-color: #7FC41C;padding: 10px 0 10px 10px} 

.brand_transition_cell 
{
	width:82px;
	height:62px;
	background-image:url(../images/gw_curvedivider.gif);
}

.brand_business_logo_cell
{
	width:50%;
	height:62px;
	text-align:center;
	vertical-align:middle;
	padding:0px;
}

.brand_business_logo_cell img
{
	margin:0px;
	padding:0px;
}

.message_image
{
	float:left;
	padding:0px;
	margin:1px;
	margin-right:6px;	
}

.clearfix:after, .clearfixafter {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* ----------- Headings ----------------- */

blockquote { margin-top: 10px; margin-left: 20px; margin-bottom: 15px; }
h3 { margin-bottom: 0px } 
h4 { margin-bottom: 0px }
h5 { margin-top: 5px; margin-bottom: 2px; color:#7d7d7d; font-size:10pt;}
h6 { margin-top: 10px; margin-bottom: 5px; font-size:9pt;}
h5.green { margin-bottom: 2px; margin-top: 0px;color:#72B019 }
h5.blue { margin-bottom: 2px; margin-top: 0px;color:#264AA8 } 
h5.red { margin-bottom: 2px; margin-top: 0px;color:#F00 } 
h5.margin {margin-top: 5px; margin-bottom: 2px; }
h5.nomargin {margin-top: 0px; margin-bottom: 0px;}

/*----------- LEFT MENU BUTTON BASE --------*/

.basebutton {padding:0px 5px 0px 5px; margin:0;}
.basebuttonsub {padding:0 5px 0 5px; margin:0;}
.basebutton2 {padding:0px 5px 0px 5px; margin:0;}
a.button1, a.button1:link, a.button1:visited, a.button1:hover, a.button1:active,
a.button1disabled, a.button1disabled:link, a.button1disabled:visited, a.button1disabled:hover, a.button1disabled:active,
a.button1high:link, a.button1high:visited, a.button1high:hover, a.button1high:active,
a.button3, a.button3:link, a.button3:visited, a.button3:hover, a.button3:active,
a.button3high:link, a.button3high:visited, a.button3high:hover, a.button3high:active
{
padding:0; display:block; font-family: tahoma,verdana,arial;font-size:9.5pt; font-weight:bold; vertical-align:middle; text-decoration:none; white-space: nowrap;		
}

a.button2:link, a.button2:visited, a.button2:hover, a.button2:active,
a.button2high:link, a.button2high:visited, a.button2high:hover, a.button2high:active,
a.button4:link, a.button4:visited, a.button4:hover, a.button4:active,
a.button4disabled, a.button4disabled:link, a.button4disabled:visited, a.button4disabled:hover, a.button4disabled:active,
a.button4high:link, a.button4high:visited, a.button4high:hover, a.button4high:active,
a.buttondisableg:link, a.buttondisableg:visited, a.buttondisableg:hover, a.buttondisableg:active
{
padding:0; display:block; font-family: tahoma,verdana,arial;font-size:8.5pt; font-weight:bold; vertical-align:middle; text-decoration:none; white-space: nowrap;		
}

/*----------- LEFT MENU GREEN --------*/
a.button1, a.button1:link, a.button1:visited  {background-color:#7FC41C; color:#fff; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}
a.button1:hover, a.button1:active {background-color:#72B019; color:#fff; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}

/*----------- LEFT MENU GREEN DISABLED--------*/
a.button1disabled, a.button1disabled:link, a.button1disabled:visited  {background-color:#D8D8D8; color:#7D7D7D; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}
a.button1disabled:hover, a.button1disabled:active {background-color:#D8D8D8; color:#7D7D7D; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}

/*----------- LEFT MENU GREEN HIGHLIGHT--------*/
a.button1high, a.button1high:link, a.button1high:visited  {background-color:#5D9014; color:#fff; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}
a.button1high:hover, a.button1high:active {background-color:#5D9014; color:#fff; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}

/*----------- LEFT MENU GREEN SUB--------*/
a.button2:link, a.button2:visited  {background-color:#fff; color:#5D9014; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}
a.button2:hover, a.button2:active {background-color:#F5FBF1; color:#5D9014; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}

/*----------- LEFT MENU GREEN SUB HIGHLIGHT--------*/
a.button2high:link, a.button2high:visited  {background-color:#F0FBEB; color:#5D9014; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}
a.button2high:hover, a.button2high:active {background-color:#F0FBEB; color:#5D9014; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}

/*----------- LEFT MENU BLUE --------*/
a.button3:link, a.button3:visited  {background-color:#819AD2; color:#fff; border: 1px solid #DBE4F5;padding:3px 0 3px 9px;}
a.button3:hover, a.button3:active {background-color:#5F79C2; color:#fff; border: 1px solid #DBE4F5;padding:3px 0 3px 9px;}

/*----------- LEFT MENU BLUE HIGHLIGHT --------*/
a.button3high:link, a.button3high:visited  {background-color:#264AA8; color:#fff; border: 1px solid #DBE4F5;padding:3px 0 3px 9px;}
a.button3high:hover, a.button3high:active {background-color:#264AA8; color:#fff; border: 1px solid #DBE4F5;padding:3px 0 3px 9px;}

/*----------- LEFT MENU BLUE SUB--------*/
a.button4:link, a.button4:visited  {background-color:#fff; color:#264AA8; border: 1px solid #DBE4F5;padding:3px 0 3px 9px;}
a.button4:hover, a.button4:active {background-color:#F1F4FB; color:#264AA8; border: 1px solid #DBE4F5;padding:3px 0 3px 9px;}

/*----------- LEFT MENU BLUE SUB HIGHLIGHT--------*/
a.button4high:link, a.button4high:visited  {background-color:#E9EFF9; color:#264AA8; border: 1px solid #DBE4F5;padding:3px 0 3px 9px;}
a.button4high:hover, a.button4high:active {background-color:#E9EFF9; color:#264AA8; border: 1px solid #DBE4F5;padding:3px 0 3px 9px;}	

/*----------- LEFT MENU GREEN SUB DISABLED --------*/
a.buttondisableg:link, a.buttondisableg:visited  {background-color:#f1f1f1; color:#999999; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}
a.buttondisableg:hover, a.buttondisableg:active {background-color:#f1f1f1; color:#999999; border: 1px solid #E7F5DB;padding:3px 0 3px 9px;}

/*----------- LEFT MENU BLUE SUB DISABLED --------*/
a.button4disabled, a.button4disabled:link, a.button4disabled:visited  {background-color:#f1f1f1; color:#999999; border: 1px solid #DBE4F5;padding:3px 0 3px 9px;}
a.button4disabled:hover, a.button4disabled:active {background-color:#f1f1f1; color:#999999; border: 1px solid #DBE4F5;padding:3px 0 3px 9px;}


/*----------- BUTTON AREA BUTTON GREEN --------*/
.buttonareagreen {padding:0; margin:0; background-image: url(../images/buttons/g_bg.gif); background-repeat: repeat; background-attachment: fixed;	}

/*----------- BUTTON AREA BUTTON BLUE --------*/
.buttonareablue {padding:0; margin:0; /*background-image: url(../images/buttons/b_mid_sml_blue_norm.gif); background-repeat:repeat; */}

/*----------- BUTTON AREA BUTTON ORANGE --------*/
.buttonareaorange {padding:0; margin:0; background-image: url(../images/buttons/or_bg.gif); background-repeat: repeat; }

/*----------- BUTTON BASIC --------*/

/*a.button_basicsm, a.button_basicsm:link, a.button_basicsm:visited, a.button_basicsm:hover, a.button_basicsm:active,
a.button_basic, a.button_basic:link, a.button_basic:visited, a.button_basic:hover, a.button_basic:active
{
padding:0; display:block; vertical-align:middle; text-decoration:none; white-space: nowrap;	
}*/

a.button_basic, a.button_basic:link, a.button_basic:visited  { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #000000; text-decoration:none; height: 25px;padding:5px 0 0 0;}
a.button_basic:hover, a.button_basic:active { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #000000; text-decoration:underline; height: 25px;padding:5px 0 0 0;}

a.button_basicsm, a.button_basicsm:link, a.button_basicsm:visited  { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #000000; text-decoration:none; height: 23px;padding:5px 0 0 0 }
a.button_basicsm:hover, a.button_basicsm:active { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #000000; text-decoration:underline; height: 23px;padding:5px 0 0 0 }


/*----------- BUTTONS --------*/ 
.btn_search { width: 62px; height: 23px; border: 0px } 
/*.search_button { width: 60px; height: 20px; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; font-weight : bold; color : #333333; background : #DDDDDD; border-color : #C8C8C8,#C8C8C8,#B1B1B1,#B1B1B1; border-width : 1 } */

.button_express { width: 120px; height: 24px; font-family : verdana, arial, helvetica, sans-serif; font-size : 8pt; font-weight : bold; color : #636363; background : #F1FEF2; border-color : #57DF5E; border-width : 1px } 

/*----------- BOXES -----------*/ 
.box { border: 1px solid #71CCEE } 
.box_fill_white { background-color: #FFFFFF; border: 1px solid #71CCEE } 
.box_open_top { border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_open_top_white { background-color: #FFFFFF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_open_bottom { border-left: 1px solid #71CCEE; border-top: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_left_bottom { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_left_right { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_bottom_white { background-color: #FFFFFF; border-bottom: 1px solid #71CCEE } 
.box_info { border: 1px solid #D69930 } 
.box_info_open_top { border-left: 1px solid #D69930; border-bottom: 1px solid #D69930; border-right: 1px solid #D69930 } 
.box_info_open_bottom { border-left: 1px solid #D69930; border-top: 1px solid #D69930; border-right: 1px solid #D69930 } 
.box_premium { border: 1px solid #57DF5E } 
.box_premium_fill { background-color: #F1FEF2; border: 1px solid #57DF5E } 
.box_premium_fill_white { background-color: #FFFFFF; border: 1px solid #57DF5E } 
.box_premium_left_right { background-color: #F1FEF2; border-left: 1px solid #57DF5E; border-right: 1px solid #57DF5E } 
.box_premium_bottom_white { background-color: #FFFFFF; border-bottom: 1px solid #57DF5E } 
.box_premium_open_top { border-left: 1px solid #57DF5E; border-bottom: 1px solid #57DF5E; border-right: 1px solid #57DF5E } 
.box_premium_open_bottom { border-left: 1px solid #57DF5E; border-top: 1px solid #57DF5E; border-right: 1px solid #57DF5E } 
.box_fill { background-color: #EAF9FF; border: 1px solid #71CCEE } 
.box_menu { font-size:8pt; color: #636363; background-color: #EAF9FF; border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_search { font-size:8pt; color: #636363; background-color: #FBFBFB; border-top: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2 } 
.box_info_header { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #636363; background-color: #FFF6E6; border-bottom: 1px solid #D69930 } 
.box_index { background-color: #F9FFF9; border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_top { border-top: 1px solid #71CCEE } 
.box_bottom { border-bottom: 1px solid #71CCEE } 
.box_blue_bottom { border-bottom: 1px solid #71CCEE } 
.box_gray_bottom { border-bottom: 2px solid #F76E6E } 
.box_sites_bottom { border-bottom: 2px solid #71CCEE } 
.box_top_bottom { border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_underline { border-bottom: 1px dotted #71CCEE } 
.box_category { font-size:10pt; color: #636363; border-bottom: 1px dotted #71CCEE } 
.box_alpha { border-top: 1px dotted #71CCEE; border-bottom: 1px dotted #71CCEE } 
.box_dot_right { border-right: 1px dotted #71CCEE } 
.box_info_underline { border-bottom: 1px dotted #D69930 } 
.box_dot_right { border-right: 1px dotted #71CCEE } 
.box_subcat { background-color: #FFFFFF; border-top: 1px solid #BADFFE; border-bottom: 1px solid #BADFFE } 
.box_path { background-color: #F7F7F7; border: 1px solid #E0E0E0 } 
.box_info_fill { background-color: #FFF6E6; color: #636363; border: 1px solid #D69930 } 
.box_warn_fill { background-color: #FFF6E6; color: #636363; border: 1px solid #D69930 } 
.box_advert_fill { background-color: #F4F2F8; color: #666666; border: 1px solid #D2BCEF } 
.box_advert_underline { border-bottom: 1px dotted #A4EEA8 } 
.box_error_fill {background-color: #FFCDCD; border: 1px solid #D69930; padding:5px;}
.box_fill_rednob {background-color: #FFCDCD;}

/*----------- RECTS COUNTER --------*/ 
.box_fill_light 
{ font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #636363; background-color: 
#EDF7FF; border: 1px solid #71CCEE } .box_fill_medium { font-family:tahoma,arial; 
font-size:8pt; color: #636363; background-color: #F4F4FB; border: 1px solid #D0D0E6 
} .box_fill_dark { font-family:tahoma,arial; font-size:8pt; color: 
white; background-color: #6465AD; border: 1px solid #6465AD } .box_fill_pink { 
background-color: #FFF4F4; font-family: "MS sans serif",tahoma,arial; font-size:8pt; 
color:#000000; border: 1px solid #FFBBBB } 

/*----------- RECTS SPLASHES --------*/ 
.box_splash_01 { border: 1px solid #59C8F6 } .box_splash_02 { border: 1px solid 
#4BCD45 } .box_splash_03 { border: 1px solid #E49C3D } .box_splash_04 { border: 
1px solid #E260DC } .box_splash_05 { border: 1px solid #E2754A } .box_splash_06 
{ border: 1px solid #8191BC } 

/*----------- FILLS --------*/ 
.fill_white { background-color: #FFFFFF } 
.fill_white_b { background-color: #FFFFFF; color: #5F79C2}
.fill_white_db { background-color: #FFFFFF; color: #264AA8}
.fill_white_g { background-color: #FFFFFF; color: #5D9014}
.fill_back { background-color: #EAF9FF } 
.fill_dark { background-color: #71CCEE } 
.fill_light { background-color: #E7F5DB } 
.fill_gray { background-color: #F5F5F5 }
.fill_gray2 { background-color: #EEEEEE }
.fill_info_back { background-color: #FFF6E6 } 
.fill_menu { background-color: #F1FEF2 } 
.fill_item { background-color: #EDF1FA }
.fill_today { background-color: #e7f5db }
.fill_edited_back { background-color: #FFF7F2 } 
.fill_edited_dark { background-color: #FFB88C } 
.fill_error { background-color: #FFCDCD }

/*----------- PADDING --------*/ 
.padd5 { padding: 5px; }


/*----------- OBJECTS --------*/ 
.object_flat { border-color: #71CCEE; border-style: solid; border-width: 1px } 
.object_premium_flat { border-color: #57DF5E; border-style: solid; border-width: 1px } 

/*----------- LINKS -----------*/ 
.link_category { color: #0086CC; font-size:10pt; text-decoration: underline } 
.link_category:visited { color: #0086CC; font-size:10pt; text-decoration: underline } 
.link_category:hover { color: #0086CC; font-size:10pt; text-decoration: underline } 
.link_subcat { color: #6465AD; font-family:tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_subcat:visited { color: #6465AD; font-family:tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_subcat:hover { color: #6465AD; font-family:tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_text { color: #0086CC; font-family:"MS sans serif",tahoma,arial; font-size:8pt; text-decoration: none } 
.link_text:visited { color: #0086CC; font-family:"MS sans serif",tahoma,arial; font-size:8pt; text-decoration: none } 
.link_text:hover { color: #0086CC; font-family:"MS sans serif",tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_path { color: #0086CC; text-decoration: underline } 
.link_path:visited { color: #0086CC; text-decoration: underline } 
.link_path:hover { color: #0086CC; text-decoration: underline }
.link_page { color: #858585; text-decoration: underline; font-size:8pt;} 
.link_page:visited { color: #858585; text-decoration: underline } 
.link_page:hover { color: #858585; text-decoration: none }
.link_menu { color: #0086CC; text-decoration: none } 
.link_menu:visited { color: #0086CC; text-decoration: none } 
.link_menu:hover { color: #0086CC; text-decoration: underline } 
.link8 { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #636363; text-decoration: none } 
.link8:visited { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #636363; text-decoration: none } 
.link8:hover { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #636363; text-decoration: underline } 
.link8_white, .link8_white:visited { font-family:tahoma,arial; font-size:8pt; color: white; text-decoration: none } 
.link8_white:hover { font-family:tahoma,arial; font-size:8pt; color: white; text-decoration: underline } 
.link_search_cat { color: #636363; text-decoration: underline } 
.link_admin { color: #800000; font-family:"MS sans serif",tahoma,arial; font-size:8pt; text-decoration: underline } 
.link_green { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #37B732; text-decoration:none }
.link_green:hover { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #37B732; text-decoration:underline } 
/*.link_black, .link_black:link, .link_black:visited { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #000000; text-decoration:none; }
.link_black:hover, link_black:active { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #000000; text-decoration:underline; } */
a.link_black10, a.link_black10:link, a.link_black10:visited { font-family:"MS sans serif",tahoma,arial; font-size:10pt; color: #000000; text-decoration:none }
a.link_black10:hover, a.link_black10:active { font-family:"MS sans serif",tahoma,arial; font-size:10pt; color: #000000; text-decoration:underline } 

a.link_black8, a.link_black8:link, a.link_black8:visited { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #000000; text-decoration:none }
a.link_black8:hover, a.link_black8:active { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #000000; text-decoration:underline } 

a.big_link, .big_link:visited, a.big_link:hover {font-family:tahoma,arial; font-size:14pt; font-weight:bold; color: white; text-decoration: none;}
a.big_link:hover {text-decoration:underline;}


/*--- LINK PAGE TITLE ---*/ 
.link_page_title { font-size:10pt; color: #0086CC; text-decoration: underline } 
.link_page_title:visited { font-size:10pt; color: #0086CC; text-decoration: underline } 
.link_page_title:hover { font-size:10pt; color: #0086CC; text-decoration: underline } 

/*--- LINK SEARCH RESULTS TITLE ---*/ 
.link_search_title { font-size:10pt; color: #145AB9; text-decoration: underline } 
.link_search_title:visited { font-size:10pt; color: #145AB9; text-decoration: underline } 
.link_search_title:hover { font-size:10pt; color: #1972EB; text-decoration: underline }

/*--- LINK DIRECTORY TITLE ---*/ 
.link_diboxory { color: #0086CC; font-family: "MS sans serif",tahoma,arial; font-size: 8pt; text-decoration: underline } 
.link_diboxory:visited { color: #636363; font-family: "MS sans serif",tahoma,arial; font-size: 8pt; text-decoration: underline } 
.link_diboxory:hover { color: #0086CC; font-family: "MS sans serif",tahoma,arial; font-size: 8pt; text-decoration: underline }

/*----------- LINK PARTNERS -----------*/ 
.link_partner { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #636363; text-decoration: underline } 
.link_partner:hover { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color: #71CCEE; text-decoration: underline } 

/*----------- BORD -----------*/ 
.bord_top { font-family: "MS sans serif",tahoma,arial; font-size:8pt; color:#636363; border-top: 1px solid #5BA5F3 } 
.bord_bottom { font-family: "MS sans serif",tahoma,arial; font-size:8pt; color:#636363; border-bottom: 1px dotted #5BA5F3 } 
.bord_flat_pink { border-color: #FFBBBB; border-style: solid; border-width: 1px } 
.bord_flat_green { border-color: #42CE42; border-style: solid; border-width: 1px } 

/*----------- PATH -----------*/ 
/*.path { border-bottom: 1px solid #6A9CE0 } 
.back_main { background-image: url(images/back_dog.gif);background-repeat: no-repeat; background-attachment: fixed; background-position: center middle; border: 1px solid #71CCEE } 
.back_header { background-image: url(images/header_right.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: right; } 
.back_alpha { background-image: url(images/back_alpha.gif); background-repeat: no-repeat; background-attachment: fixed; background-position: left middle; } */

/*----------- TEXT -----------*/ 
.text_none { font-family:arial; font-size:0px } 
.text6 { font-family: sans-serif; font-size:6pt; color:#636363 } 
.text8 { font-family:"MS sans serif",tahoma,arial; font-size:8pt; text-align: justify; color: #636363 } 
.text8_info { font-family:tahoma,arial; font-size:8pt; color:#000000 }
.text7_info { font-family:tahoma,arial; font-size:7pt; color:#000000 }
.text7_simple { font-family:tahoma,arial,sans-serif; font-size:7.5pt; color:#494949 }
.text8_foot { font-family:tahoma,arial,sans-serif; font-size:8pt; color:#858585 }
.text8_simple { font-family:tahoma,arial,sans-serif; font-size:8pt; color:#494949 }
.text8_tsimple { font-family:tahoma,arial,sans-serif; font-size:8pt; color:#7D7D7D }
.text8_simplebg { font-family:tahoma,arial,sans-serif; background-color: #F5F5F5;font-size:8pt; color:#494949;padding-bottom: 5px }
.text8_simplewbg { font-family:tahoma,arial,sans-serif; background-color: #FFFFFF;font-size:8pt; color:#494949;padding-top:2px;padding-bottom: 3px }
.text7_white { font-family:tahoma,arial; font-size:7pt; color:#FFFFFF; text-decoration:none }
.text10_white { font-family:verdana,tahoma,arial; font-size:10pt; color:#FFFFFF; text-decoration:none }
.text10_grey { font-family:verdana,tahoma,arial; font-size:10pt; color:#494949; text-decoration:none }
.text8_white { font-family:tahoma,arial; font-size:8pt; color:#FFFFFF; text-decoration:none } 
.text8_grey { font-family:verdana,tahoma,arial; font-size:8pt; color:#494949; text-decoration:none }
/*.text8_white:hover { font-family:tahoma,arial; font-size:8pt; color:#FFFFFF; text-decoration:underline }*/
.text10 { font-family:arial,tahoma,sans-serif; font-size:10pt; text-align: justify; color:#666666 } 
.text10_simple { font-size:10pt; color:#494949 }
.text10_tsimple { font-size:10pt; color:#7D7D7D }
.text10_bbold { font-family:arial,tahoma,sans-serif; font-size:10pt; font-weight:bold;color:#000000 } 
.text_url { font-size:10pt; color: #643F94 } 
.text8_green { color: #7FC41C;padding-left:6px;padding-right:6px }
.text8_aster { color: #ffffff;padding-left:6px;padding-right:6px } 
.text_underline { text-decoration: underline } 

.text_new { padding-left:2px; padding-right: 2px; margin-right:3px; font-weight:bold; color:#FFFFFF; background:#E2754A; }

/*----------- CELL -----------*/ 
.cell_nav { color: #0086CC; font-family:"MS sans serif",tahoma,arial; font-size:8pt; text-decoration: none; padding: 0px; padding-left: 0px; display: block } 
.cell_nav:hover { color: #0086CC; font-family:"MS sans serif",tahoma,arial; font-size:8pt; text-decoration: none; background: #E6F7FF } 
.cell_menu_selected { color: #5EAEFF; font-family:"MS sans serif",tahoma,arial; font-size:10pt; text-decoration: none; padding: 0px; padding-left: 0px; border-bottom: 3px solid #5EAEFF; display: block } 
.cell_menu { color: #C0C0C0; font-family:"MS sans serif",tahoma,arial; font-size:10pt; text-decoration: none; padding: 0px; padding-left: 0px; border-bottom: 3px solid #C0C0C0; display: block } 
.cell_menu:hover { color: #A0A0A0; font-family:"MS sans serif",tahoma,arial; font-size:10pt; text-decoration: none; border-bottom: 3px solid #AE0000 }

/*############################################################################## 
# # # FRAMES: BLUE # # # ##############################################################################*/ 
.box_purple { border: 1px solid #B7B7D9 } 
.box_purpled { border: 1px solid #6465AD }
.box_blued { border: 1px solid #5F79C2; }
.box_lr_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_ltr_blue { border-left: 1px solid #71CCEE; border-top: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_tb_blue { border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_lb_blue { border-left: 1px solid #5F79C2; border-bottom: 1px solid #5F79C2 } 
.box_b_blue { border-bottom: 1px solid #71CCEE } 
.box_b_dot_blue { border-bottom: 1px dotted #71CCEE } 
.box_t_dot_blue { border-top: 1px dotted #71CCEE } 
.box_tb_dot_blue { border-top: 1px dotted #71CCEE; border-bottom: 1px dotted #71CCEE } 
.box_b_fill_blue { background-color: #EAF9FF; border-bottom: 1px solid #71CCEE } 
.box_lb_fill_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_lt_fill_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-top: 1px solid #71CCEE } 
.box_lbr_blue { border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_lbr_fill_blue { background-color: #EAF9FF; border-left: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE; border-right: 1px solid #71CCEE } 
.box_fill_white_blue { background-color: #FFFFFF; border: 1px solid #71CCEE } 
.box_fill_bluenob { background-color: #DBE4F5; }
.box_fill_blue { background-color: #DBE4F5; border: 1px solid #A3B7E2 } 
.box_r_fill_blue { background-color: #EAF9FF; border-right: 1px solid #71CCEE } 
.box_t_fill_blue { background-color: #EAF9FF; border-top: 1px solid #71CCEE } 
.box_tb_fill_blue { background-color: #EAF9FF; border-top: 1px solid #71CCEE; border-bottom: 1px solid #71CCEE } 
.box_b_white_blue { background-color: #FFFFFF; border-bottom: 1px solid #71CCEE } 
.box_t_blue { border-top: 1px solid #71CCEE } 
.box_t_dot_blue { border-top: 1px dotted #71CCEE } 
.fill_blue, .breadcrumbs { background-color: #5F79C2 }
.fill_light_blue { background-color: #A3B7E2 } 
.fill_light_purple { background-color: #B7B7D9 } 
.fill_dark_purple { background-color: #6465AD }
/*.back_alpha_blue { background-image: url(images/back_alpha_blue.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_blue { background-image: url(images/back_points_blue.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } 
.back_stars_blue { background:#71CCEE url('images/back_stars_blue.gif') no-repeat no-scroll right center;  } */
.back_grad_blue { background-color: #DDDDEC; background-image: url(../images/back_grad_blue.gif); border: 1px solid #B7B7D9 } 
.text_blue { color:#36A2CA } 
.text8_blue { font-family:arial,tahoma,sans-serif; font-size:8pt; color:#1A8FC6 } 
.text10_blue { font-family:arial,tahoma,sans-serif; font-size:10pt; color:#1A8FC6 } 
.link_blue { color: #36A2CA; text-decoration: underline } 
.link_menu_blue { color: #1A8FC6; text-decoration: none } 
.link_menu_blue:hover { color: #1A8FC6; text-decoration: underline } 
.link_gray_blue { color: #727272; text-decoration: underline } 
.link_gray_blue:hover { color: #36A2CA; text-decoration: underline } 
.button_blue { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #EAF9FF; border-color: #71CCEE; border-width: 1px } 
.object_flat_blue { border-color: #71CCEE; border-style: solid; border-width: 1px } 
.object_flat_req_blue { border-color:#71CCEE; border-style:solid; border-width:1px; border-left:3px solid #FF7E40; } 

/*############################################################################## 
# # # FRAMES: GREEN # # # ##############################################################################*/ 

.box_green { border: 1px solid #88D98A } 
.box_lr_green { background-color: #EEFAEE; border-left: 1px solid #88D98A; border-right: 1px solid #88D98A } 
.box_ltr_green { border-left: 1px solid #88D98A; border-top: 1px solid #88D98A; border-right: 1px solid #88D98A } 
.box_b_dot_green { border-bottom: 1px dotted #D0F2C6 } 
.box_fill_green { background-color: #E7F5DB; border: 1px solid #BFE2A3 } 
.box_fill_white_green { background-color: #FFFFFF; border: 1px solid #88D98A } 
.box_b_fill_green { background-color: #EEFAEE; border-bottom: 1px solid #88D98A } 
.box_lb_fill_green { background-color: #EEFAEE; border-left: 1px solid #88D98A; border-bottom: 1px solid #88D98A } 
.box_b_white_green { background-color: #FFFFFF; border-bottom: 1px solid #88D98A } 
.box_t_green { border-top: 1px solid #88D98A } 
.fill_green { background-color: #7FC41C } 
.fill_dark_green { background-color: #88D98A } 
.box_fill_greennob { background-color: #E7F5DB; }
/*.back_alpha_green { background-image: url(images/back_alpha_green.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_green { background-image: url(images/back_points_green.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } */
.link_menu_green { color: #1EC122; text-decoration: none } 
.link_menu_green:hover { color: #88D98A; text-decoration: underline } 
.link_gray_green { color: #727272; text-decoration: underline } 
.link_gray_green:hover { color: #88D98A; text-decoration: underline } 
.button_green { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #EEFAEE; border-color: #88D98A; border-width: 1px } 
.object_flat_green { border-color: #88D98A; border-style: solid; border-width: 1px } 
.object_flat_req_green { border-color: #88D98A; border-style: solid; border-width: 1px; border-left:3px solid #FF5300; } 

/*############################################################################## 
# # # FRAMES: GRAY # # # ##############################################################################*/ 

.box_gray { background-color: #EEEEEE; border: 1px solid #AFAFAF } 
.box_border_gray {border: 1px solid #AFAFAF } 
.box_border_white {border: 1px solid #FFFFFF } 
.box_lr_gray { background-color: #F4F4F4; border-left: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF } 
.box_ltr_gray { border-left: 1px solid #AFAFAF; border-top: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF } 
.box_b_gray { border-bottom: 1px solid #AFAFAF } 
.dot_gray_line { margin: 0px; padding: 0px; background: url(../images/dots_gray.gif) repeat-x; overflow: hidden; height:1px;} 
.box_b_dot_gray { background: url(images/dots_gray.gif) repeat-x; overflow: hidden; } 
.box_fill_gray { background-color: #F4F4F4; border: 1px solid #AFAFAF } 
.box_fill_white_gray { background-color: #FFFFFF; border: 1px solid #AFAFAF } 
.box_lb_fill_gray { background-color: #F4F4F4; border-left: 1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF } 
.box_b_white_gray { background-color: #FFFFFF; border-bottom: 1px solid #AFAFAF } 
.box_t_gray { border-top: 1px solid #AFAFAF } 
.fill_gray { background-color: #BBBBBD }
.fill_light_gray { background-color: #EEEEEE;} 
.fill_dark_gray { background-color: #7D7D7D } 
/*.back_alpha_gray { background-image: url(images/back_alpha_gray.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_gray { background-image: url(images/back_points_gray.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } */
.text8_gray { font-family:"MS sans serif",tahoma,arial; font-size:8pt; color:#727272 } 
.text10_gray { font-family:arial,tahoma,sans-serif; font-size:10pt; color:#727272 } 
.link_menu_gray { color: #727272; text-decoration: none } 
.link_menu_gray:hover { color: #727272; text-decoration: underline } 
.link_gray_gray { color: #727272; text-decoration: underline } 
.link_gray_gray:hover { color: #AFAFAF; text-decoration: underline } 
.button_gray { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #F4F4F4; border-color: #AFAFAF; border-width: 1px } 
.object_flat_gray { border-color: #AFAFAF; border-style: solid; border-width: 1px } 
.object_flat_req_gray { border-color: #AFAFAF; border-style: solid; border-width: 1px; border-left:3px solid #FF5300; } 

/*############################################################################## 
# # # FRAMES: PURPLE # # # ##############################################################################*/ 

.box_b_dot_purple { border-bottom: 1px dotted #D2BCEF } 


/*############################################################################## 
# # # FRAMES: ORANGE # # # ##############################################################################*/ 

.box_lr_orange { background-color: #DDC3FD; border-left: 1px solid #976BCF; border-right: 1px solid #976BCF } 
.box_ltr_orange { border-left: 1px solid #976BCF; border-top: 1px solid #976BCF; border-right: 1px solid #976BCF } 
.box_b_dot_orange { border-bottom: 1px dotted #D2BCEF } 
.box_fill_orange { background-color: #DDC3FD; border: 1px solid #976BCF } 
.box_fill_white_orange { background-color: #FFFFFF; border: 1px solid #976BCF } 
.box_b_fill_orange { background-color: #DDC3FD; border-bottom: 1px solid #976BCF } 
.box_lb_fill_orange { background-color: #DDC3FD; border-left: 1px solid #976BCF; border-bottom: 1px solid #976BCF } 
.box_b_white_orange { background-color: #FFFFFF; border-bottom: 1px solid #976BCF } 
.box_t_orange { border-top: 1px solid #976BCF } .fill_purple { background-color: #DDC3FD } 
/*.back_alpha_orange { background-image: url(images/back_alpha_purple.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center middle } 
.back_points_orange { background-image: url(images/back_points_purple.gif); background-repeat: no-repeat; background-attachment: no-scroll; background-position: center right } */
.link_menu_orange { color: #6465AD; text-decoration: none } 
.link_menu_orange:hover { color: #B7B7D9; text-decoration: underline } 
.link_gray_orange { color: #727272; text-decoration: underline } 
.link_gray_orange:hover { color: #8C59CE; text-decoration: underline } 
.button_orange { width: 120px; height: 24px; font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #636363; background: #DDC3FD; border-color: #976BCF; border-width: 1px } 
.object_flat_orange { border-color: #976BCF; border-style: solid; border-width: 1px } 
.object_flat_req_orange { border-color: #976BCF; border-style: solid; border-width: 1px; border-left:3px solid #FF5300;}


/* Lists */
.task_list
{	
	list-style-type:none;
}


/* Calendar Styles */
.month_header 
{
	background-color: #5F79C2;
	color:white;
	font-weight:bold;
	font-size: 8pt; font-family: tahoma,arial; text-decoration : none;
}

.month_header a:hover
{
	color:white;
}

.day_header
{
	background-color: #DBE4F5;
	color:Black;
	font-size: 8pt; font-family: tahoma,arial; text-decoration : none;
}

.day_header a:hover
{
	color:Black;
}

.selected_date
{
	background-color: #DBE4F5;
	font-size: 7pt; font-family: tahoma,arial;
	border:solid 1px #5F79C2;
	color:Black;
}

.selected_date a
{
	border:none;
}

.selected_date a:hover
{
	color:Black;
}

.today_date
{
	background-color: #F5F5F5;
	font-size: 7pt; font-family: tahoma,arial;
	border:none;	
	color:black;
}

.today_date a:hover
{
	color:Black;
}

.go_to_today
{
	border-top:solid 1px black;
	background:white;
	font-size: 8pt; font-family: tahoma,arial;
}

.go_to_today a, .go_to_today a:hover
{
	border:none;
	color:Black;
}

.date_label
{
	margin-right:3px;
	font-size: 8pt; font-family: tahoma,arial;	
	width:10em;
}

.due_cal img
{
	vertical-align:top;
}

/* Time Picker Styles */
.due_time img
{
	vertical-align:baseline;
}


#Base_Page__ctl0_tpDue_outer_div {
width:230px;
background:white;
}

.time_label
{
	margin-right:3px;
	font-size: 8pt; font-family: tahoma,arial;	
	width:7em;
}

.time, .selected_time
{
	font-size: 8pt; font-family: tahoma,arial;	
	background:white;
	color:Black;
	text-align:right;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
}

.selected_time 
{
	background-color: #DBE4F5;
	font-size: 8pt; font-family: tahoma,arial;
	border:solid 1px #5F79C2;
}

.time a, .selected_time a
{
	border:none;
}

.time a:hover, .selected_time a:hover
{
	color:black;	
}

/*##########  Salary Range Select Flyout Styles */

td.salary_range_header, td.salary_range_cell
{
	padding-right:1px;
}

td.salary_range_header, td.salary_range_header_hover 
{	
	padding-right:8px;
	background-image:url(../images/arrowlightblue.gif);
	background-position:right center;	
	background-repeat:no-repeat;	
	cursor:default;		
}

td.salary_range_header_hover 
{
	background-image:url(../images/arrowwhite.gif);
	text-decoration:none;	
}

td.salary_range_cell, td.salary_range_cell_hover 
{	
	padding-right:8px;
	background-image:url(../images/arrowlightblue.gif);
	background-position:right center;	
	background-repeat:no-repeat;	
	cursor:default;	
}

td.salary_range_cell_hover 
{
	background-image:url(../images/arrowdarkblue.gif);
	text-decoration:none;	
}



td.salary_range_cell
{
}


div.salary_range_flyout 
{
	display:none;
	border: solid black 1px;
	background:#FFF4BA;
	font-size:10pt;		
	color:Black;
	width:170px;
	padding:0px;
}

div.salary_range_flyout div
{ 
	padding:4px;
}

td.breadcrumbs 
{
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}

.breadcrumbs, .breadcrumbs a
{
	color:White;
	font-size:10pt;
	font-weight:bold;
}

.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:hover, .breadcrumbs a:visited
{	
	text-decoration:underline;
}

.breadcrumbs a:hover 
{
	text-decoration:none;
}

.breadcrumbsonly
{
	font-size:8pt;
	font-weight:bold;
}

.breadcrumbs select
{
	color:Black;
	font-size:8pt;
	margin-top:2px;
}

.breadcrumbsonly a, .breadcrumbsonly a:link, .breadcrumbsonly a:hover, .breadcrumbsonly a:visited
{
	color:#494949;
	text-decoration:underline;
}

.breadcrumbsonly a:hover 
{
	text-decoration:none;
}

.customise_message 
{
	margin-top:10px;
	font-size:10pt;
	color:#494949;
}

.customise_heading
{
	font-size:11pt;
	font-weight:bold;
	color:#494949;
}

.options_message 
{
	font-size:15pt;
	color:#7D7D7D;
	margin-top:15px;
}

div.IntroMessage {display:none;}

.due_time img 
{
	width:16px;
	height:16px;
}