@media print {

	body {
		background-color:#FFF;
		color:#000;
		margin:0px;
	}

}
@media screen {

	html {
		height:100%
		/* for safari */
	}
	body {
		background: #8799b0 url(images/portalbg.jpg) repeat-x;
		color:#000;
		margin:0px;
	}

}

@media screen, print {

	/* BASIC GLOBAL STYLES */
	
	body, div, span, p, pre, label, table, td, th, ol, ul { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; 
	}
	b, strong { 
		font-weight: bold; 
	}
	i, em { 
		font-style: italic; 
	}
	sup,sub{ 
		font-size: .8em; 
	}
	hr {
		background-color:#CCC;
		color:#CCC;
		height:1px;
		border:0;
	}
	small { 
		font-size: .8em; 
	}
	a:link {
		text-decoration:none;
		color: #325A95;
	}
	a:visited {
		text-decoration:none;
		color: #325A95;
	}
	a:active {
		text-decoration:none;
		color: #9CA0A4;
	}
	a:hover {
		text-decoration:underline;
		color: #9CA0A4;
	}
	form, input, select, textarea { 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px; 
	}
	label { 
		font-size: 1em; 
		font-weight: bold; 
	}
	h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 { 
		color:#325A95;
		letter-spacing:.1em;
		font-weight:normal;   
	}
	h1,.h1 { 
		font-size: 24px;
	}
	h2,.h2 { 
		font-size: 22px;
	}
	h3,.h3 { 
		font-size: 20px;
	}
	h4,.h4 { 
		font-size: 16px;
	}
	h5,.h5 { 
		font-size: 16px;
	}
	h6,.h6 { 
		font-size: 14px;
	}
	ol {}
	ol ol {}
	ol ol ol {}
	ul {}
	ul ul {}
	ul ul ul {}
	li {
		list-style:disc;
	}
	
	/* MAIN LAYOUT STYLES */
	
	
	

}




