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

body{background-image:url(../images/body-bg.png); background-repeat:repeat-x; margin:0px; padding:0px;}
#wrapper{width:940px; margin:0px auto; position:relative; border:0px solid #FF0000;}
.clear{clear:both;font-size:1px;height:1px;background:transparent; }

/* ------header css starts------ */
#header{height:120px; border:0px solid #FF0000;}
#header #logo{float:left; margin:20px 0px 0px 0px;}
#header #map{float:right; margin:5px 0px 0px 0px; background-image:url(../images/map.jpg); background-repeat:no-repeat; background-position:center top; width:330px; height:115px;}
#header #map h1{margin:0px; padding:75px 0px 0px 85px; font-size:14px; color:#00598a;}
/* ------header css ends------ */

/* ------menu css starts------ */
#menu{height:40px; border:0px solid #FF0000; font-size:12px; font-family:arial;}
/*#menu ul{margin:0px; padding:0px 0px 0px 0px;}
#menu li{display:inline;}
#menu a{padding:15px 45px 0px 46px; text-decoration:none; color:#FFFFFF; display:inline-block; height:25px; border-right:1px solid #009ec5;}
#menu a:hover{background-color:#3390b6;}*/
#menu h1{display:inline; font-size:12px; margin:0px; padding:0px;}
#menu .mnactive{background-color:#3394ba; }
/* ------menu css ends------ */

/* Showcase CSS Starts */
#showcase{padding:0px 0px 0px 0px;height:242px;background-image: url(../images/loading.gif)!important;background-position: center!important;background-repeat: no-repeat!important; border:5px solid #FFFFFF; margin:20px 0px 20px 0px;}
/* Showcase CSS Ends */

/*---------- FADE SCRIPT CSS -----------*/
#fadeshow{margin:0; padding:0;list-style:none;height:242px;width:931px;}
#fadeshow li{margin:0; padding:0;list-style:none;}
ul#fadeshow li img{border: 0px solid #ccc;padding: 0px;}
/*---------- END FADE SCRIPT CSS -----------*/

