body			{
				font-family:		verdana;
				margin-left:		0px;
				margin-top:			0px;
				margin-right:		0px;
				margin-bottom:		0px;
				}

table, td		{
				border-collapse:	collapse;
				margin-left:		0px;
				margin-top:			0px;
				margin-right:		0px;
				margin-bottom:		0px;
				padding:			0px;
				border-spacing:		0px;
				border:				0px;
				background-repeat:  repeat-x;
				}

a				{
				font-family:		verdana; 
				font-size:			13px;
				text-decoration:	none;
				color:				#003366;
				font-weight:		bold;
				}

a:hover			{
				text-decoration:	underline;
				color:				#001c38;
				}

.smallLink		{
				font-family:		verdana; 
				font-size:			11px;
				text-decoration:	none;
				color:				#003366;
				font-weight:		bold;
				}

.smallLink:hover{
				text-decoration:	underline;
				color:				#001c38;
				}

h2				{
				padding:			0px;
				margin-left:		20px;
				margin-top:			10px;
				margin-right:		0px;
				margin-bottom:		0px;
				font-family:		century gothic, arial; 
				color:				#1459a6; 
				font-weight:		normal;
				}

h2 a
				{
				font-size:			18px;
				font-family:		century gothic, arial; 
				color:				#1459a6; 
				font-weight:		normal;
				}

h2 a:hover
				{
				color:				#003366;
				}

h3				{
				padding:			0px;
				margin-left:		0px;
				margin-top:			0px;
				margin-right:		0px;
				margin-bottom:		0px;
				}

.frameCol		{
				margin-left:		0px;
				margin-top:			0px;
				margin-right:		0px;
				margin-bottom:		0px;
				height:				100%;
				padding:			0px;
				border-spacing:		0px;

				}

.topImage		{
				border:				1px black solid;
				margin-top:			40px;
				margin-bottom:		40px;
				margin-left:		auto;
				margin-right:		auto;
				}

.new			{
				border:				none;
				margin-top:			-22px;
				margin-right:		20px;
				float:				right;
				}

.mainHeading	{
				margin-left:		0px;
				font-family:		century gothic, arial; 
				color:				#1459a6; 
				font-size:			22px;
				font-weight:		normal;
				margin-left:		20px;
				margin-right:		20px;
				}

.mainHR			{
				margin-left:		20px;
				margin-top:			0px;
				border:				0;
				color:				#000;
				background-color:	#000;
				height:				1px;
				width:				840px;
				text-align:			left;
				}

.mainCopy		{
				font-size:			13px; 
				margin-left:		20px;
				margin-right:		20px; 
				}

.smallCopy		{
				font-size:			11px; 
				margin-left:		20px;
				margin-right:		20px; 
				}

.formCopy		{
				font-family:		verdana;
				font-size:			11px; 
				margin-left:		20px;
				margin-right:		20px; 
				}

.homeHeading	{
				font-family:		century gothic, arial; 
				color:				#1459a6; 
				font-size:			16px;
				font-weight:		normal;
				margin-left:		20px;
				margin-right:		20px;
				margin-top:			0px;
				margin-bottom:		0px;
				}

.homeHR			{
				margin-left:		20px;
				margin-top:			0px;
				border:				0;
				color:				#000;
				background-color:	#000;
				height:				1px;
				width:				400px;
				text-align:			left;
				}

.homeText		{
				font-family:		verdana; 
				font-size:			12px;
				margin-left:		20px;
				margin-right:		20px;
				margin-top:			0px;
				margin-bottom:		0px;
				line-height:		16px;
				}

.homeLink		{
				float:				right;
				font-family:		verdana; 
				font-size:			12px;
				margin-top:			15px;
				margin-bottom:		5px;
				margin-right:		20px;
				text-decoration:	none;
				color:				#003366;
				font-weight:		bold;
				}

.homeLink:hover	{
				text-decoration:	underline;
				color:				#001c38;
				}

.courseTable	{
				border-collapse:	collapse;
				margin-left:		90px;
				margin-right:		0px;
				margin-top:			40px;
				margin-bottom:		40px;
				padding:			0px;
				border-spacing:		0px;
				border:				0px;
				font-size:			11px;
				}

.portrait		{
				border:				1px solid black;
				}

.formHeading	{ 
				text-align: left; 
				color: #000000; 
				font-family: "verdana"; 
				font-size: 13px; 
				line-spacing: 3px; 
				text-decoration: none; 
				font-weight: bold; 
				border-bottom: 1px solid #000000; 
				width: 350px; 
				}

/*
*	Buttons
*/


a.facebook		{
				display: block;
				background: url('../gfx/facebook.gif');
				}

a.facebook:hover {
				background-position: 0 -26px;
				}

a.contact		{
				float: right;
				display: block;
				background: url('../gfx/contact.gif');
				}

a.contact:hover {
				float: right;
				background-position: 0 -26px;
				}

a.book			{
				display: block;
				background: url('../gfx/book.png');
				}

a.book:hover	{
				background-position: 0 -23px;
				}

span.full		{
				display: block;
				background: url('../gfx/full.png');
				}

/*
*	Validation
*/

span.validation	{
				font-family:		verdana;
				font-size:			11px; 
				margin-left:		20px;
				margin-right:		20px; 
				display:			none;
				color:				#EF0000; 
				font-weight:		bold; 
				border:				1px solid red;
				padding-top:		10px;
				padding-left:		10px;
				height:				25px;
				width:				600px;
				background:			#ffdfdf;
				}
span.validationItem	{
				font-family:		verdana;
				font-size:			11px; 
				display:			inline;
				visibility:			hidden;
				color:				#FF0000; 
				font-weight:		bold; 
				}
