@charset "utf-8";
/* CSS Document */

body {
margin:0 auto;
padding:0;
font:9pt Arial, Helvetica, sans-serif;
color:#626262;
}


a {
text-decoration:none;
color:#039db8;
}

a:hover {
text-decoration:underline;
color:#039db8;
}

p {
line-height:18px;
padding:5px 0 5px 0;
margin:0;
font:10pt Arial, Helvetica, sans-serif;
}


form {
margin:0;
padding:0;
}

ul {
margin:0;
padding:0;
list-style-type:none;
}

img {
border:none;
}

/*a:hover img{
opacity: 0.8;
-moz-opacity:0.8;
filter:alpha(opacity=80);
}*/

.clear {
clear:both;
}

.spacer {
padding:0px 0 0 0;
margin:0;
clear:both;
height:10px;
line-height:0px;
}


.left {
float:left;
}

.right {
float:right;
}

.align-right {
text-align:right;
}

.redfont {
color:#990000;
}

.bordern {
border:none;
}

.back-img-none{
background-image:none;
}

.blue-font-bold {
Color:#135f7d;
font-weight:bold;
}

.font8 {
font-size:8pt;
}

.font12 {
font-size:12pt;
}

.padd55 {
padding-left:55px;
}

.padl90 {
padding-left:90px;
}

.lh18{ 
line-height:18px;
}

.lh20{ 
line-height:20px;
}

h1 {
font:bold 19pt "Arial Narrow";
color:#2f88a0;
width:auto;
margin:0 0 5px 0;
padding:0;
}

.border-bottom {
border-bottom:1px solid #2f88a0;
}

.normal-text{
padding:3px 0px 3px 0;
margin:0 0 0 0;
font:10pt Arial, Helvetica, sans-serif;
line-height:17px;
}

.highlight-text{
padding:0px 0px 5px 0;
margin:0 0 0 0;
font:bold 13pt Arial, Helvetica, sans-serif;
color:#3490a7;
line-height:35px;
}

#wrapper {
width:100%;
height:auto;
padding:0;
margin:0 auto;
}

.work-area {
width:779px;
height:auto;
padding:0;
margin:0 auto;
}

#top-container {
background:url(../images/top-bg.gif) repeat-x;
width:779px;
height:90px;
padding:0 0 0 0;
margin: 0 0 0 0;
float:left;
}

#top-logo {
float:left;
width:216px;
height:54px;
padding:11px 0 0px 26px;
margin: 0 0 0 0;
}

.top-menu {
width:537px;
height:32px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-align:right;
float:right;
}

.top-menu ul{
margin:0;
padding:0px 0 0 0px;
list-style-type:none;
}

.top-menu ul li{
background:url(../images/top-link-icon.gif) no-repeat left 9px;
text-align:right;
float:right;
padding:6px 23px 0px 20px;
font:9pt Arial, Helvetica, sans-serif;
color:#0d3868;
line-height:17px;
}

.top-menu ul li a{
color:#0d3868;
text-decoration:none;
}

.top-menu ul li a:hover{
color:#fff;
text-decoration:none;
}

#banner-area {
background:url(../images/banner.gif) repeat-x;
width:779px;
height:210px;
padding:0 0 0 0;
margin: 0 0 0 0;
float:left;
}

#main-menu-container {
height:36px;
width:auto;
padding:0 0 0 40px;
}

#main-menu-container ul{
margin:0;
padding:0;
list-style-type:none;
}

#main-menu-container li{
width:auto;
height:36px;
line-height:36px;
background:url(../images/main-menu-bg.gif) repeat-x;
float:left;
margin:0 2px 0 0;
padding:0;
color:#eaf0e6;
font:bold 12pt "Arial Narrow";
text-align:center;
}

#main-menu-container li a{
background:url(../images/main-menu-bg.gif) repeat-x;
color:#eaf0e6;
height:36px;
line-height:36px;
padding:0px 10px 0px 10px;
display:block;
float:left;
}

#main-menu-container li a:hover{
background:url(../images/main-menu-bg-h.gif) repeat-x;
color:#eaf0e6;
text-decoration:none;
}

