/* CSS Document */

a:link{
	color: #356935;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #27468E;
}
a:hover {
	color: Black;
	text-decoration: underline;
	font-weight:bold;
	
}
INPUT.textbox {
	background-color: #FFFFFF; border:1px solid #CED7EF; FONT-SIZE: 10px; TEXT-DECORATION: none; FONT-FAMILY: Verdana, sans-serif; 
}
.checkbox {
	FONT-SIZE: 10px; background-color:White;  FONT-FAMILY: Verdana, sans-serif
}
td.textcolor {
color:White;

}
td.leftmenu {
background-image:url(blue_27.jpg);
background-repeat:no-repeat;
background-position:right;
}
td.leftmenuleft {
background-image:url(blue_28.jpg);
background-repeat:no-repeat;
background-position:left;
}
TABLE {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	
	border:0px;	
}

TABLE.SubSection {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: White; 	
	border:1px solid #6E93B1;	
	padding-left:0;
	
}

TABLE.HeadSection {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #DDEEDE; 		
	border:1px solid Black;
	
	
}

TABLE.HeadSubSection {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #B5CBDC; 		
	border:0px solid;	
}

/*------------------------------- Data Grid Style.----------------------------*/

.Grid { border: solid 1px #B5CBDC; }
.Grid td
{
    border: solid 0px #B5CBDC;
    font-family: Verdana;
    text-align: left;
}
.GridHeader
{
    font-weight: bold;
    background-color: #B5CBDC;
    font-family:Verdana;
    color:Black;
    height: 20px;
}
.GridHeader a
{
    text-decoration: none;
    color: #336699;
   
}
.GridHeader a:hover
{
    text-decoration: none;
    color: #336699;
   
}
.GridItem
{
    vertical-align:middle;
    background-color: White;
}

.GridAltItem
{
    vertical-align:middle;
    background-color: #DCE5EC;
}
/*----------------------------------------------------------------------------*/
table.datagrid {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: white;
	border:1px solid  #B5CBDC ; 
}
table.main {
	BACKGROUND-COLOR: white;
	padding: 0;	
	border:0px solid;
}
table.maintable {
	BACKGROUND-COLOR: white;
	padding: 0;
	Z-INDEX: 101;
	LEFT: 0px; 
	POSITION: absolute;
	TOP: 0px;
	border:0px solid;
	
}
table.inner {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #DCE5EC;
	border:1px solid  #DCE5EC ;
}
table.innernoborder {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: #DCE5EC;	
	border:0px solid;
}
INPUT.button {
	
	
	height:20; 
	background-color: White;/* #B5CBDC;*/
	border:1px solid black;
	FONT-SIZE: 10px; 
	color:black;
	letter-spacing:1;
	
	
	
}
.radio {
	
	position: relative;
	background-color: #DCE5EC; 
	
	FONT-SIZE: 10px; 

	
}
	
SELECT {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, sans-serif; 
	background-color: White; 
	WIDTH: 140px;
	TEXT-DECORATION: none
}
.listbox 
{
	FONT-SIZE: 11px; 
	FLOAT: left;
	/*background-color:Silver;*/
	border:1px solid #7E99C3; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.textbox {
	 
	FONT-SIZE: 11px; 
	FLOAT: left; 
	border:1px solid #7E99C3; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.textboxdisabled 
{

	background-color:#E0E0E0;
	FONT-SIZE: 11px; 
	FLOAT: left; 
	border:1px solid #7E99C3; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
} 
h2.headings {
	font-family: Verdana;
	font-size: 10pt;
	background-color: #B5CBDC;
	text-decoration: none; margin-top: 0px; margin-bottom: 0px; color: black;
	height:20px;
}
h2.Subheadings {
	font-family: Verdana;
	font-size: 8pt;
	color:#003399;
	background-color: White;
	text-decoration: none; margin-top: 0px; margin-bottom: 0px;
	background-color: #DCE5EC;
}


h3.headings2 {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #B5CBDC;
	text-decoration: none; margin-top: 0px; margin-bottom: 0px; color: #336699;
}

.textarea {
	FONT-SIZE: 11px; 
	border:1px solid #B5CBDC; 
	FONT-FAMILY: Verdana, sans-serif; 
	BACKGROUND-COLOR: white; 
	WIDTH: 230px;
}
th {
	FONT-FAMILY: Verdana;
	font-size: 8pt;
	BACKGROUND-COLOR: #7E99C3;
	COLOR: white;
	text-decoration: none;
}
td.header {
 FONT-FAMILY: Verdana;
	font-size: 7pt;
	BACKGROUND-COLOR: #B5CBDC;
	COLOR: black;
	text-decoration: none;
	
}

td.separator {
	background-color: white;
	height: 6px;
}
td.HeaderSeparator {
	background-color: white;
	height: 4px;
}

.Caption
{
	
	font-size:14px;
	color:#336699;
	font-weight:bold;	
}

.heading {
 FONT-FAMILY: Verdana;
	font-size: 9pt;
	/*BACKGROUND-COLOR: #B5CBDC;*/
	font-weight: bold;
	COLOR: black;
	text-decoration: none;
}

.buttonimage
{
	background-image:url(images/cancel.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	 
}
.buttonimagedisabled
{
	background-image:url(images/Disabled_Cancel.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	 
}
.ButtonSpellChecker
{
	background-image:url(images/spellcheck2.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;	 
}
.ButtonHistory
{
	background-image:url(images/history2.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;	 
}

.buttonedit
{
	background-image:url(Images/Edit.gif);
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
}
.Message {
 FONT-FAMILY: Verdana;
	font-size: 7pt;
	font-weight: bold;
	COLOR:#003399;
	text-decoration: none;
	vertical-align:middle;
	text-align:center;		
}


h2.sectionheading {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	background-color: #6E93B1;
	text-decoration: none; margin-top: 0px; margin-bottom: 0px; color: WHITE;
}

TR.AddMore
{
	background-color:White;
	
}

TD.CheckList
{
	background-color:White;
	vertical-align:top;
	border:1px solid #6E93B1;
}

TD.Error
{
	text-align:center;
	background-color:"#ffffff";
	Color:Red;
	font-weight:bold;
	font-family:Verdana,Sans-Serif;
	
}