/* CSS Document */
body {
	margin:0px; padding:0px;
	background: #fff url(../images/header_bg_line.jpg) repeat-x;
	}
div, p, h1, h2, h3, ul, img { 	padding:0; margin:0; }	
ul { list-style-type:none; }
.no-border { border: none; }
.row { padding:18px 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
.space { padding-bottom:0px; }

tt{
	color:#3a3a3a; font:8px 'Trebuchet MS'; color:#1d5c92;
	}

/*-------------------------------------------- header ------------------------------------------------------*/

#home-body-header {
	width: 100%; margin: auto;
	padding: 0px 0 0px 0; height:246px;
	}
#main_header {
	width:980px; margin:auto; position:relative;
	}
#main_header #header {
	width:980px; background:url(../images/header_title.jpg) no-repeat 0px top; padding:0 0 0 0px; height:246px; 
	}
#main_header #header_middle_image {
	width:269px;
	background:url(../images/culture_Image.jpg) no-repeat;
	height:191px;
	position:absolute;
	left: 298px;
	top: 0px;
	}
#main_header #header_orange{
	width:389px;
	background:url(../images/orange_strip.jpg) repeat; padding:19px 12px 0 12px;
	height:172px;
	position:absolute;
	left: 567px;
	top: 0px;
	font:32px "Trebuchet MS"; color:#FFFFFF;
	}
#main_header #header_text{
	width:383px;
	height:97px;
	position:absolute;
	left: 586px;
	top: 68px;
	font:20px "Trebuchet MS"; color:#FFFFFF; text-align:justify;
	}	
#main_header #header_wrap {
	width:141px;
	margin: 0 auto 0px;
	padding:0px 0 0 0px;
	height:25px;
	position:absolute;
	float:right;
	left: 811px;
	top: 57px;
	}
	
.lavaLampWithImage {
	position: absolute;
	height: 35px;
	width: 947px;
	background: url(../IMAGES/bg.jpg) no-repeat top;
	padding:0px 0 0 10px;
	margin: 0px 0;
	overflow: hidden;
	left: 24px;
	top: 204px;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("../IMAGES/lava.gif") no-repeat right -30px;
                        width: 9px; height: 32px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("../IMAGES/lava.gif") no-repeat top left;
                            height: 32px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        font: bold 13px "Trebuchet MS";
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 6px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 32px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 22px;    
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none; 
                        }
                   


/*------------------------------------body-------------------------*/
#main_body {
	width: 100%; margin: auto; padding: 0px 0 0px 0;
	}
#body {
	width:980px; margin:auto; position:relative;
	}

#body  #container {
	width:965px; padding:15px 0 25px 15px;
	}
#body #container h2{
	font:22px/24px 'Trebuchet MS'; color:#1d5c92;  margin:0 0 20px 0px;
	font-weight:normal; display:block; position:relativel;
	}
#body #container_middle_image{
	width:963px; background:url(../Images/Site_middle_Image.jpg) no-repeat 15px 0; height:254px; 
	}
#body #container p{
	color:#3a3a3a; padding:0 0 0 0px; margin:0px 20px 15px 10px; text-align:justify;
	display:block; font:13px/17px Arial, Helvetica, sans-serif;
	}
	
#body #container p.sud_heading{
	color:#3a3a3a; padding:0 0 0 0px; margin:0px 20px 5px 10px; text-align:justify;
	display:block; font:14px/17px Arial, Helvetica, sans-serif; font-weight:bold;
	}		
	
#body #container #p{
	color:#3a3a3a; padding:0 0 0 0px; margin:0 0 0 20px; width:900px; margin-bottom:15px;
	display:block; 	font:16px/24px 'Trebuchet MS'; color:#1d5c92; font-weight:bold;
	}
#body #container #p_iner{
	color:#3a3a3a; padding:0 0 0 0px; margin:0 15px 15px 8px;
	display:block; 	font:16px/24px 'Trebuchet MS'; color:#1d5c92; font-weight:bold;
	}

#body #container #p_TM{
	color:#3a3a3a; padding:0 0 0 0px; margin:0 15px 15px 8px;
	display:block; 	font:16px/24px 'Trebuchet MS'; color:#1d5c92; font-weight:bold; text-transform:capitalize;
	}

#body #container #p_pro{
	color:#3a3a3a; padding:0 0 0 0px; margin:0 15px 15px 8px;
	display:block; 	font:16px/24px 'Trebuchet MS'; color:#1d5c92;
	}	
		
#help{
	width:978px;  padding:0 0 0 0x; float:left; display:block; margin: 0 0px 25px 0px;
	}	
#help ul{
	width:930px; display:block; margin:5px 5px 0 30px; text-align:left; float:left;
		}
#help ul li{
	width:442px; background:url(../images/bullet.gif) no-repeat 0 16px ; display:block; padding:5px 0 5px 14px;  float:left;
	margin:0 0 0 5px;
	}
#help ul li a{
	font:13px/17px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#103c5d; text-decoration:none;
	 display:block;	padding:5px 0 5px 5px; margin:0; text-decoration:underline;
	}
#help ul li a:hover{
	background-color:#dd7d34; color:#fff; text-decoration:none;
	}
#runbox-left {
	margin: 0em 0.9em 1em 0em; float: left; padding: 0px;
	}
#runbox-left img {
	display: block;
	}




/* form elements */
form {
	margin: 10px 0px; 
	padding: 15px 25px 25px 25px; 
	border: 1px solid #F0F0F0;
	background: #F8F8F8;
}
form p {
	border-bottom: 1px solid #E6E6E6;
	padding: 12px 0 5px 0;	margin: 0;	
	color: #666666;
}
label {
	font-weight: bold;
	color: #666666;
}
input, select, textarea {
	margin: 5px 0;
	padding: 5px;
	color: #6A6969;
	border-width: 1px;
	border-style: solid;
  	border-color: #D4D4D4 #EBEBEB #EBEBEB #D4D4D4; 	
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}
input:focus, select:focus, textarea:focus {
	color: #445163;
	background: #e7f1ff;
}
#name, #c_Name, #phone, #email, #message {
	width: 380px;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 30px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background:#57b2e8;
	border-width: 1px;
  	border-style: solid;
  	border-color: #85d0fd #1e74a8 #417ea2 #84b5d3;
}



/*------------------------------------ Footer ------------------------------------*/

#footer { width: 100%; margin: 0px auto 0px; padding:0px 0 0 0px; 
 	background: url(../images/footer_bg.gif) repeat-x; height:36px;
	}

#footer-wrap { width:962px; margin: 0 auto 0px; padding:0px 0 0 0px; height:40px;  position:relative; }

#footer ul{
	width:359px;
	display:block;
	list-style-type:none;
	margin:5px 0 0 0px;
	position:absolute;
	left: 0px; color:#9f9f9f;
	}
#footer ul li{
	display:block; float:left; 
		}
#footer ul li a{
	font:11px Tahoma;
	color:#9f9f9f;
	text-decoration:none;
	margin:0 12px 0 12px;
	}
#footer ul li a.mg:hover{
	text-decoration:underline;
	}	
#footer .ad{
	width:413px;
	margin:6px 0 0 10px;
	position:absolute;
	font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#000000;
	left: 2px;
	text-align:left;
	top: 10px;
	}
#footer .powered	{
	width:298px;
	margin:6px 0 0 150px;
	position:absolute;
	font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-align:right;
	color:#000;
	left: 511px;
	top: 10px;
	}
	

