/* CSS Document */

body 
{ 
	BACKGROUND-COLOR: #CECDC9; 	COLOR: #000000; 	
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; 	FONT-SIZE: 10pt; FONT-STYLE: normal; 	FONT-VARIANT: normal; 
}

h2
{
	FONT-SIZE: 20px; padding: 0; margin: 0;
}

.errorText
{
	COLOR: #FF0000;
}

Section
{
	BACKGROUND-COLOR: #0000FF;
}

.divPage
{
	position: relative;	left: 0;	top: 0;	width: 780px;	height: 780px;	BACKGROUND-COLOR: #FFFFFF; 
	background-image: url('pageBack1.gif');
}

.secHeader
{
	BACKGROUND-COLOR: #FFFFFF;	position: absolute;	left: 0;	top: 0;	height: 120px;	width:100%;
}

.secSearch
{
	position: absolute; 	right: 0;	 bottom: 0;	width: 213px;	 height: 50px;	background-image: url('searchBack.gif');
}

.secLogin
{
	position: absolute;	left: 0px;	top: 350px;	width: 540px;		height: 200px;	text-align: left;
}

.secSignup
{
	position: absolute;	left: 510px;	top: 120px;	width: 270px;  height: 200px;	text-align: left;
}

.secLaunch
{
	position: absolute;	left: 0;	top: 120px;	width: 260px; 	text-align: left;
}

.secGreeting
{
	BACKGROUND-COLOR: #FFFFFF;	position: absolute;	left: 270px;	top: 120px;	width: 200px;  height: 150; 	text-align: left;
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; 	font-size:10pt; FONT-STYLE: normal; 	FONT-VARIANT: normal; 
	padding-top: 20px; margin-left: 20px;
}

.secNews
{
	BACKGROUND-COLOR: #FFFFFF;	position: absolute;	left: 270px;	top: 320px;	width: 200px;  height: 150; 	text-align: left;
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; 	font-size:10pt; FONT-STYLE: normal; 	FONT-VARIANT: normal; 
	padding-top: 20px; margin-left: 20px;
}

.spnSearchWhat
{
	padding-top: 4px;	padding-right: 30px;	position: absolute;	right: 0; 	top: 0;
}

.selSearchWhat
{
	FONT-SIZE: 9pt;
}

.spnSearchFor
{
	padding: 4px; position: absolute;	padding-right: 30px;	right: 0px;	bottom: 0px;
}

.txtSearchFor
{
	FONT-SIZE: 9pt; 	border: 1; 	width: 165px; 	color: #AAAAAA;
}

.spnSearchSubmit
{
	position: absolute;	right: 0px;	bottom: 0px;	width: 39px;	height: 20px;	z-order: 10;
}

.divLoginArea
{
	position: absolute; left: 0px; top: 0px; width: 270px; height: 150px; clip: auto;
	background: url(loginBack1.gif);
}

.spnLoginUsername
{
	position: absolute;	left: 30px; 	top: 50px;
}

.spnLoginPassword
{
	position: absolute;	left: 30px; 	top: 80px;
}

.spnLoginButton
{
	position: absolute;	left: 30px; top: 110px; width: 210px;
	text-align: right;
}

.loginAnchor
{
	position: absolute; left: 30px; top: 110px;
	font-size: 10pt; 	text-decoration: none; color: #5656A0;
}

.loginAnchor:hover
{
	color: #0000FF;
}

.spnGreetingText
{
	font-size: 10pt;
}

.ulGreetingDestinations
{
	margin-left: 5px; padding-left: 5px;
}

.greetingAnchor
{
	font-size: 10pt; 	text-decoration: none; color: #5656A0;
}

.greetingAnchor:hover
{
	color: #0000FF;
}

.spnInputLabel
{
	FONT-WEIGHT: bold;
}

.txtLoginUsername
{
	FONT-SIZE: 10pt; FONT-WEIGHT: normal;
	border:solid 0px #AAAACC; background: transparent url("loginUserBack1.gif");
	width: 120px; position: absolute; left: 70px; top: 0px;
}

