.clear {
	clear: both;
}
#wrapper{
	width: 75em;
	margin-right: auto;
	margin-left: auto;	
}
	
#masthead #address {
	float: right;
	margin-right: 1em;
	padding: 0.5em;	/*height: 12em;*/
}

#masthead2 #address {
	float: right;
	margin-right: 1em;
	padding: 0.5em;	/*height: 12em;*/
}


#masthead #phone {
	float: left;
	padding-left: 34em;
	margin-right: auto;
	margin-top: 2em;
}

#masthead2 #phone {
	float: left;
	padding-left: 34em;
	margin-right: auto;
	margin-top: 2em;
}


#masthead {
	height: 12em;
	width: 74em;
	margin-right: auto;
	margin-left: auto;
}

#masthead2 {
	height: 12em;
	width: 74em;
	margin-right: auto;
	margin-left: auto;
}


body {
	margin: 10px 0px 0px;
}
#masthead #phone #email {
	/*margin-left: 4em;*/
}

#centre {
	width: 74em;
	margin-right: auto;
	margin-left: auto;
}

#centrevidya {
	width: 74em;
	margin-right: auto;
	margin-left: auto;
}
#mainbody {
	width: 74em;
	margin-right: auto;
	margin-left: auto;
}
img {
	padding: 0.5em;
	margin-right: 1em;
}

.horizmenu {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-bottom: 1em;
}
.horizmenu ul {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.horizmenu li {
	display: inline;
}
#contact {
	float: left;
	width: 15em;	
	padding: 10px;
	margin: 0px 0px 0px 10px;

}
.vidya {
	margin-left: 16em;
	padding-right: 25em;
}
.text {
	margin-left: 16em;
	padding-right: 2em;
}
#vertmenu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

p {
	padding-left: 2em;
	padding-right: 2em;
}
#centre {
	margin-top: 2em;
}
#spacer {
	height: 2em;
	width: 100%;
}
#wrapper #centre #vidyamiddle #vidyamiddleright {
	float: right;
	height: 400px;
	width: 329px;
	position: relative;
}
#wrapper #centre #vidyamiddle #vidyamiddleleft {
	float: right;
	position: relative;
}
#wrapper #centre #vidyamiddle {
	position: relative;
}
.shadow {
	filter: DropShadow(Color=aaaaaa, OffX=3, OffY=3, Positive=1);
}
.assyst {
	height: 250px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #072F67;	/*width: 90%;*/
	padding-top: 25px;
}

.assyst2 {
	height: 350px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #072F67;	/*width: 90%;*/
	padding-top: 25px;
}

.assyst3 {
	height: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #072F67;	/*width: 90%;*/
	padding-top: 25px;
}

#mid {
	padding-left: 225px;
}
#mid li {
	height: 100%;
}
#mid hr {
	color: #003366;
	height: 1px;
	width: 80%;
}
.formholder {
	width: 400px;
	/*padding-left: 225px;*/
}
.formlabel {
	float: left;
}
.forminput {
	float: right;
}

div#shiftright {
	padding-left:200px;}