body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #DAB430;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}.tdmain {
	background-color: #DAB430;
	font-family: Bookman Old Style;
	font-size: 10px;
}
.tdContent {
	background-color: #FFFFFF;
	font-family: Bookman Old Style;
	font-size: 10pt;
}

.tdContent a:link
{
	background-color: #FFFFFF;
	font-family: Bookman Old Style;
	font-size: 10pt;
	text-decoration:underline;
	color: #000066;
}
.tdContent a:hover
{
	background-color: #FFFFFF;
	font-family: Bookman Old Style;
	font-size: 10pt;
	text-decoration: none;
	color: #000066;
}

.tdContent a:active
{
	background-color: #FFFFFF;
	font-family: Bookman Old Style;
	font-size: 10pt;
	text-decoration: underline;
	color: #000066;
}
.tdContent a:visited
{
	background-color: #FFFFFF;
	font-family: Bookman Old Style;
	font-size: 10pt;
	text-decoration: underline;
	color: #000066;
}
.PageTitle 
{
	background-color: #FFFFFF;
	font-family: Bookman Old Style;
	font-size: 12pt;
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.INPUT
{
	border: solid 1px #727272;
	font-size: 10pt;
	background-color: #d9d9d9;
		FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#d0d0d0', EndColorStr='#f0f0f0');
}

/* for menu */

.menu  {   
 background-color:#FFFFFF;   
 border:0px solid darkblue;   
 width:241px;   
 font-size:11px;   
 font-family:verdana;   
 position: absolute;   
 font:bold;   
 color: #000000;   
 cursor: hand;  }  

.item_panel  {    
 width:279px;    
 border-left:0px solid darkblue;    
 border-right:0px solid darkblue;    
 clip:rect(0,279,0,0);    
 position:absolute;  }  

.item_panel a  {   
 text-decoration:none;   
 color:#DAB430;   
 cursor:hand;  }  

.item_panel a:hover  {   
 text-decoration:none;   
 color:#FFFFFF;   
 cursor:hand;  }  


.item  {   
 background-color: #5C7B8A;   
 width: 279px;   
 font-size: 12px;   
 font-family: Bookman Old Style;     }

.LeftMenu
{
	background-color:#5C7B8A;
	color:Orange;
	font-weight:bold;
}

.DynamicMenuItemStyle
{
	background-color:#5C7B8A;
	color:#FFFFFF;
	
}
.StaticMenuItemStyle
{
	background-color:#5C7B8A;
	color:#FFFFFF;
	font-weight:bold;
}

.DynamicMenuStyle
{
	background-color:#5C7B8A;
}

.DynamicHoverStyle
{
	background-color:#FFFFFF;
	color:#5C7B8A;
}

.StaticHoverStyle
{
	background-color:#FFFFFF;
	color:#5C7B8A;
}



.HoverNodeStyle-CssClass
{
	 font-weight:bold;
}

.LeafNodeStyle-CssClass
{
	font-weight:bold;
}

.NodeStyle-CssClass
{
	font-weight:bold;
	color:#5C7B8A;
}

.ddl
{
	background-color:#5C7B8A;
	color:#FFFFFF;
}

.TopLabel
{
	color:#FFFFFF;
}
.TopLink
{
	color:#000000;
}
.SectionHeader
{
	font-family:Arial, Helvetica, Bookman Old Style;
	font-weight:bold;
	color:#184B81;
	font-size:16px;
}

.SiteMapPath , .SiteMapPath a
{
	color:#444444;
	font-size:10px;
}

.c
{
	background-color:#cccccc;
	color:#000000;
}

.c a
{
	color:#CC3300;
}

.c a.visited, .c a.active
{
	color:#CC3300;
}

.MsoNormal
{

}

.MsoNormal a, .MsoNormal a.visited, .MsoNormal a.active
{
	color:red;
}

.topdate
{
	color:#CC3300;
	font-weight:bold;
	
}

.RegFormEditBox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.FormHeader
{
	background-color:#303F91;
	color:#FFFFFF;
	font-weight:bold;
	
}

.Form
{
	border-color:#303F91;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
}
.Bottom
{
	border-color:#303F91;
	border-style:solid;
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
}

.SiteHeaderText
{
	font-size:18px;
	color:#F0B212;

}
.LoginStatus, .LoginStatus a, .LoginStatus a.Visited, .LoginStatus a.Activated
{
	font-size:12px;
	color:#FFFFFF;
}
.topright, .topright a, .topright a.Visited, .topright a.Activated
{
	font-size:10px;
	color:#FFFFFF;
}

.TabMenuContainer{  border-top: solid 1px black;}
.TabMenuItem
{
	background-color: #FFFFBC;  
	text-align:center;  
	font-size: xx-small;  
	border: solid 1px black;  
	border-left: none;
  
	padding: 3px 3px 3px 3px;
}
.TabMenuItemSelected
{  
	background-color: White;  
	text-align:center;  
	font-size: xx-small;  
	border-right: solid 1px black;  
	border-bottom: none;  
	border-top: solid 1px black;
	border-left: none;  
	padding: 5px 3px 5px 3px;
}

.SectionHeader
{
	color:Black;
	font-size:12px;
}

.lbl
{
	color:Black;
	font-size:11px;
}

.txtVal
{
	color:Black;
	font-size:11px;
	border-color:#303F91;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;	
	width:50px;
	text-align:right;
}

.txt
{
	color:Black;
	font-size:11px;
	border-color:#303F91;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;	
}

.lst
{
	color:Black;
	font-size:11px;
	border-color:#303F91;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;	
}

.ReadOnlyStyle
{
	background-color:#B8B8B8;
}

.EditStyle
{
	background-color:#FFFFFF;
}


.Grid
{
	background-color:#F2F2F2;
	border-color:#AAC1D8;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	font-size:11px;
	FONT-FAMILY: Verdana,Arial,Tahoma,Century Gothic;	
} 
.GridPager, .GridPager a, .GridPager a:link, 
.GridPager a:visited, .GridPager a:hover
{
	background-color:#DADADA;
	FONT-SIZE: 11px; 
	color:#444444;
	font-style:italic;
}



.Gridselected
{
	background-color:#008A8C;
	color:White;
	font-weight:bold;
}


.GridHeader, .GridHeader td, .GridHeader th, .GridHeader a, .GridHeader a:link, 
.GridHeader a:visited, .GridHeader a:hover{
	background-color:#DADADA;
	font-family: Verdana,tahoma,Arial;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
	color:#444444;
	text-align:left;

}

.GridFooter
{
	background-color:#DADADA;
}
.GridEditItem
{
	
}
.GridItem, .GridItem td
{
	background-color:#EEEEEE;	
	color:#444444;
}

.GridItem a, .GridItem a:link, 
.GridItem a:visited, .GridItem a:hover
{
	color:#444444;
}


.GridItemAlternate, .GridItemAlternate td
{
	background-color:#DCDCDC;	
	color:#444444;
}

.GridItemAlternate a, .GridItemAlternate a:link, 
.GridItemAlternate a:visited, .GridItemAlternate a:hover
{
	color:#444444;
}

A.GridHeader:hover
{
	text-decoration:underline; 
	color: yellow;
}
A.GridHeader:active
{
	text-decoration:underline; 
	color: yellow;
}



.SiteMapPath, .SiteMapPath td, .SiteMapPath th, .SiteMapPath a, .SiteMapPath a:link, 
.SiteMapPath a:visited, .SiteMapPath a:hover{

	font-family: Verdana,tahoma,Arial;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;
	color:#ffffff;
	text-align:center;
}


.CharFilter, .CharFilter td, .CharFilter th, .CharFilter a, .CharFilter a:link, 
.CharFilter a:visited, .CharFilter a:hover{

	font-family: Verdana,tahoma,Arial;
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold;
	color:#000000;
	text-align:center;
}

.CompanyName
{
	
	border-color:#000000;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	
		font-family: Verdana,tahoma,Arial;
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold;
	color:#000000;
	text-align:center;
	
}

.StatusLabelRed
{
	color:Red;
}
.StatusLabelGreen
{
	color:green;
}

.topic_purpose
{
	border-style:solid;
	border-color:blue;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	padding-left:10px;
	padding-right:10px;
	
}
