/*---------------------------------------------------------------------------------
Global Layout
---------------------------------------------------------------------------------*/

body {
	width: 1025px;
	margin: 0 auto;
	font: 80%/1.3em Arial, Helvetica, sans-serif;
	background-color: #E1E7EE;
	background: url(../images/cu_page_bg.jpg) repeat-x #efefef;
}

/*---------------------------------------------------------------------------------
navColum Layout
---------------------------------------------------------------------------------*/


#navColumn {
	padding: 0px 0 0 0;
	margin: 2px 0 40px 2px;
	float: left;
	width: 251px;
	border-top: solid 1px #c2c2c2;
} 

#navColumn ul {
	font-size: 17px;
	margin: 0;
	padding: 0;
}

#navColumn li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c2c2c2;
	color: #1c1c1c;
}


#navColumn li a{
	font-size: 75%;
	color: #333333;
	display: block;
		margin: 0;
	padding: 6px 3px 5px 3px;
}

#navColumn .nav9 {
	height: 1%;
}
html>body #navColumn .nav9 {
	height: auto;
}

#navColumn .nav10 {
	height: 1%;
}
html>body #navColumn .nav10 {
	height: auto;
}

#navColumn .nav12 {
	height: 1%;
}
html>body #navColumn .nav12 {
	height: auto;
}

#navColumn .nav13 {
	height: 1%;
}
html>body #navColumn .nav13 {
	height: auto;
}

#navColumn .nav14 {
	height: 1%;
}
html>body #navColumn .nav14 {
	height: auto;
}

#navColumn .nav41 {
	height: 1%;
}
html>body #navColumn .nav41 {
	height: auto;
}

#navColumn .nav16 {
	height: 1%;
}
html>body #navColumn .nav16 {
	height: auto;
}

#navColumn .nav17 {
	height: 1%;
}
html>body #navColumn .nav17 {
	height: auto;
}

#navColumn .nav18 {
	height: 1%;
}
html>body #navColumn .nav18 {
	height: auto;
}

#navColumn .nav19 {
	height: 1%;
}
html>body #navColumn .nav19 {
	height: auto;
}

#navColumn .nav21 {
	height: 1%;
}
html>body #navColumn .nav21 {
	height: auto;
}

#navColumn .nav22 {
	height: 1%;
}
html>body #navColumn .nav22 {
	height: auto;
}

#navColumn .nav23 {
	height: 1%;
}
html>body #navColumn .nav23 {
	height: auto;
}

#navColumn .nav9:hover	{ text-decoration: none; background-color:#578F47; color: #ffffff;}
#navColumn .nav10:hover	{ text-decoration: none; background-color:#9DB591; color: #ffffff;}
#navColumn .nav11:hover	{ text-decoration: none; background-color:#2D7025; color: #ffffff;}

#navColumn .nav12:hover	{ text-decoration: none; background-color:#4e8040; color: #ffffff;}
#navColumn .nav13:hover	{ text-decoration: none; background-color:#608a50; color: #ffffff;}
#navColumn .nav14:hover	{ text-decoration: none; background-color:#709461; color: #ffffff;}
#navColumn .nav15:hover	{ text-decoration: none; background-color:#92ac84; color: #ffffff;}

#navColumn .nav16:hover	{ text-decoration: none; background-color:#BC2530; color: #ffffff;}
#navColumn .nav17:hover	{ text-decoration: none; background-color:#00adef; color: #ffffff;}
#navColumn .nav18:hover	{ text-decoration: none; background-color:#ec008c; color: #ffffff;}
#navColumn .nav19:hover	{ text-decoration: none; background-color:#866825; color: #ffffff;}
#navColumn .nav20:hover	{ text-decoration: none; background-color:#a32c32; color: #ffffff;}
#navColumn .nav21:hover	{ text-decoration: none; background-color:#866825; color: #ffffff;}
#navColumn .nav22:hover	{ text-decoration: none; background-color:#5f5264; color: #ffffff;}
#navColumn .nav23:hover	{ text-decoration: none; background-color:#866825; color: #ffffff;}

#navColumn .navgrey:hover	{ text-decoration: none; background-color:#ccc; color: #323232;}


#navColumn .nav25:hover { text-decoration: none; display: block; background-color:#23408f; color: #ffffff;}
#navColumn .nav26:hover { text-decoration: none; display: block; background-color:#d2232a; color: #ffffff;}

