@charset "utf-8";
/* CSS Document */

BODY	{
    BACKGROUND-COLOR: #ffffff;
}

/* ----- BUTTONS ----- */
.buttons a, button{
	/*cursor:hand;*/
	cursor:pointer;
	font-size:12px;
	line-height:130%;
	display:block;
	float:left;
	margin:0 7px 0 0;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	padding:5px 15px 6px 7px;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	background-repeat:no-repeat;
	background-position:6px center;
}
button{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width:0;
	overflow:visible;
	font-weight:normal;
	padding:4px 10px 3px 7px; /* IE */
}
button[type]{
	width:auto;
	padding:5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}
button img, button .img, .buttons a img, .buttons a .img{
	margin:0 3px -3px 0 !important;
	width:16px;
	height:16px;
}
button:hover, .buttons a:hover{
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
.buttons a:active{
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
button.positive, .buttons a.positive{
	color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
	background-color:#DFEEA3;
	border:1px solid #C6D880;
	color:#529214;
}
.buttons a.positive:active{
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
}
.buttons a.negative, button.negative{
	color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
}
.buttons a.negative:active{
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}

/* ----- BUTTONS ----- */

.badlogin {
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:center;
	color:#00209F;
	border-style: solid;
	border-width: 1px;
	border-color:#00209F;
	background-color:#E1E400;
}

.calendarDisabled	{
    FONT-SIZE: 11px;
    COLOR: #f2f2f2;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    BACKGROUND-COLOR: #f2f2f2;
}

.calendarDate	{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}

.calendarDay	{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.calendarMonth	{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none;
}

.calendarMonth A	{
	COLOR: #000000;
    TEXT-DECORATION: none;
}

.CImage {
	PADDING-Left: 8px;
}

.CPage {
	BACKGROUND: #FFFFFF; MARGIN: 2px; FONT: 11px Arial, Sans-Serif; TEXT-ALIGN: left;
	COLOR: #666; PADDING-Left: 10px; PADDING-Right: 10px;
}

.CPage3Col {
	BORDER-TOP: #ccc 1px solid; COLOR: #666;
}

.date	{
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	font-style: normal;
}

.ErrorMessageGreen {
    background: url(/images/icon_error.gif) top left no-repeat #fff;
    border: dashed 1px #2C6700; /*#b10f0c;*/
    margin: 10px 0;
    padding: 4px 4px 4px 25px;
    font-size: 12px;
    font-weight: bold;
    color: #2C6700;
    width:auto;
	width:inherit;
}

.ErrorMessageRed {
    background: url(/images/icon_error.gif) top left no-repeat #fff;
    border: dashed 1px #b10f0c;
    margin: 10px 0;
    padding: 4px 4px 4px 25px;
    font-size: 12px;
    font-weight: bold;
    color: #b10f0c;
	width:auto;
	width:inherit;
    /*width: 770px;*/
}

.ErrorMessageLogin {
    background: url(/images/icon_error.gif) top left no-repeat #BCC5D6;
    border: dashed 1px #b10f0c;
    margin: 10px 0;
    padding: 4px 4px 4px 25px;
	text-align:center;
    font-size: 12px;
    font-weight: bold;
    color: #b10f0c;
	width:auto;
	width:inherit;
    /*width: 770px;*/
}


.factsHeadline	{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.factsText	{
    FONT-SIZE: 11px;
    COLOR: #979797;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.factsText A	{
    FONT-WEIGHT: bold;
    COLOR: #00308f;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none;
}

.factsText A:hover	{
    FONT-WEIGHT: bold;
    COLOR: #979797;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: underline;
}

.footright {
	TEXT-ALIGN: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
}

.form { 
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	border-style: solid;
	border-width: 1px;
	border-color:#8C9CBD;
	background-color:#f5f5f5;
	color:#ffffff;
	margin-left:0px;
	margin-right:0px;
}

.form_PropRen { font-family:tahoma;
	font-size:11px;
	border-style: solid;
	border-width: 1px;
	border-color:#646464;
	background-color:#ffffff;
	color:#242a2c;
	margin-left:0px;
	margin-right:0px;
}

.H5 {
	MARGIN-BOTTOM: 5px; 
	font-family: Verdana, Geneva, Futura; 
	font-size: 12pt; 
	color: #002b5e; 
	font-weight: bold;
}

.headerWhite	{
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana;
}

.headerWhite A	{
	FONT-SIZE: 11px;
	COLOR: #FFFFCC;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-weight: 500;
}

.headerBlue	{
	FONT-SIZE: 11px;
	COLOR: #ffffcc;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	BACKGROUND-COLOR: #00308f;
	font-weight: 500;
}

.headerBlue A	{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}
.headerBlueLighter	{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    BACKGROUND-COLOR: #3359a5;
}

.headerGrey		{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    BACKGROUND-COLOR: #979797;
    /*LAYER-BACKGROUND-COLOR: #979797;*/
}

.headline	{
    FONT-SIZE: 16px;
    COLOR: #333333;
    LINE-HEIGHT: 21px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.headline A	{
    FONT-SIZE: 16px;
    COLOR: #00308f;
    LINE-HEIGHT: 21px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none;
}

.headlineGreybold	{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #979797;
    LINE-HEIGHT: 21px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.HelpDesk_Table {
	border:1px solid #cccccc;
  	background: #ffffff;
  	/*width:inherit;*/
	width:auto;
}

hr {
  	border:0;
  	border-top: 1px solid #ccc;
  	height: 0;
  	background: #ffffff;
  	/*width:inherit;*/
	width:auto;
}

.iLogin { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#414B56;
	font-weight:normal;
	text-align:center;
}

.iLogin_text {
	font-family:tahoma;
	font-size:12px;	
	color:#003366;
	text-align:center;
	font-weight:bold;
			
}

.imageText	{
    FONT-SIZE: 11px;
    COLOR: #979797;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.imageViewBG	{
	MARGIN: 0px;
	BACKGROUND-COLOR: #B2B2B2;
}

.imageViewDescription	{
	COLOR: #666666;
	FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.imageViewPageNo	{
	COLOR: #000000;
	FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.imageViewTitle	{
	COLOR: #000000;
	FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.infotext	{
    FONT-SIZE: 10px;
    COLOR: #979797;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

#integ A:active {
	COLOR: #3b73b9; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Tahoma;
	font-weight:bold
}

#integ A.bold {
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#integ A:hover {
	COLOR: #003300; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Tahoma; 
	font-weight:bold
}

#integ A:link {
	COLOR: #3359A5; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Tahoma; 
	font-weight:bold
}

#integ A:visited {
	COLOR: #3b73b9; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Tahoma; 
	font-weight:bold
}

#integ2 A:active {
	COLOR: #ED3607; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Tahoma;
	font-weight:bold
}

#integ2 A.bold {
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#integ2 A:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Tahoma; 
	font-weight:bold
}

#integ2 A:link {
	COLOR: #ED3607; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Tahoma; 
	font-weight:bold
}

#integ2 A:visited {
	COLOR: #ED3607; 
	TEXT-DECORATION: none; 
	FONT-FAMILY: Tahoma; 
	font-weight:bold
}

.invisible	{
    DISPLAY: none;
}

.languages	{
    FONT-SIZE: 11px;
    COLOR: #979797;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.languages A	{
    FONT-SIZE: 11px;
    COLOR: #00308f;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none;
}

.link	{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #00308f;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.link A	{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #00308f;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none;
}

.link A:hover	{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #979797;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: underline;
}

.link_dashboard	{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
}

.link_dashboard_bold{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
}

.login {
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:center;
	color: #003366;
}

.login_HelpDesk { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#414B56;
	font-weight:normal;
}
.login_HelpDesk2 { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#212930;
	font-weight:normal;
}

.mainBackgroundBlue	{
    BACKGROUND-COLOR: #00308f;
}

.mainBackgroundBlueLighter	{
    BACKGROUND-COLOR: #3359a5;
}

.mainBackgroundLightgrey	{
    BACKGROUND-COLOR: #cccccc;
}

.mainBackgroundWhite	{
    BACKGROUND-COLOR: #ffffff;
}

.mainItemOut	{
    BACKGROUND-COLOR: #f2f2f2;
    /*LAYER-BACKGROUND-COLOR: #f2f2f2;*/
}

.mainItemOver	{
    BACKGROUND-COLOR: #e7e7e7;
    /*LAYER-BACKGROUND-COLOR: #e7e7e7;*/
}

.mapText	{
    FONT-SIZE: 11px;
    COLOR: #979797;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.menu	{
	FONT-SIZE: 11px;
	COLOR: #000033;
	FONT-FAMILY: Verdana;
	font-weight: 500;
}

.menu A	{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.menuDark	{
    BACKGROUND-COLOR: #cacaca
}

.menuLight	{
    BACKGROUND-COLOR: #ffffff;
}

.menuSelected	{
    FONT-SIZE: 10px;
	COLOR: #000033;
	FONT-FAMILY: Verdana;
}

.menuSelected A	{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.menuStyle {
	margin-left:4px;
	margin-top:3px;
}

.navmenu {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 2px;
	WIDTH: 690px;
	PADDING-TOP: 2px;
	text-align: center;
}

.net_table_1 {
	font-size:13px;
	color:#EEEBB6;
	font-family:verdana;
	font-weight:600;
}
.net_table_2 {
	font-size:13px;
	color:#ffffff;
	font-family:verdana;
	font-weight:600;
}
.net_table_3 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#003300;
}

.net_table_light {
	font-size:12px;
	color:#101D27;
	font-family:tahoma;
	font-weight:normal;
}

.newsPreamble
{
    FONT-SIZE: 11px;
    COLOR: #979797;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

P A, .text A	{
    FONT-WEIGHT: bold;
    COLOR: #00308f;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none;
}

P A:HOVER, .text A:hover	{
    FONT-WEIGHT: bold;
    COLOR: #979797;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: underline;
}

.preamble	{
    FONT-SIZE: 14px;
    COLOR: #979797;
    LINE-HEIGHT: 17px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.SA_LoginTable {
	border:1px solid #666666;
  	background: #ffffff;
  	/*width:inherit;*/
	width:auto;
}

.selected	{
    FONT-WEIGHT: bold;
}
.selected TD	{
    FONT-WEIGHT: bold;
}

#serv_row1 {
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 350px;
}

.subItemOut	{
    BACKGROUND-COLOR: #e0e7f5;
    /*LAYER-BACKGROUND-COLOR: #e0e7f5;*/
}
.subItemOver	{
    BACKGROUND-COLOR: #d3daea;
    /*LAYER-BACKGROUND-COLOR: #d3daea;*/
}

.subMenuHeadline	{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.startnewstext	{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.startnewstext A	{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #00308f;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: none;
}

.startnewstext A:hover	{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #979797;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    TEXT-DECORATION: underline;
}

.startnewstext P	{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.style1 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
}

.style3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
}

.text	{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.text_back {
	font-family:tahoma;
	font-size:12px;	
	color:#00308F;
	text-align:left;
	font-weight:bold;
	
}

.text_BBNetSol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.textBold	{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.text_cinfo {
	font-family:tahoma;
	font-size:12px;
	color:#666666;
	
}

.text_cinfo_a {
	font-family:tahoma;
	font-size:12px;
	color:#6DB301;
	text-align:right;
	font-weight:bold;
	
}

.text_cinfo_select {
	font-family:tahoma;
	font-size:12px;
	color:#003366;
	text-align:left;
}

.text_createdProposal {
	font-family:tahoma;
	font-size:12px;
	color:#006600;
	text-align:justify;
}

.text_create_prop_alert {
	font-family:tahoma;
	font-size:12px;
	color:#EA0406;
	text-align:center;
}

.text_cr_ac_sa {
	font-family:Tahoma;
	font-size:11px;
	color:#242A2C;
	font-weight:600;
	text-align:center;
	
}

.text_cr_ac_sa_a { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

.text_cr_ac_sa_b { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#074B00;
	font-weight:bold;
}

.text_cr_ac_sa_c {
	font-family:Tahoma;
	font-size:11px;
	color:#242A2C;
	font-weight:600;
	text-align:left;
	
}

.text_dark {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	text-align:justify;
}

.text_dark_a {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	text-align:center;
}

.text_dark_b {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
}

.text_dark2 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#222222;
	text-align:justify;
	
}

.text_dark3 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#666;
	text-align:justify;
}

.text_dark4 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#101D27;
	text-align:left;
	font-weight:500;
	font-style:oblique;
}

.text_dark5 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#101D27;
	text-align:left;
	font-weight:600;
	text-align:center;
	/*font-stretch:semi-expanded;*/
	font-style:normal;
}

.text_detail {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#502D65;
	text-align:justify;
}

.text_display_added {
	font-family:tahoma;
	font-size:11px;	
	color:#000066;
	text-align:center;
	font-weight:bold;
}

.text_display_added_a {
	font-family:tahoma;
	font-size:11px;	
	color:#FFFFFF;
	text-align:CENTER;
	font-weight:bold;
}

.text_display_selected {
	font-family:tahoma;
	font-size:14px;	
	color:#00308F;
	text-align:left;
	font-weight:bold;
		
}

.text_display_selecteda {
	font-family:tahoma;
	font-size:14px;	
	color:#00308F;
	text-align:center;
	font-weight:bold;
		
}

.text_display_selected_a {
	font-family:tahoma;
	font-size:12px;	
	color:#7D868F;
	text-align:center;
	font-weight:bold;
		
}

.text_display_selected_b {
	font-family:tahoma;
	font-size:11px;	
	color:#EA0406;
	text-align:left;
	font-weight:bold;
		
}

.text_display_selected_c {
	font-family:tahoma;
	font-size:14px;	
	color:#616858;
	text-align:left;
	font-weight:bold;
		
}

.text_display_selected_d {
	font-family:tahoma;
	font-size:14px;	
	/*color:#FF6600;*/
	color:#003366;
	text-align:left;
	font-weight:bold;
		
}

.text_display_selected_e {
	font-family:tahoma;
	font-size:14px;	
	color:#FFFFFF;
	background-color:#22287F;
	text-align:left;
	font-weight:bold;
	line-height:14px;
		
}

.text_display_selected_f {
	font-family:tahoma;
	font-size:14px;	
	color:#003366;
	text-align:left;
	font-weight:bold;
	background-color:#F7F7F7;
	/*border-style:solid;
	border-color:#FF0000;*/
	border-style:none;
		
}

.text_display_selected_g {
	font-family:tahoma;
	font-size:12px;	
	color:#FF6600;
	text-align:left;
	font-weight:bold;
	/*border-style:solid;
	border-color:#FF0000;*/
	background-color:#F7F7F7;
	border-style:none;
		
}

.text_display_selected_h {
	font-family:tahoma;
	font-size:14px;	
	color:#00628B;/*#A24F02;/*#298F00;*/
	text-align:left;
	font-weight:bold;
	background-color:#F7F7F7;
	/*border-style:solid;
	border-color:#FF0000;*/
	border-style:none;
		
}

.text_display_selected_i {
	font-family:tahoma;
	font-size:14px;	
	color:#298F00;
	text-align:left;
	font-weight:bold;
	background-color:#F7F7F7;
	/*border-style:solid;
	border-color:#FF0000;*/
	border-style:none;
		
}

.text_display_selected_j {
	font-family:tahoma;
	font-size:13px;	
	color:#3359A5;
	text-align:center;
	font-weight:bold;
		
}

.text_display_not_added {
	font-family:tahoma;
	font-size:11px;	
	color:#C64307;
	text-align:CENTER;
	font-weight:bold;
}

.text_display_page {
	font-family:arial;
	font-size:12px;	
	color:#CD6607;
	text-align:left;
	font-weight:bold;
		
}

.text_display_reps {
	font-family:tahoma;
	font-size:14px;	
	color:#00308F;
	text-align:center;
	font-weight:bold;
		
}

.text_display_updated {
	font-family:tahoma;
	font-size:11px;	
	color:#FF0000;
	text-align:left;
	font-weight:bold;
		
}

.text_light {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
}

.text_mkt_Title {
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;
	font-variant:small-caps;
	color:#CC3300;
	font-weight:600;
	text-align:left;
	/*text-decoration:underline;*/
	
}

.text_oinfo {
	text-align: left;
	font-family:tahoma;
	font-size:12px;
	color:#24242C;
	line-height:14px;
	background-color:#F7F7F7;
	/*border-style:solid;
	border-color:#FF0000;*/
	border-style:none;
}

.text P	{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
}

.text_PropBody_Bold {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}

.text_PropHistory {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	text-align:center;
	font-weight:600;
}

.text_rec {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#0030F8;
	text-align:center;
}

.text_SLANumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.text_tr {
	border-bottom:1px;
	border-bottom-color:#242A2C;
}

.text_sysinfo {
	text-align: left;
	font-family:tahoma;
	font-size:12px;
	color:#24242C;
	line-height:14px;
}

.text_sysinfoCenter {
	text-align: center;
	font-family:tahoma;
	font-size:12px;
	color:#24242C;
	line-height:14px;
}

.text_sysinfoRight {
	text-align: right;
	font-family:tahoma;
	font-size:12px;
	color:#24242C;
	line-height:14px;
}

.text_timesheet1 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#3C7A35;
	text-align:justify;
}
.text_timesheet2 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#587058;/*#3C7A35*/
	font-weight:500;
	text-align:center;
		
}

.text_timesheet2a {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#E86850;/*#3359A5;*/
	font-weight:500;
	text-align:center;
}

.text_timesheet2b {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-color:/*#E86850;*/#3359A5;
	font-weight:500;
	text-align:center;
}

.text_timesheet2add {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#7A7A4E;/*#8b9000;*/
	font-weight:500;
	text-align:center;

}

.text_timesheet3 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:500;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	
}

.text_timesheet3a {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:500;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	
}

.text_timesheet4 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#3C7A35;
	font-weight:600;
	text-align:center;
}

.text_timesheet5 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#00308F;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	
}

.text_timesheet_detail {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#546D8D;/*#502D65;*/
	font-weight:500;
	text-align:center;
}

.text_timesheet_message {
	font-family:Tahoma;
	font-size:11px;
	color:#C0362C;
	font-weight:600;
	text-align:center;
}

.text_users {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:500;
	text-align:center;
	padding-top:1px;
	padding-bottom:1px;
	
}

.form_usersa {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:500;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	border-style:none;
	border-width:0px;
	color:#061D34;
	border-style: solid;
	border-width: 1px;
	/*border-color:#9FA0A4;
	background-color:#BDBEC0;*/
	/*color:#061D34;*/
	margin-left:0px;
	margin-right:0px;
}

.td_image { margin-left:35px;
	
}

.UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 10px; 
	PADDING-TOP: 0px;
}

.UL LI {
	LINE-HEIGHT: 120%; 
	LIST-STYLE-TYPE: square;
}

.user_form {
	margin-top:15px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

.visible	{
    DISPLAY: inline;
}
/*****************************/
#dhtmltooltip{
position: absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}