@charset "UTF-8";
/* CSS Document */

body {
	background-color:#000;
	margin:0px;
	padding:0px;
	font-size:100%;
	}  /* DO I NEED TO UT A GENERAL SIZE FOR TYPE - WHY??????? */
	
#container {
	width: 992px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color:#000;
	padding:0px;
	}
	
br { clear:both;
}

h1 {
	margin:0px;
	padding:0px;
	font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, Sans Serif;
	font-size:1.3em;
	font-weight:normal;
	color:#d60060;
	}
	
		
h2 {
	font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, Sans Serif;
	font-size:0.88em;
	font-weight:normal;
	color:#d43492;
	margin:0px;
	padding:0px;
	line-height:1.3em;
	}
	
	
h3 {
	font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, Sans Serif;
	font-size:0.84em;
	font-weight:normal;
	color:#2c2c2c;
	margin:0px;
	padding:0px;
	}
	


p {
	padding:0px;
	font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, Sans Serif;
	color:#3d4546;
	font-size: 0.81em;
	font-weight:normal;
	line-height:1.25em;
}

/*.pink_text {
color:#be0071;
}

.black_text{
color:#000000;
}*/


a, a:visited {
	margin:0px;
	color:#d43483;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


#top_banner {
	width: 992px;
	height: 155px;
	margin: 0px;
	padding: 0px;
	background-color:#6b6d71;
	}

#banner_images {
	width: 992px;
	height: 201px;
	margin:0px;
	padding:0px;
	}

/* DO I NEED TO FLOAT THINGS LEFT?????? */





	
#main_nav {
	float:left;
	background-color:#d43483;
	width:992px;
	margin: 0px;
	padding:0px;
	}
	
#main_nav ul {
	margin:6px 0px 6px 20px;
	padding:0px;
	}
	
#main_nav li {
	display:inline;
	font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, Sans Serif;
	font-size: 0.82em;
	font-weight:normal;
	color:#fff;
	margin-left:12px;
	}
	
#main_nav a:visited, #main_nav a, #main_nav li a {
	color: #fff;
 	text-decoration: none;
 	list-style-type: none;
	font-weight:normal;
	}
	

#main_nav li a:hover {
	color: #000;
 	list-style-type: none;
	font-weight:normal;
	}


#main_nav li.onlink a{
color:#000;
}




	
#main {
	width: 988px;
	background-color:#FFFFFF;
	float:left;
	margin:0px;
	padding:0px;
	border-left:#afafb1 2px solid;
	border-right:#afafb1 2px solid;
	border-bottom:#afafb1 2px solid;

}

#home_holding {
float:left;
width: 900px;
margin:46px 27px 46px 0px;
}	


#home_left_area {
float:left;
width: 512px;
margin:36px 27px 20px 31px;

}


#home_right_area {
float:right;
width:378px;
margin:36px 40px 20px 0px;

}

#main_left_content {
margin: 36px 23px 0px 32px;
width:515px;
float:left;
}

#main_left_content p{
margin-top: 1.2em;
}


#class_uni_content {
margin: 36px 0px 0px 32px;
width:695px;
float:left;
background-color:#FFFFFF;
}


#class_uni_images {
margin: 40px 26px 0px 25px;
width:210px;
float:left;
}

#class_uni_images p{
font-size:0.73em;
}

#class_uni_images img{
border: #da68a0 solid 1px;
}

#class_uni_content p, #rules_content p, #staff_content p, #pink_content p{
margin-top:0.20em;
}


#rules_content {
margin: 36px 23px 0px 32px;
width:720px;
float:left;
}

 #staff_content{
margin: 36px 30px 0px 30px;
width:928px;
float:left;
}



#pink_content {
margin: 36px 23px 0px 30px;
width:610px;
float:left;
}

#pink_images {
margin: 40px 26px 0px 25px;
width:274px;
float:left;
}


.credits{
font-size:0.72em;
margin:0px;
padding:0px;
}

#pink_images img, .pink-border{
border: #da68a0 solid 1px;
}

#rules_content h2, #class_uni_content h2, #staff_content h2, #pink_content h2{
color:#c20060;
}


#rules_content ul,#pink_content ul, #class_uni_content ul, #staff_content ul  {
margin: 9px 0px 0px 22px;
padding:0px;
font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, Sans Serif;
color:#3d4546;
font-size: 0.79em;
font-weight:normal;
line-height:1.3em;
list-style:outside;}

#rules_content li,#pink_content li {
margin:0px;
padding:0px;
}