#navColumn #listNoLine {
	border-bottom: none;
}

#navColumnselected  {
	color: #ffffff;
}

#navColumn #subNav {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	background-color: #e8e8e8;
}

#navColumn #subNav li a{
	padding: 5px 5px 4px 40px;
	margin: 0px 0px 0px 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-bottom: 0;
	font-weight: normal;
	color: #323232;

}

#navColumn #subNav2 {
	padding: 0;
	margin: 0;
	border: 0;
	font-weight: normal;
	background-color: #f2f2f2;
}

#navColumn #subNav2 li{
	
	margin: 0;
	border: 0;
	font-weight: normal;
}


#navColumn #subNav li a{
	padding: 5px 5px 4px 40px;
}


#navColumn li .nav9selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#578F47; color: #ffffff;}
#navColumn li .nav10selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#9DB591; color: #ffffff;}
#navColumn li .nav11selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#2D7025; color: #ffffff;}

#navColumn li .nav12selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#4e8040; color: #ffffff;}
#navColumn li .nav13selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#608a50; color: #ffffff;}
#navColumn li .nav14selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#709461; color: #ffffff;}
#navColumn li .nav15selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#92ac84; color: #ffffff;}

#navColumn li .nav16selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#BC2530; color: #ffffff;}
#navColumn li .nav17selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#00adef; color: #ffffff;}
#navColumn li .nav18selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#ec008c; color: #ffffff;}
#navColumn li .nav19selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#7c695b; color: #ffffff;}

#navColumn li .nav20selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#a32c32; color: #ffffff;}
#navColumn li .nav21selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#866825; color: #ffffff;}
#navColumn li .nav22selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#5f5264; color: #ffffff;}
#navColumn li .nav23selected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#40666c; color: #ffffff;}

#navColumn li .navgreyselected	{ text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#ccc; color: #323232;}


#navColumn .nav25selected { text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#23408f; color: #ffffff;}
#navColumn .nav26selected { text-decoration: none; padding: 7px 3px 7px 3px; display: block; background-color:#d2232a; color: #ffffff;}



#subnavselected {
	font-weight: bold;
}





.leftimages
{

margin: 57px 0px 20px 0px; 
padding: 20px 0px 0px 0px; 
width: 250px;
}

.rightimages
{
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 

}

.iframebackground
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background: none;
}




	input {
		margin: 0 4px 0 0;
		padding: 0 4px 0 0;
		color: #333;
	}

	img {
		border: 0;
		margin: 0;
		padding: 0;
	}

	table {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0;
	}

	tr {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	td {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;;
	}


	/*---------------------------------------------------------------------------------
	Global Text
	---------------------------------------------------------------------------------*/

	#home1 {
		font-family: Arial, Verdana, Helvetica, "Lucida Grande", sans-serif;
		font-weight: bold;
		font-size: 145%;
		color: #BC2530;
		font-weight: bold;
		padding: 3px 0 5px 5px;
		line-height: 100%;
		text-align: left;
		width: 350px;
	}

	#home2 {
		font-size: 140%;
		font-family: Arial, Helvetica, Verdana, "Lucida Grande", sans-serif;
		color: #ffffff;
		font-weight: bold;
		padding: 0px;
		margin: 0px 0px 15px 5px;
		line-height: 100%;
		text-align: left;
		color: #888888;
	}

	p {
		font-size: 95%;
		font-family: Arial, Verdana, Helvetica, "Lucida Grande", sans-serif;
		color: #323232;
		font-weight: normal;
		margin: 0px;
		padding: 0 0 6px 0;
		line-height: 1.3em;
		text-align: left;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family: Helvetica, Arial, Verdana, "Lucida Grande", sans-serif;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}

	#courseHeading {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		display: block;
		float: left;
	}

	h1 {
		font-family: Arial, Verdana, Helvetica, "Lucida Grande", sans-serif;
		font-weight: bold;
		font-size: 145%;
		font-weight: bold;
		padding: 5px 0 5px 0;
		line-height: 100%;
		text-align: left;
		width: 752px;
		border-top: solid 1px #999999;
	}

	h2 {
		font-size: 120%;
		font-family: Arial, Helvetica, Verdana, "Lucida Grande", sans-serif;
		font-weight: bold;
		padding: 5px;
		margin: 0 0 10px 0;
		line-height: 100%;
		text-align: left;
		width: 752px;
	}

	h3 {
		font-size: 100%;
		font-family: Helvetica, Arial, Verdana, "Lucida Grande", sans-serif;
		color: #666;
		font-weight: bold;
		padding: 0;
		line-height: 100%;
		text-align: left;
	}

	h4 {
		font-size: 95%;
		font-family: Arial, Verdana, Helvetica, "Lucida Grande", sans-serif;
		color: #323232;
		font-weight: bold;
		padding: 0;
		margin: 5px 0 0 0;
		line-height: 100%;
		text-align: left;
	}
	
	
