/* CSS Document */



BODY
{
	margin: 0px;
	font-family: Sans-Serif,Trebuchet MS,Verdana,Arial;
	font-size: 11px;
	background: #C0C0C0;
	color: #000000;
}

.table
{
	
	border:0.03pt solid #535353;
	color:#000000;
	margin-top:2px;
	margin-bottom:2px;
}
.table tr td
{
	
	border:0.03pt solid #535353;
	padding:1px;
	
}

.td1
{
	border-bottom:1px solid #535353;
	border-right:1px solid #535353;
}

.bg_black
{
	background: #000000;
}

.bg_gray
{
	background: #9DA6AB;
}

.bg8
{
	background: #FFF1C7 url( "images/bg_line.gif" );
}

.bg7
{
	background: #FFF1C7;
	background-color: #FFF1C7;
}

.bg6
{
	background: #999999 url( "images/line2.gif" );
}



.bg-read
{
	background: #BA4C10;
	border: 1px solid #F9D2AB;
}



.bg_orange
{
	background: #BA4C10;
	font-size: 9pt;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
}

.tree
{
	
	font-size: 9pt;
	color: #372416;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
}

.treenode
{
	
	font-size: 9pt;
	color: #E0A900;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
}
.tree:hover
{
	
	font-size: 9pt;
	color: #FFCC00;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
}

.bg-unread
{
	background: #D9E6E6;
	border: 2px solid #9ABABA;
}

.button1-big
{
	background: url( "background1.gif" );
	border-bottom: solid #1A4444;
	border-left: solid #FFFFFF;
	border-right: solid #1A4444;
	border-top: solid #FFFFFF;
	border-width: 1px 1px 1px 1px;
	color: #315556;
	font: bold 18px Tahoma, Arial, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
}



.cellborder
{
	border-bottom: 1px solid #153330;
	border-left: 1px solid #1E4843;
	border-right: 1px solid #AEDDD8;
	border-top: 1px solid #DBF0EE;
}



.cell-border
{
	border-bottom: 1px solid #153330;
	border-left: 1px solid #1E4843;
	border-right: 1px solid #AEDDD8;
	border-top: 1px solid #DBF0EE;
}



.cell-border_inv
{
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #DBF0EE;
	border-right: 1px solid #1E4843;
	border-top: 1px solid #153330;
}



.desc-text
{
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
}



.desc-title
{
	color: #D5EFEF;
	font: 12px Arial, Helvetica, sans-serif;
}



.dottedline
{
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #FF9900;
	border-left-style: dotted;
	border-left-width: thin;
	border-left-color: #FF9900;
	border-right-style: dotted;
	border-right-width: thin;
	border-right-color: #FF9900;
	border-top-color: #FF9900;
	border-top-style: dotted;
	border-top-width: thin;
}

.dottedline_gray
{
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #999999;
	border-left-style: dotted;
	border-left-width: thin;
	border-left-color: #999999;
	border-right-style: dotted;
	border-right-width: thin;
	border-right-color: #999999;
	border-top-color: #999999;
	border-top-style: dotted;
	border-top-width: thin;
}

.dashedline
{
	border-bottom-style: dashed;
	border-bottom-width: thin;
	border-bottom-color: #FF9900;
	border-left-style: dashed;
	border-left-width: thin;
	border-left-color: #FF9900;
	border-right-style: dashed;
	border-right-width: thin;
	border-right-color: #FF9900;
	border-top-color: #FF9900;
	border-top-style: dashed;
	border-top-width: thin;
}

.tableborder
{
	border-bottom-color: #FFD490;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #FFD490;
	border-left-style: solid;
	border-left-width: thin;
	border-right-color: #FFD490;
	border-right-style: solid;
	border-right-width: thin;
	border-top-color: #FFD490;
	border-top-style: solid;
	border-top-width: thin;
}



.ea-blink-a
{
	color: #38A7A7;
}



.ea-blink-b
{
	color: #356060;
}



.ea-border-dotted
{
	border: medium dotted #599492;
}



.ea-button
{
	background: #999999 url( 'mate1-ea-button-bgr.gif' );
	border-bottom: solid #FFCC00;
	border-left: solid #FFCC00;
	border-right: solid #FFCC00;
	border-top: solid #FFCC00;
	border-width: 1px 1px 1px 1px;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	margin-top: 3px;
	height: 18px;
	width: 60px;
}



.ea-button-big
{
	background: #CDDCDC url( 'mate1-ea-button-bgr.gif' );
	border-bottom: solid #1A4444;
	border-left: solid #1A4444;
	border-right: solid #1A4444;
	border-top: solid #1A4444;
	border-width: 1px 1px 1px 1px;
	color: #233C3D;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
}



.ea-button-alt
{
	background: #8EB0B0 url( 'mate1-ea-button-bgr_alt.gif' );
	border-bottom: 1px solid #1A4444;
	border-left: 1px solid #1A4444;
	border-right: 1px solid #1A4444;
	border-top: 1px solid #1A4444;
	color: #E4EFEF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
}



.ea-button2
{
	background-color: #F6F4F4 !important;
	border-bottom: 1px solid #44391A;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #44391A;
	border-top: 1px solid #FFFFFF;
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
}



.ea-button2-alt
{
	background-color: #F6F4F4 !important;
	border-bottom: 1px solid #44391A;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #44391A;
	border-top: 1px solid #FFFFFF;
	color: #E4E4DA;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
}