#rules_content ol,#pink_content ol, #class_uni_content ol{
padding:0px;
margin: 9px 0px 0px 24px;
font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, Sans Serif;
color:#3d4546;
font-size: 0.79em;
line-height:1.3em;
}




#timetable_content {
margin: 36px 23px 0px 32px;
width:850px;
float:left;
}



#staff_content img, #pink_content img {
float:right;
margin-left:11px;
border: #da68a0 solid 1px;
}


.test_content {
margin: 36px 23px 0px 30px;
width:580px;
float:left;
}

.test_content2 {
margin: 0 23px 0px 30px;
width:580px;
float:left;
}


.test_content p.test, .test_content2 p.test {
margin: 7px 17px;
padding: 0px;
}

/*.test_content p.test br, .test_content2 p.test br {
margin-bottom: 50px;
}
*/

.test_content h2, .test_content2 h2 {
margin: 0;
padding: 0px;
}


.test_content h2.top-mar-10 {
margin-top: 22px;
}

.test_images {
margin: 40px 26px 0px 25px;
width:304px;
float:left;
}

.test_images2 {
margin: 0 26px 0px 25px;
width:304px;
float:left;
}

.test {
font-style:italic;
}

.test_content p.quotemarkl, .test_content2 p.quotemarkl {
background: url(images/quote-l.gif) top left transparent;
width: 580px;
height: 16px;
margin: 10px 0 0 0;
padding: 0px;
}


.test_content p.quotemarkr, .test_content2 p.quotemarkr {
background: url(images/quote-r.gif) top left transparent;
width: 580px;
height: 16px;
margin: -20px 0 10px 0;
padding: 0px;

}


#contact_us_content {
margin: 36px 0px 0px 32px;
width:495px;
float:left;
}


#contact_us_images {
margin: 76px 30px 0px 58px;
width:373px;
float:left;
}

#contact_us_images img{
border: #da68a0 solid 1px;
}



#registration_images {
margin: 36px 30px 0px 58px;
width:373px;
float:left;
}

#sitemap_content {
margin: 36px 0px 0px 32px;
width:495px;
float:left;
}

#sitemap_content p {
line-height:1.5em;
}


table { 
border-collapse: collapse;
font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, Sans Serif;
font-size:0.80em;
color:#3d4546;
float:left; }

td {
border-bottom:#87898c 1px solid;
padding:2px 5px 2px 8px;
background-color:#fff;

}

th {
background-color:#d7d8d8;
text-align:left;
padding:3px 5px 3px 8px;

}

form {
margin:0px;
padding:0px;
}

/*
#announcements {
margin-top: 36px;
float:left;
width: 378px;
padding:0px;
}
*/

#announcements {
margin:0px;
}

.top_bar_ann {
background-image:url(images/top_bar_announcements_07_03.gif);
width:378px;
height:11px;
}

#announcements_content {
background-image:url(images/announcement_lights_03.jpg);
background-repeat:repeat-y;
}

#announcements_content_text{
margin-left:40px;
margin-right:40px;
padding-top:8px;
}

#announcements_content_text p {
margin-top: 2px;
}

#announcements_content_text h1 {
margin-top: 7px;
}

#announcements_content_text h2 {
margin-top: 1px;
}

/* this is the 2 stars*/

#announcements_content_text img{
margin:0px 3px 0px 3px;
}

/* this is the title */
.announcements {
	text-align:center;
	font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, Sans Serif;
	margin-bottom:9px;
	}
	
	
	
#vid_home {
padding:0px;
margin:0px 15px 0px 0px;
float:left;
}

#vid_home img{
margin:0px;
}





.quick_register {
margin: 25px 22px 0px 0px;
float:left;
}

#logos_bottom {
margin:0px;
padding:0px;
float:left;}


#footerleft{
width:496px;
margin-top:7px;
float:left;}

#footerleft p{
margin: 0px;
text-align:left;
color:#FFFFFF;
font-size:0.75em;
font-weight:normal;
}

#footerright {
width:496px;
margin-top:7px;
float:left;}

#footerright p{
margin: 0px;
text-align:right;
color:#FFFFFF;
font-size:0.75em;
font-weight:normal;
	}
	
#examdates {
width: 720px;
float: left;
}

#examdates h2{
font-size: 1.2em;}

#examdates2{
width:200px;
float: right;
}

#examdates2 img{
border: none;
}
	
	
.mceContentBody { background-image: none; background-color: White; color: Black; } /*SnippetMaster editor bg color*/

