/********* styles for HTML tags *********/
html, body {
    height: 100%;
}

body{
    color: #000000;
    margin: 0px;
    padding: 0px;
    font: 10px Tahoma, Arial,  sans-serif;
    text-align: center;
    height: auto;
}
img {
    border:0px;
}
A {
    text-decoration: none;
}
A:hover {
    text-decoration: underline;
}
H1 {
    font-family: tahoma,lucida grande, sans-serif;
    font-size: 18px;
    font-weight:bold;
    text-align:left;
    line-height:20px;
    margin:5px 0px 5px 0px;
    padding:0px;
    color:#CDFFFF;
}
H2 {
    font-family: tahoma,lucida grande, sans-serif;
    font-size: 16px;
    font-weight:bold;
    text-align:left;
    line-height:22px;
    margin:0px 0px 5px 0px;
    padding:0px;
    color:#1C53A6;
}
H3 {
    font-family: tahoma,lucida grande, sans-serif;
    font-size: 14px;
    font-weight:bold;
    text-align:center;
    line-height:20px;
    margin:5px 0px 5px 0px;
    padding:0px;
    color:#1C53A6;
}
H4 {
    font-family: tahoma,lucida grande, sans-serif;
    font-size: 12px;
    font-weight:bold;
    text-align:center;
    line-height:14px;
    margin:5px 0px 0px 0px;
    padding:0px;
    color:#1C53A6;
}
FORM {
    margin:0px;
    padding:0px;
}
TABLE {
  border:0px;
  padding:0px;
  margin:0px;
  width:100%;
  border-collapse: collapse;
  border:1px solid #e1e1e1;
}
div {
  padding:0px;
  margin:0px;
}
select, textarea, input,td {
    font-family: tahoma,lucida grande, sans-serif;
    font-size: 11px;
    padding:1px;
    margin:1px;
}
option {
  border-bottom:1px dotted #D9C181;
}
td {
    text-align:left;
    padding:4px;
    margin:0px;
    font-family: Tahoma, arial, helvetica, sans-serif;
    font-size:13px;
    line-height:14px;
}
fieldset {
    -moz-border-radius:5px;
}

legend {
   font-weight:bold;
   color:#000000;
   margin:5px;
   padding:0px 5px 0px 5px;
   line-height:18px;
}
/********** styles for Id tags ***********/

#mainContainer {
    width:340px;
    height:auto;
    margin:0px auto;
    text-align:center;
    padding:0px;
}


/******** styles for Class tags **********/

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}
.divPadding {
    padding:5px;
}
.div10Padding {
    padding:5px 10px 5px 10px;
}
.tblList td,.clsSelected td {
    border-bottom:1px dotted #000000;
    padding: 5px;
}
.clsSelected  {
    background:#C8F6F5;
}
.tblHeading, .tblSubHeading{
    background:#DBE0E7;
    height:25px;
    color:#000000;
    border-bottom:1px solid #DBE0E7;
    font-weight:bold;
}
.tblSubHeading {
    background:#F7EDD2;
}
.tblHeading td, .tblSubHeading td{
    padding: 5px;
}
.tblSubHeading {
}
.clsHighlights {
    background-color: #D9C181;
}
.clsMandatory {
    background-color: #E4D2A4;
    border:1px solid #7F9DB9;
}
.bgOddRow {
    background-color: #F7EDD2;
}