/* -------content css starts------ */
#content{padding:0px 0px 10px 0px;}
#content .txt{font-family:arial; font-size:12px; text-align:justify; line-height:20px; padding:20px 0px 0px 0px; color:#6f6b6b;}
#content .indexleft{width:600px; padding:0px 20px 0px 0px; border:0px solid #FF0000; float:left;}
#content .indexright{border:0px solid #FF0000; float:left; width:295px; padding:10px; background-color:#ebf6fa; border:1px solid #a9ccdc;}
.txt h1{font-size:26px; margin:0px; padding:0px 0px 10px 0px; color:#008bcf;}
.txt h2{font-size:18px; margin:0px; padding:10px 0px 10px 0px; color:#e10000;}
.txt h3{ margin:0px; padding:5px 0px 0px 0px; font-size:14px; color:#d99605;}
.txt p{margin:0px; padding:0px 0px 10px 0px;}
#content .servicelist{margin:0px; padding:0px 0px 0px 0px; list-style:none; font-family:arial; font-size:12px; color:#4b889e;}
#content .servicelist a{text-decoration:none; color:#4b889e;}
#content .servicelist a:hover{text-decoration:underline;}
#content .servicelist li{padding:2px 0px 2px 15px; border-bottom:1px solid #c8e5f0; background-image:url(../images/home-bullet.png); background-position:top left; background-repeat:no-repeat;}
.table{width:450px; float:left; border:0px solid #FF0000; padding:0px 0px 10px 0px;}
.bargetbl td{border-bottom:1px solid #e1e1e1; padding:2px;}
.image{width:412px;float:right;}
.image img{border:5px solid #ebebeb; margin:0px 0px 5px 0px;}
.spacerline{height:5px; border-bottom:1px solid #e1e1e1; margin:10px 0px 15px 0px;}
.cnt-leftside{float:left; border:0px solid #FF0000; width:460px;}
.cnt-rightside{float:left; border:0px solid #FF0000; width:460px; margin:0px 0px 0px 16px;}
.genlist{margin:0px; padding:0px 0px 10px 20px; list-style:disc;}
.genlink{text-decoration:none; color:#005182;}
.careertitle{font-family:arial; font-size:14px; color:#828282; font-weight:bold;}
.floatRight{float:right;border:5px solid #ebebeb; margin:0px 0px 0px 10px;}
.contlink{text-decoration:underline; color:#6f6b6b;}
.contlink:hover{text-decoration:underline;}
/* -------content css ends------ */

/* SPACER CSS STARTS */
.spacer5 {font-size:1px;height:5px;background:transparent;}
.spacer10 {font-size:1px;height:10px;background:transparent;}
.spacer15 {font-size:1px;height:15px;background:transparent;}
.spacer20 {font-size:1px;height:20px;background:transparent;}
.spacer25 {font-size:1px;height:25px;background:transparent;}
.spacer30 {font-size:1px;height:30px;background:transparent;}
/* SPACER CSS ENDS */

/* ------footer css starts ----- */
#footer{border-top:1px solid #e6e5e5; font-family:arial; font-size:12px; color:#6d6d6d; padding:0px 0px 10px 0px; margin:15px 0px 0px 0px;}
#footer #menudn{padding:10px 0px 0px 0px;}
#footer #menudn a{color:#6d6d6d; text-decoration:none; padding:0px 5px 0px 5px;}
#footer #menudn a:hover{ text-decoration:underline;}
#footer #cright{float:left; font-size:11px; color:#9d9d9d; padding:15px 0px 0px 0px;}
#footer #tilink{float:right; padding:15px 0px 0px 0px; font-size:11px; color:#9d9d9d;}
#footer #tilink a{text-decoration:none; color:#9d9d9d;}
#footer #tilink a:hover{text-decoration:underline;}
/* ------footer css ends ----- */

/*--- contact form css starts---*/
#contactform {
 	width: 900px;
    padding: 20px 10px 20px 10px;
    background: #e4f6fe;
    overflow:auto;
 
    /* Border style */
    border: 1px solid #cccccc;
    /*-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;*/
 
    /* Border Shadow */
    -moz-box-shadow: 2px 2px 2px #cccccc;
    -webkit-box-shadow: 2px 2px 2px #cccccc;
    box-shadow: 2px 2px 2px #cccccc;
 
    }
	
#contactform h3{margin:0px; padding:0px 0px 10px 0px; color:#02507b; font-size:16px;}
	
	
label {
    font-family: Arial, Verdana;
  /*  text-shadow: 2px 2px 2px #ccc;*/
    display: block;
    float: left;
    font-weight: bold;
    margin-right:10px;
    text-align: left;
    width: 120px;
    line-height: 25px;
    font-size: 13px;
	padding:0px 0px 0px 5px;
    }
	
	.input{
    font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #b9bdc1;
    width: 255px;
    color: #797979;
    }
	
	.hint{
    display:none;
    }
	
	.field{margin:5px 45px 5px 0px; float:left; border:0px solid #FF0000; display:inline;}
	.field:hover .hint {
    position: absolute;
    display: block;
    margin: -30px 0 0 400px;
    color: #FFFFFF;
    padding: 7px 10px;
    background: rgba(0, 0, 0, 0.6);
 
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    }
	
	.button{
    float: right;
    margin:10px 55px 10px 0;
    font-weight: bold;
    line-height: 1;
    padding: 6px 10px;
    cursor:pointer;
    color: #fff; border:0px;
 
    text-align: center;
    text-shadow: 0 -1px 1px #64799e;
 
    /* Background gradient */
    background: #005081;
   /*  background: -moz-linear-gradient
       (top, #a5b8da 0%, #7089b3 100%);
    background: -webkit-gradient
       (linear, 0% 0%, 0% 100%,
       from(#a5b8da), to(#7089b3));
	   
    Border style 
    border: 1px solid #5c6f91;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;*/
 
    /* Box shadow */
    -moz-box-shadow: inset 0 1px 0 0 #aec3e5;
    -webkit-box-shadow: inset 0 1px 0 0 #aec3e5;
    box-shadow: inset 0 1px 0 0 #aec3e5;
    }
	
	.errbox{
    font-family: Arial, Verdana;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #FF0000;
    width: 255px;
    color: #797979;
    }
	
.err{color:#FF0000; font-size:14px; font-family:arial;}
.textleft{width:720px;}