

/*	// __________________________________________________________________________________________________________________
	HTML
	*/
	
	html {
		margin: 0px;
		padding: 0px;
	}
	
	body {
		margin: 0px;
		padding: 0px;
	
		background-color: #000;
		
		color: #FFF;
		font: normal 12px Verdana, Arial, Tahoma, Helvetica, sans-serif;
	}



/*	// __________________________________________________________________________________________________________________
	Common
	*/

	img { 
		border: 0px; 
	}
	
	a:link,
	a:visited,
	a:active {
		color: #FFF;
		text-decoration: underline;
	}
	
	a:hover {
		color: #288bdb;
		text-decoration: none;
	}
	
	form {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	#flash-menu {
		width: 925px;
		height: 92px;
	}
	
	object { 
		outline:none; 
	}

	

/*	// __________________________________________________________________________________________________________________
	Titles
	*/

	h1 {
		margin-bottom: 0px;
		margin-top: 0px;
		
		color: #FFF;
		font: normal 18px Verdana, Arial, Tahoma;
	}
	
	h1.blue {
		color: #288bdb;
		margin-bottom: 15px;
	}
	
	h2 {
		margin-bottom: 0px;
		margin-top: 0px;
		
		color: #FFF;
		font: normal 22px Verdana, Arial, Tahoma;
	}


/*	// __________________________________________________________________________________________________________________
	Header
	*/

	#header {
		width: 925px;
		height: 92px;
		
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	#header.main {
		background: url(../img/background_top.jpg) no-repeat;
	}
	
	#header.joinus {
		background: url(../img/background_top_joinus.jpg) no-repeat;
	}
	
	#header.principals {
		background: url(../img/background_top_principals.jpg) no-repeat;
	}
	
	#header.about {
		background: url(../img/background_top_about.jpg) no-repeat;
	}
	
	
/*	// __________________________________________________________________________________________________________________
	Footer
	*/

	#footer {
		width: 925px;
		height: 92px;
		
		margin: 0px;
		padding: 30px 0px 0px 0px;
		border: 0px;
		
		text-align: center;
		color: #505f6e;
		
		font: normal 10px Verdana, Arial, Tahoma, Helvetica, sans-serif;
		line-height: 16px;
	}
	
	#footer.main {
		background: url(../img/background_bottom.jpg) no-repeat;
	}
	
	#footer.home {
		background: #000;
	}
	
	#footer a {
		text-decoration: none;
		color: #505f6e;
	}
	
	#footer a:hover {
		color: #FFF;
	}
	
	#footer span {
		margin-right: 4px;
	}
	
	
/*	// __________________________________________________________________________________________________________________
	Content
	*/
	
	#content {
		width: 925px;
		height: 508px;
		
		margin: 0px;
		padding: 0px;
		border: 1px solid #2b2d2f;
		
		text-align: left;
	}
	
	#content td {
		padding: 0px;
	}
	
	#content.news {
		background: url(../img/background_news_repeat.jpg);
	}
	
	#content.news td {
		background: url(../img/background_news.jpg) no-repeat;
	}

	#content.joinus td {
		background: url(../img/background_joinus.jpg) no-repeat;
	}
	
	#content.principals {
		background: url(../img/background_p_repeat.jpg);
	}
	
	#content.principals td {
		background: url(../img/background_principals.jpg) no-repeat;
	}
	
	#content.about {
		background: url(../img/background_about_repeat.jpg);
	}
	
	#content.about td {
		background: url(../img/background_about.jpg) no-repeat;
	}
	
	
	
/*	// __________________________________________________________________________________________________________________
	Home
	*/
	
	#home {
		width: 925px; /* 925px */
		height: 572px;
		
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	
	
/*	// __________________________________________________________________________________________________________________
	News
	*/
	
	#news {
		float: left;
		width: 579px; /* 634px */
		
		margin: 0px;
		padding: 40px 40px 40px 15px;
		border: 0px;
	}
	
	#news .date {
		float: left;
		width: 66px;
		height: 19px; /* 23px */
		
		margin: 0px;
		padding: 4px 0px 0px 0px;
		border: 0px;
		
		color: #4594dc;
		font-weight: bold;
		font-size: 11px;
		text-align: center;
		
		background: url(../img/news_date_background.png);
	}
	
	#news .item {
		float: right;
		width: 503px; /* 513px */
		
		margin: 0px;
		padding: 0px 0px 0px 10px;
		border: 0px;
		
		line-height: 18px;
	}
	
	#news .item h1 {
		margin-bottom: 15px;
	}
	
	
	#news .result h1 {
		margin-top: 0px;
		margin-bottom: 5px;
	}
	
	#news .result h1 a {
		text-decoration: none;
	}
	
	#news .item a.back {
		display: block;
		margin-top: 10px;
		text-decoration: none;
		color: #4594dc;
		font-weight: bold;
		font-size: 13px;
	}
	
	#news .item a.back:hover {
		color: #FFF;
	}
	
	#news .item a.back img {
		margin-right: 4px;
	}
	
	#news-sidebar {
		float: right;
		width: 289px;
		
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	#news-sidebar .title {
		padding: 20px 0px 4px 20px;
		
		font-weight: bold;
		font-size: 14px;
	}
	
	#news-sidebar .item {
		margin: 0px 0px 0px 0px;
		padding: 12px 0px 0px 17px;
		border: 0px;
	}
	
	#news-sidebar .arrow {
		width: 12px;
		float: left;
		
		padding-top: 3px;
	}
	
	#news-sidebar .text {
		float: right;
		width: 240px; /* 260px */
		
		margin: 0px;
		padding: 0px 20px 0px 0px;
		border: 0px;
		
		font-size: 10px;
	}
	
	#news-sidebar .active {
		font-weight: bold;
	}
	
	#news-sidebar img.image {
		margin-top: 12px;
	}
	
	#news-sidebar a {
		text-decoration: none;
	}
	
	#news-table {
		width: 925px;
		
		margin: 0px;
		padding: 0px 0px 20px 0px;
		border: 1px solid #141515;
		
		background-color: #080909;
		text-align: left;
	}
	
	#news-table th {
		margin: 0px;
		padding: 12px 0px 8px 0px;
		
		font: bold 12px Verdana, Arial, Tahoma, Helvetica;
	}
	
	#news-table th.pre {
		width: 75px;
	}
	
	#news-table th.item {
		width: 718px;
	}
	
	#news-table th.more {
		width: 132px;
	}
	
	#news-table td {
		margin: 0px;
		padding: 3px 0px 3px 0px;
		
		font: normal 10px Verdana, Arial, Tahoma, Helvetica;
	}
	
	#news-table td img.arrow01 {
		float: left;
		margin-top: 2px;
		margin-right: 6px;
	}
	
	#news-table td.arrow02 {
		padding-top: 8px;
	}
	
	#news-table td.divider {
		height: 1px;
		
		margin: 0px;
		padding: 0px;
		border: 0px;
		
		background: url(../img/news_table_divider.png);
	}
	
	#news-table a {
		text-decoration: none;
	}
	
	