#main-menu-container li a.active{
background:url(../images/main-menu-bg-h.gif) repeat-x;
color:#eaf0e6;
text-decoration:none;
}



#center-container {
background:#f7f6e7;
width:755px;
height:auto;
padding:12px;
margin: 0 0 0 0;
float:left;
}

#left-container {
background:#f7f6e7;
width:232px;
height:auto;
padding:0 0px 0 0;
margin: 0 0 0 0;
float:left;
}

.query-area {
width:232px;
height:auto;
padding:0 0px 0 0;
margin: 0 0 0 0;
float:left;
}

.query-middle-area {
background:#135f7d url(../images/query-box-bg.gif) repeat-x top left ; 
width:204px;
height:auto;
padding:9px 14px 5px 14px;
margin: 0 0 0 0;
float:left;
}

.query-middle-area .query-head{
padding:0 0px 0 0;
margin: 0 0 14px 0;
float:left;
color:#acd3e4;
font:bold 14pt "Arial Narrow";

}

.label-query {
width:67px;
padding:0;
margin:0px 0 5px 0;
float:left;
color:#c9eaf8;
font:10pt Arial, Helvetica, sans-serif;
}

.input-box-query {
width:132px;
height:20px;
line-height:20px;
padding:0;
margin:0px 0 5px 0;
float:left;
color:#666666;
font:9pt Arial, Helvetica, sans-serif;
border:1px solid #444444;
background:#f7f6e7;
}

.textarea-box-query {
width:132px;
line-height:20px;
padding:0;
margin:0px 0 5px 0;
float:left;
color:#666666;
font:9pt Arial, Helvetica, sans-serif;
border:1px solid #444444;
background:#f7f6e7;
}

.button {
width:80px;
line-height:22px;
height:22px;
padding:0 5px 0px 0px;
margin:6px 4px 0px 0;
color:#c9eaf8;
font:bold 10pt Arial, Helvetica, sans-serif;
background:url(../images/button-submit.gif) no-repeat;
border:none;
cursor:pointer;
letter-spacing:1px;
text-align:center;
}

.button:hover {
background:url(../images/button-submit-h.gif) no-repeat;
}

.address-area {
width:230px;
height:auto;
padding:18px 1px 0px 1px;	
margin:0;
float:left;																									
}

.address-area .label {
width:68px;
height:auto;
padding:0;	
margin:0;
float:left;	
font:bold 10pt Arial, Helvetica, sans-serif;																								
color:#135f7d;
}

.address-area .content {
width:162px;
height:auto;
padding:0 0 8px 0;	
margin:0;
float:left;	
font:9pt Arial, Helvetica, sans-serif;																								
}

.main-container {
width:505px;
height:auto;
padding:0 0 0 18px;
margin:0 0 0 0;
float:left;
}

.welcome-area {
width:505px;
height:auto;
float:left;
padding:0px 0 10px 0;
margin:0;
background:url(../images/bottom-line.gif) repeat-x bottom;
}

.categary-area {
width:503px;
height:auto;
float:left;
padding:12px 0 0 0;
margin:0;
}

.categary-1 {
width:243px;
height:auto;
float:left;
padding:0;
margin:0;
}

.categary-2 {
width:243px;
height:auto;
float:right;
padding:0;
margin:0;
}

.categary-head {
float:left;
padding:0px 0 0 6px;
margin:0 0 0px 0;
color:#fff;
font:bold 11pt "Arial";
background-color:#039db8;
width:237px;
height:21px;
line-height:21px;
}

#footer-container {
background:#e3e2db url(../images/footer-bg.gif) repeat-x top left;
width:769px;

padding:5px 5px;
margin: 0 0 0 0;
float:left;
}


.footer-link-left {
width:auto;
height:auto;
margin:0;
padding:0;
float:left;
}


#footer-container p{
margin:0 0 0px 0;
color:#3c555e;
font:10pt Arial, Helvetica, sans-serif;
}

#footer-container p a{
color:#3c555e;
padding:0 5px;
text-decoration:none;
}


