@import "shell.css";
@import "content.css";
@import "page-types.css";




* {
font-family:arial, verdana, sans-serif;
margin:0;
padding:0;
font-size:100%;
color:#333;
}





/***************************************
Common properties
***************************************/
html, body {
font-family : arial, helvetica, sans-serif;
font-size: 100%;
width: 100%;
background-color: #FFF;
color: #000;
text-align: left;
margin-top: 0px;
}

.a {
color: #06C;
background-color:transparent;
}
	a:hover {
	color: #C00;
	text-decoration:none;
	}
	a:visited {
	color: #4b5641;
	}


.clear {
clear:both !important;
visibility:hidden !important;
overflow:hidden !important;
margin:0 !important;
padding:0 !important;
border:0 !important;
font-size:1px !important;
height:1px !important;
width:1px !important;
}








/**************************************************
	Browser specific fixes
**************************************************/

/* IEx:fixes linespacing on lists bug */
* html div#main div#colB ul#siteMap li {
	display:inline;
	width:99.99%;
}

/* IE5:fixes padding on inline elements */
* html div#main p.more a {
	height:1px;
}

/* IE5x:fixes width */
* html div#main div#colB ul li.event p.text,
* html div#main div#colB ul li.news p.text,
* html div#main div#colB ul li.alert p.text {
	width:351px;
	w\idth:260px;
}

/* IE6:fixes double margined float bug */
* html div#main div#content ul.thumbnailList li {
	display:inline;
}