body { font-size: 80%; padding: 20px; margin: 0; line-height: 1.583;  color: #333333; }

body, h1, h2, h3, h4, h5, h6, caption, input { font-family: Tahoma, "Tahoma","Arial CE", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; }

input { font-size: 100%; }

/* Links */
a { color: #003399; text-decoration: underline;}
a:hover { color: #003399;text-decoration: none; }

p, ul, ol, dl { margin-bottom: 1em; margin-top: 0;}

/* Headings */
h1, h2, h3, h4, h5, h6, caption { font-family: Tahoma, "Tahoma", "Trebuchet MS","Arial CE", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; color: #003399; margin: 10px 0 8px 0; font-weight: normal; }

h1 { font-size: 150%;  margin: 5px 0 ; padding:0;}
h2 { font-size: 130%;  margin: 5px 0 ; padding:0;}
h3 { font-size: 120%;  margin: 5px 0 ; padding:0;}
h4 { font-size: 110%;  margin: 5px 0 ; padding:0;}

.imgborder {border: 2px solid #86B900; }
table {border: #ffffff 0px solid; font-size: 100%;}
table td,th {border: 0;}

.tab {background: #f5f5f5; border: 1px solid #999999;  border-collapse: collapse; margin: 0 0 10px; font-size: 11px; width: 100%; }
.tab td {border: 1px solid #999999; padding: 2px 7px; }

.tab1 {background: #f5f5f5; border: 1px solid #999999;  border-collapse: collapse; margin: 0 0 10px; font-size: 11px; width: 100%; }
.tab1 td {border: 1px solid #999999; padding: 4px 7px; }
.tab1 th {border: 1px solid #999999; padding: 4px 7px; text-align:left; color: #cc3f00;}


.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }
.small { font-size: 92%;}
.hidden { display: none; }

.center { text-align: center; }
.left { text-align: left !important; }
.right { text-align: right; }

.col-h-l {float: left; width: 48%; }
.col-h-r {float: right; width: 48%; }

ul {margin: 0px 0 1em 0; padding: 0; list-style: none; }


a:hover img.no-border { border: none; }


.inp {FONT-SIZE: 11px;BORDER: #666666 1px solid;  BACKGROUND-COLOR: #ffffff; }

.input-button {
	BORDER: #666666 2px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px;  TEXT-TRANSFORM: uppercase; COLOR: #ffffff; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center; padding:1px;
}

table.table_stylled {border-collapse:collapse;}
.table_stylled th, .table_stylled td { font-size:11px; padding: 6px; border: 1px solid #999999; border-collapse:collapse; }
.table_stylled th {background-color:#dbdbdb; color:#333333; text-align:left;  border:1px solid #999999; border-collapse:collapse;}
.table_stylled td {background-color:#eaeaea; color:#333333;  border:1px solid #999999; border-collapse:collapse;}

.stylled_table th, .stylled_table td {border-collapse:collapse; font-size:11px; padding: 6px; border: 1px solid #999999;  }
.stylled_table th {background-color:#dbdbdb; color:#333333; text-align:left;  border:1px solid #999999; border-collapse:collapse;}
.stylled_table td {background-color:#eaeaea; color:#333333;  border:1px solid #999999; border-collapse:collapse;}




.gridtxt {PADDING: 4px; COLOR: #444444; BACKGROUND-COLOR: #fffffff; font-size:96%;}
.gridalttxt {PADDING: 4px; COLOR: #444444; BACKGROUND-COLOR: #e6f3fc; font-size:96%;}
.gridtxtnav {COLOR: #000000;PADDING: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; height:24px;}
.gridtxtnav A{text-decoration:underline; COLOR: #cc3f00;}
.gridtxtnav A:hover{text-decoration:none}