.h4heading
	{
		font-size: 130%;
		font-family: Arial, Verdana, Helvetica, "Lucida Grande", sans-serif;
		color: #23408f;
		font-weight: bold;
		padding: 0;
		margin: 5px 0 0 0;
		line-height: 100%;
		text-align: left;
	}
	
.staff
	{
		font-size: 100%;
		font-family: Arial, Verdana, Helvetica, "Lucida Grande", sans-serif;
		color: #23408f;
		font-weight: bold;
		padding: 0;
		margin: 5px 0 0 0;
		line-height: 100%;
		text-align: left;
	}


	li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}


	a {
		margin: 0;
		padding: 0;
	}

	a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	a:hover {
		color: #FFFFFF;
		text-decoration: underline;
	}
	a:active {
		color: #FFFFFF;
		text-decoration: none;
	}

	strong {
		font-weight: bold;
		margin: 0;
		padding: 0;
		font-size: 100%;
	}


	/*---------------------------------------------------------------------------------
	Main Layout Styles
	---------------------------------------------------------------------------------*/

	#header {
		height: 118px;
		width: 1025px;
		background-color: #BC2530;
	}

	#contentArea {
		background-color: #FFFFFF;
		margin: 0px 0px 0px 0px;
		padding: 0px 7px 7px 7px;
		display: block;
		float: left;
		width: 1011px;
	}

	#contentTop {
		padding: 0px 0px 0px 0px;
		margin: 7px 0px 0px 0px;
		background-image: url(../images/contenttopbg.gif);
		background-repeat: repeat-y;
		background-position: left;
		float: left;
		vertical-align: middle;
		width: 1010px;
	}


	#leftCol {
		font: 90%/1.3em Arial, Helvetica, sans-serif;
		width: 248px;
		margin: 0px 0px 0px 0px;
		padding: 0px 1px 0px 2px;
		display: block;
		float: left;
		text-align: left;
	}

	#textarea {
		width: 755px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;
		display: block;
		float: left;
	}


	#middletext {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 7px 7px;
		width: 478px;
		float: left;
		display: block;
		text-align: left;
	}

	#middletext2 {
		margin: 0px 0px 0px 0px;
		padding: 0 0px 7px 0px;
		width: 752px;
		float: left;
		display: block;
		text-align: left;
	}

	#nor-rightColumn {
		padding: 0px 0px 0px 30px;
		margin: 0px 0px 0px 0px;
		float: left;
		display: block;
		width: 238px;
		text-align: left;
	}

	#nor-rightColumn A {
		color: #006b27;
	}

	#nor-rightColumn A:hover {
		color: #006b27;
	}




	.hr {
		display: block;
		width: 100%;
		height: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #cacaca;
		padding: 0 0 0px 0;
		margin: 5px 0 0 0;
	}


	/*---------------------------------------------------------------------------------
	Content Top Styles
	---------------------------------------------------------------------------------*/


	#loginarea {
		width: 725px;
		font-size: 75%;
		float: left;
		margin: 0px 5px 0px 0px;
		padding: 0px 0px 0px 0px;
		voice-family: "\"
	}
	\"";
	voice-family: inherit;
	line-height: 1.7em;
}

html>#loginarea {/* be nice to Opera */
	width: 725px;
}

#loginarea p {
	color: #666666;
	padding: 0;
	margin: 0;
}

#login {
	float: left;
	font-size: 90%;
	margin: 0px 5px 0 0;
	padding: 0px 0 0 5px;
	margin-top: 0.2em;
	text-align: center;
}

.logintd {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

html>#login {/* be nice to Opera */
	width: 725px;
}

#login p {
	color: #666666;
	font-size: 90%;
	padding: 0;
	margin: 0;
}

#login a {
	color: #000000;
	font-size: 90%;
	margin: 0 3px 0 3px;
	padding: 2px;
	text-align: center;
}


