a:active,  a:hover
{
	/*color: #9D0000;*/
	color: #036dfd;
	text-decoration: none;
}

a:link, a:visited
{
	color: #036dfd;
	/*color: #9D0000;*/
}

BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
    font: 1em Arial;
}

.bodyTableOld
{
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 14px;
	width: 100%;
	padding-top: 14px;
	height: 100%;
	background-color: whitesmoke;
}

.bodyTable
{
	padding-right: 14px;
	padding-left: 14px;
	font-size: 12px;
	padding-bottom: 14px;
	vertical-align: top;
	width: 100%;
	padding-top: 20px;
	font-family: Arial;
	height: 100%;
	background-color: whitesmoke;
}

.bodyCell
{
	padding-right: 6px;
	padding-left: 6px;
	font-size: 12px;
	vertical-align: top;
	padding-top: 20px;
	font-family: Arial;
	background-color: #ffffff;	
	width:100%;
	height: 100%;
}

.vertMenuItem
{
	border-right: lightcyan thin solid;
	border-top: lightcyan thin solid;
	border-left: lightcyan thin solid;
	color: white;
	border-bottom: lightcyan thin solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contentTable {
    width: 100%;
    height: 100%;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}

.contentTableShort {
    width: 100%;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}

.contentCell {
    vertical-align:top;
    padding-top: 15px;
    padding-left: 8px;
    padding-right: 8px;
}

.normal {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: normal;
    line-height: 1.2em
}

h1
{
	font-weight: bold;
	font-size: 1.1em;
	color: dimgray;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.tabInactive
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	color: #ffffff;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #990000;
	text-align: center;
	height: 27px;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}
.tabInactive a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.tabInactive a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.tabInactive a:active, .tabInactive a:hover
{
	font-weight: bold;
	color: #ffcc00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tabActive
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 3px;
	color: #9d0000;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 27px;
	background-color: whitesmoke;
	text-align: center;
}

.tabActive a:link, .tabActive a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.tabActive a:active, .tabActive a:hover
{
	font-weight: bold;
	color: #ffcc00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.vertMenu
{
	font-weight: bold;
	list-style-position: inside;
	background-color: #E0E0E0;
	border-right:1px solid ##8F8F8F;
	width:149px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;	
}

.vertMenuActive
{
	width:150px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 2px;
	list-style-position: inside;
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	vertical-align: middle;	
	font-size: 11px;
	color: #656464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.vertMenuActive a:link, .vertMenuActive a:visited  {
	color: #656464;
	text-decoration: none;
}

.vertMenuActive a:active, .vertMenuActive a:hover{
    color: #9D0000;
    text-decoration: none;
}

.vertMenuInactive
{
	padding: 2px;
	border-top: #ffffff 2px solid;
	font-weight: bold;
	list-style-position: inside;
	font-size: 0.7em;
	color: dimgray;
	border-bottom: #ffffff 2px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: disc;
	background-color: whitesmoke;
}

.vertMenuInactive a:link, .vertMenuInactive a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9D0000;
	text-decoration: none;
}

.vertMenuInactive a:active, .vertMenuInactive a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #9D0000;
    text-decoration: none;
}

.vertMenuPoint
{
	vertical-align:middle;
	border: none;
}

.menuHoriz
{
	font-weight: bold;
	font-size: 10pt;
	cursor: default;
	color: #E0E0E0;
	font-family: 'Trebuchet MS' , Verdana;
	background-color: #990000;	
}

.selectedHorizItem
{
	font-weight: bold;
	font-size: 10pt;
	cursor: default;
	color: #990000;
	font-family: 'Trebuchet MS' , Verdana;
	background-color: whitesmoke;
}

.mouseOverHorizItem
{
	font-weight: bold;
	font-size: 10pt;
	cursor: default;
	color: #ffffff;
	font-family: 'Trebuchet MS' , Arial;
	background-color: gainsboro;
}

.mouseOverVertItem
{
	font-weight: bold;
	font-size: 10pt;
	cursor: default;
	color: #ff3333;
	font-family: 'Trebuchet MS' , Arial;
	background-color: gainsboro;
}

.standardText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.gridPageNumber td
{
	color: #8F8F8F;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	height: 30px;
	vertical-align:bottom;
}

