/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
body {margin-top:0; margin-left:0;font:12px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
/*body {margin-top:0; margin-left:0;font:13px Verdana;*font-size:small;*font:x-small;}*/
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

/**
body, td {
  font-family: arial, sans-serif;
  font-size: 93%;
}*/

.PageSubject {font-size:22px; color:#990000; font-weight:bold;}
.TextMedium {font-size:13px; color:#000033;}
.TextMedium-Label {font-size:13px; color:#000033; font-weight:bold;}

.tableHeader 
{	font-weight:bold; 
	color:White;
	background-color:firebrick;
}

.tableHeader a {
	color: White;
}

.tableHeader2 
{	font-weight:bold; 
	color:Black; 
	background-color:#6699CC;
}

.tableItem 
{	font-weight:normal; 
	color:Black; 
	background-color:#F4F4F4; 
} 

.tableAlertItem 
{	font-weight:normal; 
	color:Black; 
	background-color:#CCCCCC; 
}
	 
.tableSection 
{	font-weight:bold; 
	color:#FFFFFF; 
	background-color:#6699CC;
} 

.TextLabel
{
	font-size: 12px;
	font-weight:bold;
}

.TextLabelSmall
{
	font-weight:bold;
	font-size: 12px;
}

.Text
{
	font-weight:normal;
}

.txtWarning
{	color:Red;
}

.TextLargeWarning
{
	font-size:medium;
	color:Red;
}

.TextHeader
{
	color:#990000;
	font-weight:bold;
	font-size: 11pt;	
}

.InputBackground
{
	background-color:#EDEBEB;
}

.underline {
	border-bottom-style: solid;
	border-bottom-color: #000000;
    Border-Width: 1px;
}

.TextReadOnly {
	background-color: #CCCCCC;
}

.TextReadOnlyRight {
	background-color: #CCCCCC;
	text-align:right;
}

.TextInputRight 
{
	text-align:right;	 	
}

.TextSection
{
	color: #840000;
	font-weight: bold;
}

.TextSection2
{
	font-size: 14px;
	color: #840000;
	font-weight: bold;
}

.RequiredFlag
{
	color:Red;
}