#login a:link {
	text-decoration: none;
	
}
#login a:visited {
	text-decoration: none;
	
}
#login a:hover {
	text-decoration: none;
	
	
}
#login a:active {
	text-decoration: none;
	
}


html>#loginPhrase {/* be nice to Opera */
	width: 180px;
	text-align: center;
}


#search {
	float: right;
	margin: 0;
	width: 160px;
	padding: 2px 0px 4px 0px;
}

.searchtd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

html>#search {/* be nice to Opera */
	width: 230px;
}

#search p {
	color: #313131;
	font-size: 95%;
	margin-left: 3px;
	float: right;
	padding: 0;
	margin: 0;
}

#search a {
	color: #000000;
	font-size: 95%;
	margin: 0 3px 0 3px;
	display: block;
	padding: 3px;
	text-align: center;
}


#search a:link {
	text-decoration: none;
	background-color: #bab8b9;
}
#search a:visited {
	text-decoration: none;
	background-color: #bab8b9;
}
#search a:hover {
	text-decoration: none;
	background-color: #BC2530;
	color: #ffffff
}
#search a:active {
	text-decoration: none;
	background-color: #bab8b9;
}


html>#searchPhrase {/* be nice to Opera */
	width: 140px;
}

/*---------------------------------------------------------------------------------
Test Navigation Styles
---------------------------------------------------------------------------------*/

iframe
{

	width: 370px;
	margin: 0px 0px -57px 0px;


}

.testbutton
{
	height: 70px;
	width: 358px;
	margin: 0px 2px 5px 2px;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	float: left;
	background: url(../images/test.gif) no-repeat #BC2530;
}


.testbutton a
{
	height: 70px;
	width: 358px;
	color: #FFFFFF;
	display: block;

}

/*---------------------------------------------------------------------------------
Testimonials Navigation Styles
---------------------------------------------------------------------------------*/

.testiimage {
	text-align: left;
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
		background-color: #aa9567;
			vertical-align: top;
}

.testicopy 
{
	font: 90%/1.3em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: top;
	background-color: #aa9567;
	height: 82px;
}

.testicopy A 
{
	font: 110%/1.3em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	background-color: #aa9567;
}


.newsletterNav1 td {
	border-bottom: 1px solid #888888;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
}

.newsletterNone td {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
}

.newsletterNav1 {
	font: 90%/1.3em Arial, Helvetica, sans-serif;
	height: 174px;
	width: 378px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	background: #999999;
}

.newsheader {
	font: 120%/1.3em Arial, Helvetica, sans-serif;
	font-weight: bold;	
}




/*---------------------------------------------------------------------------------
Main Navigation Styles
---------------------------------------------------------------------------------*/
#navTop {
	font: 90%/1.3em Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

html>#navTop {/* be nice to Opera */
	height: 80px;
}

#navTop td {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
}

#navTop ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navTop li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
}


#navTop li a {
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}

html>#.nav1 {/* be nice to Opera */
	height: 70px;
}



.nav1 {
	height: 70px;
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow.gif) no-repeat #BC2530;
}

.nav1 a {
	height: 70px;
	width: 118px;
	display: block;
	color: #FFFFFF;
}



.nav2 {
	height: 70px;
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow.gif) no-repeat #3b7835;
}

.nav2 a {
	height: 70px;
	display: block;	
	width: 118px;
	color: #FFFFFF;
}

.nav3 {
	height: 70px;
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow.gif) no-repeat #ec008c;
}

.nav3 a {
	height: 70px;
	display: block;
	width: 118px;
	color: #FFFFFF;
}

.nav4 {
	height: 70px;	
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow.gif) no-repeat #866825;
}

.nav4 a {
	height: 70px;
	display: block;	
	width: 118px;
	color: #FFFFFF;
}

.nav5 {
	height: 70px;
	width: 118px;	
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow.gif) no-repeat #00adef;
}

.nav5 a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

.nav6 {
	height: 70px;
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow.gif) no-repeat #a32c32;
}

.nav6 a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

.nav7 {
	height: 70px;
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow.gif) no-repeat #23408f;
}

.nav7 a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

.nav8 {
	height: 70px;
	width: 118px;		
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow.gif) no-repeat #d2232a;
}

.nav8 a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

/*---------------------------------------------------------------------------------
Apply button
---------------------------------------------------------------------------------*/

