A:link {text-decoration:none;color:#3B3738;FONT-SIZE: small;}
A:visited {text-decoration:none;color:#3B3738;FONT-SIZE: small;}
A:active {text-decoration:underline;color:black;FONT-SIZE: small;}
A:hover {text-decoration:underline;color:black;FONT-SIZE: small;}

BODY
{
    FONT-SIZE: 12px;
    COLOR: Black;
    FONT-FAMILY: Arial;
    margin-top:3px;
	margin-left:3px;
	margin-right:3px;
	font-family:arial;
	background-color: ffffff;

}

.PageTitle{
	font-size: 20px;
	font-weight: bold;
	FONT-FAMILY: Arial;
}
.item_header{
	FONT-SIZE:12px;FONT-FAMILY: Arial;
}
.item_title{
	FONT-SIZE:12px;FONT-FAMILY: Arial;font-weight: bold;color: grey;
}

.item_title_left{
	float: left;
	display: inline; /*fixes IE float bug*/
	text-align: left;
	FONT-SIZE:12px;FONT-FAMILY: Arial;font-weight: bold;color: grey;
}
.item_title_right{
	float: right;
	display: inline; /*fixes IE float bug*/
	text-align: right;
	vertical-align:text-top;
    FONT-SIZE:12px;FONT-FAMILY: Arial;font-weight: bold;color: grey;
}

.item_contents{
	FONT-SIZE:14px;FONT-FAMILY: Arial;
}

.item_contents_small{
	FONT-SIZE:10px;FONT-FAMILY: Arial;
}
.item_contents_small_blue{
	FONT-SIZE:10px;FONT-FAMILY: Arial;font-weight: bold;color: blue
}
.item_alert{
	FONT-SIZE:14px;FONT-FAMILY: Arial;
}


.td_right_align_LL{
	display: inline; /*fixes IE float bug*/
	vertical-align:text-top;
	background-color: Lightgrey;
}


.contents_main_Table {border:1px solid #060237; width: 700px; }
.half_edit_db {background-color: white; border: 0px;vertical-align:text-top;  FONT-SIZE:12px;}
.edit_db {background-color: white; border: 0px;vertical-align:text-top;width: 700px;}
.HeaderCell{background-color: Darkgray;}
.TableRow1{background-color: Lightgrey;height:500px;vertical-align:text-top;}
.TableRow_title1{background-color: white;vertical-align:middle;}
.TableRow_title2{background-color: lightgrey;vertical-align:middle;}
.TableRow_title3{background-color: lightgrey;vertical-align:middle;}

.GridViewHeaderStyle{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0B173B), color-stop(1, #0B243B) );
	background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');
	background-color:#006699; color:#FFFFFF; font-size: 10px; font-weight: bold; border-left: 1px solid #0070A8; }
.gridViewPager{background-color: white; vertical-align:middle; FONT-SIZE:12px;FONT-FAMILY: Arial;text-decoration: underline;}
.GridViewRowStyle{  background-color: white; vertical-align:middle;text-align: left; FONT-SIZE:10px;FONT-FAMILY: Arial;}

.gridViewPager span
{
   FONT-SIZE:14px;FONT-FAMILY: Arial;font-weight: bold;
}


.btn_leftmenu
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
	width: 150px;
	height: 40px;
}

.btn_leftmenu_on
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
	width: 150px;
	height: 40px;
	background-color:DarkGray;
}

.btn_topmenu
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
	width: 80px;
	height: 25px;	
	
}
.btn_topmenu_on
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
	width: 80px;
	height: 25px;	
	background-color:DarkGray;
}

.btn_content
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
	width: 80px;
	height: 30px;
}

.btn_content_small
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
	width: 80px;
	height: 20px;
}

.btn_page_arrow
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
	width: 14px;
	height: 18px;	
	valign: center;
	font-weight: bold;
}


BUTTON
{
    FONT-SIZE: small;
    FONT-FAMILY: Arial;
}
INPUT
{
    font-size: 0.8em;
    FONT-FAMILY: Arial
}
SUB
{
    FONT-SIZE: small;
    FONT-FAMILY: Arial;
}

/* TRANSPARANCY */



.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; 
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid table td, .datagrid table th { padding: 3px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );
	background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');
	background-color:#006699; color:#FFFFFF; font-size: 10px; font-weight: bold; border-left: 1px solid #0070A8; } 
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #00496B; border-left: 1px solid #E1EEF4;font-size: 12px;font-weight: normal; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }

.datagrid1 table { border-collapse: collapse; text-align: left;  } 
.datagrid1 {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; 
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid1 table td, .datagrid1 table th { padding: 3px 10px; }
.datagrid1 table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );
	background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');
	background-color:#006699; color:#FFFFFF; font-size: 10px; font-weight: bold; border-left: 1px solid #0070A8; } 
.datagrid1 table thead th:first-child { border: none; }
.datagrid1 table tbody td { color: #00496B; border-left: 1px solid #E1EEF4;font-size: 10px;font-weight: normal; }
.datagrid1 table tbody td:first-child { border-left: none; }
.datagrid1 table tbody tr:last-child td { border-bottom: none;}


.datagrid2 table { border-collapse: collapse; text-align: middle;  } 
.datagrid2 {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; 
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid2 table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );
	background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');
	background-color:#006699; color:#FFFFFF; font-size: 10px; font-weight: bold; } 
.datagrid2 table thead th:first-child { border: none; }
.datagrid2 table tbody td { color: #00496B; font-size: 12px;font-weight: normal; }
.datagrid2 table tbody td:first-child { border-left: none; }
.datagrid2 table tbody tr:last-child td { border-bottom: none; }



.progress
{
visibility:hidden;
}
    .ClassOut
    {
      background-color: black;
      color: white;
      font-weight: bold;
    }

    .ClassOut:hover
    {
      background-color: white;
      color: black;
      font-weight: bold;
      border: 1px solid black;
    }
