
body
{
  background:#fff;margin:7px;padding:0px;color:DarkBlue;
  background-image:url(../../images/0.png);
  background-position:right top;
  background-repeat:no-repeat;
}

body,td,th,a,h1,h2,h3,input,textarea,option,select,pre
{ 
 font:9pt normal #000066 "Tahoma";
 font-family:Tahoma;
 text-decoration:none;
}

span.top
{ 
  background-color:rgb(28,54,100);
  background-image:url(../../images/1.png);
  background-position:right top;
  background-repeat:no-repeat;
  height:114px;
  display:block;
}

a:link { color:#0000ff;text-decoration:none; }
a:visited { color:#0000ff;text-decoration:none; }
a:hover { color:#ff8888;text-decoration:none; }

hr { color:rgb(204,204,204); }

p { line-height:18px;margin-top:9px;margin-bottom:9px; }

img { border:0; }

img.hidden { display:none; }
 
.error,.no { color:red; }
.success,.yes { color:green; }
.report { color:blue; }

table.yesno
{ 
 border:0px solid green;
 padding:1px;
 margin:0;
}

table.yesno td
{ 
 border:0px solid red;
 padding:0px !important;
 margin:0;
 vertical-align:top;
}

table.legend td
{ 
 padding-bottom:1px;
 padding-left:3px;
 font:8pt normal #000066 "Tahoma";
 font-family:Tahoma;
 text-decoration:none;
}

/*
table.form { border:0px solid green;padding:0px;margin-left:0px; }
table.form td { border:0px solid red;padding:2px;margin:0;vertical-align:middle; }
*/

table.inserted
{ 
  margin-left:0px;margin-bottom:2px;background-color:MintCream;
  margin:0px;padding:0px;margin-bottom:2px;line-height:16px;
  border-top:1px solid #686868;border-left:1px solid #686868;border-bottom:1px solid rgb(171,169,169);border-right:1px solid rgb(171,169,169);
  padding:3px;
}

span.detail_id
{ 
  background-color:MintCream;
  margin:1px;
  border-top:1px solid #686868;border-left:0px solid #686868;border-bottom:1px solid #686868;border-right:1px solid rgb(171,169,169);
  padding:3px;
  width:100%;
  color:Teal;
  display:block;
}

span.init
{ 
  background-color:MintCream;
  margin:1px;
  border-top:1px solid #686868;border-left:0px solid #686868;border-bottom:1px solid #686868;border-right:1px solid rgb(171,169,169);
  padding:2px;
  width:100%;
  color:Teal;
  display:block;
}

span.init td { padding:0px; }




table.gv2
{ 
  background-color:#ccccff;
}

table.gv2 td
{ 
  border-bottom:1px solid #ccccff;
  border-left:1px solid #ccccff;
  border-right:1px solid #ccccff;
  padding:3px;
}

span.gv
{ 
  background-color:MintCream;
  margin:1px;
  border-top:1px solid #686868;
  border-left:0px solid #686868;
  border-bottom:1px solid #686868;
  border-right:0px solid rgb(171,169,169);
  padding:3px;
  width:100%;
  color:Teal;
  display:block;
}

span.gv3
{ 
  background-color:MintCream;
  margin:1px;
  margin-left:0px;
  margin-right:0px;
  border-top:1px solid #686868;
  border-left:0px solid #686868;
  border-bottom:1px solid #686868;
  border-right:0px solid rgb(171,169,169);
  padding:5px;
  width:100%;
  color:Teal;
}

.site_map_path
{
  margin:0px;
  margin-top:3px;
  margin-bottom:10px;
  display:block;
  /*
  padding:0px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:10px;

  border-top:1px solid #686868;
  border-left:1px solid #686868;
  border-bottom:1px solid rgb(171,169,169);
  border-right:1px solid rgb(171,169,169);
  background-image:url(../../images/h2_1.png);
  */
}

div.banner
{ 
  text-align:center;
  background-color:MintCream;
  margin:1px;
  border-top:1px solid #686868;border-left:1px solid #686868;border-bottom:1px solid #686868;border-right:1px solid #686868;
  padding:3px;
  color:Teal;
  display:block;
  font-size:10pt;
  /*width:200px;*/
}

div.banner a:link { color:#0000ff;text-decoration:none;font-size:10pt; }
div.banner a:visited { color:#0000ff;text-decoration:none;font-size:10pt; }
div.banner a:hover { color:#ff8888;text-decoration:none;font-size:10pt; }

span.bottom
{ 
  font-size:8pt;
  font-weight:normal;
  display:block;
  /*
  border-top:1px solid #686868;
  border-left:1px solid #686868;
  border-bottom:1px solid rgb(171,169,169);
  border-right:1px solid rgb(171,169,169);
  */
  padding:2px;
  line-height:18px;
}

span.bottom a { font-size:8pt; }
/*
span.bottom a:link { color:#D7E7F5;text-decoration:none; }
span.bottom a:visited { color:#D7E7F5;text-decoration:none; }
span.bottom a:hover { color:#D7E7F5;text-decoration:none; }
*/

ul,ol
{ 
  margin-top:9px;
  margin-bottom:9px;
  margin-left:16;
}

ul li, ol li
{ 
	vertical-align:top;
	padding-top:0px !important;
	padding-bottom:3px;
	color:MidnightBlue;
	line-height:18px;
	margin-bottom:3px;
	padding-left:0px;
}

ul li,ol li
{ 
  list-style:disc url(../../images/minus_blue.png) outside;
}

ul.a li,ol.a li
{ 
  list-style:disc url(../../images/bullet_square.png) outside;
}

ul.b li,ol.b li
{ 
  list-style:disc url(../../images/minus_blue.png) outside;
}

dl
{ 
  margin-top:9px;
  margin-bottom:9px;
  margin-left:16;
}

dl dt
{ 
  vertical-align:top;
  padding-top:0px !important;
  padding-bottom:3px;
  color:MidnightBlue;
  font-weight:bold;
  line-height:18px;
  margin-bottom:3px;
}

dl dd
{ 
  vertical-align:top;
  padding-top:0px !important;
  padding-bottom:3px;
  color:MidnightBlue;
  line-height:18px;
  margin-bottom:3px;
  margin:1px;
}
	
table.gv_option { border:0px solid darkgreen;margin:0px; }

