﻿/*--------------------------- */

    #tabsI {
      float:left;
      width:100%;
      /*background:#EFF4FA;*/background:#FFFFFF;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #DD740B;
      }
    #tabsI ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;

      }
    #tabsI a {
      float:left;
      background:url("tableftI-new.jpg") no-repeat 0% -42px;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
   
    #tabsI a span {
      float:left;
      display:block;
      font-size:0.90em;
      font-family:Arial;
      font-weight:bold;
      background:url("tabrightI-new.jpg") no-repeat 100% -42px;
      padding:5px 15px 4px 6px;
      color:#000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:left top;
      }
    #tabsI a:hover span {
      background-position:left top;
      }


/*----------------------- */

.logotext2 {
	color: #E0691A;
}

.logotext1 {
	color: #454545;
}

.indexfield {
	padding: 0; 
	margin: 0; 
	font: 1.1em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
	font-weight: bold;
/*	font-size:1.1em; color: #454545; background: #FFF;*/
}

.indexreq {
	padding: 0; 
	margin: 0; 
	font: 1.1em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #FF0000; /*	font-size:1.1em; color: #FF0000; background:inherit ;*/
}



/*-------------------------------------------------------------------
--- navigation styles
--------------------------------------------------------------------*/
.navig        { background-color: #FFFFFF; }
.navig_table  { text-align: left; width: 100%; border: 1px solid #F2F2F2; }
.navig_mtitle { 
  
   font-weight: bold;
   height: 25px;
   padding: 5px 10px 5px 5px;
   vertical-align: middle;
   white-space: nowrap;
   background-color: #646464;
   color: #FFFFFF;
}
.navig_mtitle2   { 
   font-weight: bold;
   color:  #FFFFFF;
   padding: 1px 1px 1px 3px;
   background-color: #646464;
}
.navig_stitle    { height: 22px; background-color: #EEEEEE; }
.navig_stitle2   { height: 22px; background-color: #CCCCCC; }
.navig_separator { background-color: #CCCCCC; }
.navig_links     { background-color: #FFFFFF; }
.navig_olink     { padding: 2px 0px 2px 5px; border-bottom: 1px solid #F2F2F2; text-decoration: none; cursor: pointer; }
.navig_olink_select     { padding: 2px 0px 2px 5px; border-bottom: 1px solid #F2F2F2; cursor: pointer; ; color:blue; 
					background-color: #CDDEEE; text-decoration:underline }
.navig_olink2    { padding: 2px 0px 2px 30px; border-bottom: 1px solid #F2F2F2; text-decoration: none; cursor: pointer; }
.navig_otitle    { height: 22px; background-color: #EEEEEE; font-weight: bold; border-bottom: 2px solid #678CE2; }
.navig_dash      { font-size: 7.5pt; text-decoration: none; }
.navig_text      { cursor: pointer; font: 0.8em Tahoma, sans-serif; font-weight:bold}
.navig_text_select       { background-color = #CDDEEE; text-decoration:underline;cursor : pointer; font: 0.8em Tahoma, sans-serif; font-weight:bold}
.navig_dot       { background-color: #CDDEEE; }

.status_bad { color: #FF0000; }
.status_good { color: #00FF00; }


.sb-list3-main { border-left-style: none; border-right-style: none; 
               border-top: 1.5pt solid black; border-bottom: 1.5pt solid black; 
               background-color: white }
.sb-list3-top { font-weight: bold; color: navy; border-left-style: none; border-right-style: 
               none; border-top-style: none; border-bottom: 1.5pt solid black; 
               background-color: white }
.sb-list3-even { font-weight: normal; color: black; border-left-style: none; 
               border-right-style: none; border-top-style: none; 
               border-bottom: .75pt solid black; background-color: white }

   
/*-------------------------------------------------------------------
--- general display style: layout
--------------------------------------------------------------------*/
.ug_help     { overflow:auto; height:200px; width:auto; padding: 10px 10px 10px 10px; }
.ug_box      { border: 1px solid #A7C0D9; padding: 10px 10px 10px 10px; color: #203859; }
.ug_box2     { border: 1px solid #A7C0D9; color: #203859; }
.ug_box_head { height: 23px; font-weight: bold; color: #FFFFFF; background-color: #5B7795; }
.ug_ctitle   { height: 23px; background-image: background-color: #5B7795;}
.ug_stitle   { height: 23px; padding: 0px 0px 0px 5px; background-color: #646464; }
.ug_ttitle   { height: 15px; color: #6D6D6D; font-size: 8.5pt; font-weight: bold; background-color: #E5E5E5; border-top: 1px solid #EAEAEA; }
.ug_ctabi    { padding: 0px 0px 0px 0px; background-color: #646464; color: #FFFFFF;  }
.ug_ctabi2   { padding: 0px 0px 0px 0px; background-color: #646464;  color: #FFFFFF; }
.ug_ctabs    { padding: 0px 0px 0px 0px; background-color: #646464; color: #FFFFFF;  }
.ug_csep     { background-color: #646464; }
.ug_ctab {
   padding: 0px 10px 0px 5px;
   height: 20px;
   font-weight:       bold;
   color: #FFFFFF;
   white-space:nowrap;
}
.ug_ctab2 {
   padding: 0px 5px 0px 5px;
   height: 20px;
   font-weight: bold;
   color: #FFFFFF;
   white-space:nowrap;
   cursor: pointer;
}

.ug_segment_title {
   width: 200px;
   text-overflow: ellipsis;
   overflow: hidden;
}

.ug_row0 { background-color: #F9F9F9; }
.ug_row1 { background-color: #FFFFFF; }
   
   
/*-------------------------------------------------------------------
--- control section
--------------------------------------------------------------------*/
.ur_control     { width: 100%; }
.ur_ctable      { background-color: #E0EAF4; width: 100%; }
.ur_controlbar  { padding: 5px 5px 5px 5px; border-bottom: 1px dashed #B2B2B2; background-color: #FFFFFF; }
.ur_cdatastart  { width: 40px; text-align: center; }
.ur_cdatashow   { text-align: center; }
.ur_cdatafilter { width: 125px; }
.ur_cfopt       { cursor:  pointer; } 
.ur_lovaddin    { width: 300px; padding: 0px 0px 0px 0px; }
.ur_lovaddress  { font-weight: bold; padding: 1px 0px 0px 0px; }
.ur_cdrange     { white-space: nowrap; text-align: center; padding: 0px 5px 0px 5px; color: #333333; } 
.ur_cdropt      { text-align: center; font-weight: bold; cursor: pointer; color:  blue; } 
   
      
/* default styles
   -------------- */
INPUT.textbox1{
	font-size:.75em;
	height:19 px;
	/*margin-top:10px;*/
	/*font-family: Times New Roman 11;*/
	color:#454545;
	font-family:Arial;/*font-family:arial;*/
	overflow:auto;	
}

.graytextsmallbold4{
	font-size:0.75em;
	height:19px;
	width:102px;
	/*font-size:9px;*/
	font-family:Arial;
	color:#454545;
	font-weight:normal;
	overflow:auto;	
}


INPUT.textbox4{
	font-size:.75em;
	height:19 px;
	/*margin-top:10px;*/
	font-family: Arial;
	color:#454545;
/*font-family:arial;*/
	overflow:auto;	

}

.graytextsmallbold2{
	width:67px;
	/*font-size:9px;*/
	height:19px;
	font-size:1.1em;
	font-family:Arial;
	color:#454545;
	font-weight:normal;
	overflow:auto;	
}
.graytextsmallbold3{
	width:180px;
	/*font-size:9px;*/
	height:19px;
	font-size:1.1em;
	font-family:Arial;
	color:#454545;
	font-weight:normal;
	overflow:auto;	
}
.graytextsmallbold5{
	width:154px;
	/*font-size:9px;*/
	height:19px;
	font-size:1.1em;
	font-family:Arial;
	color:#454545;
	font-weight:normal;
	overflow:auto;	
}
.graytextsmallbold6{
	width:180px;
	/*font-size:9px;*/
	height:19px;
	font-size:1.1em;
	font-family:Arial;
	color:#454545;
	font-weight:normal;
	overflow:auto;	
}

.graytextsmallbold7{
	width:187px;
	/*font-size:9px;*/
	height:19px;
	font-size:0.75em;
	font-family:Arial;
	color:#454545;
	font-weight:normal;
	overflow:auto;	
}


.right_portion a.button-link {
	display: block;
	width: 173px;
	
	padding: 6px;
	/*border: 1px solid #CBD6DF;*/ border: 0px;
	/*line-height: 1;*/
	font-size: 130%;
	font-weight: bold;
	letter-spacing: -0.03em; 
	text-decoration: none;
	background: url(button-link.gif) no-repeat 0 100%;; margin-left:0; margin-right:0; margin-top:1px; margin-bottom:6px
}

.right_portion a.button-link:hover {
	border-color: #2E689D;
}

.right_portion a.button-disable { 
	display: block; 
	/*color: #5F5F5F; */
	width: 173px; 
	padding: 6px;
	/*border: 1px solid #CBD6DF; */ border: 0px;
	/*line-height: 1; */
	font-size: 130%;
	font-weight: bold;
	letter-spacing: -0.03em; 
	text-decoration: none;
	cursor:not-allowed;
	background: url(button-link.gif) no-repeat 0 100%;; margin-left:0; margin-right:0; margin-top:1px; margin-bottom:6px
}

.right_side td {
	padding: 0; 
	margin: 0; 
	font: bold 1.3em Arial;
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
}

.title td {
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	font-weight: bold;
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
}

.top td {
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #008000; 
}

.bottom td {
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #FF0000; 
}

.normal td {
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
}


td { 
	padding: 0; 
	margin: 0; 
	font: 1em Tahoma, sans-serif; 
	line-height: 1.5em;
	background: #fff; 
	color: #454545; 
}


.footer p, .left_side p, .right_side p, right_portion p, .top_info_left p, .top_info_right p {
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
}
   
.left_box p { 
	padding: 0; 
	margin: 0; 
	font: 1em Tahoma, sans-serif; 
	line-height: 1.3em;
	background: #fff; 
	color: #454545; 
}

a {	color: #E0691A;	background: inherit;}
a:hover { color: #6C757A; background: inherit; }

h1 { font: normal 2.5em Arial, Sans-Serif; letter-spacing: -1px; padding: 0px 0 0 8px; margin: 0; }
.dark  { color: #737373; background: inherit; font-weight: bold; }
.dark a:hover { color: #E0691A; background: inherit; font-weight: bold;  }
.light  { color: #E0691A; background: inherit; font-weight: bold; }
.light a:hover { color: #737373; background: inherit; font-weight: bold;  }

h1 a, h2 a { text-decoration: non	e; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0; padding: 0; font: normal  1.1em Arial, Sans-Serif; letter-spacing: -1px; }
h2 { font-size: 1.1em; margin-bottom: 5px; color: #000; background: inherit; }

p {	margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; list-style : none; }

form { 	margin: 0; }

input.search { 
	width: 160px; 
	border: 0;
	background: #FFF url(input.gif) no-repeat;
	padding: 4px; 
	color: #E0691A;
	font: bold 0.8em Arial, Sans-Serif;
}

input.password { 
	width: 55px; 
	border: 0;
	background: #FFF url(input.gif) no-repeat;
	padding: 4px; 
	color: #E0691A;
	font: bold 0.8em Arial,Sans-Serif;
}

input.submit {
	background: #E0691A url(submit.gif) no-repeat;
	border: 0;
	padding: 0px 0;
	width: 20px;
	margin: 0 1px 1px 0;
	color: #FFF;
	font: bold 0.8em Arial, Sans-Serif;
}

input.submit2{
margin-top:0px;
margin-bottom:0px;
background:#4F616C;
color:#FFFFFF;
border:thin solid 0px;
font-weight: 500;

}

input.submit3{
margin-top:0px;
margin-bottom:0px;
background:#4F616C;
color:#FFFFFF;
border:thin solid 0px;
font-weight: 500;
position:relative;
top:-18.5px;
left:43.5px;

}


input.login { 
	width: 150px;
	border: none; 
	
	padding: 4px; 
}

input.textbox{
width: 120px; 
border:0;
background: #FFF url(input.gif) no-repeat;
padding: 4px; 
color: #E0691A;
font: bold 0.8em Arial,Sans-Serif;
}

input.textbox2{
width: 48px; 
 
 border:0;


	background: #FFF url(input.gif) no-repeat;

	padding: 4px; 

	color: #E0691A;
	font: bold 0.8em Arial, Sans-Serif;
}

/* layout
   ------ */

.content { 
	margin: 0 auto;
	width: 780px;
	padding:0px; 
}

.header { 
	height: 93px;
	color: #808080;
	margin: 0px 0;
	padding-left:0; padding-right:0; padding-top:0px; 
	padding-bottom:0;
	background: transparent;
}

.logo { 
	/*background: url('salary2.GIF') no-repeat;*/
	/*background: url('salarylogo.jpg') no-repeat;*/
}

.top_info {
	float: right;
	width: 500px;	/*355px;*/
	padding: 10px 0 4px 0;
	background: transparent;
	color: #808080;
}
	
	
	.top_info_left {
		width: 54px;
		float: left;
		background: transparent;
	}

	.top_info_right {
		float: right;
		width: 500px;
/*		padding: 0 0 0 0px;*/
		background: transparent;		
	}





.browse_category  {
	font-size: 0.9em;
	width: 190px;
	color: #FFF;
	background: inherit;
}

/*.bar { 
	clear: both;
	font-size: 1.1em;
	height: 40px; 
	color: #FFF;
	margin: 0 0 0 0px; 
	background: #FF9148;
}*/

.bar {
 height: 32px;
 border: 1px solid #FF1248;
 background: url("tile-orange-bg.jpg") repeat-x;
 background-color: #000000;

}

	.bar li { 
		margin: 0; 
		padding: 7px 12px 5px 12px;
/* color: #FFEADC;
   background: #FF9148;*/
		float: left; 
	}
	
	.bar li.active { 
		background: #E0691A url(bar.gif) no-repeat center top; 
		color: #fff;
	/*	font-weight: bold; */
		padding: 7px 10px 6px 10px;
	}
	
	.bar li a { 
		font-weight: ;
		
	} 
	
	.bar li a:hover { 
		color: #E0691A; 
		background: inherit;
	} 

.search_field { 
	background: #fff url(searchbg.gif) no-repeat right; 
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 7px 25px 10px 10px;
	margin: 5px 0;
}

.grey {
	color: #808080;
	background: inherit;
	font-weight: normal;
}

.search_form { float: right; }

.subheader {
	margin: 0px 0 10px 0;
	border-bottom: 1px solid #eee;
	padding: 5px 0 5px 0;
	background: #A4A4A4;
	color: #fff;
}

/* left side
   --------- */

.left {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}

.left h3 {
 height: 16px;
 /*border: 1px solid #5c9ebf;*/
 background: url("tile-blue-bg.gif") repeat-x;
 background-color: #b7d7e6;

/*
	clear: both;
	background: #A9C0CE url(corner.gif) no-repeat top right;
	color: #FFF;*/
	padding: 7px 0 7px 5px;
	font: bold 1.0em Arial , Tahoma,  Sans-Serif	;
	margin: 0 0 0px 0;
}
	.left_side {
		float: left;
		width: 350px;
		padding: 0 0 0 10px;
		margin: 10px 0;
		
	}
	
	.left_side_report {
		float: left;
		/*width: 150px;*/width: 0px;
		padding: 0 0 0 0px;
		margin: 0px 0;
	}

		
	.left_side a, .right_side a { color: #E0691A; background: #FFF; }
	.left_side select, .right_side select { font: 0.7em; color: #414141; background: #FFF; }

.left_side input, .right_side input { font: 0.7em; color: #414141; background: #FFF; }
input.submit {
		background: #E0691A url(submit.gif) no-repeat;
		border: 0;
		padding: 4px 0;
		width: 65px;
		margin: 0 15px 1px 0;
		color: #FFF;
		font: bold 1.5em Arial, Sans-Serif;
	}
	.left_side a:hover, .right_side a:hover { color: #6C757A; background: inherit; }
	
	.right_side {
		float: right;
		width: 380px;
		background: #FFF url(dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 40px;
		margin: 10px 0;
	}
	
	.right_portion {

		float: right;
		font: 0.7em Tahoma, sans-serif; 
		width: 360px;
		color: #454545;
		padding: 0 0 0 10px;
		margin: 10px 0;
		

	}
	
	.right_side_report {
		float: right;
		/*width: 620px;*/width: 780px;
		background: #FFF url(dotted.gif) repeat-y;
		color: #414141;
		padding: 0 0 0 0px;
		margin: 0px 0;
	}
		
	.left_box { margin: 0 0 0px 0; color: #000; background: #FFF; padding: 0px 0; }
	.left_box p { 
		padding: 0; 
		margin: 0; 
		font: 0.85em Tahoma, sans-serif; 
		line-height: 1.5em;
		background: #fff; 
		color: #454545; 
	}

	.left_box_report p { 
		padding: 0; 
		margin: 0; 
		font: 0.85em Tahoma, sans-serif; 
		/*line-height: 0.85em;*/
		line-height: 1.5em;
		background: #fff; 
		color: #454545; 
	}

		
/* right side
   ---------- */
		
.right {
	float: right;
	width: 34.6%;
	margin: 0 0 10px 0;
}

.right h3 {
	background: #6C757A  url(corner.gif) no-repeat top right;;
	color: #FFF;
	padding: 7px 0 7px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;
}

	.right_articles {
		background: #f5f5f5;
		color: #414141;
		padding: 8px;	
		margin: 0 0 3px 0;
	}
	
.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */

.footer { 
	clear: both;
	text-align: center;
	padding: 10px 0 10px 0;
	margin: 0;
	border-top: 1px solid #ccc;
	line-height: 1.8em;
}

.footer a { color: #808080; background: #fff; }


.center {
		float:right;
		height:170px;
		background: #FFF url(dotted.gif); background-repeat:repeat-y;
		color: #414141;
		padding:  0 0 0 10px;
		margin: 30px 0;

	}
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:250px;	/* Height of box */
		/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.75em;
		z-index:100;
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family: Arial;
		color:#454545;
		/*font-weight:normal;*/
		overflow:auto;
		
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
		
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */

	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
		
	}
	.optionDivSelectedItem{ /* Selected item in the list */
		background-color:#9966FF;
		color:#FFF;
		
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		/*visibility:hidden;*/
		position:absolute;
		z-index:5;
		
	}

	form{
		display:inline;
	}
	
	/*.new {
	position:relative;
	top:-19px;
	left:189px;
	}
	
	.new1 {
	position:relative;
	top:-15.5px;
	left:1px;
	}*/
	.new {
	position:relative;
	top:-72.4px;
	left:191px;
	}

	.new1 {
	position:relative;
	top:2.5px;
	left:0.5px;

	}
	.nw {
	position:relative;
	top:2.5px;
	left:-5.5px;

	}


	.new2 {
	position:relative;
	top:-0.5px;
	left:42.5px;
	/*padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
*/
	}

	.new3 {
	position:relative;
	top:-14px;
	left:78.5px;
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
	}
	
	.new4 {
	position:relative;
	top:-90px;
	left:78.5px;
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
	}
	
	.new5 {
	position:relative;
	top:-167px;
	left:79px;
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 

	}
	.new6 {
	position:relative;
	top:-55px;
	left:5.5px;
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
	}
	.new7 {
	position:relative;
	top:-132px;
	left:5.5px;
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
	}
	.new8 {
	position:relative;
	top:-55px;
	left:156px;
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
	}
	.new9 {
	position:relative;
	top:-15px;
	left:5.5px;
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	background:inherit;
	color: #454545; 
	}
	
	input.password2 { 
	width: 55px; 
	border: 0;
	/*background: #FFF url(input.gif) no-repeat;
	padding: 4px; 
	color: #E0691A;
	font: bold 0.8em Arial,Sans-Serif;*/
	position:relative;
	top:-0.05px;
	left:1px;
	padding: 4px; 
	margin: 0; 
	font: bold 0.8em Arial,Sans-Serif;
	background: #FFF url(input.gif) no-repeat;
	color: #E0691A; 

}

input.password1 { 
	width: 55px; 
	border: 0;
	/*background: #FFF url(input.gif) no-repeat;
	padding: 4px; 
	color: #E0691A;
	font: bold 0.8em Arial,Sans-Serif;*/
	position:relative;
	top:-0.05px;
	left:2px;
	padding: 4px; 
	margin: 0; 
	font: bold 0.8em Arial,Sans-Serif;
	background: #FFF url(input.gif) no-repeat;
	color: #E0691A; 

}

input.submit4{
position:relative;
top:-18.5px;
left:174px;
margin-top:0px;
margin-bottom:0px;
background:#4F616C;
color:#FFFFFF;
border:thin solid 0px;
font-weight: 500;

}

.s {
	/*	position:relative;	*/
	float: right;
	/*	top:0px; 	*/	/* top:52.5px;*/
	/*left: 480px;*/	/*260px;	*//* left:242px; */
}

.s1 {
	position:relative;
	top:-38.5px;
	left:257px;

}

.s2 {
	position:relative;
	top:46.5px;
	left:242px;

}

a.nw1{
position:relative;
top:-62.5px;
left:212.5px;

}

.s3 {
	position:relative;
	top:2.5px;
	left:1.5px;

	}
	
/* Colleagues Report Styles */

.ur-m { 
	border-left: 0.25pt solid white;
	border-right: 0.25pt solid white;
	border-top: 0.25pt solid white;
	border-bottom: 0.25pt solid white;
	width: 620px;
	
	background-color: white;               }

.ur-t a{ font-weight: bold;
	color: white;
	text-decoration:none;
	font-size: x-small;
	border-bottom: 1pt  groove silver;
	background-color: gray;
	border: 0.1px solid gray;
	padding:1px 1px 1px	1px;
 }

.ur-t { font-weight: bold;
	color: white;
	font-size: x-small;
	border-bottom: 1pt  groove silver;
	background-color: gray;
	border: 0.1px solid gray;
	padding:1px 1px 1px	1px;
 }


.ur-l { font-weight: normal;
	color: black;
	font-size: x-small;
	border: 0.1px solid white;
	border-bottom: .1pt dotted silver;
	background-color: inherit;
	height:	10px;
	padding:1px 1px 1px	0px;
 }
               
.ur-ls { font-weight: normal;
	color: black;
	font-size: x-small;
	border: 0.1px solid white;
	border-bottom: .1pt dotted silver;
	background-color:#E0691A;
	padding:1px 1px 1px	0px;
 }

.ur-b {  
	font-weight: lighter;
	font-size: xx-small;
	font-style:normal;
	text-decoration:	none;
	color: black;
	border: 0.1px solid white;
	border-bottom: .1pt dotted silver;
	background-color: inherit;
	/*padding:1px 1px 1px	0px;*/
	height:10px;
	width:40px;
 	text-align:		 center;
}
 
.ur-bs {  
	font-weight: lighter;
	font-size: xx-small;
	font-style:normal;
	text-decoration:	none;
	color: black;
	border: 0.1px solid white;
	border-bottom: .1pt dotted silver;
	background-color: #E0691A;
	padding: 1px 1px 1px	0px;
	width:30px;
}
 
 
.ur-clicked {
	background-color:#cccccc;
}

.ur-tr {
	background-color:#FFFFFF;
}

.ur-ba {
	text-align: center;
	font-weight: lighter;
	font-size: xx-small;
	font-style:normal;
	text-decoration:	none;
	color: silver;
	background-color:inherit;
}	

tr:hover {
/*	background-color:#EEEEEE;*/
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:75px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:25%;
	z-index:6;
}
.star-rating a.two-stars{
	width:50%;
	z-index:5;
}
.star-rating a.three-stars{
	width:75%;
	z-index:4;
}
.star-rating a.four-stars{
	width:100%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:40px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(star_small.gif);
	line-height: 10px;
	height: 10px;
	text-align: right;

}