.gridPageNumberCell
{
	text-align: left;
	height: 30px;
	vertical-align:bottom;
}

.gridPageNumber
{
	color: #8F8F8F;
	font-weight: bold;
	font-size: 11px;
}

.gridCommon
{
	/*border-color: #CCCCCC;
	border-style: solid;
	border-width: 2px;*/
}

.gridCommon td
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: top;
	color: #000000;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.gridHover td
{
	/*border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;*/
	cursor: hand;
	background-color: #c6dded;
	border-right-width: 1px;
}

.gridItem td
{
	/*border-width: 1px;
	border-style: solid;
	border-color: #E0E0E0;*/
}

.gridAlternateItem td
{
	/*border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	border-left: #e0e0e0 1px solid;
	border-bottom: #e0e0e0 1px solid;*/
	background-color: whitesmoke;
}

.gridItem a:link, .gridItem a:active, .gridItem a:hover, .gridItem a:visited
{
	color: #9D0000;
	text-decoration: underline;
}

.gridSelectedItem td
{
	background-color: lightgrey;
}

.gridHeader td
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #8F8F8F;
}

.gridHeader a:visited, .gridHeader a:active, .gridHeader a:link{
    color: #FFFFFF;
    text-decoration: none;
}

.gridHeader a:hover
{
	color: #ffffff;
	text-decoration: underline;
}


.gridPagerStyle td
{
	color: #8F8F8F;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
}

.gridPagerStyle a:link, .gridPagerStyle a:visited, .gridPagerStyle a:hover, .gridPagerStyle a:active {
    color: #9D0000;
    text-decoration: underline;
}
td
{
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

pre {
    font-size: 1em;

}

.linkButton
{
	font-size: 12px;
	color: #ff3333;
	font-family: Arial;
	cursor:hand;
}

.mouseUpItem
{
	font-weight: bold;
	font-size: 10pt;
	cursor: default;
	color: #ffffff;
	font-family: 'Trebuchet MS' , Arial;
	background-color: #ff0033;
}

.footer a:link, .footer a:active, .footer a:hover, .footer a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.footer a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.pageTabs
{
	BORDER-TOP: #ffffff 1px solid;
	width:100%;
	background-color:#9d0000;
}

.slogan
{
	BORDER-TOP: #ffffff 1px solid;
	width:100%;
	background-color:#9d0000;
	text-align:center;
}

.buttonColumn
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	background-color:  Transparent;
	background-image:url(../images/buttonColumn.gif);	
	padding-bottom: 0px;
	border-left: 0px;
	width: 14px;
	padding-top: 0px;
	border-bottom: 0px;
	height: 16px;	
	cursor:hand;
}

.buttonPlus
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	background-color:  Transparent;
	background-image:url(../images/plusik.gif);	
	padding-bottom: 0px;
	border-left: 0px;
	width: 19px;
	padding-top: 0px;
	border-bottom: 0px;
	height: 16px;	
}

.buttonMinus
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	background-color:  Transparent;
	background-image:url(../images/minus.gif);	
	padding-bottom: 0px;
	border-left: 0px;
	width: 19px;
	padding-top: 0px;
	border-bottom: 0px;
	height: 16px;	
}

.pageFirst_enabled
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	background-color:  Transparent;
	background-image:url(../images/firstpg.gif);	
	padding-bottom: 0px;
	border-left: 0px;
	width: 21px;
	padding-top: 0px;
	border-bottom: 0px;
	height: 24px;
	cursor:hand;
}

.pageFirst_disabled
{
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
	background-color:  Transparent;
	background-image:url(../images/firstpgd.gif);	
	width: 21px;
	height: 24px;
}

.pageLast_enabled 
{
	background-image:url(../images/lastpg.gif);	
	background-color:  Transparent;	
	width:21;
	height:24;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;
	cursor:hand;	
}

.pageLast_disabled 
{
	background-image:url(../images/lastpgd.gif);	
	background-color:  Transparent;	
	width:21;
	height:24;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
}

.pageNext_enabled 
{
	background-image:url(../images/nextpg.gif);	
	background-color:  Transparent;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
	width:21px;
	height:24px;
	cursor:hand;	
}