#footer-container p a:hover{
color:#3c555e;
text-decoration:underline;
}


.copyright {
padding:0px 0 0 0;
margin:7px 0 0 0;
font:9pt Arial, Helvetica, sans-serif;
}



/*  inner page css      */


.main-container h2{
padding:0px 0 0 6px;
margin:0 0 8px 0;
color:#0f5a79;
font:bold 11pt "Arial";
background:url(../images/head-bg-transperant.gif) no-repeat left;
height:25px;
line-height:25px;
}


.cat-links {
width:503px;
height:auto;
margin:0px 0 10px 0;
padding:0 0 0px 0px;
float:left;
display:block;
}

.cat-links ul{
margin:0;
padding:0;
list-style-type:none;
}

.cat-links ul li{
margin:0 8px 0 0;
padding:1px 9px 1px 15px;
color:#626262;
font:9pt "arial";
width:219px;
float:left;
background:url(../images/square-bullet.gif) no-repeat left 5px;
line-height:17px;
}


.cat-links ul li a{
color:#626262;
text-decoration:none;
}

.cat-links ul li a:hover{
color:#0f5a79;
text-decoration:underline;
}


.cat-links-single {
width:503px;
height:auto;
margin:0px 0 10px 0;
padding:0 0 0px 0px;
clear:both;
float:left;
}

.cat-links-single ul{
margin:0;
padding:0;
list-style-type:none;
}

.cat-links-single ul li{
margin:0 8px 0 0;
padding:1px 0px 1px 15px;
color:#626262;
font:9pt "arial";
background:url(../images/square-bullet.gif) no-repeat left 5px;
line-height:17px;
}


.cat-links-single ul li a{
color:#626262;
text-decoration:none;
}

.cat-links-single ul li a:hover{
color:#0f5a79;
text-decoration:underline;
}



.sub-categary-area {
width:503px;
height:auto;
float:left;
padding:12px 0 0 0;
margin:0;
}

.sub-categary-1 {
width:156px;
height:auto;
float:left;
padding:0;
margin:0 17px 15px 0;
}

.sub-categary-text {
width:500px;
padding:3px 0px 3px 0;
margin:0 0 0 0;
font:10pt Arial, Helvetica, sans-serif;
line-height:17px;
}
.sub-cat-img {
border-bottom:1px solid #f7f6e7;
float:left;
margin:0;
padding:0;
width:156px;
height:125px
}

.sub-categary-head {
float:left;
padding:0px 0 0 6px;
margin:0 0 0px 0;
color:#fff;
font:11pt "Arial";
background:url(../images/sub-cat-head.gif) no-repeat;
width:150px;
height:24px;
line-height:24px;
}

.sub-categary-head a{
padding:0px 6px 0 0px;
margin:0 0 0px 0;
text-decoration:none;
color:#fff;
font:9pt "Arial";
line-height:24px;
}

.sub-categary-head a:hover{
color:#fff;
text-decoration:underline;
}


.content-img {
float:right;
margin:0px 0px 5px 15px;
border:5px solid #cccccc;
}

/* Inset 3D Raised */
.round-box {background: transparent; width:227px; margin:0; float:left; text-align:left; 
padding-top:10px;
}

