html, body, h1, h2, h3, h4, h5, h6, ul, li, address, hr {
  margin-bottom: 0px;
  margin-top: 0px;	
  font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
  /* color: #5b5d5f; */
  color: black;
  font-size: 15px;
  background: transparent;
}

body {
  padding-top: 0px;
  padding-bottom: 0px;  
  text-align: center;
  background: url(/images/mainBackground.jpg) repeat-x;
  background-color: #e9e9e9;
}


form {
  margin: 0px;
  padding: 0px;
}

p, form, input, select, textarea, ul, li, div {
  font-size: 13px;
}

input, textarea, select {
  border: #626B73 1px solid;
  color: #4E5C65;
  font-size: 12px;
  background: #ffffff;
}

p {
  margin-top: 12px;
  margin-bottom: 12px;
}

h1 {
  color: #0C5AA6;;
  font-size: 17px;
  margin-bottom: 10px;
}

h1 a {
  color:  #04396c;
  text-decoration: none;
}

h1 a:hover {
  color:  #04396c;
  text-decoration: underline;
}


a {
  color: #0C5AA6;
  text-decoration: none;
}

a:hover {
  color: #0C5AA6;
  text-decoration: underline; 
}


ol { 
	margin: 0px 0px 0px 24px;
	padding: 0px 0px 0px 10px;	
}  

ul { 
   margin: 0px 0px 0px 24px;
   padding: 0px 0px 0px 0px;	
   list-style-type: square; 
}  

ul li { 
   margin: 5px 0px 3px 0px;
   padding: 0px 0px 0px 0px;
   line-height: 110%;	
   list-style: square;    
}

ol li { 
   margin: 8px 0px 3px 0px;
   padding: 0px 0px 0px 0px;
   line-height: 110%;	
}

.line {
 height: 1px;
 background-color: #CCDCE9;
}

.warning {
  color: #ed1c24;
}

a.warning {
 color: #ed1c24;
 text-decoration: none;
}

a.warning:hover {
 color: #ed1c24;
 text-decoration: underline;
}

table.tab {
 /*  border-left: #9CA6AD 1px solid; */
 border-top: #e6e7e7 1px solid; 
 border-right: #e6e7e7 1px solid; 
}

table.tab td {
 border-bottom: #e6e7e7 1px solid; 
 border-left: #e6e7e7 1px solid; 
 padding: 3px;
}

table.tab thead {
 background-color: #5a5c5e;
 }

table.tab thead td {
  color: #FFFFFF;
  background-color: #5a5c5e;
  font-weight: bold;
}

table.tab thead td  a {
   color: #ffffff;
}

table.tab tr.highlightedRow {
   background: #bdbec0;
}


tr.first-row {
  background-color: #FFFFFF;
}

tr.second-row {
  background-color: #EDF2F6;
}

tr.red-row {
  background-color: #FFEAEA;
}


table.tab2 {
 /*  border-left: #9CA6AD 1px solid; */
 border-top: #e6e7e7 1px solid; 
 border-right: #e6e7e7 1px solid; 
}

table.tab2 td {
 border-bottom: #e6e7e7 1px solid; 
 border-left: #e6e7e7 1px solid; 
 padding: 3px;
}

table.tab2 thead {
 background-color: #ed1b24;
 }

table.tab2 thead td {
  color: #FFFFFF;
  background-color: #ed1b24;
  font-weight: bold;
}

table.tab2 thead td  a {
   color: #ffffff;
}


.button {
  border: #929BA3 1px solid;
  background-color: #ed1b24;
  color: #FFFFFF;
  margin: 3px 0px 5px 0px;
}

.orange {
 color: #DF6D36;
}

.red {
  color: #ed1c24;
}

.white {
  color: #ffffff;
}

.white a {
  color: #ffffff;
  text-decoration: none;  
}

.white a:hover{
  color: #ffffff;
  text-decoration: underline;
}

.black {
  color: #000000;
}

a.rightMenu {
  color: #cb1500;
  text-decoration: none; 
  font-weight: bold;
}

a.rightMenu:hover {
  color: #0C5AA6;
  text-decoration: underline; 
  font-weight: bold;
}

ul.rightMenu { 
  margin-bottom: 0px; 
  margin-left: 0px; 
  margin-top: 4px; 
  padding-left: 20px;
  list-style-type: square;
  
}

ul.rightMenu li {
  margin-top: 8px;
  line-height: 18px;
  list-style: square; color:#0C5AA6;
}