body
{
	color:#545254;
	font-size: 12px;
	background-color:#FFFFFF;
	background-image:url('images/background.png');
	background-position:top center;
	margin: 0;
}


#maindiv
{
	width:1004px;
	box-shadow: 0px 0px 16px #5b5b5b;
	margin:auto;
} 

#maindiv2
{
	width:100%;
	margin:auto;
	background-image:url('images/footer_bg.png');
	background-position:top center;
} 

#maindiv3
{
	position:absolute;
	width:100%;
	margin:auto;
	background-image:url('images/footer_bg.png');
	background-position:top center;
} 

#flasharea
{
	width:1004px;
	height:159px;
	background-color:#000000;
	background-image:url('images/top_bg.png');
}

#flashsection
{
	width:351px;
	height:159px;
	margin:auto;
}

#abovemenu
{
	width:1004px;
	height:10px;
	background-color:red;
	background-image:url('images/upmenu_bg.png');
}

#menu
{
	width:1004px;
	height:42px;
	background-color:blue;
}

#bannerarea
{
	width:1004px;
	height:326px;
	background-color:maroon;
	background-image:url('images/center_flash.png');
}

#bannerarea2
{
	width:1004px;
	height:20px;
	background-color:maroon;
	background-image:url('images/inpage_banner.png');
}


#bluebar
{
	width:1004px;
	height:44px;
	background-color:green;
	background-image:url('images/bluebar.png');
}

#welcome
{
	width:1004px;
	height:308px;
	background-color:white;
	background-image:url('images/welcome_bg.png');
}

#about
{
	width:1004px;
	min-height:340px;
	background-color:white;
	background-image:url('images/welcome_bg.png');
}

#request
{
	width:1004px;
	height:450px;
	background-color:white;
	background-image:url('images/welcome_bg.png');
}


#welcome1
{
	float:left;
	width:615px;
	height:169px;
	font-family: Verdana;
	font-size:12px;
	padding:10px 0px 0px 30px;
}

#welcome2
{
	float:left;
	width:290px;
	height:169px;
	font-family: Verdana;
	font-size:12px;
	padding:10px 0px 0px 30px;
}

#about1
{
	float:left;
	width:815px;
	font-family: Verdana;
	font-size:12px;
	padding:10px 0px 0px 30px;
}

#about2
{
	float:left;
	width:120px;
	font-family: Verdana;
	font-size:12px;
	padding:10px 0px 0px 30px;
}


#request1
{
	float:left;
	width:815px;
	font-family: Verdana;
	font-size:12px;
	padding:10px 0px 0px 30px;
}


h4
{
	font-family: Tahoma;
	font-size:18px;
	margin: 1em .5em 1em 0em;
	line-height:4px;
	color:#7f7f7f;
}

h5
{
	font-family: Tahoma;
	font-size:16px;
	margin: 1.2em .5em 1.4em 0em;
	line-height:4px;
	color:#165057;
}


#services
{
	width:1004px;
	height:219px;
	background-color:white;
	background-image:url('images/services_bg.png');
}


#services1
{
	float:left;
	width:600px;
	height:169px;
	font-family: Verdana;
	font-size:12px;
	padding:10px 0px 0px 30px;
	color:#2d2d2d;
}

#services1 img
{
	float:left;
	margin: 0px 10px 0px 0px;
	
}

#services2
{
	float:left;
	width:290px;
	height:169px;
	font-family: Verdana;
	font-size:12px;
	padding:10px 0px 20px 50px;
	color:#ffffff;
	line-height:24px;
}

#services2 h5
{
	color:#a5d0ec;
}

#query1
{
	float:left;
	width:90px;
}

.allinput
{
	font-family:Arial,Tahoma;		
	font-size:13px;
	height:16px;
	width:120px;
	background-color:#a5d0ec;
	color:#000000;
	border:solid 1px black;
	/* css 3 */
	 border-radius:6px;
	 /* mozilla */
	 -moz-border-radius:6px;
	 /* webkit */
	 -webkit-border-radius:6px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #7d9db3;
    -moz-box-shadow: inset 2px 2px 2px 0px #7d9db3;
    box-shadow: inset 2px 2px 2px 0px #7d9db3;	 
}

.allinput1
{
	font-family:Arial,Tahoma;		
	font-size:13px;
	height:16px;
	width:160px;
	background-color:#a5d0ec;
	color:#000000;
	border:solid 1px black;
	/* css 3 */
	 border-radius:6px;
	 /* mozilla */
	 -moz-border-radius:6px;
	 /* webkit */
	 -webkit-border-radius:6px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #7d9db3;
    -moz-box-shadow: inset 2px 2px 2px 0px #7d9db3;
    box-shadow: inset 2px 2px 2px 0px #7d9db3;	 
}


.allinput2
{
	font-family:Arial,Tahoma;		
	font-size:13px;
	height:36px;
	width:160px;
	background-color:#a5d0ec;
	color:#000000;
	border:solid 1px black;
	/* css 3 */
	 border-radius:6px;
	 /* mozilla */
	 -moz-border-radius:6px;
	 /* webkit */
	 -webkit-border-radius:6px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #7d9db3;
    -moz-box-shadow: inset 2px 2px 2px 0px #7d9db3;
    box-shadow: inset 2px 2px 2px 0px #7d9db3;	 
}


.allinputrequest
{
	font-family:Arial,Tahoma;		
	font-size:13px;
	height:16px;
	width:200px;
	background-color:#a5d0ec;
	color:#000000;
	border:solid 1px black;
	/* css 3 */
	 border-radius:6px;
	 /* mozilla */
	 -moz-border-radius:6px;
	 /* webkit */
	 -webkit-border-radius:6px;
    -webkit-box-shadow: inset 2px 2px 2px 0px #7d9db3;
    -moz-box-shadow: inset 2px 2px 2px 0px #7d9db3;
    box-shadow: inset 2px 2px 2px 0px #7d9db3;	 
}


#footer
{
	width:1004px;
	height:42px;
	background-color:cyan;
	background-image:url('images/footer.png');
	margin:auto;
}

#footer2
{
	width:1004px;
	height:42px;
	bottom: 0;
	background-color:cyan;
	background-image:url('images/footer.png');
	margin:auto;
}

#footer3
{
	width:1004px;
	height:42px;
	background-color:cyan;
	background-image:url('images/footer.png');
	margin:auto;
}


#reachusdiv
{
	width:1004px;
	background-color:white;
	background-image:url('images/welcome_bg.png');
}
