/* css for index page start */
body
{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-rightt:0px;
text-align:center;
background-color:#18466f;
}
.txtwt
{
padding-left:14px;
padding-right:20px;
color:#f1f1f1;
font-family:verdana, tahoma, arial;
font-size:9pt;
text-align:justify;
}
.txtwt b
{
color:#000000;
}

.txtwt strong
{
color:#000000;
}

table .inq td select
{
color:#237CB9;
font-size:9px;
padding-left:0px;
padding-right:0px;
border: 1px solid #387093;
background-color: #f2f2f2;
}

table .search td input
{
color:#396d94;
font-size:8pt;
padding-left:5px;
padding-right:5px;
border: 1px solid #396d94;
background-color: #ffffff;
}

td .toplinks
{

color:#000000;
font-family:verdana, tahoma, arial;
font-size:8pt;

}

td .toplinks a
{
font-size:7.5pt;
padding-left:2px;
padding-right:2px;
color:#000000;
text-decoration:none;
}

td .toplinks a:hover
{
color:#2875ad;
text-decoration:none;
}

.txt
{
padding-left:14px;
padding-right:14px;
color:#383838;
font-family:verdana, tahoma, arial;
font-size:9pt;
text-align:justify;
}


.txtno
{
padding-left:4px;
padding-right:3px;
color:#383838;
font-family:verdana, tahoma, arial;
font-size:9pt;
text-align:center;
}

.txtbig
{
padding-left:14px;
padding-right:14px;
color:#383838;
font-family:verdana, tahoma, arial;
font-size:10pt;
text-align:center;
line-height:25px;
}

.txtbig1
{
padding-left:14px;
padding-right:14px;
color:#383838;
font-family:verdana, tahoma, arial;
font-size:10pt;
text-align:justify;
line-height:25px;
}

.txt a
{
color:#000000;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:left;
text-decoration:none;
}

.txt a:hover
{
color:#383838;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:left;
font-weight:bold;
text-decoration:none;
}



.wht
{
padding-left:1px;
padding-right:1px;
padding-top:0px;
padding-bottom:0px;
}


.txt b
{
color:#5c5c5c;
font-family:verdana, tahoma, arial;
font-size:10pt;
text-align:justify;
}

.txt strong
{
color:#2875ad;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:justify;
}




.txtblue
{
padding-left:14px;
padding-right:14px;
color:#ffffff;
font-family:verdana, tahoma, arial;
font-size:9pt;
text-align:justify;
}

.txtblue b
{
color:#000000;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:justify;
}

.txtblue strong
{
color:#000000;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:justify;
}






.txtblue1
{
padding-left:14px;
padding-right:14px;
color:#ffffff;
font-family:verdana, tahoma, arial;
font-size:11pt;
text-align:justify;
}

.txtblue1 b
{
color:#000000;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:justify;
}

.txtblue1 strong
{
color:#000000;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:justify;
}





.txtcontact
{
padding-left:16px;
padding-right:16px;
color:#ffffff;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:justify;
}

.txtcontact b
{
color:#2875ad;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:justify;
}

.txtcontact strong
{
color:#2875ad;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:justify;
}

h1
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:2px;
font-size:17pt;
color:#9a0a0f;
font-family: arial;
font-weight:bold;
}

h2
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:8px;
font-size:15pt;
color:#2875ad;
font-family: verdana, tahoma, arial;
font-weight:normal;
}

h3
{
margin-left:0px;
margin-right:0px;
margin-top:6px;
margin-bottom:6px;
font-size:13pt;
color:#000000;
font-family: verdana, tahoma, arial;
font-weight:normal;
}


h2 span
{
color:#000000;
}

.footer
{
padding-left:0px;
padding-right:0px;
padding-top:6px;
color:#a6a7a8;
font-family:verdana, tahoma, arial;
font-size:7pt;
text-align:justify;
}
.footer a
{
color:#d5d1d3;
text-decoration:none;
}
.footer a:hover
{
color:#000000;
text-decoration:none;
}

.footerblue
{
padding-left:0px;
padding-right:0px;
padding-top:6px;
color:#ffffff;
font-family:verdana, tahoma, arial;
font-size:7pt;
text-align:justify;
}
.footerblue a
{
color:#000000;
text-decoration:none;
}
.footerblue a:hover
{
color:#fffffd;
text-decoration:none;
}

.footered
{
padding-left:0px;
padding-right:0px;
padding-top:6px;
color:#ffffff;
font-family:verdana, tahoma, arial;
font-size:7pt;
text-align:justify;
}
.footered a
{
color:#ffffff;
text-decoration:none;
}
.footered a:hover
{
color:#000000;
text-decoration:none;
}

