body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #5370A3;
	margin : 0px 0px 0px 0px;
}
#megawrapper {
	position : relative;
	border : 1px solid White;
	margin : 5px auto 5px auto;
	width : 760px;
	height : auto;
	background-color : #5A97D3;
}

h1 {
	color : #E160AD;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	margin : 0px 0px 0px 0px;
}
 .trans-lower {
      text-transform: lowercase;
      font-size: 150%;
	/*font-weight : normal;*/
	color : Black;
	font-family : "Times New Roman", Times, serif;
    }
.h1plus {
	font-size : 30px;
}

h2 {
	color : #5D5D8D;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
}

h3 {
	color : #5D5D8D;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
}
h4 {
	color : #E160AD;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	margin : 18px 0px 0px 0px;
}

.caption {
	color : #FFCC00;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.credits {
	color : #FFCC66;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.credits a:link {
	color : #FF3300;
	text-decoration : none;
}

.credits a:visited {
	color : #FF33CC;
	text-decoration : none;
}

.credits a:hover {
	color : #FFFFFF;
	text-decoration : none;
}

.credits a:active {
	color : #FF3300;
	text-decoration : none;
}
#byline {
	background-color : White;
	font-family : "Times New Roman", Times, serif;
	font-size : 16px;
	font-style : italic;
	letter-spacing : 2px;
	font-weight : bold;
	padding-left : 5px;
}

#header {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background-color : White;
	border : 3px solid White;
	}

#header p {
	font-family : "Times New Roman", Times, serif;
	font-style : italic;
	font-size : 17px;
	margin-right : 7px;
	margin-left : 7px;
	margin-top : 5px;
	margin-bottom : 0px;
}

#header td { margin : 0px; border : 0px; padding : 0px; }

#content {
	background : White;
	padding : 6px 6px 10px 6px;
	margin : 15px 10px 20px 160px;
	min-height : 470px;
	-height : 470px;
}
.maincont h1 {
	color : #E160AD;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	margin : 5px 0px 10px 0px;
}
.maincont u {
	font-family : "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	background-color : #E160AD;
	color : White;
	margin : 10px 10px 20px 10px;
	padding : 3px 9px 3px 9px;
}

.maincont p {
	color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	margin : 0px 0px 10px 0px;
}

.maincont li {
	margin : 0px 0px 10px 0px;
	font-size : 13px;
	font-weight : bold;
}
.maincont img {
	margin : 5px 5px 5px 5px;	
}
.maincont form td {
	font-size : 12px;
}

.maincont form input {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Maroon;
}

.maincont form textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Maroon;
}

.maincont a:link {
	color : #FE0FFF;
	text-decoration : none;
}

.maincont a:visited {
	color : #FE0FFF;
	text-decoration : none;
}

.maincont a:hover {
	color : #FF706D;
	text-decoration : none;
}

.maincont a:active {
	color : #E160AD;
	text-decoration : none;
}

#menuwrapper {
	position: relative;
	left: 3px;
	top: 140px;
	width : 160px;
	z-index : 112;
}
#menumain {
	position: absolute;
	left: 0px;
	top: 0px;
	width : 135px;
	z-index : 10;
	background-color : #5370A3;
}
#menumain p {
	margin : 1px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.menu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.menu a {
	border-bottom-width : 2px;
	border-color : #FFFFFF #871D5D #871D5D #E7E7E7;
	border-left-width : 2px;
	border-right-width : 2px;
	border-style : solid;
	border-top-width : 2px;
	width : 126px;
	padding-bottom : 4px;
	padding-left : 6px;
	padding-right : 2px;
	padding-top : 4px;
	display : block;
	background-color : #E160AD;
	text-decoration : none;
	margin : 0px 0px 0px 0px;
}

.menu a:link {
	color : White;
}

.menu a:visited {
	color : White;
}

.menu a:hover {
	background-color : #F7E7E9  ;
	color : #8B0000;
}

.menu a:active {
	color : Black;
}

.submenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.submenu a {
	border-bottom-width : 2px;
	border-color : #FFFFFF #871D5D #871D5D #E7E7E7;
	border-left-width : 2px;
	border-right-width : 2px;
	border-style : solid;
	border-top-width : 2px;
	width : 126px;
	padding-bottom : 2px;
	padding-left : 6px;
	padding-right : 2px;
	padding-top : 2px;
	display : block;
	background-color : #E160AD;
	text-decoration : none;
	margin : 0px 0px 0px 0px;
}

.submenu a:link {
	color : White;
}

.submenu a:visited {
	color : White;
}

.submenu a:hover {
	background-color : #F7E7E9  ;
	color : #8B0000;
}

.submenu a:active {
	color : Black;
}

