/* CSS Document */
H1.arc  {
	font-size : 18px;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #7f0000;
	margin-top: 10px;
	margin-bottom:10px;
}

H1.help  {
	font-size : 160%;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
}

H1.home  {
    padding-left: 2px;
	font-size : 36px;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #4f575d;
}

H2  {
	font-size : 130%;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #88694c;
	margin-top:5px;
	margin-bottom:5px;
}

H3  {
	font-size : 110%;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
}

TR {
	font-size: 80%;
	color : #000000;
}

TR.nav {
	font-size: 80%;
	color : #FFFFFF;
	background-color: #88694c;
}

TR.banner {
	font-size: 80%;
	color : #FFFFFF;
	background-color: #88694c; 
}

A  {
	color : #00497e;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
}

A:Visited  {
	color : #6756a5;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
}

A:Hover {
	color : #1d784f;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

A.nav, A.nav:Visited  {
	font-size : 90%;
	color : #FFFFFF;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

A.nav:Hover  {
	font-size : 90%;
	color : #ffd4a5;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
}

A.navdark, A.navdark:Visited {
	font-size : 80%;
	color : #FFFFFF;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
}

A.navdark:Hover  {
	font-size : 80%;
	color : #ffd4a5;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
}

A.navhelp, A.navhelp:Visited {
	font-size : 80%;
	color : #FFFFFF;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
}

A.navhelp:Hover  {
	font-size : 80%;
	color : #852a25;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

A.exit, A.exit:Visited  {
	font-size : 95%;
	color : #0E2E44;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
}

A.exit:Hover  {
	font-size : 95%;
	color : #FFFFFF;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

.DarkBack {
	font-size : 95%;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
	background-color: #47667f;
}

.LightBack {
	font-size : 10pt;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	background-color: #e2dfe7;
}

.bold {
	font-weight : bold;
	font-style : normal;
}

.GrayBack {
  background-color: #DADADA;
}

.GrayBack td {
  font-size: 9pt;
  padding: 3px 3px 3px 3px;
}

.GrayBackTiny {
  font-size : 7pt;
  background-color: #DADADA;
}

.TableTiny {
	font-size : 7pt;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	background-color: #FFFFFF;
}

.DarkBgBold {
	font-size : 85%;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	background-color: #47667f;
}

.installationHeader {
	font-size : 120%;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
}

.installationHeader2 {
	font-size : 100%;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : italic;
	color : #FFFFFF;
}

#dropmenudiv{
	position:absolute;
	border:1px solid #436078;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:10px;
	z-index:100;
}

.tinyCaps {
	color: #436078;
	font-variant: small-caps;
	font-size: 76%;
	font-weight: bold;
}

DIV.box {
	border: #000000;
	border-style: none;
	border-width:1px;
}

/** styles for top nav **/
#dropmenudiv {
  position:absolute;
  border:1px solid black;
  border-bottom-width: 0;
  line-height:18px;
  z-index:100;
}

#dropmenudiv a{
  width: 100%;
  display: block;
  text-indent: 3px;
  border-bottom: 1px solid #FFFFFF;
  padding: 1px 0;
  text-decoration: none;
  font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
  background-color: #00497e;
}

/** end top nav styles **/

/** button styles **/
input.btn {
  width: 120px;
  color: #FFFFFF;
  font-size: 9pt;
  font-weight: bold;
  background-color: #4c6f91;
  border: 1px solid;
  border-top-color: #33485c;
  border-left-color: #33485c;
  border-right-color: #33485c;
  border-bottom-color: #33485c;
  filter: progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#93aabe',EndColorStr='#436078');
}

input.btnhov {
  color: #436078;
  border-top-color:#852a25;
  border-left-color:#852a25;
  border-right-color:#852a25;
  border-bottom-color:#852a25;
  filter: progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#e0edfc',EndColorStr='#c7ced6');
}
/** /button styles  **/

.options {  background-color: #7E2217;
            color: #FFFFFF;
            font-family: Georgia, Times New Roman, Times, serif;
            font-size:140%;
            font-weight: normal;
            font-style: normal;
         }

.sections { color: #88694c;
  padding-top: 10px;
  font-family: Arial;
  font-variant: none;
  font-size: 120%;
  font-weight: bold;
}

table.datadisplay {
   border-width: 1px;
   border-spacing: 0;
   border-color: #c6c6c6;
   border-collapse: collapse;
   background-color: white;
   width: 95%;
}

table.sortable {
   border-width: 1px;
   border-spacing: 0;
   border-color: #c6c6c6;
   border-collapse: collapse;
   background-color: white;
   width: 95%;
}

.headerdatadisplay {
    color : #FFFFFF;
	background-color: #00497e;
	text-align:left;
}

.headerdatadisplay a {
	font-size : 10pt;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
    color : #FFFFFF;
    text-decoration:underline;
}

.headerdatadisplay a:hover {
	font-size : 10pt;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration:underline;
	background-color: #1d784f;
	color:#ffd4a5;
}

.headerdatadisplay a:visited {
	font-size : 10pt;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	text-decoration:underline;
	background-color: #00497e;
	color:#FFFFFF;
}

.evenrowsdatadisplay {
     background-color: #e9e9e9;
}

.evenrowsdatadisplay a:hover {
     background-color: #e9e9e9;
}

.oddrowsdatadisplay {
     background-color: #FFFFFF;
}


th.sorted a,
th.sortable a {
  background-position: right;
  background-repeat: no-repeat;
  display: block;
  padding-right: 10px;
}

th.order1,
th.order1 a:visited,
th.order1 a:hover,
th.order2,
th.order2 a:visited,
th.order2 a:hover {
  background-color: #88694c;
}

th.center {
  text-align: center;
}

.exportlinks {
   width: 95%;
   text-align: left;
   font-size: 8pt;
}

span.excel {
  background-image: url('/arcviz/images/icon_file_excel.gif');
  background-repeat: no-repeat;
  background-position: left;
  text-align: right;
  width: 100px;
}


td.width_15 {
  width: 15%;
}

td.width_20 {
  width: 20%;
}

td.width_20 {
  width: 30%;
}

td.width_40 {
  width: 40%;
}

td.width_45 {
  width: 45%;
}

li.arrow {
	list-style-image:url(/arcviz/images/icon_arrow.gif);
	list-style-type:square;
}

/* tablesorter */
table.tablesorter {
  font-family:arial;
  background-color: #CDCDCD;
  margin:10px 0pt 15px;
  font-size: 11pt;
  width: 100%;
  text-align: left;
}

table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
  font-weight: bold;
  background-color: #e6EEEE;
  border: 1px solid #FFF;
  font-size: 9pt;
  padding: 4px;
}