#apply {
	height: 70px;
	width: 233px;
	color: #FFFFFF;
	text-align: left;
	padding: 3px 3px 3px 3px;
	background: url(../images/arrow2.gif) no-repeat #608a50;
}

#apply td {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	color: #FFFFFF;
}

.apply a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

#applyonline {
	height: 70px;
	width: 233px;
	color: #FFFFFF;
	text-align: left;
	margin: 3px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	background: url(../images/arrow2.gif) no-repeat #92ac84;
}

#applyonline td {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	color: #FFFFFF;
}

.applyonline a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

/*---------------------------------------------------------------------------------
Coruses
---------------------------------------------------------------------------------*/
#corusesNav {
	font: 90%/1.3em Arial, Helvetica, sans-serif;
	float: left;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#corusesNav td {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
}

#corusesNav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.corusesNav1 {
	height: 70px;
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow2.gif) no-repeat #3b7835;
}

.corusesNav1 a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

.corusesNav2 {
	height: 70px;
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow2.gif) no-repeat #4e8040;
}

.corusesNav2 a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

.corusesNav3 {
	height: 70px;
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow2.gif) no-repeat #608a50;
}

.corusesNav3 a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

.corusesNav4 {
	height: 70px;
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow2.gif) no-repeat #709461;
}

.corusesNav4 a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

.corusesNav5 {
	height: 70px;
	width: 118px;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/arrow2.gif) no-repeat #92ac84;
}

.corusesNav5 a {
	height: 70px;
	width: 118px;
	display: block;	
	color: #FFFFFF;
}

#courseimg {
	padding: 1px 0px 0 2px;
	float: left;
	display: block;
}

/*---------------------------------------------------------------------------------
Content Middle Styles
---------------------------------------------------------------------------------*/

#mainContent {
	padding: 0;
	margin: 0px 0 0px 0px;
	float: left;
}

#imagePage {
	padding: 0;
	margin: 0 0 0 7px;
}


.rightColumn {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: block;
	width: 263px;
}

#largeColumn {
	padding: 10px 0px 0px 0px;
	margin: 0 0px 0 0;
	float: left;
	width: 325px;
	voice-family: "\"
}
\"";
}

html>#largeColumn {/* be nice to Opera */
	width: 330px;
}



.longhead {
	margin: 5px 0px 10px 0px;
	padding: 5px;
	width: 742px;
	float: left;
	display: block;
	text-align: left;
	color: #FFFFFF;
	background-color: #ec008c;
}

.longhead_brown {
	margin: 5px 0px 10px 0px;
	padding: 5px;
	width: 742px;
	float: left;
	display: block;
	text-align: left;
	color: #FFFFFF;
	background-color: #866825;
}

#leftmiddletext {
	margin: 10px 0px 0px 0px;
	padding: 0 15px 0 0px;
	width: 355px;
	float: left;
	display: block;
	text-align: left;
}


#video {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#text {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 355px;
	float: left;
	display: block;
	float: left;
}


#middlepanels {
	width: 375px;
	padding: 28px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}


#genericBlock li {
	list-style-type: square;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#largeColumn h3 {
	padding: 5px 5px 0 0;
	color: #222222;
	background-color: #ffffff;
}

#middletext h3 {
	font: 120%/1.3em Arial, Helvetica, sans-serif;
	padding: 0px 0 5px 0;
	font-weight: bold;
}

#middletext ul {
	margin: 0px 0px 0px 20px;
	padding: 3px 10px 3px 10px;
}

#middletext li {
	list-style-type: square;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#middletext A {
	text-decoration: none;
}

#middletext A:hover {
	text-decoration: underline;
}

#middletext2 h3 {
 font-size:100%;
 border-bottom:1px solid #666;
 padding:8px 0;
 clear:right;
}

.history h3 {
	font: 100%/1.3em Arial, Helvetica, sans-serif;
	padding: 0px 0 5px 0;
	font-weight: bold;
}

#middletext3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 7px;
	width: 478px;
	float: left;
	display: block;
	text-align: left;
}

#middletext3 A {
	text-decoration: none;
	color: red;
}

#middletext3 A:hover {
	text-decoration: underline;
		color: red;
}



/*---------------------------------------------------------------------------------
Title Area
---------------------------------------------------------------------------------*/



#homeheadingarea {
	width: 375px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#titleArea {
	width: 330px;
	float: left;
	padding: 0px;
	margin: 0px;
}

