﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 
{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body
{
	background-color: #92b6c7;
	color: #006699;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	min-width: 960px;
}

h1 
{
  color: #006699;
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 14px;
}

h2 
{
  color: #000;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}


a, a:link 
{
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

a:visited 
{
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

a:hover 
{
  color: #000;
  text-decoration: underline;
  background-color:Gray;
}

a:focus 
{
  color: #000;
}

a:active 
{
  color: #000;
}


.listtable
{
	border: 1px none rgb(153,153,153);
	background-color: White;
	width: 100%;
	border-collapse: collapse;
}

.listtable thead tr
{
	color: White;
	background-color: rgb(0,0,132);
	font-weight: bold;
}

.listtable thead tr th a
{
	color: White;
}


.listtable tbody tr
{
	color: Black;
	background-color: rgb(238,238,238);
}

.listtable tbody td a
{
	color: Black;
}

#outerWrapper 
{
	background-color: #92b6c7;
	margin: 0 auto 0 auto;
	text-align: left;
}

#outerWrapper #header 
{
  background: #92b6c7 url(images/headerSmall.jpg);
  background-repeat: no-repeat;
  border: 1px solid #333;
  margin: auto auto auto auto;
  height: 50px;
  padding: 0px 0px 0px 0px;
}

#loginWrapper
{
	position:absolute; left:1160px;top:20px;
	color:Black;
	
	
}
#outerWrapper #contentWrapper 
{
  margin: 5px 5px 5px 5px;
  background: #92b6c7;
}

#outerWrapper #contentWrapper #content, 
#outerWrapper #pathWrapper, 
#outerWrapper #navigationWrapper,
.navwrapper
{
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	border: solid 1px #333;
	background: White;
}

#outerWrapper #navigationWrapper,
.navwrapper
{
	white-space: nowrap;
	vertical-align: top;
	margin-bottom: 0.5em;
}



.menu
{
	margin: 10px 10px 10px 10px;
	position:absolute; left:175px; top:0px;
}

.dynamicmenu
{
	z-index: 100;
}

.menusub1
{
	font-size: 16px;
	background-color: #92b6c7;
}

.menusub2
{
	font-size: 16px;
	background-color: #92b6c7;
}

.menusub3
{
	background-color: #92b6c7;
	border: 1px solid #333;
	padding: 5px 5px 0px 5px;
	font-size: 14px;
}

.path a
{
	font-weight: normal;
}

.navlist
{
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
}
.navlist li
{
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
}
.navlist li .selected
{
	background-color: rgb(200,200,200);
}
.navlist-hdr
{
	text-align: center;
	color: White;
	
	
	
	background-image: url(Images/headerback.jpg);
    background-repeat:repeat-x;
	font-weight: bold;
	padding: 3px;
}

.navlist-hdrlightblue
{
	text-align: left;
	background-image: url(Images/lightblueheader.jpg);
    background-repeat:repeat-x;
	font-weight: bold;
	padding: 3px;
	background-color:#B1DAF0;
    color: #000000;
    font-weight: bold;
    padding: 3px;
}
.viewtable
{
    margin-top: 1.0em;
    width: 100%;
    border-collapse: collapse;
    border: solid 1px #000000;
}
.viewtable thead th
{
    text-align: center;
    
    background-image: url(Images/headerback.jpg);
    background-repeat:repeat-x;
    padding: 0.25em;
}



.viewtable thead th h2
{
    color: #FFFFFF;
    font-weight: bold;
}
.viewtable tbody th
{
    text-align: left;
    
    background-image: url(Images/lightblueheader.jpg);
    background-repeat:repeat-x;
    background-color:#B1DAF0;
    color: #000000;
    font-weight: bold;
    border: solid 1px #000000;
    width: 25%;
    padding: 0.5em;
}
.viewtable tbody td
{
    text-align: left;
    vertical-align: middle;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: normal;
    border: solid 1px #000000;
    padding-left: 0.5em;
 
}

.viewtable tbody table td
{
	border: none;
	padding: 0;
}

.viewtable tbody table td
{
        border: none;
        padding: 0;
}
.viewtable .bordercell
{
        border: solid 1px #000000;
        padding: 0;
}

.viewtable tbody table td table td 
{
	border: none;
	padding: 0;
}

.viewtable tbody table thead th
{
	text-align: center;
    background-color: #4A87A3;
    padding: 0.25em;
}
.viewtable tbody table thead th h2
{
	color: #FFFFFF;
	font-weight: bold;
}
.viewtable thead td h3
{
	background-color:Gray;
	color: #FFFFFF;
	font-weight: bold;
}
.viewtable tbody table
{
	padding-left: 0em;
}

.viewtable tfoot td
{
	padding: 0.5em;
	background-color: #DDDDDD;
	text-align: center;
}

.indentlabel
{
	margin-left: 1em;
}

.col2, .col4, .col5, .col6
{
    table-layout: fixed;
}
.col2 tbody th, .col2 tbody td
{
    width: 50%;
}
.col4 tbody th, .col4 tbody td
{
    width: 25%;
}
.col5 tbody th, .col5 tbody td
{
    width: 20%;
}

.statuslabel
{
	text-align: center;
}

.combobox
{
	width: 95%;
}
.combobox table
{
	width: 95%;
	top: 1px !important;
}
.combobox .ajax__combobox_textboxcontainer,
.combobox .ajax__combobox_textboxcontainer input
{
	width: 100%;
}
.viewtable .navrow th,
.viewtable .navrow td
{
	vertical-align: middle; 
	border-left: none; 
	border-right: none; 
	padding: 0.5em;	
}
.viewtable .navrow th
{
	text-align: left;
	background-color: #B1DAF0;
	
	color: #000000;
	white-space: nowrap;
	
}
.viewtable .navrow td
{
	text-align: right;
}
.viewtable .navdesc td
{
	text-align: center;
	padding: 0.5em;
}
.isdirty,
.ignorechange,
.ignoreclick,
.disabletracking
{
}
.updateClass
{
    display: none;
    border: #fffff;   
}