/*	// __________________________________________________________________________________________________________________
	Join us
	*/
	
	#joinus {
		float: left;
		width: 863px; /* 923px */
		
		margin: 0px;
		padding: 95px 0px 40px 60px;
		border: 0px;
	}
	
	#joinus .title {
		padding: 0px 0px 25px 0px;
		font: bold 13px Verdana, Arial, Tahoma, Helvetica;
	}
	
	#joinus .inline {
		float: left;
		width: 360px;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		
		line-height: 18px;
	}
	
	#joinus .form {
		float: right;
		width: 392px; /* 392px */
		
		margin: 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		
		font-size: 10px;
		line-height: 16px;
	}
	
	#joinus .label {
		margin-top: 4px;
		margin-bottom: 15px;
		font: bold 10px Verdana, Arial, Tahoma, Helvetica;
	}
	
	#joinus input {
		padding: 1px 3px 1px 3px;
		border: 2px solid #000;
		background-color: #FFF;
		font: normal 11px Verdana, Arial, Tahoma, Helvetica;
		background: url(../img/input.png);
	}
	
	#joinus select {
		border: 2px solid #000;
		font: normal 11px Verdana, Arial, Tahoma, Helvetica;
	}
	
	#joinus .input {
		display: table-cell;
		border: 1px solid #343434;
	}
	
	
	
/*	// __________________________________________________________________________________________________________________
	Principals
	*/
	
	#principals {
		float: right;
		width: 642px; /* 679px */
		
		margin: 0px;
		padding: 44px 37px 40px 0px;
		border: 0px;
	}
	
	#principals .principal {
		float: right;
		width: 642px; /* 642px */
		
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	#principals .photo {
		float: left;
		width: 142px;
		height: 156px;
		
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	#principals .name {
		float: right;
		width: 500px; /* 500px */
		height: 56px; /* 56px */
		
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px;
		
		font: normal 13px Verdana, Arial, Tahoma, Helvetica;
	}
	
	#principals .name h2 {
		margin-bottom: 2px;
	}
	
	#principals .name img {
		margin-top: 15px;
	}
	
	#principals .introduction {
		float: right;
		width: 500px; /* 642px */

		margin: 0px;
		padding: 0px;
		border: 0px;
		
		line-height: 18px;
	}
	
	#principals .desc {
		float: none;
		clear: both;
		width: 642px; /* 500px */
		
		margin: 0px;
		padding: 10px 0px 0px 0px;
		border: 0px;
		
		line-height: 18px;
	}
	
	#principals-sidebar {
		float: left;
		width: 234px;
		
		margin: 0px;
		padding: 45px 0px 0px 0px;
		border: 0px;
	}
	
	#principals-sidebar .item {
		width: 234px;
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	#principals-sidebar .button {
		float: left;
		width: 191px;
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	
	#principals-sidebar .arrow {
		float: left;
		width: 20px;
	}
	
	#principals-sidebar .small {
		padding-top: 1px;
	}
	
	
	
/*	// __________________________________________________________________________________________________________________
	About
	*/
	
	#about {
		float: right;
		width: 642px; /* 679px */
		
		margin: 0px;
		padding: 95px 37px 40px 0px;
		border: 0px;
		
		line-height: 18px;
	}
	
	
	
/*	// __________________________________________________________________________________________________________________
	Search
	*/
	
	#search {
		padding: 15px 15px 0px 15px;
	}
	
	#search .title {
		padding: 0px 0px 10px 0px;
		font: bold 13px Verdana, Arial, Tahoma, Helvetica;
	}
	
	#search table.form td {
		background: none;
	}
	
	#search .searchbar {
		padding-right: 15px;
	}
	
	#search .label {
		margin-top: 4px;
		margin-bottom: 15px;
		font: bold 10px Verdana, Arial, Tahoma, Helvetica;
	}
	
	#search input {
		padding: 1px 3px 1px 3px;
		border: 2px solid #000;
		background-color: #FFF;
		font: normal 11px Verdana, Arial, Tahoma, Helvetica;
		background: url(../img/input.png);
	}
	
	#search .input {
		display: table-cell;
		border: 1px solid #343434;
	}
	
	
	

	
	
