body {background-color: #800080;
      margin-bottom: 80;
      font-family: arial, sans-serif;
      font-size: 12px;     
      }
a:link {color: purple;}
a:visited {color: purple;}
a:active {color: white;}

.logo {background-color: white;
       position: absolute;
       left: 0;	
       top: 0;
       height: 115px;
       witdth: 100%;
       border-width: 0;}
ul.starz { list-style-image: url(images/starbullet.gif);
	}
.nav {background-color: #F3CDF3;
      position: absolute;
      left: 0px;
      top: 130px;       
      width: 14%;
      border-width: 0;
	border-right: 1px solid purple;}
.nav div {padding: 0px;
		padding-top: 2px;
	 }

.main {background-color: #CEECEC;
       position: absolute;
       left: 15%;
       top: 130px;
       width: 84%;
       border-width: 0;
        }
.menu {position: absolute;
	top: 308px;
	left: 14%;
	visibility: hidden; 
	border: 1px purple solid;     
        }  
.menu a {color: purple;
			}
.menu a:hover {color: white;}

     
.color {color: #365050; }
.body {color: #365050;
	margin: 0px;
	padding: 0px;
        margin-left: 5%;
        margin-right: 24%;
	 text-decoration: none;
	padding-right: 5%;
}
.body-intro {color: #365050;   /*4c7070*/
        margin-left: 5%;
        margin-right: 24%;
	 text-decoration: none;
	padding-right: 5%;
}
.body-table {color: #365050;   /*4c7070*/
	text-decoration: none;
	}
.info {color: purple;
	font-size: 11px;
	float: right;
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
	background-color: #F3CDF3;
	border: 1px purple solid;
	width: 25%;}
.infotop {background-color: #D097D1;
		color: purple;
		padding-right: 5px;
		padding-left: 5px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin: 0px;
		}
	  
.infomain {padding-right: 5px;
		padding-left: 5px;}


td {font-size: 12px;
		}
.tbl {color: #4c7070;
	margin: 0px;
	padding: 0px;
	text-decoration: none;	
}
.tbl img {border: 0px;}
.tbl td{font-size: 12px;
		padding-right: 30px;
		padding-left: 0px;
		padding-bottom: 10px;}
	 
.starzcenter {color: #4c7070;
        margin-left: 1%;
        margin-right: 1%;
	 text-decoration: none;}	
.news {color= #800080;
       margin-left: 10;
       margin-rigt: 10;}

.usag {position: absolute;
       left: 3%;
       top: 100%;
       height: 56px;
       width: 65px;
       border-width: 0;
       color: #CEECEC;}

.welcome {background-image: url(images/outside-welcome.jpg);
		width: 400px;
		height: 234px;		
		padding: 0px;
		margin: 0px;
		margin-left: 2%;}
.photo {border: 2px purple solid;}
h1, h2 {background-image: url(images/headingbk.gif);
	background-repeat: no-repeat;
	padding-left: 2px; 
	font-size: 16px;
	}
h1 {font-size: 18px;}
h3 {font-size: 14px;}

.contact {font-size: 10px;
		text-align: center;}

.topright {background-image: url(images/ace_top_right_pictures_2.jpg);
		width: 321px;	
		height: 115px;}
h1.error {font-size: 17px;
	background: none;}

.calander-head {width: 97%;
	color: #4c7070;
	margin: 0px;
	padding: 0px;
        margin-left: 1%;
        margin-right: 0%;
	text-decoration: none;
	text-align: left;
	}
.calander {width: 97%;
	color: #4c7070;
	margin: 0px;
	padding: 0px;
        margin-left: 1%;
        margin-right: 0%;
	text-decoration: none;
	text-align: left;
	}
.calander-head td {width: 14%; }
.calander td {width: 14%; 
		font-size: 11px;
		}
.calander-text{color: #032E2C;
		}	