.pageNext_disabled 
{
	background-image:url(../images/nextpgd.gif);	
	background-color:  Transparent;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
	width:21px;
	height:24px;	
}

.pagePrevious_enabled 
{
	background-image:url(../images/prevpg.gif);	
	background-color:  Transparent;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
	width:21px;
	height:24px;	
	cursor:hand;
}

.pagePrevious_disabled 
{
	background-image:url(../images/prevpgd.gif);	
	background-color:  Transparent;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
	width:21px;
	height:24px;	
}


.dropdown
{
	width:156px;
}

.addressBox
{
	width:460px;
}

.vehicleOwnerBox
{
	width:210px;
}

.organizationBox
{
	width:230px;
}

.organizationDDL
{
	width:230px;
}

.organizationTypeBox
{
	width:177px;
}

.labelInfo
{
	font-size: 12px;
	color: red;
	font-family: Arial, Verdana;
}


/*************************************
 DataGridControl appearance classes 
**************************************/

/* for main control table */
.dataGridCtrlMain
{
}

/* for Records Per Page row */
.dataGridCtrlRecordsNumberRow
{
}

/* for Records Per Page row cell */
.dataGridCtrlRecordsNumberRow td
{
	color: #8F8F8F;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	height: 30px;
	vertical-align:bottom;
}

/* for Records Per Page text */
.dataGridCtrlRecordsNumberText
{
}

/* for Records Per Page drop down list */
.dataGridCtrlRecordsNumberDDList
{
}

/* for main DataGrid row */
.dataGridCtrlGridRow
{
}

/* for main DataGrid row cell */
.dataGridCtrlGridRow td
{
}

/* for DataGrid */
.dataGridCtrlGridCommon
{
	border-color: #CCCCCC;
	border-style: double;
	border-width: 4px;
}

/* for DataGrid cell */
.dataGridCtrlGridCommon td
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: top;
	color: #000000;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

/* for DataGrid hover cell */
.dataGridCtrlGridHover
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-color: #E0E0E0;
	cursor: hand;
	background-color: #c6dded;
	
}

.dataGridCtrlGridHover td
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-color: #E0E0E0;
	cursor: hand;
	background-color: #c6dded;
	
}

/* for DataGrid item(row) cell */
.dataGridCtrlGridItem td
{
	border-width: 1px;
	border-style: solid;
	border-color: #E0E0E0;
}

/* for DataGrid alternate item(row) cell */
.dataGridCtrlGridAlternateItem td
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	border-left: #e0e0e0 1px solid;
	border-bottom: #e0e0e0 1px solid;
	background-color: whitesmoke;
}

/* for link inside DataGrid */
.dataGridCtrlGridItem a:link
{
	color: #9D0000;
	text-decoration: underline;
}

/* for link active inside DataGrid */
.dataGridCtrlGridItem a:active
{
	color: #9D0000;
	text-decoration: underline;
}

/* for link hover inside DataGrid */
.dataGridCtrlGridItem a:hover
{
	color: #9D0000;
	text-decoration: underline;
}

/* for link visited inside DataGrid */
.dataGridCtrlGridItem a:visited
{
	color: #9D0000;
	text-decoration: underline;
}

/* for DataGrid selected item(row) cell */
.dataGridCtrlGridSelectedItem td
{
	background-color: lightgrey;
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	border-left: #e0e0e0 1px solid;
	border-bottom: #e0e0e0 1px solid;
}

/* for DataGrid header cell */
.dataGridCtrlGridHeader td
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #036dfd;
    text-align: center;
}

/* for link, active & visited link inside DataGrid header */
.dataGridCtrlGridHeader a:visited, .dataGridCtrlGridHeader a:active, .dataGridCtrlGridHeader a:link
{
    color: #FFFFFF;
    text-decoration: none;
}

/* for hover link inside DataGrid header */
.dataGridCtrlGridHeader td a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

/* for Edit button */
.dataGridCtrlEditButton {
	background-image:url(../images/button_back.gif);
    border:1px solid #C3C1C1;
    padding:3px;
    font-family:verdana; 
    font-size:10px;
    color: #036dfd;
    font-weight:bold;
    width:55;
    cursor:hand;
}