.ea_title
{
	color: #366969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.im-button
{
	background: url( 'mate1-ea-button-bgr1.gif' );
	border-bottom: solid #1A4444;
	border-left: solid #1A4444;
	border-right: solid #1A4444;
	border-top: solid #1A4444;
	border-width: 1px 1px 1px 1px;
	color: #315556;
	padding: 2px;
	font: bold 11px Tahoma, Arial, sans-serif;
}



.im-button-small
{
	background: url( 'tab_bg.gif' );
	border-bottom: solid #1A4444;
	border-left: solid #1A4444;
	border-right: solid #1A4444;
	border-top: solid #1A4444;
	border-width: 0px 0px 0px 0px;
	color: #315556;
	font: bold 11px Tahoma;
	padding: 2px;
	text-decoration: none;
}

.underline
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #98B8B8;
}

.orange
{
	color: #E77158;
}

.box1
{
	background: #F1F6F6;
	border: 1px solid #B0C9C9;
	padding: 2px;
}

.input1
{
	font: 11px tahoma, Arial, sans-serif;
	border-right: #A88207 1pt groove;
	border-top: #A88207 1pt solid;
	border-left: #A88207 1pt solid;
	border-bottom: #A88207 1pt groove;
	padding: 2px;
	border: 1px solid #cccccc;
	color: #666666;
}

.input_noborder
{
	font: 11px tahoma, Arial, sans-serif;
	border-right: #A88207 0pt groove;
	border-top: #A88207 0pt solid;
	border-left: #A88207 0pt solid;
	border-bottom: #A88207 0pt groove;
	padding: 1px;
	border: 0px solid #CB996B;
	color: #CC0000;
	font-weight: bold;
}

.awards
{
	font-size: 8.5pt;
	color: #535353;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}

.awards_small
{
	font-size: 8pt;
	color: #535353;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 12px;
}

.awards_link
{
	font-size: 8.5pt;
	color: #535353;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 15px;
}

.awardsbold
{
	font-size: 8.5pt;
	color: #535353;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.awardsbold_title
{
	font-size: 13pt;
	color: #535353;
	font-family: tahoma;
	text-decoration: none;
	font-weight: bold;
}

.awardsbold_titleSub
{
	font-size: 9pt;
	color: #535353;
	font-family: tahoma;
	text-decoration: none;
	font-weight: bold;
}

.awardsbold_sml
{
	font-size: 7.5pt;
	color: #535353;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.awards_black
{
	font-size: 8.5pt;
	color: #000000;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
}

.awards_blue
{
	font-size: 12px;
	color: #535353;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
}

.awards_blue_title
{
	font-size: 13.5pt;
	color: #6C6B6B;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
}

.awards_mhd
{
	font-size: 8.5pt;
	color: #DA8C27;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
}

.awards_mhd_sml
{
	font-size: 7.5pt;
	color: #DA8C27;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
}

.awards_white
{
	font-size: 8.5pt;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
}

.awards_white_bold
{
	font-size: 8.5pt;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
}

.awards_white_bold a:hover
{
	color: #003366;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.awards_white_big
{
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 15px;
}

.awards_title
{
	font-size: 14pt;
	color: #BA4C10;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

.awards_orange
{
	font-size: 8.5pt;
	color: #E0A900;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

.awards_orange_big
{
	font-size: 10.5pt;
	color: #E0A900;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

.awards_orange
{
	font-size: 8.5pt;
	color: #E0A900;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 10px;
}

.awards_detail
{
	font-size: 8.5pt;
	color: #FFCC00;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

.awards_detail1
{
	font-size: 8.5pt;
	color: #FFCC00;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}

.awards_detail:hover
{
	color: #003366;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.validator
{
	font-size: 8.5pt;
	color: #CC0000;
	font-family: verdana;
	text-decoration: none;
	font-weight: normal;
}



.gridrow_alt
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: #f5f5f5;
	font-variant: normal;
	text-decoration: none;
}

.gridrow
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: #f9f9f9;
}

.gridrow_select
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: #f5f5f5;
	font-variant: normal;
	text-decoration: none;
	font-weight: bold;
}

.gridrow_header
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: #f5f5f5;
}

.TextIndicator_TextBox1
{
	background-color: Gray;
	color: White;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
}

.TextIndicator
{
	background-color: transparent;
	font-size: 9.5pt;
	color: #535353;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #CC0000;
	padding: 1px 1px 1px 1px;
	border: 0px solid #F9D2AB;
}



.tooltip
{
	width: 200px;
	color: #000;
	font: lighter 11px/1.3 Arial,sans-serif;
	text-decoration: none;
	text-align: center;
}



.tooltip span.top
{
	padding: 30px 8px 0;
	background: url(bt.gif) no-repeat top;
}



.tooltip b.bottom
{
	padding: 3px 8px 15px;
	color: #548912;
	background: url(bt.gif) no-repeat bottom;
}


.uList li
{
	padding: 1px;
}
.Error
{
	color:Red;
}


.update
{
	color:Blue;
	font-size:12px;
}

.update:hover
{
	font-size:12px;
	font-weight:bold;
}

/* STYLE FOR SITE MAP */
.SiteMapPath
{
	font-size: 11px;
}
.PathSeparatorStyle
{
	color: Black;
	font-weight: bold;
}
.CurrentNodeStyle
{
	color: #C80000;
}
.RootNodeStyle
{
	color: #034AB2;
	font-weight: bold;
}
.modalBackground {
	background-color:gray;
	filter:alpha(opacity=60);
	opacity:0.6;
	
}