html>#titleArea {/* be nice to Opera */
	width: 332px;
}

#title2 {
	float: left;
	width: 482px;
	margin: 8px 8px 8px 8px;
	padding: 0;
}

#title {
	margin: 2px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
}

#title h2 {
	font-family: Arial, Verdana, Helvetica, "Lucida Grande", sans-serif;
	font-weight: bold;
	font-size: 140%;
	color: #888888;
	font-weight: bold;
	padding: 0 0 8px 0;
	text-align: left;
	background-color: transparent;
}

/*---------------------------------------------------------------------------------
Text Span Styles
---------------------------------------------------------------------------------*/

.orange {
	color: #bd4301;
}

.colour12 {
	color: #a32c32;
}
.colour13 {
	color: #00adef;
}
.colour14 {
	color: #9c5752;
}
.colour15 {
	color: #29699b;
}
.colour16 {
	color: #89644c;
}
.colour17 {
	color: #BC2530;
}
.colour18 {
	color: #aa9567;
}
.colour19 {
	color: #d2232a;
}
.colour20 {
	color: #976300;
}
.colour21 {
	color: #006b27;
}
.colour22 {
	color: #866825;
}
.colour23 {
	color: #ec008c;
}

.colour24 {
	color: #23408f;
}

.colour25 {
	color: #40666c;
}

.colour25 a:link, .colour25 a:visited {
	text-decoration:none;
	color: #40666c;
}
.colour25 a:hover {
	text-decoration: underline;
}



.colour23 a:link {
	color: #ec008c;
}
.colour23 a:hover {
	color: #ec008c;
	text-decoration: underline;
}



#searchhome {
	float: left;
	margin: 0;
	width: 290px;
	padding: 0;
	margin-top: 0.4em;
	voice-family: "\"
}
\"";
voice-family: inherit;
width: 290px;
}

html>#searchhome {/* be nice to Opera */
	width: 290px;
}

#searchhome p {
	color: #BC2530;
	font-size: 75%;
	margin-left: 3px;
	float: right;
	padding: 0;
	margin: 0;
}

#searchhome a {
	color: #000000;
	font-size: 95%;
	margin: 0 3px 0 3px;
	display: block;
	padding: 2px;
}


/* #searchhome a:link {
	text-decoration: none;
	background-color: #BC2530;
}
*/
/* #searchhome a:visited {
	text-decoration: none;
	background-color: #BC2530;
}
*/
/* #searchhome a:hover {
	text-decoration: none;
	background-color: #BC2530;
}
*/
/* #searchhome a:active {
	text-decoration: none;
	background-color: #BC2530;
}
*/


#searchhome a:link {
	text-decoration: none;
	background-color: #BC2530;
}
#searchhome a:visited {
	text-decoration: none;
	background-color: #BC2530;
}
#searchhome a:hover {
	text-decoration: none;
	background-color: #BC2530;
	color: #ffffff
}
#searchhome a:active {
	text-decoration: none;
	background-color: #BC2530;
}


.contentArea #searchhome #searchPhrasehome {
	color: #BC2530;
	font-size: 70%;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	voice-family: "\"
}
\"";
voice-family: inherit;
width: 1025px;
}

html>#searchPhrasehome {/* be nice to Opera */
	width: 224px;
}

.heightsetter {
	float: right;
	padding: 0;
	margin: 0;
	border: 0;
	width: 5px;
	height: 4.6em;
	background-color: #FFFFFF;
}

#flashContentMain {
	float: left;
	padding: 0px 0px 0px 450px;
	margin: 0;
}

.headersection-logo {
	display: block;
	float: left;
	margin: 13px 35px 0px 13px;
	padding: 0px 0px 0px 0px;
	background: url(../images/cardiff-logo.gif) no-repeat;
	width: 93px;
	height: 89px;
}

.headersection-dermatology {
	display: block;
	float: left;
	padding: 0px;
	width: 177px;
	height: 83px;
	background-image: url(../images/dermlogo.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#headersection2 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#headersection-logo {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

/*----------------------------------------------------------------------------------
Site Map
----------------------------------------------------------------------------------*/

#pageColumn {
	padding: 0;
	margin: 0;
}

#pageColumn #leftColumn {
	padding: 0 20px 0 0;
	margin: 0;
	width: 45%;
	float: left;
}

#pageColumn #rightColumn {
	padding: 0;
	margin: 0;
	width: 45%;
	float: left;
}

