body
{
}

.Header td
{
	vertical-align: middle;
	color: lightgrey;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.Header a
{
	color: lightgrey;
	text-decoration: none;
}

.Header a:hover
{
	color: White;
	text-decoration: none;
}

.Footer td
{
	font-size: 10px;
	color: darkgray;
	font-family: Arial;
}

.SideMenu	/*Sub menu */
{
	width: 180px;
	height: 400px;
	vertical-align: top;
	font-family: Arial;
	background-color: #DEE3EF;          
}

.SideMenu table
{
	padding: 0px;
	border-width: 0px;
}

.SideTitle td
{
	height: 50px;
	font-size: 12px;
	font-weight: bold;
}

.SideMenu td
{
	vertical-align: middle;
	color: *#52616B;  
	font-size: 12px;
}

.SideMenu p
{
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
}


.SideMenu a		/*sub menu item*/
{
	color:#52616B;
    font-weight:bold;
    text-decoration:none;
}

.SideMenu a:hover
{
	color: Blue;
	text-decoration: underline;
}



.Form
{
	width: 550px;
	background-color: whitesmoke;
	border-collapse: collapse;
	font-size:11px;
}

.FormTitle
{
	background-color: #DEE3EF;
	height: 15px;
	font-weight: bold;
}

.Form td
{
	border-color: whitesmoke;
}

.ListAlt
{
	background-color: whitesmoke;
}

.ContentTitle
{
	background-color: #DEE3EF ;     
	color:#52616B;
}

.SelectedItem
{
	color: Blue;
	/*background-color:Red; */
}


.GridLink a
{
	color:#0000FF; 	
	text-decoration: underline;
}

.GridLink a:hover
{
	color: Red;
	text-decoration: underline;
}

.GridHeader
{
	color:#000000;		            
	background-color:#DEE3EF;	
}

.GridHeader a
{
	color:Black; /*#000000;		            */
	text-decoration: none;
}

.GridFooter
{
	background-color:#DEE3EF;	
}
.GridItem
{
	color:#000000;	                
	background-color:#F7FBFF;	
}
.GridItem td
{
	color:#000000;
}

.GridItem a
{
	color:#0000FF;
}

.GridAlternatingItem
{
	background-color:#FFFFFF;	
}
.GridAlternatingItem a
{
	color:#0000FF;
}
.GridAlternatingItem td
{
	color:#000000;
}
.GridPage
{
	background-color:#F7FBFF;	
    color:green; 		            
}

.MainMenuBar
{
	background-color:#DE040F;	
}

.MainMenuItem td
{
	vertical-align: middle;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.MainMenuItem a
{
	color: #FFFFFF;
	text-decoration: none;
}
.MainMenuItem a:hover
{
	color: #CCFBFF;
	text-decoration: none;
}


.MainFooter
{
	background-color:#EF0000;		
}

.LeftPane
{
	background-color:#DEE3EF;       
}


.Criteria-title
{
	background: #fffff0;
}
.Criteria-title td
{
	color: #666666;
	background: #F7FBFF;
}


.Criteria-content td
{
	color:Dark Gray;
	background:#ffffff;
}

.Criteria-content 
{
	background:#DEE3EF;
}

.Criteria-content input
{
	background:#ffffff;
}


.Property-title
{
	background-color: #f5f5f5;
}

.Property-title td
{
	color: gray;
	background-color: #f5f5f5;
}

.Property-title input
{
	color:dark gray;
	background-color: white;
}
.RateFore
{
	color: Blue;
}
td
{
	vertical-align: top;
	color: #666666;
	font-family: Arial;
	font-size: 12px;
}

p
{
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
}

a
{
	color:#0000FF;
	text-decoration: underline;
}

a:hover
{
	color: Red;
	text-decoration: underline;
}

a:visitied
{
	color:  #0066cc;
	text-decoration: underline;
}

img
{
	border: 0px;
}

input
{
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
}

/*=========================================================================
 * used for home menu only 
 ==========================================================================*/
	.maindrop,
	A#maindrop,
	.main,
	A#main,
	A#main:hover,
	A#mainOn,
	A#mainOn:hover
	
		{
			vertical-align: middle;
			color: #FFFFFF;
			font-family: Tahoma;
			font-size: 12px;
			font-weight: bold;
			margin-left:10;
			margin-right:10;
		}
	.maindrop:hover,
	A#maindrop:hover,
	.main:hover,
	A#main:hover
		{
			color: #CCFBFF;
		}

	.sub,
	A#sub,
	A#sub:hover
		{
			vertical-align: middle;
			color: #FFFFFF;
			font-family: Tahoma;
			font-size: 12px;
			font-weight: bold;
		}
	.sub:hover,
	A#sub:hover
		{
			color: #CCFBFF;
		}
	.subSpan
		{
			color: #DE040F;
			background-color: #DE040F;
		}
	.tblBorder
		{
			background-color: #DE040F;
		}
	.hide
		{
			display: none ;
		}

	.show
		{
			display: list-item ;
			position:absolute;
			top: auto;
			left: auto;
		}

/*====================================================================================*/
