body {
margin:0px;
padding:0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
	background-color:#000000;
	background-image:url('/images/maspblend.php?top=%23330066&bottom=%23000000&height=900');
	background-repeat:repeat-x;
line-height: 1.16;
height:100%;
}
html {
	height:100%;
}

a:link, a:visited{
	color:#336666;
	text-decoration: none;  }
a:hover{
	text-decoration: underline;  }	

img {border-style:outset;border-color: #6b56a3;border-width:0px;padding:0px;}
.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 5px 15px 15px 5px; }
.clear { clear:both;}
img a:link {border:0px;}








.mainTable {
	padding-left:20px;padding-right:20px;
	background-color:#FFF;
	height:100%;
	width:980px;
	
}

.topMenu {
	float:right;
}

.topMenu ul {
	list-style:none;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}

.topMenu ul li {
	display:block;
	float:left;
	margin:0px;
	text-align:center;

}
.topMenu ul li a{
	display:block;
/*	width:100px;*/
/*	height:20px;*/
	padding-top:16px;padding-bottom:16px;
	padding-left:23px;padding-right:23px;
/*	background-color:#669999;*/
		background-color:#330066;
/*			background-image:url('/images/maspblend.php?top=%23330066&bottom=%23330033&height=700');*/

	background-image:url('/images/maspblend.php?top=%23000000&bottom=%23330066&height=50&width=200&rotate=30');
	background-position:left;
	background-repeat:repeat-x;
	text-decoration:none;
	color:#cccc00;
	font-size:1.0em;
	font-weight:bold;
}

.topMenu ul li a:hover{
	text-decoration:none;
	color:#330066;
			background-color:#cccc00;
	background-image:url('/images/maspblend.php?top=%23FFFFFF&bottom=%23cccc00&height=50&width=200&rotate=30');
	background-position:left;
	background-repeat:repeat-x;
}


.topRight {
/*	float:right;*/
	padding-right:20px;
	text-align:right;
	color:#330066;
	font-weight:bolder;
	font-size:1.0em;
	letter-spacing:0.1em;
}

.topRight a:link {
	color:#330066;
	font-weight:bolder;
}

.topRight a:hover {
	text-decoration:none;
}

.greenText {
	color:#cccc00;
}

.headerPart {
/*	background-color:#333;	background-image:url('http://mastidesign.com/images/maspblend.php?top=%23666666&bottom=%23333333&height=70');	background-repeat:repeat-x;*/
/*	background-color:#d8d8ec;*/
font-size:0.9em;

}

.titleBox {
	float:left;
	width:400px;
/*	height:50px;*/
	padding-top:10px;padding-bottom:10px;
	padding-left:15px;padding-right:15px;
	margin-top:70px;
	background-color:#336666;
	letter-spacing:0em;
	text-transform:uppercase;

}

.descriptionBox {
	float:left;
	width:400px;
/*	height:50px;*/
	padding:15px;
	margin-top:55px;
	background-image:url('/images/black-back.png');
	background-repeat:repeat;
	color:#FFF;
	font-size:1.1em;
	letter-spacing:0.1em;

}



h1 {
	font-size:1.4em;
	color:#d8d8ec;
	font-weight:bolder;
	margin:0px;
	padding:0px;

}


.headerImg {
	width:980px;height:400px;
	background-repeat:no-repeat;
}
.middleContent {
	width:100%;
	vertical-align:top;
}


.leftMenu {
	width:150px;
	vertical-align:top;
	font-size:0.8em;
}



.leftMenu ul {
	list-style:none;
	margin-top:10px;
	padding:0px;
}

.leftMenu ul li {
	display:block;
	margin:0px;
	margin-left:0px;
	text-align:left;

}
.leftMenu ul li a{
	display:block;
	width:100px;
/*	height:20px;*/
	padding:15px;
	background-color:#669999;
	background-image:url('/images/maspblend.php?top=%23669999&bottom=%23336666&height=50&width=5');
	background-position:bottom;
	background-repeat:repeat-x;
	text-decoration:none;
	color:#cccc00;
	font-size:1.1em;
	letter-spacing:0.1em;
	font-weight:bold;
}

.leftMenu ul li a:hover{
	text-decoration:none;
	color:#d8d8ec;
	background-color:#003333;
	background-image:url('/images/maspblend.php?top=%23003333&bottom=%23336666&height=50&width=5');
	background-position:bottom;
	background-repeat:repeat-x;
}


.mainContent {
		vertical-align:top;
			line-height: 1.5em;
}


.footer {
	width:100%;	
	text-align:center;
	font-size:0.8em;
	font-weight:bolder;
	color:#336666;
	margin-top:50px;
	padding-top:20px;
	padding-bottom:50px;	

border-top-color:#330066;border-top-style:solid;border-top-width:2px;
	}
	
.footer a{
		font-weight:bolder;
	color:#336666;
}

.footer ul  {
	list-style:none;
	margin:0px;
	padding:0px;
}

.footer ul li {
	display:block;
	float:left;
	margin-right:20px;

}


.error {
	color:#F00;
	font-weight:bolder;
}