/* for Delete button */
.dataGridCtrlDeleteButton {
	background-image:url(../images/button_back.gif);
    border:1px solid #C3C1C1;
    padding:3px;
    font-family:verdana; 
    font-size:10px;
    color: #036dfd;
    font-weight:bold;
    width:55;
    cursor:hand;
}

/* for Current Grid Page row */
.dataGridCtrlGridPagerRow
{
}

/* for Current Grid Page row cell */
.dataGridCtrlGridPagerRow td
{
	color: #8F8F8F;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
}

/* for Current Grid Page text */
.dataGridCtrlGridPagerText
{
}

/* for Current Grid Page drop down list */
.dataGridCtrlGridPagerDDList
{
}

/* for Current Grid Page link */
.dataGridCtrlGridPagerStyle a:link
{
    color: #9D0000;
    text-decoration: underline;
}

/* for Current Grid Page active link */
.dataGridCtrlGridPagerStyle a:active 
{
    color: #9D0000;
    text-decoration: underline;
}

/* for Current Grid Page hover link */
.dataGridCtrlGridPagerStyle a:hover
{
    color: #9D0000;
    text-decoration: underline;
}

/* for Current Grid Page visited link */
.dataGridCtrlGridPagerStyle a:visited
{
    color: #9D0000;
    text-decoration: underline;
}

/* for Pager First button enabled */
.dataGridCtrlGridPageFirst_enabled
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	background-color:  Transparent;
	background-image:url(../images/firstpg.gif);	
	padding-bottom: 0px;
	border-left: 0px;
	width: 21px;
	padding-top: 0px;
	border-bottom: 0px;
	height: 24px;
	cursor:hand;
}

/* for Pager First button disabled */
.dataGridCtrlGridPageFirst_disabled
{
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
	background-color:  Transparent;
	background-image:url(../images/firstpgd.gif);	
	width: 21px;
	height: 24px;
}

/* for Pager Last button enabled */
.dataGridCtrlGridPageLast_enabled 
{
	background-image:url(../images/lastpg.gif);	
	background-color:  Transparent;	
	width:21;
	height:24;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;
	cursor:hand;	
}

/* for Pager Last button disabled */
.dataGridCtrlGridPageLast_disabled 
{
	background-image:url(../images/lastpgd.gif);	
	background-color:  Transparent;	
	width:21;
	height:24;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
}

/* for Pager Next button enabled */
.dataGridCtrlGridPageNext_enabled 
{
	background-image:url(../images/nextpg.gif);	
	background-color:  Transparent;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
	width:21px;
	height:24px;
	cursor:hand;	
}

/* for Pager Next button disabled */
.dataGridCtrlGridPageNext_disabled 
{
	background-image:url(../images/nextpgd.gif);	
	background-color:  Transparent;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
	width:21px;
	height:24px;	
}

/* for Pager Previous button enabled */
.dataGridCtrlGridPagePrevious_enabled 
{
	background-image:url(../images/prevpg.gif);	
	background-color:  Transparent;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
	width:21px;
	height:24px;	
	cursor:hand;
}

/* for Pager Previous button disabled */
.dataGridCtrlGridPagePrevious_disabled 
{
	background-image:url(../images/prevpgd.gif);	
	background-color:  Transparent;	
	border-right: 0px;
	border-left: 0px;	
	border-top: 0px;
	border-bottom: 0px;	
	padding-right: 0px;	
	padding-left: 0px;
	padding-top: 0px;	
	padding-bottom: 0px;	
	width:21px;
	height:24px;	
}

/* end of DataGridControl appearens classes */


/****************************************************
                      New Styles
*****************************************************/

.button {
	background-image:url(../images/button_back.gif);
    /*border:1px solid #C3C1C1;*/
    border:1px solid #E0E0E0;
    padding:3px;
    font-family:verdana; 
    font-size:10px;
    /*color: #9D0000;*/
    color: #036dfd;
    font-weight:bold;
    cursor:hand;
}

/* old styles */
input.button {
	background-image:url(../images/button_back.gif);
    border:1px solid #E0E0E0;
    padding:3px;
    font-family:verdana; 
    font-size:10px;
    color: #036dfd;
    font-weight:bold;
    cursor:hand;
}

