@charset "utf-8";
/* CSS Document */

#container {
	width: 860px;  
	padding: 0 20px 0 20px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background-image:url(/images/middle_border.gif);
}

/* borders */

#topText {
	width:860px;
	padding: 0 20px 0 20px;
	margin: 0 auto;
	height: 25px;		
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	color:#6B256D;
	text-align: left;
}

#topTextLeft {
	float:left;
	text-align: left;
}


#topTextRight {
	width:200px; 
	float:right;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#6B256D;
	text-align: right;
}


#topBorder {
	width:860px; 
	padding: 0 20px 0 20px;
	margin: 0 auto;
	background-image:url(/images/top_border.gif);
	background-repeat:no-repeat;
	height: 25px;		
}
#bottomBorder {
	width: 860px; 
	padding: 0 20px 0 20px;
	margin: 0 auto;
	background-image:url(/images/bottom_border.gif);
	background-repeat:no-repeat;
	height: 25px;		
	margin-bottom: 20px;
}

/* top section */

#header {
	text-align: center;
}

#logo {
	width: 360px;
	float: left;
	padding-bottom: 20px;
}


#topRight {
	float: right;
	width: 500px;
	text-align:right;
	padding-bottom: 10px;
}

#loginArea {
	float:right;
	width: 300px;
	text-align: right;
	color: #6B256D;
}

/* 3 columns */

#textArea {
	background-color:#FFFFFF;
	padding-bottom: 10px;
	width:860px;
}

#textColumnOne {
	float: left;
	width: 220px;
	padding: 20px 10px 10px 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#textColumnTwo {
	float: left;
	width: 620px;
	padding: 10px 0 10px 0;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

/* 1 column */

#oneColumnWide{
	width:600px;
	padding: 10px 10px 10px 10px;
	float:left;
}


/* home page */
.row {
	width:620px;
	margin-top: 20px;
}

#leftCol {
	float:left;
	width:200px;
}

#rightCol {
	width:410px;
	padding: 0 0 0 10px;
	float:right;
}

.leftCol {
	float:left;
	width:200px;
}

.rightCol {
	width:410px;
	padding: 0 0 0 10px;
	float:right;
}


.textBoxIntro {
	width: 400px;
	padding: 0 0 0 10px;
}

.heading2Bground {
	width: 400px;
	background-image:url(/images/heading_two_bground.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	color:#6B256D;
	text-align:left;
	height:22px;
	padding: 8px 0 0 10px;
}



.col200pxLeft {
	width:182px;
	float:left;
	padding: 10px 10px 0 10px;
}
.col200pxRight {
	width:182px;
	float:left;
	padding: 10px 10px 0 14px;
}

.colDividerLine {
	background-image:url(/images/purple_divider_line.gif);
	float:left;
	height: 74px;
	width:2px;
}

/* home page 3 columns */

#columnOne {
	width: 200px;
	float: left;
	padding-right: 10px;
}

#columnOneTop {
	background-image:url(/images/headers/purple_header.gif);
	height: 25px;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align:center;
	padding-top: 5px;
}
#columnOneMiddle {
	background-image:url(/images/headers/purple_column.jpg);
	height: 184px;
	padding: 10px 0 0 0;
}
#columnOneBottom {
	background-image: url(/images/headers/purple_footer.jpg);
	height:25px;
	margin-top:5px;
	padding: 5px 0 0 0;
}

#columnTwo {
	width: 200px;
	float: left;
	padding-right: 10px;
}

#columnTwoTop {
	background-image:url(/images/headers/blue_header.gif);
	color:#6B256E;
	height: 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align:center;
	padding-top: 5px;
}

#columnTwoMiddle {
	background-image:url(/images/headers/blue_column.jpg);
	height: 184px;
	padding: 10px 0 0 0;
}
#columnTwoBottom {
	background-image:url(/images/headers/blue_footer.jpg);
	height:25px;
	margin-top:5px;
	padding: 5px 0 0 0;
}

#columnThree {
	width: 200px;
	float: right;
}

#columnThreeTop {
	background-image:url(/images/headers/light_blue_header.gif);
	color:#6B256E;
	height: 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align:center;
	padding-top: 5px;
}
#columnThreeMiddle {
	background-image:url(/images/headers/light_blue_column.jpg);
	height: 184px;
	padding: 10px 0 0 0;
}
#columnThreeBottom {
	background-image:url(/images/headers/light_blue_footer.jpg);
	height:25px;
	margin-top:5px;
	padding: 5px 0 0 0;
}


