﻿
.clsLabelBig
{
	font-family: Arial;
	font-size: 1.55em;
	font-weight: bold;
	color: #666666;
	font-style: italic;
}

.clsLabelSmall
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 0.85em; 	
	font-weight:bold; 
	color : #666666; 
}

.clsLabel
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 1em; 	
	font-weight:bold; 
	color : #666666; 
}

.clsLabelLarge
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 1.2em; 	
	font-weight:bold; 
	color : #666666; 
}

.clsLabelText
{
	font-family : Arial; 
	font-size : 1.0em; 	
	color : #666666; 
}

.clsAsterisk
{	
	font-weight:bold; 
	color : red; 
}

/* OLD CSS FOR CONTROLS ETC. */

.clsHyperLink
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : .95em; 	
	font-weight:bold; 
	color : #2b3980; 
}

/* Disabled Textbox */
.clsTextboxDis
{
   border: solid 1px #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 0.90em;
    background-color: #eee;
    color: #3F3F3F;
}


.clsReadonlyText {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 0.85em;
    COLOR: #666666;
}

/* Input Textbox */
.clsTextbox {
	border: solid 1px #666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.90em;
   
 }

/* Custom Textbox */
.clsCustomTextbox {
    BORDER: #666666 1px solid;
    background-color: #f0f9fe;
 }
 
 
/*  Input Button */
.clsButton {
    border: 1px Groove #567cc6;
	color: White;
   	font-family: Verdana, Arial;
   	font-size: 0.8em;
   	font-weight: bold;
   	background-color: #2b3980;
   	cursor: pointer;
	padding: 5px;
	
}


/* Link Button*/
.clsLinkButton { }

/* DropDown List */
.clsDropdown
{
    
    border: 1px solid #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 0.90em;
}


.clsCheckBoxList 
{
font-size:.75em;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

/* ListBox */
.clsListBox 
{
    BACKGROUND-COLOR: #f0f9fe;
    border: solid 1px #ccc;
    background-color: #fff;

}
.clsListBox select { border-bottom: solid 1px #eee; }

/* RadioButtonList */
.clsRadioButtonList { border: ridge 0px #efefef;
                                                         
}
.clsRadioButtonList td 
{
padding-right: 10px;	
vertical-align:top;
text-transform:uppercase;
font-size:.85em;
color: #444;
}

/* RadioButtonList with border */
.clsRadioButtonListBorder { border: solid 1px #666666;
                                                         
}
.clsRadioButtonListBorder td 
{
padding-right: 10px;	
vertical-align:top;
text-transform:uppercase;
font-size:.75em;
color: #444;
}



/* ASP Panel Control*/
.clsPanel { background-color:#D3D3D3; border: ridge 1px #ccc; }

/* GridView */
gridFooter { font-size: 1.5em; color: #444; text-transform: uppercase; padding-right: 5px; }


.GridView_AltRowStyle td{
    background-color: #e4e4e4;/*#e7eef1; /*#EBF4FA;*/
} 

.GridView_RowStyle td{
    background-color: #f4f4f4; /*#fff;*/
}  

.GridView_SelectedRowStyle td
{
    background-position: #0066CC url(imgs/selrow.gif);
    border-top: solid 1px #d2d8db;
    border-bottom: solid 1px #e3d7c0;
    background: #0066CC;
    height: 20px;
    font-weight: bold;
    color: White;
    background-repeat: repeat;
}


.GridView_ItemStyle td
{
	/*background-color: #FFF;*/
	background-color:#f0f2f4;
	height: 20px;
	border-top: solid 1px #d2d8db;
	border-bottom: solid 1px #d2d8db;
	font-size: .85em;
}

.GridView_ActiveRowStyle td {
	border-top: solid 1px #abb4b9;
	border-bottom: solid 1px #f0f2f4;
	background-color: #d2d8db;
	font-size: .85em;	
}

TR.GridView_HeaderStyle
{
    background-position: url('imgs/HeaderBg.gif') repeat;
    background: url('imgs/HeaderBg.gif') repeat;
    border-top: solid 1px #8d9092;
    border-bottom: solid 1px #8d9092;
    padding: 0px 4px;
    text-align: left;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    /*position: relative;
    top:expression(this.offsetParent.scrollTop); 
    z-index: 10; 
    */
}

TR.GridView_HeaderStyle A
{
	color:#333333;
    font-weight: bold;
	text-decoration: none;
	display: block;
    padding-right: 10px;
}

TR.GridView_HeaderStyle A:visited { text-decoration:	none; color: black; }
TR.GridView_HeaderStyle A:hover { text-decoration:	underline; color:	black; }
TR.GridView_FooterStyle
{
	background-color: #D6DFF5;
	color: White;
	font-size: .85em;
	font-weight: bold;
}

.GridView_PagerStyle td{
	color: Black;
	background-image: url(imgs/FooterBg.gif);
	font-weight: normal;
	font-size: .85em;
 }

.GridView_PagerStyle A { 	color: #2b3980; }
/* GridView End */


/* Menu */

.MainItem 
{
	padding-top: 20px; 
	list-style-type: none; 
	border-bottom: solid 1px #fff; 
	line-height: 30px; 
	padding: 0; margin: 0; 
	font-size: .94em;
	padding-left: 10px;	
	width: 155px;
	width: 120px;
	font-weight:lighter;
	color: #444;
	display: block;
}

.MainItemOver {  background:#0066CC url(imgs/navmenu.gif); color: White; border-bottom: solid 1px black; }
.MainItemOver a, .MenuItemOver a { color: white; background: none; }


.MenuItem
{

	color : #333333;
	padding: 3px 10px 6px 10px;	
	background-color : WHITE;
	vertical-align:middle;
	line-height : 0.7em; /*1.2em; */
	display: block;
	border: solid 1px #ccc;
	background: #eee;
	color: black;
	
}

.MenuItemOver
{
	color : #276c9d;
	color: white;
	background: #444;
	border: solid 1px black;
	display: block;
	background:#0066CC url(imgs/navmenu.gif); color: White;

	}

#navigation table tr td { } 

/* Menu End*/

/*=autoCompleteExtender : Styling for the AJAX AutoCompleteExtender control */
.completionList
{
    background-color: white;
    border: solid 1px #444444;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 0.85em;
    margin: 0px;
    padding: 2px;
    height: 100px;
    overflow: auto;
}

.listItem 
{
	color: #666666;
}

.itemHighlighted
{
    background-color: #C0C0C0;
}

.PopupPanel 
{
	background-color:white;/*#ffffdd;*/
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	/*width:900px;*/
}

.clsCheckBoxListDiv 
{
border-width: thin; 
border-style: inset; 
overflow-y:scroll;
height:32px;
}