input.clearButton{
	background-image:url(../images/clear_back.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	cursor:hand;
}

input.getObjectButton{
	background-position:center;
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}

input.buttonMean
{
	width:72px;
	background-image:url(../images/button_back.gif);
    border:1px solid #E0E0E0;
    padding:3px;
    font-family:verdana; 
    font-size:10px;
    color: #036dfd;
    font-weight:bold;
    cursor:hand;
}

input.buttonLarge
{
	width:125px;
	background-image:url(../images/button_back.gif);
    border:1px solid #E0E0E0;
    padding:3px;
    font-family:verdana; 
    font-size:10px;
    color: #036dfd;
    font-weight:bold;
    cursor:hand;
}

/* end of old styles */

/* for all textbox/inputtext controls */
.textBox
{
}

/* for all validators */
.validator
{
	color: Red;
}

/* for left arae */
.leftArea
{
	font-weight: bold;
	list-style-position: inside;
	background-color: #E0E0E0;
	border-right: 1px solid ##8F8F8F;
	width: 150px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
	text-align: left;	
}

.LinkBodyArea
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	vertical-align: top;
	padding-bottom: 3px;
	font-family: Arial;
	background-color: whitesmoke;	
	width:100%;
}

.LogoTitle
{
	font-weight: bold;
	font-size: 17px;
	font-family: Arial;
	vertical-align:middle;
	text-align:left;
	width:150px;
}

.MenuBar
{
	padding-right: 0px;
	padding-left: 0px;
	color: White;
	font-size: 11px;
	font-family: Verdana;
	background-color: #036dfd;	
	width:100%;
}

.MenuBar a:link, .MenuBar a:active, .MenuBar a:hover, .MenuBar a:visited
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}


/*
    *** new design Link ***
*/

.LinkTabActiveTD
{
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	height: 26px;
	color: White;
	cursor: hand;
    font-weight:bold;
		
	font-size: 11px;
	font-family: Verdana;
}

.LinkTabActiveElementTD
{
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	height: 26px;
	color: Aqua;
	cursor: hand;
    font-weight:bold;
		
	font-size: 11px;
	font-family: Verdana;
}
/* 
    *** end new design ***
 */


/* * * *  *  for Links Menu * * * */
.LinkTabForLink
{
	vertical-align: baseline;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 8px;
	height: 30px;
	color: Gray;
	font-size: 10px;
	font-family: Verdana;
	cursor: hand;		
}

.MenuBarFooterLink
{
	padding-right: 0px;
	padding-left: 0px;
	color: Gray;
	font-size: 10px;
	font-family: Verdana;	
	width:100%;
}

.MenuBarFooterLink a:link, .MenuBarFooterLink a:active, .MenuBarFooterLink a:hover, .MenuBarFooterLink a:visited
{
	color: Gray;
	font-weight: normal;
	text-decoration: none;
}

.LinkTabForLinkDiv
{
	padding: 0px, 0px, 0px, 0px;
	color: Gray;
	font-size: 10px;	
}


/*
.FooterDarkLinkElement
{	
	font-size: 10px;
	font-family: Verdana, Arial ;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 6px;
}

.MenuBarFooterLink
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: Gray;
	font-size: 10px;
	font-family: Verdana;	
	width:100%;
	background-color:  #e6e6e8;
}

.MenuBarFooterLink a:link, .MenuBarFooterLink a:active, .MenuBarFooterLink a:hover, .MenuBarFooterLink a:visited
{
	color: Gray;
	font-weight: normal;
	text-decoration: none;
}

.MenuBarLinks
{
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px, 0px, 0px, 0px;
	background-color: #036dfd;	
	width:100%;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	height: 30px;
}

.MenuBarLinks a:link, .MenuBarLinks a:active, .MenuBarLinks a:hover, .MenuBarLinks a:visited
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}
.MenuElementLinks
{
	padding-right: 17px;
	font-size: 11px;
	font-family: Verdana;
	color: White;
}

a:link.MenuElementLinksFirst,  a:active.MenuElementLinksFirst, a:hover.MenuElementLinksFirst, a:visited.MenuElementLinksFirst
{
	padding-right: 17px;
	margin-left: 9px;
	font-size: 11px;
	font-family: Verdana;
	color: Aqua;
}





*/
/* * * * * * * * * * * * * */






