h2 {
	font-family: Geneva, arial, Helventica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: black;
	text-align: center;
	margin: 0px;
        padding: 5px;
}
.mms td{font-size:13px;}
.al{width:100%;font-size:12px;color:#0000ff;}
.al2{margin:5 5 5 5;}
.tag{font-size:12px;width:100%;margin:0 0 5px 10px;border:1px #01aef0 solid;padding:5px;}
.grab{
margin:10 0 0 20;
border-collapse: collapse; 
}
.grab td{
border:1px solid;
border-color: #aaaaaa; 
font-size:12px;
text-align:center;
width:42px;
}
td.graf{
border-right:0px;
border-left:0px;
}
td.graf1{
border-left:1px;
}
td.graf2{
border-right:1px;
}
.su{font-size:20px;font-weight:bold;}
.headBox {
	background-color: #CCCCCC;
	border: 2px gray solid;
	margin-bottom: 1em;
	text-align: center;
}

.navBox {
	width: 600px;
	padding: 5px;
	background: white;
	border: 2px gray solid;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: 1em;
}
#list{
font-size:15px;
background-color:#f7f7f7;
padding:40px 0 10px 20px;
margin:0 0 20px 0;
  background-image: url(list.gif); 
  background-repeat: no-repeat;
}
#list a:link,#list a:visited{
  background-image: url(arrow1.gif); 
  background-repeat: no-repeat;
  padding:0 0 0 15px;
  text-decoration: none;
  margin:0 0 0 15px;
  color:#003366;
}
#list a:hover{
  background-image: url(arrow1.gif); 
  background-repeat: no-repeat;
  padding:0 0 0 15px;
  text-decoration: underline;
  margin:0 0 0 15px;
}
.qaq{width:100%;  background-image: url(gr.gif);
 border-bottom:1px #666666 solid;font-size:15px;
 }
#qaa{
  background-image: url(qaa.gif); 
  background-repeat: no-repeat;
  padding:3px 60px 7px 30px;
font-size:15px;
  margin:7px 0 10px 65px;
  color:#666666;
line-height:150%;
}
#qaa strong{
  color:#006699;
  font-weight:normal;
}
#qaa a:link,#qaa a:visited{

  text-decoration: none;
  margin:5px 0 0 380px;
}


.navBoxHead {
	color: #5a80a5;
	font-weight: bold;
	font-size: 10pt;
}

.totalsBox {
	width: 600px;
	text-align: left;
	margin-bottom: 1em;
}

.totalsTable, table.totalsTable, .totalsTable td, .totalsTable th {
        font-family: Arial, Verdana, Helvetica;
        font-size: 12px;
	width: 250px;
	padding: 4px;
	border-collapse: collapse;
	border: 2px gray solid;
	font-weight: bold;
	text-align: center;
}

.totalsTable th {
	font-weight: normal;
	text-align: left;
}

ul {
	margin-top: 0px;
}

.head { 
	color: #FFFFF0;
	background-color: #5179A1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}

.footer, .footer a:link, .footer a:visited, .footer a:hover {
	text-align: center;
	color: white;
	background-color: #5179A1;
	text-decoration: none;
	font-weight: bold;
}

.footer a:hover {
	color: yellow;
}

.label  {
	font-size: 8pt;
}
.set{font-size:14px;}
.set p{padding:0 20px 0 30px;}
.stepi{vertical-align: middle;}
.step{font-size:19px;color:red;font-weight:bold;}
h4{margin:0 20px 0 40px;
background-image : url(tag.gif);
color:#008000;
font-size:14px;
}
.qaq h3{
  background-image: url(qaq.gif); 
  background-repeat: no-repeat;
  padding:3px 0 12px 30px;
  font-size:15px;
  margin:3px 0 0 50px;
  color:#006699;
  font-weight:normal;
}
.value  {
	text-align: center;
	padding-left: 4px;
	font-size: 8pt;
	color: gray;
}

.vBarBorder, .hBarBorder {
	border: 1px black solid;
        left: 0px;
	font-size: 1px;
}

.box {
	border: 2px #385d83 solid;
	margin-bottom: 1em;
	overflow: visible;
}

.box p {
	padding-left: 1em;
}

.boxTable {
        font-family: Arial, Verdana, Helvetica;
        font-size: 12px;
} /* table used within the box */

.darkbg {
	background-color: #dee2e5;
}

.blockedReferer, .hiddenReferer {
	color: red;
	font-weight: bold;
}

.selfReferer {
	color: navy;
	font-weight: bold;
}

.detailedTable {
	border: 1px gray solid;
	border-collapse: collapse;
	text-align: center;
	font-size: 8pt;
}

th.detailedTable {
	font-weight: bold;
	text-align: center;
	color: black;
	background-color: #EFEFEF;
}

.success {
	font-weight: bold;
	color: green;
}

.error {
	font-weight: bold;
	color: red;
}

table.modifyTable {
	width: 500px;
}

.modifyTable, .modifyTable th, .modifyTable td {
	padding: 4px;
}

.modifyTable th {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.noborder, .noborder th, .noborder td {
	border: none;
	padding: 2px;
}
.tou{width:100%;
text-align:center;
}
input[type="submit"] {
	font-family: arial;
	background-color: red;
}
.small2{
font-size:12px;
}
.sele{
font-size:13px;
}