﻿
html { overflow-y: scroll; }

body {
font-family: arial, sans-serif; 
font-size:12px;
}
 
.H1
{
 color:#ffffff;   
 font-family: Arial, Calibri, Times New Roman;
 font-size:1.5em;
}

.footer
{
    width:100%;
    height:48px;
}

.footertext
{
 color:#808080;
 font: "proxima-nova-alt", sans-serif;
}

.toptile
{
    height:110px;
    width:400px;
}

.publictitlebackground
{
    background-image:URL(../Images/ui/title_background.gif);
    height:38px; 
    text-indent:185px; 
    text-align:left
}

.titlebackground
{
    background-image:URL(../Images/ui/title_background.gif);
    height:38px; 
    text-indent:60px; 
    text-align:left
}

table#content {
    background-color:#E8E8E8;
    border: solid #C0C0C0 0px;
}

.contentbody
{padding:5px;
 padding-top:10;
}

.divbody 
{border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #5C668D;
min-height: 500px;
height:auto;
padding:5px;
}

.contentleft
{padding:5px;
 padding-top:10;
}

.divleft 
{border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #5C668D;
height: 500px;
padding:5px;
}

.divboxsmall
{border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #5C668D;
background-color:#e0e0e0;
height: 100px;
width: 400px;
padding:5px;
margin-top:100px;
margin-left:100px;
}

.leftnavitem
{
    color:#000000;
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border: 1px solid #5C668D;    
    text-decoration:none;
    text-align:center;
}


.menuheader

{
    background-color:#0099D8;
    color:#FFFFFF;
    width:135px;
    height:16px;
    padding:5px;
    padding-top:5px;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
    border: 1px solid #5C668D;
    margin-top:10px;
    margin-bottom:2px;
      
}

.menuitem

{
    background-color:#FFFFFF;
    color:#000000;
    width:135px;
    height:15px;
    padding:1px;
    padding-left:5px;
    padding-top:1px;
    font-family: Arial;
    font-size: 13px;
     
}

