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: #047387; text-decoration: underline;}
a:hover { color: #047387;text-decoration: none; }

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

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

h1 { font-size: 150%;  margin: 5px 0 ; padding:0; }
h2 { font-size: 16px;  margin: 5px 0 ; padding:0;}
h3 { font-size: 140%;  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: #ffffff; 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: #ff6600;}

.tab2 {background: #FF7E00; border-collapse: collapse; margin: 0px; font-size: 11px; width: 630px; }
.tab2 td {text-align:center; border: 2px solid #ffffff; padding: 12px; width:210px;}
.tab2 a {color: #ffffff;}
.tab2 a img {border: 4px solid white; }
.tab2 a:hover img {border: 4px solid #9ebcc5; }

.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; padding: 0; list-style: none; }

.list li {FONT-SIZE: 12px; PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 3px; MARGIN: 0px PADDING-TOP: 0px;BACKGROUND-IMAGE: url(../images/odr.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: 1px 4px; }

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


.input {FONT-SIZE: 12px; BORDER: #999999 2px solid;  BACKGROUND-COLOR: #ffffff; }
.inp {BORDER: #0d4e60 2px 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 #ffffff; border-collapse:collapse; }
.table_stylled th {background-color:#72A6B5; color:#ffffff; text-align:left;  border:1px solid #ffffff; border-collapse:collapse;}
.table_stylled td {background-color:#dbdbdb; color:#333333;}

.stylled_table th, .stylled_table td {border-collapse:collapse; font-size:11px; padding: 6px; border: 1px solid #ffffff;  }
.stylled_table th {background-color:#72A6B5; color:#ffffff; text-align:left;  border:1px solid #ffffff; border-collapse:collapse;}
.stylled_table td {background-color:#dbdbdb; color:#333333;  border:1px solid #ffffff; 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: 13px; height:24px;}
.gridtxtnav A{text-decoration:underline; COLOR: #333333;}
.gridtxtnav A:hover{text-decoration:none}



