/*---start of general page  styling---*/
* {
	margin:0;
	border:0;
	padding:0;
}

/*
html {
	background: url(../images/bg1.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
*/

body{
	background: #FFF;
	height: auto;
	font-family: sans-serif,arial;
	color: #1f4f9c;
	margin: 0;
}

p {

	padding: 1% 4% 1% 4%;
	text-align: center;
}

h1 {
	text-align:center;
	font-size:175%;
	padding:1% 0 1% 0;
}

h2 {
	text-decoration:underline;
	padding-top: 1%;
	padding-bottom: 1%;
	}

h3 {
	line-height:110%;
	padding:2% 2%;
}

img {
	text-align:center;
	max-width:100%;
	height:auto;
	width:auto;
}


/*---start of header and logo styling---*/
header{
	width: 1050px;
	min-height: 200px;
	height: auto;
	margin: 5px auto;
	position: relative;
	border-radius: 10px;	
	box-shadow: 0px 2px 5px 0px black;
	background: white;
	}

.logo{
	text-align:center;
	max-width:85%;
	height:auto;
	width:auto;
	margin-left: auto;
	margin-right: auto;
}


	/*---start of container styling---*/
.content {
	width: 1050px;
	min-height: 550px;
	height: auto;
	margin:20px auto;
	text-align: center;
	background: white;
	border-radius: 10px 10px 10px 10px;	
	box-shadow: 0px 2px 5px 0px black;
}

.content1 {
	width: 1050px;
	height: 20px;
	margin-top: 1%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1%;
	text-align: center;
	background: white;
	border-radius: 10px 10px 10px 10px;	
	box-shadow: 0px 2px 5px 0px black;
	padding: 1% 0 1% 0;
}

.background {
	width: 60%;
	min-height: 350px;
	height: auto;
	margin:20px auto;
	text-align: center;
	background: white;
	border-radius: 10px 10px 10px 10px;
}

.map {
		text-align: center;
		width: 100%;
		height: auto;		
		border-radius:10px;
	}

iframe {
	border-radius: 10px 10px 10px 10px;	
	box-shadow: 0px 2px 5px 0px black;
}

.clear {
	clear:both;
}

/*---start of footer styling---*/

footer {
	margin: 0 auto;
	text: #000;
	width:1050px;
	overflow:hidden;
	border-radius: 10px;
	box-shadow: 0px 2px 5px 0px black;
}

.footer {
	text-align: center;
	width: 65%;	
	margin-top: 1%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1%;
	padding: 1% 0 1% 0;	
}



/* ----- debug code ----- */
/*{
  background: #000 !important;
  color: #0f0 !important;
  outline: solid #f00 1px !important;
}*/






/* ---- clear fix ---- */

/*
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}

For IE 6/7 only 
.clearfix {
    *zoom: 1;
}

*/

/*
Author: Javed Ur Rehman
Website: http://www.allphptricks.com/
*/

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.form{
	max-width: 600px; 
	width: 100%;
	margin: 0 auto;
}

	