﻿
body 
{
    font-family:verdana, arial, helvetica;
    font-size:9pt;
}

td
{
    font-family:verdana, arial, helvetica;
    font-size:9pt;
}

select
{
    font-family:verdana, arial, helvetica;
    font-size:9pt;
}

h1
{
    font-family:Arial;
    font-size:14pt;
    color:#719bc5;
    /*border: 1px outset #d0d0d0;*/
    /*float:left;*/
    padding:0px 0px 0px 0px;
}

sup
{
    font-size:7pt;
}


.button
{
    background-color: #d1d1d1;
    font-family: verdana;
    border: #8B8B8B 1px solid;
    font-size: 11px;
    color: #000000;
}
.button:disabled
{
    background-color: #d1d1d1;
    font-family: verdana;
    border: #8B8B8B 1px solid;
    font-size: 11px;
    color: #a0a0a0;
    padding:2 2 2 2;
    margin: 0 0 0 0;
}

/* application title */
.apptitle
{
    font-size:12pt;
    font-weight:bold;
    color:#2e469e;
    font-family: helvetica;
}

a.apptitle:visited
{
    font-size:12pt;
    font-weight:bold;
    color:#2e469e;
    font-family: helvetica;
    text-decoration:none;
}
a.apptitle:linked
{
    font-size:12pt;
    font-weight:bold;
    color:#2e469e;
    font-family: helvetica;
    text-decoration:none;
}
a.apptitle:hover
{
    font-size:12pt;
    font-weight:bold;
    color:#2e469e;
    font-family: helvetica;
    text-decoration:underline;
}




/* page title */
.pagetitle
{
    font-weight:bold;
    text-decoration:underline;   
}


/* style for menu (currently in the top right corner) */
.menu
{
    font-size:8pt;
    font-family:Arial;
}
.menu a
{
    font-size:8pt;
    font-weight:bold;
    font-family:Arial;
    color:#719bc5;
    text-decoration:none;
}
.menu a:visited
{
    font-size:8pt;
    font-weight:bold;
    font-family: Arial;
    color:#719bc5;
    text-decoration:none;
}
.menu a:linked
{
    font-size:8pt;
    font-weight:bold;
    font-family: Arial;
    color:#719bc5;
    text-decoration:none;
}
.menu a:hover
{
    font-size:8pt;
    font-weight:bold;
    font-family: Arial;
    color:#01388a;
    text-decoration:underline;
}

/* copyright text at bottom of page */
.copyright
{
    font-size:8pt;
    color:Gray;
}

/* field validators */
.validator { color:Red; font-size:8pt;}

/* used on pages to display message such as statuses, error message */
.messagegood {color:Blue;}
.messagebad {color:Red;}

