﻿
/* MAIN SHEETS */
@import "main_navigation.css";
@import "layout_inner.css";

/* MODULES */
@import "news.css";
@import "home.css";
@import "header.css";
@import "footer.css";

/* OTHER SHEETS */
@import "form.css";
@import "sitemap.css";


/****** LAYOUT **/
		
	body {
		font-family: Verdana, Tahoma, Arial, Sans-Serif;
		font-size: 0.8em;
		padding: 0;
		margin: 0;
		color: #333333;
		background: #ffffff url(../images/shd/main_bg.gif) repeat left top;
	}
	
	h1 {
		font-size: 1.3em;
		color: #00457B;
		padding: 0;
		margin: 0;
	}
	
	h2 {
		font-size: 1em;
		color: #00007F;
		padding: 0;
		margin: 0;
		clear: both;
	}
	
	h3, h4 {
		font-size: 1em;
		color: #00007F;
	}
	
	img {
		border: 0;
	}
	
	p {
		padding: 0;
		margin: 0 0 10px 0;
	}
	
	p.no_padding {
		padding: 0;
		margin: 0;
	}
	
	.left {
		float: left;
	}
	
	.right {
		float: right;
	}
	
	.clear {
		clear: both;
	}
	
	.hidden {
		display: none;
	}
	
	a, a:visited, a:link {
		color: #00457B;
		text-decoration: underline;
	}

	a:active, a:hover, a:visited:hover {
		color: #000000;
		text-decoration: none;
	}
	
	input, select {
		margin: 0 0 5px 0;
	}
	
/****** Content **/

	.container {
		width: 990px;
		margin: auto;
	}
	
	.content {
		background: #ffffff;
		float: left;
		width: 970px;
		padding: 0 10px 0 10px;
	}
	
/****** Links **/

	.arrow_right {
		background: url(../images/shd/link_arrow_right.gif) no-repeat right bottom;
		padding: 0 10px 0 0;
	}
	
	.arrow_left {
		background: url(../images/shd/link_arrow_left.gif) no-repeat left 3px;
		padding: 0 0 0 8px;
	}