.selector {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.selector a {
	width : 80px;
	display : block;
	background-color : #E160AD;
	text-decoration : none;
	margin : 0px 0px 0px 0px;
	border-bottom-width : 1px;
	border-color : #FFFFFF #871D5D #871D5D #E7E7E7;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	padding : 2px 2px 2px 5px;
}

.selector  a:link {
	color : White;
}

.selector  a:visited {
	color : White;
}

.selector  a:hover {
	background-color : #F7E7E9  ;
	color : #8B0000;
}

.selector  a:active {
	color : Black;
}

#men2flyout {
	z-index : 108;
	position : absolute;
	left : 138px;
	top : 8px;
	visibility: hidden;
	padding : 0px 0px 0px 1px;
} 

#men8flyout {
	z-index : 108;
	position : absolute;
	left : 138px;
	visibility : hidden;
	top : 135px;
	padding : 0px 0px 0px 1px;
} 

#cssselector {
	 position: absolute;
	 left : 18px;
	 top : 370px;
	 width: 74px;
	 z-index : 12;
}

#picright {
	float : right;
	background-color : #F9007C;
	color : White;
	margin : -5px -5px 0px 5px;
	padding : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
#picright img {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.testim p {
	font-family : "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	padding : 0px 20px 0px 20px;
	text-align : center;
}

.testim b {
	color : #5370A3;
	font-weight : bold;
}
.testimrev {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	padding : 0px 25px 0px 25px;
	margin : 15px 25px 15px 25px;
	background-color : #5A97D3;
	color : White;
}
.testimrev b {
	color : #212C41;
	font-weight : bold;
}

#textright {
	float : right;
	width : 160px;
	background-color : #E160AD;
	color : White;
	margin : -5px -5px 0px 5px;
	padding : 0px 5px 0px 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.clearer {
	clear : both;
	height: 1px;
}
#footer1 {
	color : White;
	background-color : #E160AD;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 3px 10px 3px 10px;
	border-top : 1px solid White;
}
.date {
	color : #5370A3;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.admintext {
	color : White;
}
#cal th {
	background-color : #5370A3;
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	text-align : left;
	padding : 1px 3px 1px 3px;
}

#cal td {
	/*margin : 10px 0px 10px 0px;*/

	padding : 5px 0px 5px 2px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : Black;	

}
#daddy {
	position : relative;
}
.pviiscroller {
	font-family : "Trebuchet MS", Arial, sans-serif;
}

.pviiscroller a:link {
	color : #000000;
	text-decoration : underline;
}

.pviiscroller a:visited {
	color : #000000;
	text-decoration : underline;
}

.pviiscroller a:hover {
	color : #000000;
	text-decoration : none;
}

.pviiscroller h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
}

/*.pviiscroller p {
	font-family : "Trebuchet MS", Arial, sans-serif;
	font-size : 14px;
	margin : 0px 5px 14px 25px;
	color : White;
}*/
#p7s1content1 { 
	position: absolute; 
	/*width: 498px; 
	z-index: 99; 
	left: 0px; 
	top: 32px; 
	visibility: visible */
}
#p7s1content1 p{ 
	font-family : "Trebuchet MS", Arial, sans-serif;
	font-size : 14px;
	margin : 0px 5px 14px 25px;
	color : White;
}
#p7s1content1 img {
		margin : 2px 3px 2px 3px;	
}
#piccont {
	position : relative;
	top : 120px;
	height : 700px;
	width: 500px;
}
.indent {
	margin : 0px 0px 0px 20px;
}
.pages {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 14px;
	padding : 0px 10px 0px 10px;
	text-align : center;
}
#einstein table {
	background-color : Black;
}
#einstein td {
	padding : 0px 0px 0px 0px;
}
#einstein img {
		padding : 0px 0px 0px 0px;
		margin : 0px 0px 0px 0px;
}
#einstein p {
	color : #ffffcc;
	font-family : "Times New Roman", Times, serif;
	margin : 3px 0px 3px 10px;
}

#spider {
	position : relative;
	border : 1px solid White;
	margin : 5px auto 5px auto;
	width : 760px;
	height : auto;
	background-color : #5A97D3;
}

#spider p {
	font-family : "Trebuchet MS", Arial, sans-serif;
	font-size : 11px;
	margin : 2px 0px 0px 0px;
}
#spider a {
	color : White;
	text-decoration : none;
}

span.heading ( color : #5D5D8D;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

span.smaller { color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : normal;
	margin : 0px 0px 10px 0px;
}
span.tiny { color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	margin : 0px 0px 10px 0px;
}




legend {
	color:#FE0FFF;
}

span.asterisk {
	color: #c41313;
	font-weight: bold;
}

#formError {
	background-image:url(formerror.gif);
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	height: 250px;
	margin-top: -125px;
	visibility: visible;
}