#pageColumn .header {
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0;
}

#pageColumn ul {
	margin: 0 0 5px 0;
}

#pageColumn ul li {
	margin: 3px 0 0 15px;
	font-size: 90%;
}

#pageColumn a:link {
	color: #313131;
	text-decoration: none;
	font-weight: bold;
}
#pageColumn a:visited {
	color: #313131;
	text-decoration: none;
	font-weight: bold;
}
#pageColumn a:hover {
	color: #e07115;
	text-decoration: none;
	font-weight: bold;
}
#pageColumn a:active {
	color: #313131;
	text-decoration: none;
	font-weight: bold;
}

#pageColumn .linkLevel1 a:link {
	color: #505050;
	text-decoration: none;
	font-weight: bold;
}
#pageColumn .linkLevel1 a:visited {
	color: #505050;
	text-decoration: none;
	font-weight: bold;
}
#pageColumn .linkLevel1 a:hover {
	color: #e07115;
	text-decoration: none;
	font-weight: bold;
}
#pageColumn .linkLevel1 a:active {
	color: #505050;
	text-decoration: none;
	font-weight: bold;
}

#pageColumn .linkLevel2 a:link {
	color: #707070;
	text-decoration: none;
	font-weight: bold;
}
#pageColumn .linkLevel2 a:visited {
	color: #707070;
	text-decoration: none;
	font-weight: bold;
}
#pageColumn .linkLevel2 a:hover {
	color: #e07115;
	text-decoration: none;
	font-weight: bold;
}
#pageColumn .linkLevel2 a:active {
	color: #707070;
	text-decoration: none;
	font-weight: bold;
}

#pageColumn #leftColumn ul .linkLevel2 {
	margin: 0 0 0 15px;
}
/*----------------------------------------------------------------------------------
Search results
----------------------------------------------------------------------------------*/

#largeColumn #text .resultsHeading {
	padding: 0;
	margin: 0;
}

#largeColumn #text a {
	padding: 0;
	margin: 0;
}

#largeColumn #text .resultsHeading a:link {
	color: #313131;
	text-decoration: none;
	font-weight: bold;
}
#largeColumn #text .resultsHeading a:visited {
	color: #313131;
	text-decoration: none;
	font-weight: bold;
}
#largeColumn #text .resultsHeading a:hover {
	color: #e07115;
	text-decoration: none;
	font-weight: bold;
}
#largeColumn #text .resultsHeading a:active {
	color: #313131;
	text-decoration: none;
	font-weight: bold;
}

#largeColumn #text .resultsHeading .highlight a:link {
	color: #8c8a8b;
	text-decoration: none;
	font-weight: normal;
}
#largeColumn #text .resultsHeading .highlight a:visited {
	color: #8c8a8b;
	text-decoration: none;
	font-weight: normal;
}
#largeColumn #text .resultsHeading .highlight a:hover {
	color: #e07115;
	text-decoration: none;
	font-weight: normal;
}
#largeColumn #text .resultsHeading .highlight a:active {
	color: #8c8a8b;
	text-decoration: none;
	font-weight: normal;
}

.dividerLine {
	display: block;
	width: 100%;
	height: 1px;
	line-height: 0;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cacaca;
	padding: 0 0 0 0;
	margin: 5px 0 5px 0;
}

/*---------------------------------------------------------------------------------
Footer
---------------------------------------------------------------------------------*/

.footer {
	background-color: #BC2530;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	float: left;
	display: block;
	width: 1025px;
}

.footer p {
	color: #ffffff;
	margin: 0px;
	font-size: 85%;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 7px;
}

.footer a:link {
	color: #ffffff;
	text-decoration: none;
}
.footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
.footer a:hover {
	color: #bab8b9;
	text-decoration: none;
}
.footer a:active {
	color: #ffffff;
	text-decoration: none;
}



/*---------------------------------------------------------------------------------
links
---------------------------------------------------------------------------------*/


.newsletterNav1 .white a:link {
	color: #FFFFFF;
}

.newsletterNav1.white a:visited {
	color: #FFFFFF;
}

.newsletterNav1 .white a:hover {
	color: #FFFFFF;
}

.newsletterNav1 .white a:active {
	color: #FFFFFF;
}

#nor-rightColumn .apply a:link {
	color: #FFFFFF;
}

#nor-rightColumn .apply a:visited {
	color: #FFFFFF;
}