/* generic style for label of input controls */
.fieldlabel { color:#404040; font-weight:bold; font-size:8pt;}
.fieldlabel a { text-decoration: none; font-size:8pt;}

/* style to be used on textboxes, select */
.textfield {padding: 2px 3px 2px 3px;border: 1px solid;font-family:verdana, arial, helvetica;font-size:8pt}
.selectfield {padding: 2px 3px 2px 3px;border: 1px solid;font-family:verdana, arial, helvetica;font-size:8pt}

/* style to be used on all textboxes representing numerical results */
.textfield_result {padding: 2px 3px 2px 3px;border: 1px solid;font-family:verdana, arial, helvetica;font-size:9pt; text-align:right;}
.textfield_result:disabled {padding: 2px 3px 2px 3px;border: 1px solid;font-family:verdana, arial, helvetica;font-size:9pt; text-align:right;background-color:#e0e0e0;color:Black;}


 /* Datagrid, Gridview styles */
.gv {font-size:8pt; font-family:Verdana; border: 1px #b0b0b0 solid; background-color: #FFFFFF;}
.gvRow {font-size:8pt; font-family:Verdana; background-color: #F6F6F6;}
.gvRow a { text-decoration:none; color:#F47700;}
.gvRow a:visited{text-decoration:none; color:#F47700;}
.gvRow a:hover{text-decoration:underline;color:#F47700;}
.gvRowAlt {font-size:8pt; font-family:Verdana; background-color: #F6F6F6;}
.gvRowAlt a { text-decoration:none; color:#F47700;}
.gvRowAlt a:visited{text-decoration:none; color:#F47700;}
.gvRowAlt a:hover{text-decoration:underline;color:#F47700;}
.gvHeader { font-size:8pt; font-family:Verdana; color:#FFFFFF; text-decoration: none; background-color:#7D95B9; border-bottom:2px solid #F47700; }
.gvHeader th { font-size:8pt; font-family:Verdana; color:#FFFFFF; text-decoration: none; background-color:#7D95B9; border-bottom:2px solid #F47700; }
.gvHeader a { text-decoration:none; color:#FFFFFF; }
.gvHeader a:hover { text-decoration:underline; color:#FFFFFF; }
.gvHeader a:visited { text-decoration:none; color:#FFFFFF; }

/* style for filter section */
.filtertable { font-size:8pt;border:1px solid #d0d0d0;}
.filterheader { font-size:8pt;background-color:#999999;font-weight:bold;}


/* ajax help popup styles */
.helppopup
{ border:1px solid gray; background-color: #FFFFCC; width: 500px; padding: 5px;font-size:9pt; font-family:Arial; }
.helppopup table td
{ font-size:9pt; font-family:Arial;}


/* breadcrumb styles */
.breadcrumb_table
{
    border:1px solid gray; 
    font-size: 7pt;
    border-bottom:solid 5px #a3bacc;
    border-top:solid 5px #a3bacc;
    position:relative;
    top:-40px;
    /*right:-600px;*/
    text-align:left;
}
.breadcrumb_table td
{
    padding:1 1 1 1;
}
.breadcrumb_header
{
    background-color:#a3bacc;
    color:White;
}
.breadcrumb
{
    font-size: 7pt;
}
.breadcrumb a
{
    font-size: 7pt;
    text-decoration:none;
    color:Blue;
}
.breadcrumb a:visited
{
    font-size: 7pt;
    text-decoration:none;
    color:Blue;
}
.breadcrumb a:hover
{
    font-size: 7pt;
    text-decoration:none;
    color:Red;
}
.breadcrumb_disabled
{
    font-size: 7pt;
    color:Gray;
}

a
{
    color:#14427D;
    text-decoration:underline;
}
a:visited
{
    color:#14427D;
    text-decoration:underline;
}
a:linked
{
    color:#14427D;
    text-decoration:underline;
}
a:hover
{
    color:#14427D;
    text-decoration:none;
}



.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(../images/shadows/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(../images/shadows/corner_bl.gif) 0px 100% no-repeat;
  }
.wrap3 {
  padding:0 18px 18px 0;
  background:url(../images/shadows/v6/corner_tr.gif) 100% 0px no-repeat;
  }
.box {
	padding: 10px;
	background: #FFFFF5;
	border: 1px solid;
	border-color:#ccc #999 #999 #ccc;
}


/* style for the required marker text, eg the * symbol */
.RequiredMarker
{
    color:#808080; 
}


/* for misc simple tables used thoughout web site, such as table inside help popup */
.SimpleTable
{
    border-collapse:collapse;
    border-color:gray;
}
.SimpleTable td
{
    border-color:gray;
}

.InstructionsTitle
{
    font-weight:bold;
    color:#719bc5;
    font-size:10pt;
}


/* obout Flyout */
.ToolTip 
{ 
    border:1px solid gray; 
    background-color: #FFFFCC; 
    padding: 5px; 
    font-size:9pt; 
    font-family:Arial;
}
.ToolTip td
{
    font-family: Arial; 
    font-size:9pt;
}

.ToolTipMenu 
{ 
    border:1px solid gray; 
    background-color: #f0f7fd; /* #e3ebf2*/
    padding: 5px; 
    font-size:9pt; 
    font-family:Arial;
}
.ToolTipMenu td
{
    font-family: Arial; 
    font-size:9pt;
}