.txtLoginPassword
{
	FONT-SIZE: 10pt; FONT-WEIGHT: normal;
	border:solid 0px #AAAACC; background: transparent url("loginPassBack1.gif");
	width: 120px; position: absolute; left: 70px; top: 0px;
}

.imgLoginUserIcon
{
	FONT-SIZE: 10pt; FONT-WEIGHT: normal;
	border:solid 0px;
	position: absolute; left: 190px; top: 0px;
}

.imgLoginPassIcon
{
	FONT-SIZE: 10pt; FONT-WEIGHT: normal;
	border:solid 0px;
	position: absolute; left: 190px; top: 0px;
}

.divSignupArea
{
	position: absolute; left: 0px; top: 0px; width: 270px; height: 200px; clip: auto;
	background: white url(signupBack.gif);
}

.divSignupText
{
	position: absolute; left: 25px; top: 80px; width: 225px; height: 100px; clip: auto;
	cursor: pointer; padding: 0; border: 0; overflow: hidden;
	
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; 	 FONT-SIZE=10pt; text-decoration:none;
}

.divGreetingBottom
{
	width: '100%'; height: 4px;
	background: white url(greetingBottom.gif);
	
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; 	 FONT-SIZE=10pt; text-decoration:none;
}

.divLaunchStudents
{
	position: absolute; left: 5px; top: 5px; width: 260px; height: 70px; clip: auto;
	cursor: pointer; padding: 0; border: 0; overflow: hidden;
	background: url(launchBack1Pale.gif); background-position: -0px, 0px;
	
	COLOR: #000000; 	
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; 	 text-decoration:none;
}

.divLaunchStudentsBackground
{
	position: absolute; left: 0px; top: 0px; width: 520px; height: 70px; background: url(launchBack1Pale.gif); clip: auto;
	cursor: pointer; padding: 0; border: 0; overflow: hidden;
	
		COLOR: #000000; 	
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; 	 text-decoration:none;
}

.divLaunchTutors
{
	position: absolute; left: 5px; top: 80px; width: 260px; height: 70px; background: url(launchBack2Pale.gif); clip: auto;
	cursor: pointer; padding: 0; border: 0; overflow: hidden;
	
	COLOR: #000000; 	
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; text-decoration:none; 
}

.divLaunchTutorsBackground
{
	position: absolute; left: 0px; top: 0px; width: 520px; height: 70px; background: url(launchBack2Pale.gif); clip: auto;
	cursor: pointer; padding: 0; border: 0; overflow: hidden;
	
		COLOR: #000000; 	
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; 	 text-decoration:none;
}

.divLaunchGroups
{
	position: absolute; left: 5px; top: 155px; width: 260px; height: 70px; background: url(launchBack3Pale.gif); clip: auto;
	cursor: pointer; padding: 0; border: 0; overflow: hidden;
	
	COLOR: #000000; 	
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; text-decoration:none;
}

.divLaunchGroupsBackground
{
	position: absolute; left: 0px; top: 0px; width: 520px; height: 70px; background:  url(launchBack3Pale.gif); clip: auto;
	cursor: pointer; padding: 0; border: 0; overflow: hidden;
	
	COLOR: #000000; 	
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS"; 	 text-decoration:none;
}

.divLaunchHeading
{
	position: absolute;	left: 83px; top: 5px; width: 180px; height: 25px; z-order: 10;
}

.divLaunchText
{
	position: absolute;	left: 83px; top: 30px; width: 180px; height: 50px; z-order: 9; font-size: 9pt;
}

.divLaunchHeading2
{
	position: absolute;	left: 343px; top: 5px; width: 18px; height: 25px; z-order: 10;
}

.divLaunchText2
{
	position: absolute;	left: 343px; top: 30px; width: 180px; height: 50px; z-order: 9; font-size: 9pt;
}

.optSmallBlue{ font-size:9pt; background-color:#FFFDD1}
.optSmallRed { font-size:9pt; background-color:#FFFDD1}