/* CUSTOMIZE
----------------------------------------------- */
html {
 overflow: auto;
 font-size: 75%;
 }
 
body {
 background-color: #FFFFFF;
 color: #000;
 font-family: verdana, arial, tahoma, helvetica;
 font-size:1em;
 margin:0px;
 padding:0px;
 
}

table {
 border-collapse: collapse;}

th { }

td {}

img {
 behavior: url(iepngfix.php);}
 
.color1{
 color:#FFF;}
 
.color2{
 color:blue;}
 
.color3{
 color:green;}
 
.font1{
 font-family: arial;}
 
.font2 {
 font-family: Verdana;}
 
.font3 {
 font-family: Sans-serif;}

.x-small {
 font-size: .7em} 
 
.small {
 font-size: .75em}

.medium {
 font-size: 1em}
  
.large {
 font-size: 1.1em;}
 
.larger {
 font-size: 1.4em;}

.x-large {
 font-size: 1.8em;}
 
.xx-large {
 font-size: 2.5em;}


/* TEXT ELEMENTS
----------------------------------------------- */

ol, ul, li {}

h1 {
 font-size: 22px;
 font-family: tahoma, helvetica;
 font-weight: normal;
 margin: 0 0 5px 0;
 padding: 0;}

h2 {
 font-size: 17px;
 margin: 0 0 10px 0;
 padding: 2px 5px;
 font-family: tahoma, helvetica;
 font-weight: normal;}

h3 {
 font-size: 16px;
 margin: 0;
 padding: 0;
 font-family: georgia, garamond;
 font-weight: normal;}

h4 {
 font-size: 12px;
 margin: 0;
 padding: 0;
 font-family: verdana, arial;
 font-weight: bold;}

h5 {
 font-size: 10px;
 margin: 0;
 padding: 0;
 font-family: verdana, arial;
 font-weight: bold;}

h6 {
 font-size: 8px;
 margin: 0;
 padding: 0;
 font-family: verdana, arial;
 font-weight: bold;}

strong, b {
 font-weight: bold;}

p {
 margin: 10px 0;
 padding: 0;}


/* LAYOUT
----------------------------------------------- */
/* for mozilla browsers to center table */

form {
 margin: 0 auto;
 padding: 0;
 width: 100%;}

input, select, textarea {
 border: 1px solid #D9D9D9;
 background: #F8F8F8;
 font-size: 11px;
}

.btn input {
 border: 1px solid black;
 background: #5175B3;
 color: #fff;}

fieldset {
 margin: auto;}

/* Links
----------------------------------------------- */

a, a:link, a:active, a:visited {
 color: #066806;
 // text-decoration: none; }

a:hover {
 color: #E76301;}

.link2 a, .link2 a:link, .link2 a:active, .link2 a:visited {
 font-weight: bold;
 color: #FF0000;}

.link2 a:hover {
 color: #E76301;}

.menu a, .menu a:link, .menu a:active, .menu a:visited {
 font-weight: bold;
 color: #FFF;}
 
.menu a:hover {
 color: #89bbee;}
 
a img, a.noline {
  border-width: 0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
  border-width:0;}

/* Divs
----------------------------------------------- */

div.display {
 display: block;}

div.hide {
 display: none;}

.clear {
 clear:both; }

/* ERROR REPORTING
----------------------------------------------- */
 
.labelcell_error{
 color:#FF0000; }

.error {
 color:#FF0000; }
 
/* Misc.
----------------------------------------------- */

.bold {
 font-weight: bold; }
 
.bolder {
 font-weight: 500; }
 
.unbold {
 font-weight: normal; }

.right {
 text-align: right;}

.center {
 text-align: center;}

.left {
 text-align: left;}
 
.b-top {
 border-top: 1px solid black;}

.b-right {
 border-right: 1px solid black;}

.b-bottom {
 border-bottom: 1px solid black;}

.b-left {
 border-left: 1px solid black;}

.p-small {
 padding:2px; }

.p-medium {
 padding:5px; }

.p-large {
 padding:10px; }

.p-top {
 padding-top: 5px;}

.p-right {
 padding-right: 5px;}

.p-bottom {
 padding-bottom: 5px;}

.p-left {
 padding-left: 5px;}

.m-small {
 margin:2px; }

.m-medium {
 margin:5px; }

.m-large {
 margin:10px; }

.m-top {
 margin-top: 5px;}

.m-right {
 margin-right: 5px;}

.m-bottom {
 margin-bottom: 5px;}

.m-left {
 margin-left: 5px;}

.FixLineHeight {
 line-height:100%; }

.BigLineHeight {
 line-height:200%; }
 
.HugeLineHeight {
 line-height:300%; }
