/* Default */
*{
  font-family: "Helvetica", "Lucida Sans Unicode", "Lucida Grande", "Microsoft Sans Serif", "MS Trebuchet", "Trebuchet MS", Verdana, Geneva, Tahoma, Arial, "sans-serif";
}

h1, h2, h3, h4, h5, h6, p, li, dt, dd{
  color:#000080;
}

/* Structure */
body{
  margin:0px;
  padding:0px;
  background-image:url(../images/bglogo.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	text-align:center; /*IE Hack*/
}

#fullouter{
  position: absolute;
  z-index: -1;
  float:left;
  margin:-50px;
  padding:0px;
  width:100%;
  height:100%;
  background-image:url(../images/curve.png);
  background-repeat:no-repeat;
	background-position:top left;
}

#outer{
  text-align: left; /*IE Hack*/
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

#menu{
  margin-top:0.25em;
	float:left;
	width:20%;
}

#content{
  float:right;
	width: 75%;
}

#head{
  width: auto;
  height: 100px;
  
}

#footer{
  width: 100%;
  clear: both;
  float: none;
}



/*Design*/


/*Header */
#head{
  border-left:3em solid #FF69B4;
  border-right:3em solid #FF69B4;
  margin-bottom: 10px;
}

#head h1{
  color: #fff;
  text-align:center;
  line-height:100px;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
}
#outerhead{
  filter:alpha(opacity=80); 
  opacity: 0.8;
  background-color:#FF1493;
  background-image:url(../images/smooth.png);
}
#head{
  background-image:url(../images/aslilogo.png);
  background-repeat:no-repeat;
	background-position:top right;
}

#logo{
  background-image:url(../images/logo.png);
  height: 100px;
  width: 100px;
  padding: 0px;
  margin: 0px;
  margin-right: -100px;
  float: left;
}


/* center */
#center{
  margin-top:7px;
  padding-top:7px;
  border-top: 1px solid #1c64d1;
}

/*  content */
#content{
  margin-left:7px;
  padding-left:7px;
  border-left: 1px solid #1c64d1;
}


#cath{
  float:right;
}

/* Menu */

#menu ul{
  padding:2px;
  margin:2px;
  list-style-type:none;
  border-top: 1px solid #1c64d1;
  border-bottom: 1px solid #1c64d1;
  border-right: 1px solid #1c64d1;
}

#menu li{
  padding:3px;
  margin:3px;
  text-align:center;
}

#menu a{
  color:#fff;
  padding: 3px;
  background-color:#FF1493;
  display: block;
  text-decoration: none;
  border-right: 10px solid #FF69B4;
  border-top:2px solid #9969B4;
  border-left:2px solid #9969B4;
  border-bottom:2px solid #9969B4;
  opacity: 0.7;
  width: 90%;
}

#menu a:hover{
  color: #000;
  background-color:#FF69B4;
  border-right: 10px solid #FF1493;
  opacity: 1;
}

/* footer */
#footer{
  border-top: 1px solid #1c64d1;
  margin-top: 7px;
}
#footer h6{
  font-size: xx-small;
  text-align: center;
}

/*Top Menu*/
#topmenu{
  width:100%;
  text-align:center;
  background-color:#ddd;
  padding:0px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
}

#topmenu ul{
  padding:0px;
  margin:0px;
}

#topmenu li{
  display: inline;
}

#topmenu a{  
  padding: 2px 5px;
  color:#fff;
  background-color:#FF1493;
  text-decoration: none;
  border-right: 10px solid #FF69B4;
  border-left:10px solid #FF69B4;
  opacity: 0.7;
}

#topmenu a:hover{
  color: #000;
  background-color:#FF69B4;
  border-right: 10px solid #FF1493;
  border-left: 10px solid #FF1493;
  opacity: 1;
}

/*Fees Table*/
#thefees{
  border: 1px solid #000;
  width:100%;
  text-align:center;
}

#thefees td{
  border: 1px solid #000;
}

/* External Links */
#cell{
  float:left;
	text-align: center;	
	margin:3px;
}


#cell a{
  display: block;  
  width: 140px;
	height: 130px;
  padding: 2px 5px;
  background-color:#FF1493;
  color:#fff;
  text-decoration: none;
  opacity: 0.6;
}

#cell a:hover{
  color: #000;
  background-color:#FF99B4;
  opacity: 1;
}

/* language */
 #lang{
  font-size: xx-small;
  text-align: right;
  float: right;
  clear: both;
  width: 100%;
  padding: 7px;
  
 }