table.tablesorter thead tr .header {
  background-image: url(/arcviz/images/bg.gif);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}

table.tablesorter tbody td {
  color: #3D3D3D;
  padding: 4px;
  background-color: #FFF;
  vertical-align: top;
}

table.tablesorter tbody tr.odd td {
  background-color: #F0F0F6;
}

table.tablesorter thead tr .headerSortUp {
  background-image: url(/arcviz/images/asc.gif);
}

table.tablesorter thead tr .headerSortDown {
  background-image: url(/arcviz/images/desc.gif);
}

table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp {
  background-color: #8dbdd8;
}

/* Style update For KBCRS arcviz DEC 2022 A.K.*/
.ui-autocomplete li {
    font-size: 12px;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 250px;
}
H1.pageTitle {
	font-size : 22px;
	font-family : arial, tahoma, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #4f575d;
  }

H1.sectionHeader {
    font-size : 18px;
    font-family : arial, tahoma, sans-serif;
    font-weight : bold;
    font-style : normal;
    color : #4f575d;
  }

TD.report  {
    padding: 5px;
    font-size : 14px;
    font-family : arial, tahoma, sans-serif;
    font-weight : normal;
    font-style : normal;
  }

TH.report  {
    padding: 5px;
    font-size : 14px;
    font-family : arial, tahoma, sans-serif;
    font-weight : bold;
    font-style : normal;
  }
.subSection {
    padding-left: 2px;
    font-size : 16px;
    font-family : arial, tahoma, sans-serif;
    font-weight : bold;
    font-style : normal;
    color : #4f575d;
  }
.notes {
	padding-left: 2px;
	font-size : 14px;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : italic;
	color : #5d5d63;
  }
  
.multiSelect {
	padding-left: 2px;
	font-size : 14px;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
  }
  
.subOptions {
	padding-left: 2px;
	font-size : 16px;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
  }

.link {
  font-size : 14px;
  font-family : arial, tahoma, sans-serif;
  font-weight : normal;
  font-style : normal;
  /*border-bottom: 1px solid;*/
  color : blue;
  }
.emptyLink {
	font-size : 14px;
	font-family : arial, tahoma, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	}

#popup_container{font-family:Arial, sans-serif;font-size:12px;min-width:300px;max-width:600px;background:#FFF;border:solid 5px #999;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#popup_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;color:#666;background:#CCC url(#request.rootPathMrs#images/alerts/title.gif) top repeat-x;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;padding:0em;margin:0em;}
#popup_content{background:16px 16px no-repeat url(#request.rootPathMrs#images/alerts/info.gif);padding:1em 1.75em;margin:0em;}
#popup_content.alert{background-image:url(#request.rootPathMrs#images/alerts/info.gif);}
#popup_content.confirm{background-image:url(#request.rootPathMrs#images/alerts/important.gif);}
#popup_content.prompt{background-image:url(#request.rootPathMrs#images/alerts/help.gif);}
#popup_message{padding-left:48px;}
#popup_panel{text-align:center;margin:1em 0em 0em 1em;}
#popup_prompt{margin:.5em 0em;}