.menuitem a:link{ color:#000000; text-decoration:none; } 
.menuitem a:visited{ color:#000000; text-decoration:none; } 
.menuitem a:hover{ color:#0099D8; text-decoration:underline } 
.menuitem a:active{ color:#0099D8; text-decoration:underline}

.menuitem2

{
    background-color:#FFFFFF;
    color:#000000;
    width:135px;
    height:15px;
    padding:1px;
    padding-left:3px;
    padding-top:1px;
    font-family: Arial;
    font-size: 13px;
    display: inline-block; 
}

.menuitem2 a:link{ color:#000000; text-decoration:none; } 
.menuitem2 a:visited{ color:#000000; text-decoration:none; } 
.menuitem2 a:hover{ color:#0099D8; text-decoration:underline } 
.menuitem2 a:active{ color:#0099D8; text-decoration:underline}

table {
	font-size: 1.075em;
}

table.smallresults {

	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: blue;
	border-collapse: collapse;
	background-color: white;
}
table.smallresults th 
{
    background-color:#0099D8;
    color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: blue;
	font-weight:bold;
}
table.smallresults td {
	
	font-family:arial;
	font-size:10px;
	border-width: 1px;
	padding: 3px;
	border-style: dashed;
	border-color: blue;
	text-align:left;
}

table.smallresults a:link{ color:#0099D8; text-decoration:none; font-weight:bold;} 
table.smallresults a:visited{ color:#0099D8; text-decoration:none;font-weight:bold; } 
table.smallresults a:hover{ color:#0099D8; text-decoration:underline; font-weight:bold; } 
table.smallresults a:active{ color:#0099D8; text-decoration:underline; font-weight:bold;}


table.results {

	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: blue;
	border-collapse: collapse;
	background-color: white;
}
table.results th 
{
    background-color:#0099D8;
    color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: blue;
	font-weight:bold;
}
table.results td {
	
	font-family:arial;
	font-size:11px;
	border-width: 1px;
	padding: 3px;
	border-style: dashed;
	border-color: blue;
	text-align:left;
}

table.results td.center

{text-align:center;
}

table.results a:link{ color:#0099D8; text-decoration:none; font-weight:bold;} 
table.results a:visited{ color:#0099D8; text-decoration:none;font-weight:bold; } 
table.results a:hover{ color:#0099D8; text-decoration:underline; font-weight:bold; } 
table.results a:active{ color:#0099D8; text-decoration:underline; font-weight:bold;}


table.results th a:link{ color:#ffffff; text-decoration:underline; font-weight:bold;}
table.results th a:visited{ color:#ffffff; text-decoration:underline; font-weight:bold;}

 .error
{
 color:Red;
 Font-Size:15px;
 }
 
 .center
 {
     
  text-align:center;   
     }
     

.client{
border-radius: 7px; 
-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
border: 2px solid #FA601E;
padding:3px;
width:550px;
}

.cca{
border-radius: 7px; 
-moz-border-radius: 7px; 
-webkit-border-radius: 7px; 
border: 2px solid #FA601E;
padding:3px;
width:550px;
}

.orange
{
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 4px solid #ff5c2b;
padding:5px;
height:17px;
width:17px;
text-align:center;
font-size:16px;
font-weight:bold;
}

.yellow
{
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 4px solid #ffda00;
padding:5px;
height:17px;
width:17px;
text-align:center;
font-size:16px;
font-weight:bold;
}


.blue
{
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 4px solid #19b7ff;
padding:5px;
height:17px;
width:17px;
text-align:center;
font-size:16px;
font-weight:bold;
}


.purple
{
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 4px solid #95619E;
padding:5px;
height:17px;
width:17px;
text-align:center;
font-size:16px;
font-weight:bold;
}


.green
{
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 4px solid #74b300;
padding:5px;
height:17px;
width:17px;
text-align:center;
font-size:16px;
font-weight:bold;
}


 a.blackhovclass
{
    color:#000000;
    text-decoration: none;
    font-weight:bold;
}

a:visited.blackhovclass
{
    color:#000000;
    text-decoration: none;
    font-weight:bold;
}

a:hover.blackhovclass
{
    color:#0099D8;
    text-decoration: underline;
    font-weight:bold;
}

a:active.blackhovclass
{
    color:#0099D8;
    text-decoration: underline;
    font-weight:bold;
}

 .btn-style-blue
		{
		border: 2px solid #909090;
		font-family: Arial, sans-serif;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		padding: 3px 3px 3px 3px;
		background:#c8e1fa;
		background-clip: padding-box;
		}

		.btn-style-blue:hover
		{
		color: blue;
		border: 2px solid #4962AC;
		cursor:pointer;
		}
		
		.btn-style-reject
		{
		border: 2px solid #909090;
		font-family: Arial, sans-serif;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		padding: 3px 3px 3px 3px;
		background: #f06f6b;
		background-clip: padding-box;
		}

		.btn-style-reject:hover
		{
		color: #ffffff;
		border: 2px solid #B82E00;
		cursor:pointer;
		}



table.sortable
{
    /* height: 300px; */
    /* removed 10/23/2018 width: 800px; */
	
	/* Added 10/23/2018 */
	table-layout: auto;
	border-collapse: collapse;
	width: 100%;
	/* End added 10/23/2018 */
    
	padding: 1px;
    margin-top:7px;
    margin-left:10px;
    /* background-color:#dcdcff; */
    /* border-color:#222266;
    border-width:2px;   
    border-style:solid; */
 
}

table.sortable tr
{
    background-color:#ababee;
}

table.sortable tr.alt
{
    background-color:#bcbcff; 
}

table.sortable tr.sub
{
    background-color:#4422FF;
}

table.sortable tr.sub td
{
    color:#fefeff;
    text-indent:6px;
    font-size:1.1em;
}

table.sortable tr.sub td a
{
    color:#FFFFFF;
    font-family:Calibri,Arial;
    font-size:1em;    
}

table.sortable tr.subsub
{
    background-color:#ddddff; 
}

table.sortable tr.subsub td
{
    color:#000000;
    text-indent:10px;
    font-size:1em;
}


table.sortable tr.hover
{
    background-color:#ffffff;
}


table.sortable th
{
    padding: 3px 5px 3px 5px;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    height: 23px;
    background-color:#0099D8;
    /* border-top-width:1px;
    border-top-style:solid;
    border-top-color:#6666FF;
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#2222FF;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#000088;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#000088;    */
    border: 1px solid #5C668D;
      
}
table.sortable th.sub
{
    color:#FFFFFF;
    background-color:#000000;
    border-radius: 3px; 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;      
}

table.sortable.absorbing-column {
	width: 100%;
}


table.sortable th input[type="submit"],input[type="button"]
{
    background-color: transparent;
    border-style:none;
    font-family:Calibri,Arial;
    font-size:1em;
    color:#FFFFFF;
    font-weight:bold;
}

table.sortable th.hover
{
    padding: 0px 5px 0px 5px;
    font-family:Calibri,Arial;
    /*font-size:1em;
    font-weight:bold;    */
    color:#FFFFFF;
    background-color:#4422FF;
    border-top-width:2px;
    border-top-style:solid;
    border-top-color:#6666FF;
    border-left-width:2px;
    border-left-style:solid;
    border-left-color:#2222FF;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:#000088;
    border-right-width:2px;
    border-right-style:solid;
    border-right-color:#000088;   
    border-radius: 3px; 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;      
    text-decoration: underline;
}
table.sortable th.hover input[type="submit"],input[type="button"]
{
    background-color: transparent;
    border-style:none;
    font-family:Calibri,Arial;
    /*font-size:1em;*/
    font-weight:bold;    
    color:#ffff00;
    text-decoration:underline;
}



table.sortable td
{
    padding: 0px;
    font-family:Calibri,Arial;
    font-size:1em;
    color:#000000;
    text-indent: 4px;
}

table.sortable td.alt
{
    padding: 0px;
    font-family:Calibri,Arial;
    font-size:1em;
    color:#000000;
    text-indent: 4px;
}

table.sortable td.big
{
    padding: 0px;
    font-family:Calibri,Arial;
    font-size:2em;
    color:#000000;
    text-indent: 4px;
}

/*
table.sortable td.hover
{
    padding: 0px;
    font-family:Calibri,Arial;
    font-size:1em;
    color:#000000;
    background-color:#cdcd66;
    text-indent: 4px;
}


table.sortable td input, select, radio, checkbox
{
    border-style: dashed;
    border-color: #666666;
    background-color:#EEDD99;
    
}


table.sortable td input[readonly="readonly"], select[readonly="readonly"], radio[readonly="readonly"], checkbox[readonly="readonly"]
{
    border-style: none;
    background-color:#FF0000;
}
*/

table.sortable td input[type="submit"],input[type="button"]
{
    font-family:Calibri,Arial;
    font-size:1.25em;
    font-weight:bold;
    border-style: solid;
    border-width: 3px;
    color:#000000;
    background-color:#66AAFF;
    
    border-top-width:3px;
    border-top-style:solid;
    border-top-color:#CCEEFF;
    border-left-width:3px;
    border-left-style:solid;
    border-left-color:#CCEEFF;
    border-bottom-width:3px;
    border-bottom-style:solid;
    border-bottom-color:#000088;
    border-right-width:3px;
    border-right-style:solid;
    border-right-color:#000088;    
    
    margin: 2px 5px 2px 5px;   
}

table.sortable a
{
    color:#000066;
    text-decoration:none;
}

table.sortable a:hover
{
    text-decoration:underline;
}

.editlink
{
 margin-left:10px;
 width: 16px;
 height:16px;
 display:inline-block;
 background:transparent url('../images/editr.gif') center top no-repeat;
}
.deletelink
{
 margin-left:10px;
 width: 16px;
 height:16px;
 /*display:block;
 background:transparent url('../images/delete.gif') center top no-repeat;*/
 display: inline-block;
 background:url('../images/delete.gif') transparent;
}

th.headerSortUp { 
    background-image: url(../images/asc.gif); 
    background-repeat:no-repeat;
    /*background-color: #3399FF; */
} 

th.headerSortDown { 
    background-image: url(../images/desc.gif); 
    background-repeat:no-repeat;
} 