div#container {
	/*margin: 1em auto;*/
	border: solid 1px #4A154D;
	padding: 0px;
	background-color: #ddd;
	/*background-image:url(/images/GraphPaper1.gif);*/
	width:650px;
}

#border {
	background-color:#DDC5DE;
	width:800;
	margin:0;
	border:0;
}

#titleArea {
    width:800px;
    height:170px;
    background-color:#4A154D;
}

#titleBubble {
    position:absolute;
    left:30px;
    top:1px;
    width:250px;
    height:120px;
    background-image:url('/images/titleBubble.png');
    background-repeat:no-repeat;
    border-style:hidden;
}

.headerSlogan {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration:none;
	font-size: 14px;
	color: rgb(253,254,1);
	position:absolute;
	left:5px;
	top:145px;
	width:500px;
}

#headerImage1 {
    position:absolute;
    left:310px;
    top:10px;
    width:182px;
    height:164px;
    background-image: url('/images/graduatingKids2.png');
    /*background-image: url('/images/bBoyInFront_182_164.png');*/
    background-repeat:no-repeat;
    border-style: hidden;
}

#headerImage2 {
    position:absolute;
    left:510px;
    top:12px;
    width:146px;
    height:132px;
    background-image: url('/images/bBoyInFront_182_164.png');
    background-repeat:no-repeat;
    border-style: hidden;
}

#headerPhoneNumber {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration:none;
	font-size: 18px;
	color: rgb(253,254,1);
	position:absolute;
	right:5px;
	top:125px;
	/*width:250px;*/
}

#headerEmail {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration:none;
	font-size: 14px;
	color: rgb(253,254,1);
	position:absolute;
	right:5px;
	top:145px;
	/*width:500px;*/
}

#content {
	position:relative;
	width:800px;
	margin:3px auto;
	border: solid 1px #000;
	background-color:#CFB1CE;
	height: 100%;
	/*
	border-top: solid 10px;
	border-bottom: solid 10px;
	border-left: solid 25px;
	border-right: solid 25px;
	border-top-color:#DDC5DE;
	border-bottom-color:#DDC5DE;
	border-left-color:#DDC5DE;
	border-right-color:#DDC5DE;
	*/
	/*text-align:left;*/
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	border-width: 0;
	border-top-color: #4A154D;
	border-right-color: #4A154D;
	border-bottom-color: #4A154D;
	background-color:#CFB1CE;
	height: 100%;
}

#thinGreenLine {
	background-color:#67BC2E;
	height:3px;
	width:800px;
	top:170px;
	position:absolute;
        left:0px;
        border:0px;
}

#lowerContainer {
        background-color: rgb(255,255,255);
        top:3px;
        left:0px;
        border-style: solid;
        border-width: 1px;
        position:absolute;
        border-color: rgb(0,0,0);
        width:100%;
        height:1440px;
}

#navbar {
	margin-left:0px;
	margin-right:3px;
	margin-top:0px;
	position:relative;
	left:0px;
	top:0px;
	width:105px;
	border-style:hidden;
        
}

#mainContent {
	position:absolute;
	left:105px;
	top:3px;
	width:640px;
        padding:2px;
        height: 100%;
        
}

.bullet {
	font-size:18px;
	color:#9900CC;
}

#phone {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration:none;
	font-size: 14px;
	color: rgb(253,254,1);
	position:absolute;
	left:5px;
	top:145px;
	width:500px;
}

h2 {
	font-weight: bold;
	text-align:center;
	text-decoration:underline;
	font-size: 20px;
	line-height: 30px;
    color: #003333;
}

h3 {
	font-weight: bold;
	text-align:center;
	font-size: 18px;
	line-height: 24px;
    background-color: rgb(103, 188, 46);
	color: #003333;
}


.menuItem, .subMenuItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FDFE01;
	line-height: 24px;
}

.subMenuItem {
	padding-left: 5px;
}

.menuHeightFiller {
	line-height: 45px;
}

.menuItemSeparator {
	line-height: 1;
	color: #67BC2E;
}

dt {
	font-weight:bold;
}

p {
	text-align:left;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	color: #333333;
	text-align:left;
	vertical-align:top;
}

a {
	text-decoration:none;
	color: #0000ff;
}

form {
	background-color: #CCCC99;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
    background-color: #99CC00; color: #003333;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
 	color: #003300;
 }

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFF33;
}

.image-left {
	float:left;
	margin:5px 5px 5px 5px;
}

.image-right {
	float:right;
	 margin:5px 5px 5px 5px;
}

.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCFF99;
}

.navLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
	background-color: #FFFFCC;
 	color: #003333;
}

.sidebarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 	font-style: italic;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align:center;
}

.box1 {
	border-width: thin;
	border-color: #99FF99 #003300 #003300 #99FF99;
 	border-style: double;
 }

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

p.testimonial {
	border-style:ridge;
	background-color:#FFFFFF;
	border-color:#90F;
	border-width:1px;
	padding:3px 3px 3px 3px;
        left: 106px;
}

li.menuItem {
	list-style-type:none;
	background-color:#FDFE01;
}

form {
    background-color:#FFF;
    margin-left: auto;
    margin-right: auto;
}
/*
#message {
width: 250px;
height: 150px;
}
*/
#formLabel {
    margin: 10px 10px 0px 90px;
    width:100px;
    
}

input, select {
    position:absolute;
    left:210px;
}

#message {
    position: absolute;
    left: 210px;
}

#submit {
    left:210px;
    top:295px;
}

.textEffect {
    width: 215px;
}