#nor-rightColumn .apply a:hover {
	color: #FFFFFF;
}

#nor-rightColumn .apply a:active {
	color: #FFFFFF;
}


#nor-rightColumn .blue a:link {
	color: #00adef;
}

#nor-rightColumn .blue a:visited {
	color: #00adef;
}

#nor-rightColumn .blue a:hover {
	color: #00adef;
}

#nor-rightColumn .blue a:active {
	color: #00adef;
}


#nor-rightColumn .darkred a:link {
	color: #a32c32;
}

#nor-rightColumn .darkred a:visited {
	color: #a32c32;
}

#nor-rightColumn .darkred a:hover {
	color: #a32c32;
}

#nor-rightColumn .darkred a:active {
	color: #a32c32;
}

#nor-rightColumn .red a:link {
	color: #BC2530;
}

#nor-rightColumn .red a:visited {
	color: #BC2530;
}

#nor-rightColumn .red a:hover {
	color: #BC2530;
}

#nor-rightColumn .red a:active {
	color: #BC2530;
}

#nor-rightColumn .green a:link {
	color: #006b27;
}

#nor-rightColumn .green a:visited {
	color: #006b27;
}

#nor-rightColumn .green a:hover {
	color: #006b27;
}

#nor-rightColumn .green a:active {
	color: #006b27;
}

#nor-rightColumn .pink a:link {
	color: #ec008c;
}

#nor-rightColumn .pink a:visited {
	color: #ec008c;
}

#nor-rightColumn .pink a:hover {
	color: #ec008c;
}

#nor-rightColumn .pink a:active {
	color: #ec008c;
}

#nor-rightColumn .brown a:link {
	color: #866825;
}

#nor-rightColumn .brown a:visited {
	color: #866825;
}

#nor-rightColumn .brown a:hover {
	color: #866825;
}

#nor-rightColumn .brown a:active {
	color: #866825;
}

#middletext .blue a:link {
	color: #00adef;
}

#middletext .blue a:visited {
	color: #00adef;
}

#middletext .blue a:hover {
	color: #00adef;
}

#middletext .blue a:active {
	color: #00adef;
}


#middletext .darkred a:link {
	color: #a32c32;
}

#middletext .darkred a:visited {
	color: #a32c32;
}

#middletext .darkred a:hover {
	color: #a32c32;
}

#middletext .darkred a:active {
	color: #a32c32;
}

#middletext .red a:link {
	color: #BC2530;
}

#middletext .red a:visited {
	color: #BC2530;
}

#middletext .red a:hover {
	color: #BC2530;
}

#middletext .red a:active {
	color: #BC2530;
}

#middletext .green a:link {
	color: #006b27;
}

#middletext .green a:visited {
	color: #006b27;
}

#middletext .green a:hover {
	color: #006b27;
}

#middletext .green a:active {
	color: #006b27;
}

#middletext .pink a:link {
	color: #ec008c;
}

#middletext .pink a:visited {
	color: #ec008c;
}

#middletext .pink a:hover {
	color: #ec008c;
}

#middletext .pink a:active {
	color: #ec008c;
}

#middletext .brown a:link {
	color: #866825;
}

#middletext .brown a:visited {
	color: #866825;
}

#middletext .brown a:hover {
	color: #866825;
}

#middletext .brown a:active {
	color: #866825;
}


#middletext .darkblue a:link {
	color: #23408f;
}

#middletext .darkblue a:visited {
	color: #23408f;
}

#middletext .darkblue a:hover {
	color: #23408f;
}

#middletext .darkblue a:active {
	color: #23408f;
}

#middletext2 .red a:link {
	color: #d2232a;
}

#middletext2 .red a:visited {
	color: #d2232a;
}

#middletext2 .red a:hover {
	color: #d2232a;
}

#middletext2 .red a:active {
	color: #d2232a;
}

#middletext2 .brown a:link {
	color: #A47B00;
}

#middletext2 .brown a:visited {
	color: #A47B00;
}

#middletext2 .brown a:hover {
	color: #A47B00;
}

#middletext2 .brown a:active {
	color: #A47B00;
}

.genericBlock .red a:link {
	color: #BC2530;
}

.genericBlock .red a:visited {
	color: #BC2530;
}

.genericBlock .red a:hover {
	color: #BC2530;
}

.genericBlock .red a:active {
	color: #BC2530;
}
