/*	ASTS Homepage Style Sheet
	Created by Tii on 9/6/2005
	Testing
*/

/* Format basic HTML elements */

	html, body {
		font-family: Arial, Verdana, sans-serif;
		font-size: 12px;
		color: #000;
		padding: 0;
		margin: 0;
		text-align: left;
	}

	img {
		border: 0;
	}

	table {
		padding: 0;
		margin: 0;
	}
	
	a
	{
		color: #2966c4;
		text-decoration: underline;
	}
	
	a img, a:link img, a:visited img {
		border: none;
	}

	h1 {
		font-weight: 100;
		padding: 0; 
		margin: 0;
		font-size: 24px; 
		color: #8a0211; 
		font-family: Georgia, Century Schoolbook, Times, Times New Roman, Palatino, Serif;
		line-height: 26px;
	}


/* Page */

	.container {
		width: 750px;
		margin: 0 0 0 10px;
		padding: 0;
		text-align: left;
		/* border: 1px solid #000; */
	}

/* Top Nav */

	.t-col {
		font-size: 0.8em;
		background: #fff;	   
		padding: 0;
		margin: 0 0 -3px 0; 
	}
	.t-col div.nav  
	{
		/* border: 1px solid #000; 
		list-style-type: none;*/
		text-align: left;
		margin: 0 0 0 15px;
		padding: 0;
		font-size: 0.8em;
	}
	.t-col ul.nav  {
		list-style-type: none;
		text-align: left;
		margin: 0 0 0 15px;
		padding: 0;
	}
	.t-col ul.nav li {
		display: inline;
		text-align: left;
		margin: 0;
		padding: 0;
	}
	.t-col div.navoption 
	{
		position: relative;
		/* width: 525px; */
		top: 10px;
		/* left: 0;
		right: 0;
		bottom: 0; 
		text-align: left;*/
		margin: 0 0 -14px 18px;
		padding: 0;
		font-size: 11px;
	}
	a.home, a.home:visited {
		color: #000; 
		text-decoration: none;
	}
	a.home:hover {
		color: #000; 
		text-decoration: underline;
	}
	a.lock, a.lock:visited {
		color: #000; 
		text-decoration: none;
	}
	a.lock:hover {
		color: #000; 
		text-decoration: underline;
	}
	.t-col div.navoption a.home {
		background-image: url(../images/ico_adm_mst_home.gif);
		background-repeat: no-repeat;
		text-align: left;
		margin: 0 10px 0 75px;
		padding: 0 0 0 15px;
	}
	.t-col div.navoption a.lock {
		background-image: url(../images/ico_adm_mst_logout.gif);
		background-repeat: no-repeat;
		text-align: left;
		margin: 0;
		padding: 0 0 0 15px;
	}


/* Content and Page Body */

	.l-col {
		background: url(../images/leftcol_background.jpg) top left no-repeat;
		width: 160px;
		height: 450px;
		padding: 20px 0 0 10px;
		margin: 0;
		vertical-align: top;
	}

	.search {
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		margin: 0;
		padding: 0;
	}

	.search .gobtn {
		margin: 0 0 2px 3px;
		padding: 0;
		vertical-align: bottom;
	}

	.chimera {
		margin: 10px 0 0 0px;
		padding: 0;
		padding-right:15px;
	}

	.login {
		color: #fff;
		font-size: 11px;
		padding: 0;
		margin: 20px 0 -25px 0;
	}

	.login .gobtn {
		margin: 0 0 2px 3px;
		padding: 0;
		vertical-align: bottom;
	}

	.login p {
		margin: 0 0 10px 0;
		padding: 0;
	}
		
	.login a { color: #fff; text-decoration: none; padding-top: 2px; }
	
	.login a:hover { text-decoration: underline; }

	.m-col {
		background: url(../images/mcol_background.jpg) top left no-repeat;
		width: 110px;
		height: 450px;
		padding: 0;
		margin: 0;
	}

	.mission {
		margin: 50px 200px 0 0;
		padding: 0;
	}

	.hotTopics {
		margin: 27px 110px 0 0;
		padding: 0;
		font-size: 12px;
	}

	.hotTopics ul {
		list-style-image: url(../images/bullet_redSquare.gif);
		margin: 0;
		padding: 0;
	}

	.hotTopics li {
		line-height: 14px;
		text-transform: uppercase;
		margin: 0 0 8px 20px;
	}
	
	.hotTopics td ul li {
		font-size: 12px;
	}

	.hotTopics a
	{
		text-decoration: underline; 
		color: #2966c4;
	}

	.r-col {
		background: url(../images/rcol_background.jpg) top left no-repeat;
		width: 470px;
		height: 450px;
		padding: 0;
		margin: 0;
	}


/* Widgets */

	.homeWidgets {
		width: 750px;
		padding: 0;
		margin: 10px 0 0 0;
	}

	.homeWidgets .midwidget {
		margin: 0 3px 0 4px;
	}


/* Footer */

	.footer
	{
		width: 750px; 
		height: 15px;
		font-size: 11px; 
		font-weight: bold; 
		background: #fac80f; 
		margin: 5px 0 0 0; 
		padding: 3px 0 3px 0;
	}
	
	.footer a, .footer a:visited {color: #000; text-decoration: none;}
	.footer a:hover {color: #8a0211; text-decoration: underline;}
		
	.footerBottom 
	{
		margin: 0; 
		padding: 6px; 
		font-size: 10px;
	}
	
	#logo 
	{
		display: none;
		position: relative;
		top: 0;
		left: 0;
		width: 170px;
		height: 67px;
		text-align: left;
	}
	
/**********************************************************************************
 * Printing Control
 **********************************************************************************/

@media print {

	#pageHeader { display: none; }
	#logo { display: block; width: 100%; height: 67px; border-bottom: 1px solid #333; margin: 0 0 15px 0; padding: 0;}
	.l-col { display: none; }
	.m-col { display: none; }
	.homeWidgets { display: none; }
	.footer { display: none; }
	.footerBottom { display: none; }
	.r-col {background: none; margin: 0; padding: 0;}
}