table .login 
{
padding-left:3px;
padding-right:14px;
color:#5c5c5c;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:justify;
}

table .login a	
{
color:#9a0a0f;
font-family:verdana, tahoma, arial;
font-size:7pt;
text-decoration:none;
}

table td .forget
{
color:#5c5c5c;
font-family:verdana, tahoma, arial;
font-size:8pt;
}

table .login b
{
color:#2875ad;
font-size:8pt;
font-weight:bold;
}

table .login strong
{
color:#2875ad;
font-size:8pt;
font-weight:bold;
}

table td input
{
color:#237CB9;
font-size:7pt;
padding-left:5px;
padding-right:5px;
border-top: 0px solid #b9b9b9;
border-bottom: 1px solid #b9b9b9;
border-left: 0px solid #f1f1f1;
border-right: 0px solid #f1f1f1;
background-color: #ffffff;
}

.contact
{
padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;
color:#5c5c5c;
font-family:verdana, tahoma, arial;
font-size:7.5pt;
text-align:justify;
}

.contact b{
color:#2875ad;
font-size:7.5pt;}

.contact STRONG{
color:#2875ad;
font-size:7.5pt;}


.contact a
{
color:#237cb9;
text-decoration:underline;
}
.contact a:hover
{
color:#6fb5e3;
text-decoration:underline;
}


hr
{
border: 1px solid #ffffff;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:4px;
}

/* css for index page ends */


/* css for construction index page start */

.txt h1
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:2px;
font-size:17pt;
color:#2875ad;
font-family: arial;
font-weight:bold;
}

.txtblue h1
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:2px;
font-size:17pt;
color:#000000;
font-family: arial;
font-weight:bold;
}


ul li
{
padding-left:0px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
color:#383838;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-align:left;
font-weight:bold;
}




.loginblue
{
padding-left:0px;
padding-right:0px;
color:#ffffff;
font-family:verdana, tahoma, arial;
font-size:9pt;
text-align:justify;
}

.loginblue a	
{
color:#9a0a0f;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-decoration:none;
}

table .loginblue b
{
color:#000000;
font-size:9pt;
font-weight:bold;
}

table .loginblue strong
{
color:#000000;
font-size:9pt;
font-weight:bold;
}




table .inq td
{
padding-left:6px;
padding-right:6px;
color:#387093;
font-family:verdana, tahoma, arial;
font-size:8pt;
}




table .inq td textarea
{
color:#237CB9;
font-size:12px;
padding-left:5px;
padding-right:5px;
border: 1px solid #387093;
background-color: #f2f2f2;
}


table .inq td input
{
color:#237CB9;
font-size:10px;
padding-left:5px;
padding-right:5px;
border: 1px solid #387093;
background-color: #f2f2f2;
}

table #loginbox td input
{
color:#000000;
font-size:12pt;
padding-left:5px;
padding-right:5px;
border: 1px solid #ffffff;
background-color: #94b2c2;
}


/* css for construction index page ends */



.sitemap
{
padding-left:0px;
padding-right:0px;
color:#979797;
font-family:verdana, tahoma, arial;
font-size:9pt;
}

.sitemap a
{
color:#000000;
font-family:verdana, tahoma, arial;
font-size:8pt;
text-decoration:none;
}

.sitemap a:hover
{
color:#383838;
font-family:verdana, tahoma, arial;
font-size:8pt;
font-weight:bold;
text-decoration:underline;
}

#border
{
border: 1px solid #ffffff;
}

.border
{
border: 1px solid #ffffff;
}











.txtnew
{
padding-left:14px;
padding-right:14px;
color:#383838;
font-family:verdana, tahoma, arial;
font-size:9pt;
text-align:justify;
}



td .toplinks1
{

color:#000000;
font-family:verdana, tahoma, arial;
font-size:8pt;

}

td .toplinks1 a
{
font-size:7.5pt;
padding-left:2px;
padding-right:2px;
color:#1C466F;
text-decoration:none;
}

td .toplinks1 a:hover
{
color:#000000;
text-decoration:underline;
}



.subhd
{
color:#0002FD;
font-family:verdana, tahoma, arial;
font-size:11pt;
text-align:right;
line-height:18px;
}


.subhd b
{
color:#0002FD;
font-family:verdana, tahoma, arial;
font-size:10pt;
text-align:right;
line-height:18px;
}

.subhd strong
{
color:#0002FD;
font-family:verdana, tahoma, arial;
font-size:10pt;
text-align:right;
line-height:18px;
}