/*-----------------------------------------------------------------------------
Gnomon School of Visual Effects: Registration Style Sheet

version:   1.0
author:    eric carl
email:     ericcarl@gmail.com
website:   http://www.gnomonschool.com

------------------------------------------------------------------------------*/

/* General Type
--------------------------------- */

#pageRegistration #content p { /* Reset Site-Wide Type Size and Color */
	color:#707070;
	font-size:93%;
}
#pageRegistration #content ul {
	font-size:93%;
	line-height:1.5em;
	color:#707070;
}
.regIntro {
	font-size:138.5%;
	margin-bottom:32px;
}

/* Layout Whole
--------------------------------- */

#pageRegistration #container #content {
	background-color:#000;
	background-image:url(../images/registration/bg_gradient_rule.jpg);
	background-repeat:no-repeat;
	border:1px solid #2d2d2d;
	border-top:none;
	padding:20px 19px 9px 19px;
}
#pageRegistration #container #content #subColumn {
	margin-right:40px;
}
#etpIntro {
	background:none;
}
#pageRegistration #container #content #mainColumn {
	width:612px;
	margin-top:-54px;
}
.headlineRegistration {
	background-image:url(../images/registration/headline_registration.gif);
	width:159px;
	height:29px;
	margin:20px 0 29px 20px;
	text-indent:-4000px;
}

/* Programs List */

.programsList td h4 {
	font-size:138.5%;
	margin-bottom:0;
}
.programsList td h5 {
	color:#b7b7b7;
	margin-bottom:.7em;
}
.programsList td {
	padding-bottom:20px;
}
#content .programsList td p {
	margin-bottom:0;
}

#content .programsList td img {
	padding-right:20px;
	border-right:2px solid #333;
	margin-right:20px;
}
#content .programsList tr.programEntDes img {
	border-right-color:#215d53;
}
#content .programsList tr.programEntDes a {
	color:#50ffe0;
}

#content .programsList tr.programDigProdForEnt img {
	border-right-color:#533e15;
}
#content .programsList tr.programDigProdForEnt a {
	color:#e8ad36;
}

#content .programsList tr.programEntDesAndDigProd img {
	border-right-color:#284d21;
}
#content .programsList tr.programEntDesAndDigProd a {
	color:#74de60;
}

#content .programsList tr.programIndivClasses img {
	border-right-color:#4f4a1a;
}
#content .programsList tr.programIndivClasses a {
	color:#e4d64c;
}

#content .programsList tr.programMayaFastTrack img {
	border-right-color:#581b17;
}
#content .programsList tr.programMayaFastTrack a {
	color:#ff4f43;
}

#content .programsList tr.programOnlineTraining img {
	border-right-color:#163b26;
}
#content .programsList tr.programOnlineTraining a {
	color:#3fab6f;
}

#content .programsList tr.programMasterClasses img {
	border-right-color:#172c58;
}
#content .programsList tr.programMasterClasses a {
	color:#4280ff;
}

.regInstList li {
	list-style-position:outside;
	list-style-type:square;
	margin-bottom:.5em;
}
.regInstructions {
	margin-left:20px;
}
#pageRegistration #subColumn h3 {
	margin-left:20px;
	font-weight:bold;
	color:#c0c0c0;
}
#pageRegistration #content #subColumn .regInstProgList {
	margin:0 0 1em 0;
	line-height:2em;
}
.regInstProgList li a {
	padding:3px 6px 3px 19px;
	display:block;
	margin-bottom:1px;
	background-color:#0f0f0f;
}
.regInstProgList li a:hover {
	background-color:#1f1f1f;
}
.EDLink a {
	border-left:solid 2px #50ffe0;
}
.DPFELink a {
	border-left:solid 2px #e8ad36;
}
.EDDPLink a {
	border-left:solid 2px #74de60;
}
.MFTLink a {
	border-left:solid 2px #ff4f43;
}
.ICLink a {
	border-left:solid 2px #e4d64c;
}
.OCLink a {
	border-left:solid 2px #3fab6f;
}
#pageRegistration #mainColumn strong {
	color:#929292;
}
.applicationDownload {
	margin-bottom:1em;
}
.applicationDownload li a {
	background-image:url(/images/programs/pdf_icon_small.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

/* Class Matrix Container Module
--------------------------------- */

#pageRegistration #courseMatrixContainer {
	width:266px;
	background-color:#000;
	padding:0;
	margin:0 0 18px 0;
	border:1px solid #262626;
}
#pageRegistration #courseMatrixContainer p {
	margin-left:19px;
}
#pageRegistration #courseMatrixContainer h2 {
	background-color:#232323;
	padding:10px;
	color:#b5b5b5;
	font-weight:bold;
	font-size:93%;
	margin:0 0 15px 0;
	width:auto;
}
#pageRegistration #courseMatrixContainer ul {
	margin:0 0 18px 19px;
}
#pageRegistration #courseMatrixContainer ul li {
	margin-left:19px;
}
#pageRegistration #courseMatrixContainer .horRule {
	border-top:1px solid #262626;
	margin:0 0 10px 0;
}
#pageRegistration #courseMatrixContainer .calendarIcon {
	margin:0 8px -5px 0;
}
#pageRegistration #courseMatrixContainer p:last-child {
	margin:0 0 11px 11px;
	font-weight:bold;
}

/* Individual Program Page Formatting
--------------------------------- */

.registrationOptionsBG {
	margin-left:20px;
}
.registrationOptionsBG h4 {
	color:#C0C0C0;
	font-size:108%;
	margin-bottom:0.22em;
}