.MenuBarLine
{	
	padding-right: 0px;
	padding-left: 0px;
	color: White;
	font-size: 11px;
	font-family: Verdana;
	background-color: #036dfd;	
	width:100%;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	height: 30px;
}

.MenuBarLineLogin
{	
	padding-right: 0px;
	padding-left: 0px;
	color: White;
	font-size: 11px;
	font-family: Verdana;
	background-color: #036dfd;	
	width:100%;
	height: 30px;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
}

.LinkTab
{
	vertical-align: baseline;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	cursor: hand;
}

a:link.LinkTab, a:active.LinkTab, a:hover.LinkTab, a:visited.LinkTab
{
	vertical-align: baseline;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	color: White;
	cursor: hand;
}

a:link.LinkTabActive, a:active.LinkTabActive, a:hover.LinkTabActive, a:visited.LinkTabActive
{
	vertical-align: baseline;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	color: Aqua;

}

.LinkTabActive a:link, .LinkTabActive a:active, .LinkTabActive a:hover, .LinkTabActive a:visited
{
	color: black;
	text-decoration: none;
}

.VrtMenuPanel
{
	list-style-position: inside;
	background-color: #e6e6e8;

	width:149px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;
}

.VrtMenu
{
	padding: 0px;
	margin: 0px;
}

.VrtMenuItem
{
	width:149px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

.VrtMenuItemInner
{
	color: #aaaaaa;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	
	height: 100%;
	padding-left: 30px;
	padding-top: 8px;
}
a:link.VrtMenuItemInner, a:active.VrtMenuItemInner, a:hover.VrtMenuItemInner, a:visited.VrtMenuItemInner
{
	color: #036dfd;
	text-decoration: none;
}

.VrtMenuItemInnerActive
{
	color: #aaaaaa;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	
	height: 100%;
	padding-left: 30px;
	padding-top: 8px;
}
a:link.VrtMenuItemInnerActive, a:active.VrtMenuItemInnerActive, a:hover.VrtMenuItemInnerActive, a:visited.VrtMenuItemInnerActive
{
	color: dimgray;
	text-decoration: none;
}

/*.VrtMenuItem a:link, .VrtMenuItem a:active, .VrtMenuItem a:hover, .VrtMenuItem a:visited
{
	color: #036dfd;
	
	text-decoration: none;
	
}*/

.Footer
{
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.FooterDark
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 10px;
	color: #eeeeee;
	font-family: Verdana, Arial ;
	background-color: #e6e6e8;
}

.MenuBarFooter
{
	padding-right: 0px;
	padding-left: 0px;
	color: Gray;
	font-size: 10px;
	font-family: Verdana;	
	width:100%;
}

.MenuBarFooter a:link, .MenuBarFooter a:active, .MenuBarFooter a:hover, .MenuBarFooter a:visited
{
	color: Gray;
	font-weight: normal;
	text-decoration: none;
}

.DefaultText
{
	font-size: 10px;
	color: #2c2c2c;
}

.DefaultTextCellSide
{
	vertical-align: top;
	text-align: justify;
	width: 260px;
	padding: 10px;
	font-size: 10px;
	color: #2c2c2c;
}

.DefaultTextCell
{
	vertical-align: top;
	text-align: justify;
	width: 385px;
	padding: 10px;
	font-size: 10px;
	color: #2c2c2c;
}

.DefaultWhiteHeader
{
	padding: 5px 5px 5px 20px;
	font-size: 15px;
	font-weight:bold;
	color: White;
}

.DefaultTopLink
{
	font-size: 11px;
	font-weight:bold;
	color: #a4a4a4;
}

.DefaultTopLink a:link, .DefaultTopLink a:active, .DefaultTopLink a:hover, .DefaultTopLink a:visited
{
	font-size: 11px;
	font-weight:bold;
	color: #a4a4a4;
	text-decoration: none;
}

.DefaultBarLink
{
	padding: 7px 15px 7px 15px;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}


/* class for span with marced data in DataGridControl */
.markedItem
{
	color: Red;
}
