/********* styles for HTML tags *********/
html, body {
  height: 100%;
}
body{
    color: #000000;
    margin: 0px;
    padding: 0px;
    font: 12px Tahoma;
    text-align: center;
    height: auto;
    overflow: -moz-scrollbars-vertical;
    background-color:#047c5b;
}
img {
    border:0px;
}
A {
    text-decoration: none;
}
A:hover {
    text-decoration: underline;
}
H1 {
    font-family: Arial,lucida grande, sans-serif;
    font-size: 28px;
    font-weight:bold;
    text-align:center;
    line-height:34px;
    margin:0px;
    padding:0px;
    color:#9A781E;
}
H2 {
    font-family: tahoma,lucida grande, sans-serif;
    font-size: 24px;
    font-weight:bold;
    text-align:center;
    line-height:30px;
    margin:0px;
    padding:0px;
    color:#9A781E;
}
H3 {
    font-family: arial,lucida grande, sans-serif;
    font-size: 18px;
    font-weight:bold;
    text-align:center;
    line-height:26px;
    margin:0px;
    padding:0px;
    color:#FC5B03;
}
H4 {
    font-family: arial,lucida grande, sans-serif;
    font-size: 16px;
    font-weight:bold;
    text-align:center;
    line-height:24px;
    margin:0px;
    padding:0px;
    color:#FC5B03;
}
H5 {
    font-family: arial,lucida grande, sans-serif;
    font-size: 16px;
    font-weight:bold;
    text-align:left;
    line-height:20px;
    margin:0px;
    padding:0px;
    color:#ffffff;
}

HR {
  line-height:1px;
  color:#2A466E;
}
FORM {
    margin:0px;
    padding:0px;
}
TABLE {
  border:0px;
  padding:0px;
  margin:0px;
  border-collapse: collapse;
}
td {
    text-align:left;
    padding:0px;
    margin:0px;
    font-family: Tahoma, arial, helvetica, sans-serif;
    font-size:12px;
    line-height:14px;
}

div {
  padding:0px;
  margin:0px;
}
select, textarea, input,td {
    font-family: tahoma,lucida grande, sans-serif;
    font-size: 12px;
    padding:1px;
    margin:1px;
}
p {
    font-family: tahoma,lucida grande, sans-serif;
    font-size: 12px;
    line-height:16px;
 }
ul {
    margin:0px 0px 0px 0px;
    padding:0px;
}
li {
    list-style:none;
    padding:0px;
    margin:0px;
}
/********** styles for Id tags ***********/
#mainContainer {
  width:100%;
  height:auto;
  margin:0px auto;
  padding:0px;
  text-align:center;
  display:table;
}
#borderContainer, #footerContainer {
  width:760px;
  margin:0px auto;
  padding:0px;
  display:table;
  border:0px solid #ffffff;
  text-align:center;
}
#borderContainer {
    background:url(../images/bg_border_container.gif) ;
}
#bannerContainer {
  width:100%;
  margin:0px auto;
  padding:0px;
  height:244px;
  background:url(../images/banner.jpg) no-repeat;
}
#centerContainer {
    width:740px;
    margin:0px auto;
    padding:0px;
    text-align:center;
    overflow:hidden;
    min-height:500px;
    height:expression(this.scrollHeight < 500? "500px" : "auto" );
    background:#ffffff;
}
#contentContainer {
    width:100%;
    text-align: left;
/*    background:url(../images/bg_content.gif) ;
*/
    display:table;
    padding-bottom:13px;
}
#leftContainer {
  width:240px;
  float:left;
  margin:0px 0px 0px 0px;
  padding-left:13px;
}
#rightContainer {
  float:left;
  width:470px;
  text-align:justify;
  padding-left:13px;
}

/******** styles for Class tags **********/
.clear {
    clear:both;
    height:0px;
    overflow:hidden;
}
.divPadding {
    padding:5px;
}
.contactUs{
   width:450px;
   float:left;
}
.contactUs td{
   line-height:35px;
}
.font12Black {
    font-size:12px;
    color:#000000;
    line-height:16px;
}
.clsMandatory {
    background-color: #CAE1F8;
}
.menuMainItem {
    font-size:14px;
    float:left;
    text-align:left;
    font-weight:bold;
    color:#02006D;
}

.menuclsbackground{
    background-color:#97ccef;
    border-bottom:1px solid #0a0873;
    margin:6px 0px 5px 0px;
    width:100%;
    padding:5px;
 } 
.menuMainItem ul ul li{
    font-size:12px;
    color:#02006D;
    font-weight:bold;
    background-color:#ffffff;
}
.menuMainItem ul li ul li{
    margin:0px 0px 0px 15px;
    padding:0px;
}
.menuMainItem  a:hover{
      text-decoration: underline;
      font-size:12px;
      color:#02006D;
}

.menuMainItem  a {
    font-size:12px;
    font-weight:normal;
    color:#02006D;
}
/* rounded corners style   */

.topLeftCurve, bottomLeftCurve {
    float:left;
    width:18px;
    height:15px;
    padding:0px;
    margin:0px;
    background:url(../images/curve/top_left_curve.gif) no-repeat;
}
.topRightCurve {
    float:left;
    width:20px;
    height:15px;
    background:url(../images/curve/top_right_curve.gif) no-repeat;
    padding:0px;
    margin:0px;
}
.topCenterCurve {
    float:left;
    height:15px;
    background:url(../images/curve/top_center_curve.gif);
    padding:0px;
    margin:0px;
}
.bottomLeftCurve {
    float:left;
    width:18px;
    height:15px;
    padding:0px;
    margin:0px;
    background:url(../images/curve/bottom_left_curve.gif) no-repeat;
}
.bottomRightCurve {
    float:left;
    width:20px;
    height:15px;
    padding:0px;
    margin:0px;
    background:url(../images/curve/bottom_right_curve.gif) no-repeat;
}
.bottomCenterCurve {
    float:left;
    height:15px;
    background:url(../images/curve/bottom_center_curve.gif);
    padding:0px;
    margin:0px;
}
.centerLeftCurve {
    float:left;
    width:18px;
    min-height: 100%;
    height:100%;
    background:url(../images/curve/center_left_curve.gif) repeat-y;
    padding:0px;
    margin:0px;
    display:table;
}
.centerRightCurve {
    float:left;
    width:20px;
    min-height: 100%;
    height:100%;
    background:url(../images/curve/center_right_curve.gif) repeat-y;
    padding:0px;
    margin:0px;
    display:table;
}
.centerCenterCurve {
    float:left;
    height:auto;
    padding:0px;
    margin:0px;
}
.clsErrorMsg {
    background:#FADFDF;
    font-size:11px;
    color:#ff0000;
    text-align:left;
    line-height:15px;
}

