  body { background-image:url("../images/gray_bg.jpg"); margin-left:0; margin-right:0; margin-top:0;margin-bottom:0}
  a:link, a:visited { color:#7B68EE; }
  a:hover { background-color: transparent; color:#7B68EE; }
  tr.dialogTitle { background-image:url("../images/title.bmp") }
  .bg { background-image:url("../images/bg.bmp") }
  .logo { background-image:url("../images/dialog_msg.gif") }
	form{margin:0;}
  table#menu{
    background:#454374;
  }
  table#header {
    background:lightblue;
  }
	tr#default {
    background:white;
  }
  tr#header {
    background:#454374;
    color:#ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
  }
  tr#buttons {
    background:white;
  }

  td.tdata {
    font-family: tahoma;
    font-size: 11px;
    color: #000000;
    background-color:#ffffff;
  }

  td.menu a {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 12px;
    font-weight:bold;
    color: #000080;
  }

  td.menu a:hover {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #000080;
    background-color:#C0C0C0;
  }

  td.menu {
    font-family: sans-serif, Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #ffffff;
  }

  td.cutoff {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 30px;
    color: #FF0000;
    font-weight:bold;
    text-align:center;
  }
  
  td.label {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight:bold;
    background:lightblue;
  }

  td.input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background:#ffffff;
  }

  tr.title {
    background:#454374;
    color: #ffffff;
    font-size:11px;
    font-weight:bold;
  }

  .allcaps {
    text-transform:uppercase;
  }

	.small {
    font-family: arial;
    font-size: 10px;
    color: #000000;
  }

  .divHide {
    display:none;
  }

  .divShow{
    display:block;
  }

  .regu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
  }
  
  .sel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: red;
  }
  
  .errorbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: red;
    font-weight:bold;
  }
  
  .reguB {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight:bold;
  }

  .link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
  }
  
  .href {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: blue;
    font-weight:bold;
    text-decoration:underline;
    cursor:pointer;
  }

  .fontred {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: red;
    font-weight:bold;
  }

  .dbtable {
    background-color:lightblue;
  }

  .dbtable1 {
    background-color:white;
  }

  .nav {
    background-color:#66AAFF;
    FONT-SIZE: 12px;
    color: #000000;
    font-family : Arial, Tahoma,Verdana,Arial;
    font-weight: bold;
  }
  
  .tableheader {
    background-color:#002172;
    color:white;
    font-weight:bold;
    font-family: tahoma;
    font-size: 11px;
    padding: 0 0 0 2px;
    text-align:center;
  }

  .tablesubheaderB {
    background-color:lightblue;
    color:#000000;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:left;
  }
  .tablesubheaderC {
    background-color:lightblue;
    color:#000000;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:right;
  }
  .tablesubheader {
    background-color:lightblue;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align:left;
  }
  
  .dbmenu {
    background-color:#669999;
    color: #000000;
  }
  
  .submenu {
    background-color:#ffffff;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }
  
	.header {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-style: normal;
		color: #666666;
		font-weight: bolder;
	}
	
	.folder {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-style: normal;
		color: #000000;
		font-weight: bolder;
	}
	
	.regtxt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	
	.caption {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
	}
	
  .footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight:bold;
  }

  .courier {
    font-family: Courier New;
    font-size: 11px;
    color: #000000;
  }

  .feature {
    color : #000000;
    font-size : 11px;
    font-family : Tahoma,Verdana,Arial;
    font-weight: normal;
  }

  input.button {
    color : #000000;
    font-size : 11px;
    font-family : Tahoma,Verdana,Arial;
    font-weight: bold;
  }
  
  input.copy {
    color : #000000;
    font-size : 11px;
    font-family : Tahoma,Verdana,Arial;
  }

  input.inset{
    font-size:11px;
    font-family:Verdana,sans-serif;
    color:#888888;
    background-color:#EEEEEE;
    border-style:solid;
    border-color:#BBBBBB;
    border-width:1px;
  }

  input, select, textarea {
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 11px;
    BORDER-LEFT-COLOR: cyan;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: cyan;
    COLOR: #000000;
    BORDER-TOP-COLOR: cyan;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: cyan;
  }

  input.input3 {
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 15px;
    BORDER-LEFT-COLOR: cyan;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: cyan;
    color: #ffffff;
    background-color: red;
    BORDER-TOP-COLOR: cyan;
    font-family : Arial, Tahoma,Verdana,Arial;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: cyan;
    font-weight: bold;
  }

  input.input4 {
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 12px;
    BORDER-LEFT-COLOR: cyan;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: cyan;
    color: #ffffff;
    background-color: red;
    BORDER-TOP-COLOR: cyan;
    font-family : Arial, Tahoma,Verdana,Arial;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: cyan;
    font-weight: bold;
  }

  .input2 {
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 15px;
    BORDER-LEFT-COLOR: cyan;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: cyan;
    BORDER-TOP-COLOR: cyan;
    font-family : Arial, Tahoma,Verdana,Arial;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: cyan;
    color : #000000;
    font-size : 11px;
    font-family : Tahoma,Verdana,Arial;
  }

  .norm {
    color : #000000;
    font-size : 11px;
    font-family : Tahoma,Verdana,Arial;
  }

  .smaller {
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
  }

  .smallest {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
  }
  
  .invalid {
    background-color: white;
	  border-style: solid;
	  border-color: red;
	  border-width: 1;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
  }
  
  .default {
	  background-color: white;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
  }
  
  .browserdefault {
    font-family: Verdana;
    font-size:25px;
    font-weight:bold;
  }

  .browserdefault2 {
    font-family: Verdana;
    font-size:25px;
    color:red;
    font-weight:bold;
  }

  .printerfriendly {
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }

  .printerfriendly2 {
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 11px;
  }
  
  td.box {
    border-top:1px;
    border-left:1px;
    border-bottom:1px;
    border-right:1px;
  }
  
  table.collapse {
    border-collapse:collapse;
    padding:1px solid #111111;
  }
  
  .dialog {
    display:none;
    position:absolute;
    z-index:11;
    border-width: thin;
    border-style:outset;
    top:211px;
    background-color:transparent;
    background-image:url("../images/bg.png")
  }
  
  .emphasize {
    color:red; font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }

  fieldset{text-align:left;border:1px solid #387CAF}
  legend{font-weight:bold;color:#387CAF;font-size:12px}
  input.userlog {border:1px solid #387CAF;background:#FFF}

  #output { color:red;}

  div#msg, div.msg {
    color:red; font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  }
  #navbar a{text-decoration: none;color: #600;}
  #navbar a:hover{background: #000;color: #DDD;}
  #navbar{margin: 0;padding-left: 4px;padding-right: 4px;font-size: .7em;text-align: left;background: #F7F7F7;}
  
  .href_date {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: blue;
    text-decoration:underline;
    cursor:pointer;
  }
  
  .listing {
		width: 100px;
	}
	  .highlightsel{
    color: #FFFFFF;
    background-color: #999999;
  }