.round-box h1, .round-box p {margin:0 0px;}
.round-box h1 {font:bold 11pt Verdana, Arial, Helvetica, sans-serif; color:#0f5a79; line-height:20pt; padding:0 0 0 5px }
.round-box .dash-label {padding:0 0 0 0;font:8pt "Verdana", Arial, Helvetica, sans-serif; color:#0f5a79; }
.round-box p {padding-bottom:0.5em;}

.round-box .top, .round-box .bottom {display:block; background:transparent; font-size:1px;}
.round-box .b1, .round-box .b2, .round-box .b3, .round-box .b4, .round-box .b1b, .round-box .b2b, .round-box .b3b, .round-box .b4b {display:block; overflow:hidden;}
.round-box .b1, .round-box .b2, .round-box .b3, .round-box .b1b, .round-box .b2b, .round-box .b3b {height:1px;}
.round-box .b2 {background:#ebeadc;/*bg color*/ border-left:1px solid #0f5a79; border-right:1px solid #0f5a79; /*border color*/}
.round-box .b3 {background:#ebeadc;/*bg color*/ border-left:1px solid #0f5a79; border-right:1px solid #0f5a79;/*border color*/}
.round-box .b4 {background:#ebeadc;/*bg color*/ border-left:1px solid #0f5a79; border-right:1px solid #0f5a79;/*border color*/}
.round-box .b4b {background:#ebeadc;/*bg color*/ border-left:1px solid #0f5a79; border-right:1px solid #0f5a79;/*border color*/}
.round-box .b3b {background:#ebeadc;/*bg color*/ border-left:1px solid #0f5a79; border-right:1px solid #0f5a79;/*border color*/}
.round-box .b2b {background:#ebeadc;/*bg color*/ border-left:1px solid #0f5a79; border-right:1px solid #0f5a79;/*border color*/}


.round-box .b1 {margin:0 5px; background:#0f5a79; /*border color*/}
.round-box .b2, .round-box .b2b {margin:0 3px; border-width:0 2px;}
.round-box .b3, .round-box .b3b {margin:0 2px;}
.round-box .b4, .round-box .b4b {height:2px; margin:0 1px;}
.round-box .b1b {margin:0 5px; background:#0f5a79;/*border color*/}
.round-box .boxcontent {display:block; background:#ebeadc;/*bg color*/ border-left:1px solid #0f5a79; border-right:1px solid #0f5a79; padding:5px 10px;/*border color*/}


.slogan-text{
font:20pt "Script MT Bold";
color:#0f5a79;
text-align:center;
}

.big-img {
margin:0 0 10px 0;
border:5px solid #cccccc;
clear:both;
}

.graph-img {
margin:10px 0 5px 0;
clear:both;
}

.form-area {
width:485px;
height:auto;
padding:0px 10px;
margin:0 auto;
color:#626262;
font:10pt Arial, Helvetica, sans-serif;
}

.label-contact {
padding:0 15px 0 0;
margin:0px 0px 5px 0;
color:#626262;
text-align:right;
font:10pt Arial, Helvetica, sans-serif;
line-height:18px;
}

.input-box-contact {
width:200px;
height:18px;
padding:0;
margin:0px 0 5px 0;
float:left;
color:#000000;
font:9pt Arial, Helvetica, sans-serif;
border:1px solid #2f88a0;
background:#ffffff;
line-height:18px;
}

.input-box-small {
width:80px;
height:18px;
padding:0;
margin:0px 0 5px 0;
float:left;
color:#000000;
font:9pt Arial, Helvetica, sans-serif;
border:1px solid #2f88a0;
background:#f7f6e7;
line-height:18px;
}

.select-box-contact {
width:200px;
padding:0;
margin:0px 0 5px 0;
color:#000000;
font:9pt Arial, Helvetica, sans-serif;
border:1px solid #2f88a0;
background:#ffffff;
line-height:18px;
}

.textarea-contact {
width:200px;
height:150px;
padding:0;
margin:0px 0 5px 0;
float:left;
color:#000000;
font:9pt Arial, Helvetica, sans-serif;
border:1px solid #2f88a0;
background:#ffffff;
line-height:18px;
}



.form-headings {
padding:0 15px 0 0;
margin:0px 0px 5px 0;
color:#2f88a0;
text-align:left;
font:bold 10pt Arial, Helvetica, sans-serif;
line-height:20px;
}

.button-contract {
width:80px;
line-height:22px;
height:22px;
padding:0 0 0px 0;
margin:6px 4px 0px 0;
color:#fff;
font:bold 10pt Arial, Helvetica, sans-serif;
background:url(../images/button-contract.gif) no-repeat;
border:none;
cursor:pointer;
letter-spacing:1px;
text-align:center;
}

.button-contract:active{
background:url(../images/button-submit-h.gif) no-repeat;
}

.button-contract:hover{
background:url(../images/button-submit-h.gif) no-repeat;
}
