body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #fff;
	}

* {margin:0;}

* img {
	border-style: none;
	}
	
#logo {
	display:inline;
	}
	
#logoprint {
	display:none;
	}
	
#rollovers {
	position: absolute;
	left:-1000px;
	}

div#wrapper {
	position: relative;
	padding: 0px;
	padding-top:10px;
	padding-left:20px;
	margin: 0px;
	width: 743px;
	text-align:left;
	}
	
table .thin-black-border, table .thin-black-border td {
	border-collapse:collapse;
	border:1px solid #000;
}	

table .thin-black-border table, table .thin-black-border table td {
	border:0;
}


/*******************************************************/
/*     Navigation                                      */
/*******************************************************/

/* Left Nav */
ul.nav_left {
	list-style-type:none;
	padding:0; 
	margin:0;
	margin-top:14px;
	margin-bottom:14px;
}

ol {
	padding-left:28px;
}

ul.nav_left li {
	color:#BF9A5A;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding:0; 
	margin:0;
	padding-left:22px;
	display:inline-block;
}

ul.nav_left li a {
	padding-left:14px;
	color:#BF9A5A;
	text-decoration:none;
	display:block;
}

ul.nav_left li a:hover{
	background:url(../images/arrow.gif) 0px 1px no-repeat;
}


/* Right Nav */
ul.nav_right, .right_text ul, .right_text_top ul {
	list-style-type:none;
	padding:0; 
	margin:0;
	margin-top:0px;
	margin-bottom:14px;
	margin-left:-20px;
}

ul.nav_right li, .right_text ul li, .right_text_top ul li{
	color:#BF9A5A;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding:0; 
	margin:0;
	padding-left:6px;
	display:inline-block;
	
}

ul.nav_right li a, .right_text ul li a, .right_text_top ul li a {
	padding-left:14px;
	color:#BF9A5A;
	text-decoration:none;
	display:block;

}

ul.nav_right li a:hover, .right_text ul li a:hover, .right_text_top ul li a:hover{
	background:url(../images/arrow.gif) 0px 1px no-repeat;
}


/* Top Navigation */
div#top_menu ul.nav_top_menu {
	background:url(../images/menu.gif) top left no-repeat;
	position:relative;
	margin:0;
	padding:0;
	height: 30px;
	width:743px;
	list-style-type:none;
}

ul.nav_top_menu li {
	position:absolute;
	height:30px;
	display:block;
	list-style:none;	
}

ul.nav_top_menu li a {
	height:30px;
	text-decoration:none;
	display:block;
	text-indent:-9999px;
}

#item1 { left:0px; width:124px; }
#item2 { left:124px; width:124px; }
#item3 { left:248px; width:124px; }
#item4 { left:372px; width:124px; }
#item5 { left:496px; width:124px; }
#item6 { left:620px; width:123px; }


#item1.over, #item1:hover { background:url(../images/menu_over.gif) 0px 0px no-repeat; }
#item2.over, #item2:hover { background:url(../images/menu_over.gif) -124px 0px no-repeat; }
#item3.over, #item3:hover { background:url(../images/menu_over.gif) -248px 0px no-repeat; }
#item4.over, #item4:hover { background:url(../images/menu_over.gif) -372px 0px no-repeat; }
#item5.over, #item5:hover { background:url(../images/menu_over.gif) -496px 0px no-repeat; }
#item6.over, #item6:hover { background:url(../images/menu_over.gif) -620px 0px no-repeat; }



/*******************************************************/
/*     Footer                                          */
/*******************************************************/

#footer {
	padding: 20px 40px;
	font-size:10px;
	text-align:center;
	color:#72545D;
}

/*******************************************************/
/*     Image                                           */
/*******************************************************/

.image_right {
	float:right;
	margin-left:10px;
}

.right_text img {
	float:right;
	margin-left:10px;
}


.divider_right {
	margin-left:20px;
	clear:right;
}

/*******************************************************/
/*     Text                                            */
/*******************************************************/

.content_table{
	background:url(../images/top_bar.gif) repeat-x;
}

#left_text1 {
	position:relative;
	width:176px;
	padding-left:36px;
	margin-top:14px;
	margin-bottom:14px;
}

#left_text1 ul {
	margin:0;
	margin-left:-14px;
	padding:0;
}

#left_text1 li {
	padding-left:0px;
}

.left_info_title {
	font-size:12px;
	color:#4E7280;
	font-weight:bold;
}

.left_info {
	font-size:12px;
	color:#72545D;
	font-weight:normal;
}

.right_content {
	margin-left:20px;
	position:relative;
	clear:both;
}

.right_title {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#4E7280;
	padding-bottom:4px;
	padding-top:10px;
}




.right_title_sub {
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#4E7280;
}
.right_title_sub2 {
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#4E7280;
}

.blue {
	color:#4E7280;
}

.right_text_top {
	margin-top:44px;
	padding-left:20px;
	font-size:12px;
	color:#72545D;	
}
.right_text {
	padding-left:20px;
	font-size:12px;
	color:#72545D;	
}

.right_text a {
	color:#BF9A5A;
	text-decoration:none;
}


.find_results {
	float:right;
	width:200px;
	padding-left:20px;
}

.find_disclaimer {
	text-size:10px;
	color:#72545D;
	text-align:center;
}


.reg_number {
	font-weight:bold;
	color:#824333;
}
.reg_yellow, .reg_yellow a{
	font-weight:bold;
	color:#C29D5A;
	text-decoration:none;
}

.download {
	font-size:11px;
	color:#824333;
	font-weight:bold;
	line-height:normal;
}


ul.reg_checklist  {
	padding-left:16px;
}



/*******************************************************/
/*     Other                                           */
/*******************************************************/

#language_choice {
	position:absolute;
	right:0px;
	top:150px;
}

#language_choice_2 {
	position:absolute;
	right:0px;
	top:95px;
}
.faq_content {
	margin-left:40px;
	position:relative;
	clear:both;
	width:638px;
}


.faq_q_bullet {
	position:absolute; 
	left:-20px;
	font-weight:bold;
}

.faq_q_text {
	margin-left:20px; 
	position:relative; 
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
}

.faq_a_bullet {
	position:absolute; 
	left:-20px;
}

.faq_a_text {
	margin-left:20px; 
	position:relative; 
	padding-bottom:6px;
}

#school_facts {
	position:relative; 
	padding:0; 
	margin:0;
}



/*******************************************************/
/*     Key Dates Table                                 */
/*******************************************************/
.keydates {
	border:1px solid #72545D;
	border-collapse:collapse;
	font-size:10px;
	padding:6px;
	margin-bottom: 6px;
}

.keydates th{
	background-color:#72545D;
	text-align:left;
	color:#FFFFFF;
	padding:6px;
	border:1px solid #72545D;
}

.keydates td {
	border:1px solid #72545D;
	padding:6px;
}

/*******************************************************/
/*     Find School Table                               */
/*******************************************************/
.find_school {
	margin-left:40px;
	border:1px solid #72545D;
	border-collapse:collapse;
}

.find_school th{
	background-color:#72545D;
	text-align:center;
}

.textbox_find_school {
	border:1px solid #C19C5A;
	height:16px;
	width:110px;
	font-size:11px;
}

.select_find_school {
	border:1px solid #C19C5A;
	font-size:11px;
}

.find_school_title {
	font-size:12px;
	color:#72545D;
}

.find_school_headings {
	font-size:10px;
	color:#767345;
}
