/* height(DIV-LEFT-BOTTOM_background) = height(DIV-RIGHT) - 3 - 248 -1 
																			= height(DIV-RIGHT) - 252 */
#DIV-LEFT-BOTTOM_background {	position: absolute;
															top: 249px;
															left: -1px;
															height: 470px;
															width: 248px;
															border-right: 1px solid #cccccc;
															border-left: 1px solid #cccccc;
															background-color: white;
															background-image: url(../images/_courses/CONTENT_background.png);
															background-repeat: repeat-x;
															background-position: bottom; }

/* height(body) = 135 + 1 + height(DIV-RIGHT) + 3 + 1 + 15 */
/*              = height(DIV-RIGHT) + 155 */
body  	    { height: 877px;
							font-family: verdana, sans-serif;
            	font-size: 10px;
							margin-top: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
							margin-right: 0px;
							background-color: #f1f1f1; }

/* LINES TO CHANGE */
#DIV-LEFT-BOTTOM_copyright { position: absolute;
														 top: 415px;
														 width: 249px;
														 left: -3px;
														 font-size: 7pt;
														 color: #666666;
														 line-height: 150%; }

#DIV-LEFT-BOTTOM_bottomline {	position: absolute;
															top: 455px;
															left: -16px;
															width: 248px;
															height: 4px;
															border-right: 1px solid #cccccc;
															border-bottom: 1px solid #cccccc;
															background-color: #cc0000; }

/* DO NOT CHANGE */
#DIV-RIGHT_bottomline { position: absolute;
												top: 0px;
												left: 249px;
												height: 4px;
  											width: 733px;
												background-color: #666666;
												border-right: 1px solid #cccccc;
												border-bottom: 1px solid #cccccc; }

/* CIRCLE */
#CIRCLE-LEFT_half { position: absolute;
	 		 						  top: -732px;
							 			left: 239px;
							 			z-index: 1; }
							 			
#CIRCLE-RIGHT_quarter { position: absolute;
	 		 						  		top: -723px;
							 					left: 249px;
							 					z-index: 1; }

/* RIGHT COLUMN */
/* height(DIV-RIGHT) = 3 + 248 + 1 + height(DIV-LEFT-BOTTOM_background) 
										 = 252 + height(DIV-LEFT-BOTTOM_background) */
#DIV-RIGHT_background { height: 722px;
												top: -722px;
												position: absolute;
												left: 1px;
												width: 732px;
												border-right: 1px solid #cccccc;
												font-family: verdana, sans-serif;
												font-size: 9pt; 
												color: #333333;
												line-height: 140%;
												background-image: url(../images/_courses/CONTENT_background.png);
												background-repeat: repeat-x;
												background-position: bottom;
												z-index: 0;
												color: #333333;
												background-color: white; }

/* WRAPPER */
.WRAPPER_center { position: absolute;
									width: 984px;
									left: 50%;
									right: 50%;
									margin-left: -492px;
									margin-right: -492px; }

/* GENERAL ELEMENTS */
a:link			{ color: #cc0000;
							background-color: inherit;
							text-decoration: none; }

a:active 	{ color: #cc0000;
						background-color: inherit;
						text-decoration: none; }

a:hover 	{ color: #cc0000;
						background-color: inherit;
						text-decoration: underline; }

a:visited 	{ color: #cc0000;
							background-color: inherit;
							text-decoration: none; }

a:link.A-NEWS			{ color: #cc0000;
											background-color: inherit;
											text-decoration: none; }

a:visited.A-NEWS		{ color: #cc0000;
        							background-color: inherit;
											text-decoration: none; }

a:hover.A-NEWS	 	{	color: #cc0000;
        						background-color: inherit;
										text-decoration: underline; }

/* RECENT NEWS */
/* RECENT NEWS NO. 1 (PHOTO AS PAGE HEADER) */
#NEWS-HEADER { position: absolute;
							 top: 0px;
							 left: -1px;
							 width: 733px;
							 border-right: 1px solid #cccccc;
							 border-bottom: 1px solid #cccccc;
							 z-index: 1; }

/* RECENT NEWS NO. 2 */
#IMG-NEWS_recent2 { position: absolute;
										top: 270px;
										left: 20px;
										border: 1px solid #999999; }

#DIV-NEWS-TITLE_recent2 { position: absolute;
												  top: 270px;
												  left: 185px;
												  width: 175px;
												  font-size: 10pt;
												  font-weight: bold; 
												  font-size: 9pt; }

#DIV-NEWS-TXT_recent2 { position: absolute;
												top: 340px;
												left: 185px;
												width: 175px;
												color: #333333;
												font-size: 8pt; }

/* RECENT NEWS NO. 3 */
#IMG-NEWS_recent3 { position: absolute;
										top: 270px;
										left: 375px;
										border: 1px solid #999999; }

#DIV-NEWS-TITLE_recent3 { position: absolute;
												  top: 270px;
												  left: 540px;
												  width: 175px;
												  font-size: 9pt;
												  font-weight: bold; }

#DIV-NEWS-TXT_recent3 { position: absolute;
												top: 340px;
												left: 540px;
												width: 175px;
												color: #333333;
												font-size: 8pt; }

/* UPCOMING EVENTS */
#TABLE-EVENTS-HEADER { height: 28px;
											 width: 705px; 
											 position: absolute;

/*top:15px;*/					

top: 500px;
											 left: 15px;
											 background-color: #d5d5d5;
											 vertical-align: middle;
											 font-weight: bold;
											 color: #333333;
											 font-size: 8pt; }

/* EVENT 1 */
#IMG-EVENTS-1 { border: 1px solid #999999;
								position: absolute;
								top: 460px;
								left: 25px; }
								
#DIV-EVENTS-TITLE_1 { position: absolute;
											width: 520px;
											top: 460px;
											left: 180px;
											font-size: 8pt;
											color: #cc0000;
											font-weight: bold; }

#DIV-EVENTS-TXT_1 { position: absolute;
										width: 520px;
										top: 530px;
										left: 180px;
										font-size: 8pt; }

/* EVENT 2 */
#IMG-EVENTS-2 { border: 1px solid #999999;
								position: absolute;
								top: 580px;
								left: 25px; }

#DIV-EVENTS-TITLE_2 { position: absolute;
											width: 520px;
											top: 580px;
											left: 180px;
											font-size: 8pt;
											color: #cc0000;
											font-weight: bold; }

#DIV-EVENTS-TXT_2 { position: absolute;
								    width: 520px;
								    top: 650px;
								    left: 180px; 
								  	font-size: 8pt; }




.news-thumbnail {
	width: 120px;
	border: 1px solid #cccccc;
}

.news-thumbnailWrapper {
	width: 120px;
}

.news-abstract {
	width: 500px;
	color: #666666;
}

.news-box {
	width: 400px;
	color: #666666;
}

.news-box_table {
	margin-top: 3px;
	padding: 0;	
}
