html, body {margin: 0; padding: 0;}
html, body, #full {height: 100%;}
#full2 {
	width:100%;
	background-image:url(../img/pattern.png);
	vertical-align:middle;

}
#full3 {
	width:100%;
	vertical-align:middle;
	height:100%;
}

body {
	background-color: #000000;
}
#centtd {text-align:center; vertical-align:middle;}
#ratd {text-align:right;}
#philosophy{
	vertical-align:top;
	width:400px;
	padding: 0 0 0 30px;
}

#subscribe{
    vertical-align:top;
	width:300px;
	padding: 0 0 0 30px;
}
#so{
	width:155px;
	padding: 0 0 0 0;
}

#topcorner{
background-image:url(../img/boxes/upper.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF
}

#padtxt{
	padding: 0 0 0 10px;
}
#mission{
	vertical-align:middle;
	width:500px;
	padding: 0 0 0 30px;
}
#qaulitypolicy{
	width:800px;
	padding: 0 0 0 30px;
}
.foottext 
{
	color: #8a8a8a;
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}
.bodytext 
{
	color: #8a8a8a;
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
}
.bigbodytext 
{
	color: #8a8a8a;
	font-family: Geneva, Helvetica, Arial, Verdana, sans-serif;
	font-size: 15px;
}
#specoff{
	position:absolute;
	top:450px;
	width:153px; 
	height:153px; 
	z-index:1;
}

A:link {text-decoration: none; color: #8a8a8a; border:none;}
A:visited {text-decoration: none; color: #8a8a8a; border:none;}
A:active {text-decoration: none; color: #8a8a8a; border:none;}
A:hover {text-decoration: none; color: #8a8a8a; border:none;}