BODY {
	background-color: white;
	margin:0;
	padding:0;
	color:black;
}

#cblock {
	position: absolute;
	width:100%;
	top: 216px;
	height: 100%;
	background-image: url('images/contentbg.png');
	background-repeat: repeat-x;
}

.menu {
	position: absolute;
	height:35px;
	width:100%;
}

#menu_sp {
	background-image: url('images/menusp.png');
	background-repeat: repeat-x;
}

#menu_am {
	background-image: url('images/menuam.png');
	background-repeat: repeat-x;
}



.inner {
	padding:10px 10px 20px 20px;
}

#upper {
	position: absolute;
	width:1000px;
	left:20px;
	top:50px;
	height:300px;
	background-image: url('images/round1000.png');
	background-repeat: no-repeat;
	font-family: 'Marvel', serif;
	font-size:14px;
}

#lblock {
	position: absolute;
	width:500px;
	left:20px;
	top:360px;
	height:600px;
	background-image: url('images/round500_sl.png');
	background-repeat: no-repeat;
	font-family: 'Marvel', serif;
	font-size:12px;
}

#packages {
	position: absolute;
	top:980px;
	left:20px;
	min-width:1030px;
}

.package {
	display:inline-block;
	position:relative;
	float: left;
	width:490px;
	height:600px;
	top:0px;
	background-image: url('images/round490.png');
	background-repeat: no-repeat;
	padding:10px 10px 10px 10px;
}

.spk_icon {
	float: left;
	height: 100%;
	width:90px;
}

.spk_desc {
	width: 450px;
	font-family: 'Marvel', serif;
	font-size:12px;
}

.spk_desc I {
	color:#3F5E8A;
}


#apps {
	background-color:white;
	font-family: 'Marvel',serif;
}

#apps a {
	color:#3030A0;
	text-decoration: none;
	font-size:13px;
}

#disclaimer{
	position: absolute;
	background-color:#F0F0F0;
	width:480px;
	left:540px;
	top:590px;
	font-family: 'Marvel', serif;
	font-size:10px;
}

#rblock2 {
	position: absolute;
	width:480px;
	left:540px;
	top:360px;
	height:200px;
	background-image: url('images/round480_s.png');
	background-repeat: no-repeat;
	font-family: 'Marvel', serif;
	font-size:12px;
}

#rblock3 {
	position: absolute;
	width:480px;
	left:540px;
	top:760px;
	height:200px;
	background-image: url('images/round480_s.png');
	background-repeat: no-repeat;
	font-family: 'Marvel', serif;
	font-size:12px;
}

.sub1 {
	font-family: 'Alice', sans-serif;
	font-size:x-large;
	font-weight:bold;
	color:#3F5E8A;
}

.sub2 {
	font-family: 'Alice', sans-serif;
	font-size:40px;
	font-weight:bold;
	color:#3F5E8A;
}

#amtxt {
	font-family: 'Marvel', sans-serif;
	font-size:14px;
}

.subscript {
	font-family: 'Alice', serif;
	font-size:14px;
}

#about_pic {
	float:right;
	width:400px;
	padding-left: 20px;
}

#about {
	float:right;
	width:400px;
	font-family: 'Alice', sans-serif;
	font-size:13px;
}


#banner {
	background-image: url('images/bannerstripe.png');
	background-repeat: repeat-x;
	width:100%;
}
.menu div {
	font-family: 'Alice', sans-serif;
	height:35px;
	padding-left: 3px;
	padding-top: 3px;
}

.menu div a {
	color:#3030A0;
	text-decoration: none;
}

#banner {
	position: absolute;
	top:35px;
}

#mi1,#mi2,#mi3 {
	position: absolute;
	top:0px;
	height: 25px;
	width:100;
}

#mi1 {
	left: 0px;
}

#mi2 {
	left: 200px;
}

#mi3 {
	left: 400px;
}

@font-face {
  font-family: 'Alice';
  font-style: normal;
  font-weight: normal;
  src: url('alice-webfont.eot');
  src: url('alice.woff') format('woff');
}

@font-face {
  font-family: 'Marvel';
  font-style: normal;
  font-weight: normal;
  src: url('merri.eot');
  src: url('merri.woff') format('woff');
}