.textBox {
	padding: 0 10px 0 10px;
	width:180px;
}

/* Two column */

#twoColLeftColumn {
	float:left;
	width:410px;
	padding-right: 10px;
	padding-top:10px;
}

/* logout */
#logout {
	float:right;
	width:200px;
}
#twoColRightColumn {
	float:right;
	width:200px;
}

#twoColRightColumn {
	float:right;
	width:200px;
}

#purplerHeaderBground {
	background-image:url(/images/headers/purple_header.gif);
	color:#FFFFFF;
	height: 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-align:center;
	padding-top: 5px;
	margin-bottom: 10px;
}

/* team page */

.rowTeam {
	width: 600px;
	margin-bottom: 20px;
}

.leftColTeam {
	width: 440px;
	padding: 0 20px 0 0;
	float:left;
}

.rightColTeam {
	width:120px;
	padding: 0 10px 0 10px;
	float:right;
}

/* side menu */

.sideMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.6em;
	color:#6B256D;
	text-decoration: none;
	margin: 0 0 0 -10px;
}
.sideMenu a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	color:#6B256D;
	text-decoration: none;	
}
.sideMenu a:visited{
	text-decoration:none;
}
.sideMenu a:hover {
	text-decoration:none;
	color: #A6C6D5;
}
.sideMenu a:active{
	text-decoration:none;
}

.purpleDisc  {
	list-style:url(/images/bullet_discs/purple_disc.jpg);
	margin-bottom:7px;
}
.darkPurpleDisc {
	list-style:url(/images/bullet_discs/dark_purple_disc.jpg);
}
.blueDisc {
	list-style:url(/images/bullet_discs/blue_disc.jpg);
}


/* footer */

#footer {
	width: 860px;
	height: 60px;
	background-image: url(/images/footer_border.gif);
	background-repeat:no-repeat;
	padding: 0 20px 0 20px;
	margin: 0 auto;
}
#footer p {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color:#6B256D;
	font-weight: bold;
}
#footerLeft {
	width: 119px;
	padding: 12px 0 0 0;
	float:left;
}
#footerMiddle {
	width:562px;
	padding: 0 10px 0 10px;
	float: left;
	text-align:center;
}
#footerRight {
	width: 150px;
	color:#6BC0D5;
	float:right;
	padding: 15px 0 0 0;
	text-align: left;
}

.smallblueLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6BC0D5;
	font-size: 0.6em;
	text-decoration:none;
}
.smallblueLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6BC0D5;
	font-size: 0.6em;
	text-decoration:none;
}

.smallblueLink:visited {
	text-decoration:none;
}

.smallblueLink:hover {
	text-decoration:underline;
}
.smallblueLink:active {
	text-decoration:none;
}

#footerMiddle a:link {
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6B256D;
	text-decoration:none;
}
#footerMiddle a:visited{
	text-decoration:none;
}
#footerMiddle a:hover {
	text-decoration:underline;
}
#footerMiddle a:active{
	text-decoration:none;
}

/* clear */
.clear {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	padding: 0;
	margin: 0;
	border: 0;
}

/*Professional Register */ 
	#purpleBorder {
		border: 1px solid #E1C4DF;
	}

	#whiteBorder {
		border: 1px solid #FFFFFF;
		}
	.purple600px {
		background-color:#8A197F;
		font-family:Verdana, Geneva, sans-serif;
		color:#FFF;
		font-weight:bold;
		font-size: 0.8em;
		padding: 5px 10px 5px 10px;
	}
	.white600px {
		background-color:#FFFFFF;
		font-family:Verdana, Geneva, sans-serif;
		color:#000;
		padding: 5px 10px 5px 10px;
	}

/*admin*/
#rightColAdmin {
	width:500px;
	padding: 0 0 0 10px;
	float:right;
}
#rightColAdminW {
	width:650px;
	padding: 0 0 0 10px;
	float:right;
}
.rowAdmin {
	width:600px;
	margin-top: 20px;
}
.rowAdminW {
	width:750px;
	margin-top: 20px;
}
#leftColAdmin {
	float:left;
	width:200px;
}

#rightColAdmin {
	width:500px;
	padding: 0 0 0 10px;
	float:right;
}
.admin2Bground {
	width: 500px;
	background-image:url(/images/heading_admin_bground.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	color:#6B256D;
	text-align:center;
	height:22px;
	padding: 8px 0 0 10px;
	background-repeat:no-repeat;
}