/* ===============================================
TopSpot CSS Defauls
=================================================*/

@import "960.css";

/* ==== mini-reset         		============================== */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td { margin: 0; padding: 0; border: none; }

li {
	margin-left: 30px;
}
a {
	overflow: hidden;
}
a:focus {
	border: 0;
	outline: 0;
}

/* ==== globals         		============================== */
body{
	font-family: Arial, Helvetica, sans-serif;
/*
	font-family: 'Arial Black', Gadget, sans-serif;
	font-family: 'Bookman Old Style', serif;
	font-family: 'Comic Sans MS', cursive;
	font-family: Courier, monospace;
	font-family: 'Courier New', Courier, monospace;
	font-family: Garamond, serif;
	font-family: Georgia, serif;
	font-family: Impact, Charcoal, sans-serif;
	font-family: 'Lucida Console', Monaco, monospace;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-family: 'MS Sans Serif', Geneva, sans-serif;
	font-family: 'MS Serif', 'New York', sans-serif;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-family: Symbol, sans-serif;
	font-family: Tahoma, Geneva, sans-serif;
	font-family: 'Times New Roman', Times, serif;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-family: Verdana, Geneva, sans-serif;
	font-family: Webdings, sans-serif;
	font-family: Wingdings, 'Zapf Dingbats', sans-serif;
*/
	font-size: 62.5%;
}
/* clear both */
.clearboth {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* clear floated child elements */
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
.clearright {
	clear: right;
}
.clearleft {
	clear: left;
}
img.floatright {
	margin: 0 0 5px 10px;
}
img.floatleft {
	margin: 0 10px 5px 0;
}
.req {
	color: #ab0500;
}

/* ==== typography         		============================== */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 10px;
	padding: 0;
	font-weight: normal;
}

p {
	font-size: 1.2em;
	line-height: 1.5;
}
a#logo {
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
p#credits {
	margin: 5px 0;
	padding: 3px 0;
	font-size: 11px;
	color: #000;
	text-align: center;
}
	p#credits a {
		color: #7a90c0;
	}

.B_crumbBox {
	overflow: auto;
	display: block;
	padding: 0 0 7px;
	font-size: 1.1em;
}

/* !search results ============================== */
.ajaxSearch_result {
	font-size: 1.2em;
	border-bottom: 1px solid #a6a3a9;
}
	.ajaxSearch_result p {
		font-size: .9em;
	}
.ajaxSearch_resultLink {
	display: block;
	padding: 3px 0;
	font-size: 1.3em;
}
.ajaxSearch_resultsInfo {
	display: block;
	border-bottom: 1px solid #636363;
}
.ajaxSearch_resultDescription {
	margin: 0;
	padding: 0;
	font-style: italic;
}
.ajaxSearch_highlight {
	background: #fffbb9;
}

/* !Ditto Item ============================== */
.ditto_item {
	border-bottom: 1px solid #9f9f9f;
}
	.ditto_item h3 {
		display: block;
		margin: 2px 0;
		padding: 0;
		font-size: 1.6em;
	}
	.ditto_item .news-details {
		margin: 2px 0;
		font-style: italic;
		color: #808080;
	}
	.ditto_introText {
		margin: 7px 0;
		font-size: 1.1em;
		line-height: 1.4;
	}
	
/* !structure ============================== */
#wrapper {
	margin: 0 auto;
	padding: 0;
}
#header-wrapper, 
#header, 
#content-wrapper, 
#content, 
#footer-wrapper, 
#footer {
	position: relative;
}

/* !Navigation ============================== */
ul#global-nav, ul#primary-nav, ul#footer-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#global-nav li, ul#primary-nav li, ul#footer-nav li {
	float: left;
	margin: 0;
	padding: 0;
}

ul#global-nav {
	float: right;
}

/* !elements ============================== */
form#search {
	float: right;
	clear: right;
}

#content-body img {
	margin-right: 10px;
}

.unstyle {
	border: none !important;
}