﻿BODY
{

	background-color: white; 
	margin: 0px; 
    font-size: 14px;
}

* { font-family: 'roboto',Arial,Helvetica,sans-serif; font-size: 14px; line-height: 1.25em; -webkit-font-smoothing: antialiased;}
#RightMenuFont a {font-size: 13px;line-height: 1.5;}






 A:link {font-weight: normal;text-decoration: none;	color:#0654ba; }
 A:visited {font-weight: normal;text-decoration: none;color:#0654ba;}
 A:active {	font-weight: normal;text-decoration: none;	color:#0654ba;}
 A:hover {	font-weight: normal;text-decoration: underline;	color:#FF6600;}

 A.bottom:link { font-size: 12px;font-weight: bold; text-decoration: none;color: white; }
 A.bottom:visited { font-size: 12px;font-weight: bold; text-decoration: none; color: white; }
 A.bottom:active { font-size: 12px;font-weight: bold; text-decoration: none; color: white;}
 A.bottom:hover { font-size: 12px;font-weight: bold; text-decoration: none; color: silver;}
 
 
 .textcontent
 {
    color:#5E5F60;
 	margin: 0;
	padding: 0;
	
	font-size: 12px; line-height: 1.25em;
 }
 

 .copy{ font-size: 10px; font-weight: bold; color: gray; }
 .title{color:Black;font-weight:bold;}
 .title1{font-size:larger;color:#0135B0;font-weight:bold;}
 .tbl_yellow
   {
	

  font-size: 10px;
  color: black;
  font-weight: bold;
  background-color: #ECE0BA;
	}
	
.tbl_gray
   {
	
  
  color: black;
 
  background-color: #EEEEEE;
	}	
	
em {
  color: #FF0000;
  font-size:10px;
}	

.clDescriptionCont {position:absolute;  width:250px; visibility:hidden; layer-background-color:#ECE0BA; z-index:200;}
.clDescription     {width:250px; left:0px; top:0px; overflow:hidden; border: 1px solid #999999; padding:3px; font-size:11px; background-color:#ECE0BA; layer-background-color:#ECE0BA;}
.clDescription1     {width:350px; left:0px; top:0px; overflow:hidden; border: 1px solid #999999; padding:3px; font-size:10px; background-color:#D6DFF5; layer-background-color:#D6DFF5;}

.clLinks           {position:absolute; left:100px; top:200px; z-index:1;}
.clCaption         {position:absolute; left:0px; top:0px; width:157px; height:15px; clip:rect(0px 157px 15px 0px); font-size:11px;  background-color:#999999; layer-background-color:#999999;}



.trdark {
BACKGROUND-COLOR:#B0BF9D;
}
.trlight {
BACKGROUND-COLOR:#F2F2F2;
}
.trmid {
BACKGROUND-COLOR:#EFEFDF;
}
.tableWithBorder {
Border:1px #999999 solid;
}
.text
{
FONT-SIZE: 9pt; 
COLOR: black; 

LETTER-SPACING: -0.2pt; 
}
.textbolddark
{
FONT-SIZE: 9pt; 
COLOR: black; 

LETTER-SPACING: -0.2pt; 
FONT-WEIGHT:bolder;
}
.textboldlight
{
FONT-SIZE: 9pt; 
COLOR: white; 

LETTER-SPACING: -0.2pt; 
FONT-WEIGHT:bolder;
}

.select 
{
FONT-SIZE: 9pt; 
COLOR: black; 

LETTER-SPACING: -0.2pt; 
TEXT-DECORATION:none;
BACKGROUND-COLOR:#F2F2F2;
}

.f {

	font-size: 11px;
	font-weight: bold;
	color: #5DA1CF;
	text-decoration: none;
	border: none;
}
.double
{   padding-left:3px;padding-top:3px;padding-bottom:3px;padding-right:3px;
	BACKGROUND-POSITION-Y: top;
	background-image: url(images/double_bar.gif);
	background-repeat: repeat-x;
}
.OV{
    background-Color:#FFFFFF;
    border: 1px solid #999999;
    font-weight: normal;text-decoration: none;	color:#FF6600;
    cursor:hand;
    }
.OU
{
    font-weight: normal;text-decoration: none;	color:#0B4EC3;
    background-Color:#EFEFEF;
    border: 1px solid #EFEFEF;
    }
 .OO
 {
    font-weight: normal;text-decoration: none;	color:#0B4EC3;
    background-Color:#EFEFEF;
    border: 1px solid #EFEFEF;
    }   
    
    .verticaltext{
font: bold 13px Arial;

right: 3px;
top: 20px;
width: 15px;
writing-mode: tb-rl;

}

div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#dee7f7; border:1px solid #336; 
  width:100px; padding:4px;
  color:#000; font-size:11px; line-height:1.2;
}




h1, h2, h3 {
	margin: 0;
	padding: 0;
	color: #004087;
}



.button_example{
border:1px solid #34740e; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
 background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 background-image: -o-linear-gradient(top, #4ba614, #008c00);
 background-image: linear-gradient(to bottom, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
 cursor: pointer; cursor: hand;
}

.button_example:hover{
 border:1px solid #224b09;
 background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
 background-image: -webkit-linear-gradient(top, #36780f, #005900);
 background-image: -moz-linear-gradient(top, #36780f, #005900);
 background-image: -ms-linear-gradient(top, #36780f, #005900);
 background-image: -o-linear-gradient(top, #36780f, #005900);
 background-image: linear-gradient(to bottom, #36780f, #005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
}


.button_example_r{
border:1px solid #72021c; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #a90329; background-image: -webkit-gradient(linear, left top, left bottom, from(#a90329), to(#6d0019));
 background-image: -webkit-linear-gradient(top, #a90329, #6d0019);
 background-image: -moz-linear-gradient(top, #a90329, #6d0019);
 background-image: -ms-linear-gradient(top, #a90329, #6d0019);
 background-image: -o-linear-gradient(top, #a90329, #6d0019);
 background-image: linear-gradient(to bottom, #a90329, #6d0019);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a90329, endColorstr=#6d0019);
 cursor: pointer; cursor: hand;
}

.button_example_r:hover{
 border:1px solid #450111;
 background-color: #77021d; background-image: -webkit-gradient(linear, left top, left bottom, from(#77021d), to(#3a000d));
 background-image: -webkit-linear-gradient(top, #77021d, #3a000d);
 background-image: -moz-linear-gradient(top, #77021d, #3a000d);
 background-image: -ms-linear-gradient(top, #77021d, #3a000d);
 background-image: -o-linear-gradient(top, #77021d, #3a000d);
 background-image: linear-gradient(to bottom, #77021d, #3a000d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#77021d, endColorstr=#3a000d);
}

.button_example_b{
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
 cursor: pointer; cursor: hand;
}

.button_example_b:hover{
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}


:-moz-placeholder {
  color: #c9c9c9 !important;
  font-size: 13px;
}

::-webkit-input-placeholder {
  color: #ccc;
  font-size: 13px;
}

.even{
        background-color:#ECE9D8;
}
    .uneven{
        background-color:#FFFFFF;
}
    
    .TextTitle1
		{
			 
			font-size: 14px; 
			color:#1475CF; 
			
			
			
			}

    
#search_div input,textarea {

  font-size: 14px;
}
#search_div input[type=text], input[type=password]
{
    
 height: 34px;
}

#search_div input[type=text], input[type=password],textarea {
  margin: 5px;
  padding: 0 10px;
  width: 200px;
 
  color: #404040;
  background: white;
  border: 1px solid;
  border-color: #c4c4c4 #d1d1d1 #d4d4d4;
  border-radius: 2px;
  outline: 5px solid #eff4f7;
  -moz-outline-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
}
#search_div input[type=text]:focus, input[type=password]:focus,textarea:focus {
  border-color: #7dc9e2;
  outline-color: #dceefc;
  outline-offset: 0;
}

:-moz-placeholder {
  color: #c9c9c9 !important;
  font-size: 13px;
}

::-webkit-input-placeholder {
  color: #ccc;
  font-size: 13px;
}



input[type=button].secondaryLarge, a.secondaryLarge, button.secondaryLarge {
    background-color: #0253a4;
    color: #fff;
    cursor: pointer;
    font-size: 0.917em;
    text-align: center;
    text-transform: uppercase;
    border-radius: 3px;
    -ms-border-radius: 3px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: #0253a4 -moz-linear-gradient(top, #1c7bd9 0%, #0253a4 100%) repeat scroll 0 0;
    background: #0253a4 -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c7bd9), color-stop(100%, #0253a4)) repeat scroll 0 0;
    background: #0253a4 -webkit-linear-gradient(top, #1c7bd9 0%, #0253a4 100%) repeat scroll 0 0;
    background: #0253a4 -o-linear-gradient(top, #1c7bd9 0%, #0253a4 100%) repeat scroll 0 0;
    background: #0253a4 -ms-linear-gradient(top, #1c7bd9 0%, #0253a4 100%) repeat scroll 0 0;
    background: #0253a4 linear-gradient(to bottom, #1c7bd9 0%, #0253a4 100%) repeat scroll 0 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c7bd9', endColorstr='#0253a4', GradientType=0 ) repeat scroll 0 0;
    border: 0px solid transparent;
    padding: 7px 15px 8px;
    min-height: 25px !important;
}


.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
}


.err {

    color:red;
    font-weight:bold;

}


.TDblue {
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
background-color:#3593C3;
color:white;

}
.TDred {

padding-left:3px;
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
background-color:#ED1C24;
color:white;

}

.TDgreen {

padding-left:3px;
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
background-color:#5C995D;
color:white;

}

.TDRibbon {
padding-left:3px;
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
background-color: #E6EBEC;
  
    font-size: 14px;
}

 


.myButtonRed {
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.myButtonRed:hover {
	background-color:#bc3315;
}
.myButtonRed:active {
	position:relative;
	top:1px;
}

.myButtonGreen {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background-color:#74ad5a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #92b879;
}
.myButtonGreen:hover {
	background-color:#68a54b;
}
.myButtonGreen:active {
	position:relative;
	top:1px;
}



.myButtonWhite {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	padding:4px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButtonWhite:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.myButtonWhite:active {
	position:relative;
	top:1px;
}

.myButtonBlue {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.myButtonBlue:hover {
	background-color:#0061a7;
}
.myButtonBlue:active {
	position:relative;
	top:1px;
}


input[type=checkbox].chk:not(old),
input[type=radio   ].rdo:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

input[type=checkbox].chk:not(old) + label,
input[type=radio   ].rdo:not(old) + label{
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  background   : url('checks.png') no-repeat 0 0;
  line-height  : 24px;
}

input[type=checkbox].chk:not(old):checked + label{
  background-position : 0 -24px;
}

input[type=radio].rdo:not(old):checked + label{
  background-position : 0 -48px;
}







textarea::-webkit-input-placeholder {
color: #8E9193  !important;
}
 
textarea:-moz-placeholder { /* Firefox 18- */
color: #8E9193  !important;  
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
color: #8E9193  !important;  
}
 
textarea:-ms-input-placeholder {  
color: #8E9193  !important;  
}





input::-webkit-input-placeholder {
color: #8E9193 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #8E9193  !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #8E9193  !important;  
}
 
input:-ms-input-placeholder {  
color: #8E9193  !important;  
}


.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid { 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: 15px; 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 .alt td { background: #E1EEF4; color: #00496B; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }.datagrid table tfoot td div { border-top: 1px solid #006699;background: #E1EEF4;} .datagrid table tfoot td { padding: 0; font-size: 12px } .datagrid table tfoot td div{ padding: 2px; }.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }.datagrid table tfoot  li { display: inline; }.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #006699;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 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; }.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #006699; color: #FFFFFF; background: none; background-color:#00557F;}div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }

