html,body {
	margin:		0;
	padding:	0;
	text-align: justify;
}

body {
	font:			90% Verdana,Arial,sans-serif;
    text-align:		justify;
	background:		#FFFFFF;
	padding-bottom:	20px;
}

img {
	border: 0;
}

.pointerbox {
	cursor:					pointer;
}

a {
	text-decoration:none;
	color: #0000FF;
}
a:hover {
	background: #6D7B8D;
	color: #FFFFFF;
}

h1,h2,h3 {
	font: normal normal 190% "Trebuchet MS",Arial,sans-serif;
}
h2 { font-size:150% }
h3 { font-size:125%; color: #FFFFFF; }



div#banner {
	width:			900px;
	height:			130px;
	margin:			0 auto;
	
	
	background-image:		url("../images/banner.png");
	background-repeat:		repeat-x;
	background-position:	top;
	background-attachment:  scroll;
}
div#banner h2 {
	color:			#FFFFFF;
}
div#banner a {
	color: #FFFFFF;
}
div#banner a:hover {
	color: #0000FF;
	background: #FFFFFF;
}

div#footer {
	width:			900px;
	height:			110px;
	margin:			0 auto;
	
	border: 1px solid #FFFFFF;

	background-image:		url("../images/footer.png");
	background-repeat:		repeat-x;
	background-position:	top;
	background-attachment:  scroll;
	
	text-align:		center;
	font-size:		85%;
	color:			#FFFFFF;
}

div#search {
	float:			right;
	display:		inline;
	width:			180px;
	margin-top:		10px;
	text-align:		right;
}


div#heading {
	width:			215px;
	height:			78px;
	margin:			0 auto;
	
	border: 1px solid #FFFFFF;

	background-image:		url("../images/h1.png");
	background-repeat:		repeat-x;
	background-position:	top;
	background-attachment:  scroll;
	font-size:		110%;
	color:			#FFFFFF;
	font-weight:	bold;
}
div#heading-info {
	margin-left:	20px;
	margin-right:	20px;
	margin-top:		0px;
	font-size:		90%;
}

div#latest-news {
	width:			470px;
	height:			78px;
	margin:			0 auto;
	
	border: 1px solid #FFFFFF;

	background-image:		url("../images/latestnews.png");
	background-repeat:		repeat-x;
	background-position:	top;
	background-attachment:  scroll;
	
	font-size:		130%;
	color:			#FFFFFF;
	font-weight:	bold;
}

div#quick-links {
	text-align:		center;

}


div#content-full {
	float:left;
	display:inline;
	width:850px;
	margin:20px 20px 20px 20px;
	text-align: justify;
}
div#content-full-h1 {
	width:			820px;
	height:			78px;
	margin:			0 auto;
	
	border: 1px solid #FFFFFF;

	background-image:		url("../images/content-full-h1.png");
	background-repeat:		repeat-x;
	background-position:	top;
	background-attachment:  scroll;
	
	font-size:		130%;
	color:			#FFFFFF;
	font-weight:	bold;
}
div#content-full h2 {
	margin: 10px 0;
	color: #7D0303;
}
div#content-full h3 {
	margin: 10px 0;
	color: #7D0303;
}
div#content-full p {
	text-align:	justify;
}

div#content {
	float:left;
	display:inline;
	width:600px;
	margin:20px 20px 20px 20px;
	text-align: justify;
}
div#content-h1 {
	width:			600px;
	height:			78px;
	margin:			0 auto;
	
	border: 1px solid #FFFFFF;

	background-image:		url("../images/content-h1.png");
	background-repeat:		repeat-x;
	background-position:	top;
	background-attachment:  scroll;
	
	font-size:		130%;
	color:			#FFFFFF;
	font-weight:	bold;
}
div#content h2 {
	margin: 10px 0;
	color: #7D0303;
}

div#content h2 {
	margin: 10px 0;
	color: #7D0303;
}
div#content h3 {
	margin: 10px 0;
	color: #7D0303;
}
div#content p {
	text-align:	justify;
}

div#side {
	float:right;
	display:inline;
	width: 215px;
	margin:20px 20px 20px 20px;
}
div#side p {
	padding-left:	10px;
	padding-right:	10px;
	padding-bottom:	5px;
	padding-top:	0px;
	text-align: justify;
}
div#side h3 {
	color:	#000000;
	font-size: 150%;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top:		10px;
	font-weight:	bold;
}
div#side a:hover {
	background:	#00306A;
	color:		#FFFFFF;
}

div.date {
	width: 4em;
	padding: 5px 5px;
	padding-top:	5px;
	background: #00306A;
	color:#FFFFFF;
    text-align:center;
	margin: 0 4px 4px 0;
	font-size: 80%;
	line-height:0.8;
}
div.date span {
	display:block;
	font-size: 150%;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom:2px;
}

div.tip {
	width: 4em;
	padding: 5px 5px;
	padding-top:	5px;
	padding-bottom:	7px;
	background: #7D0303;
	color:#FFFFFF;
    text-align:center;
	margin: 0 4px 4px 0;
	font-size: 80%;
	line-height:0.8;
}
div.tip span {
	display:block;
	font-size: 150%;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom:2px;
}


div.person-title {
	width:		800px;
	margin-left: 15px;
	margin-top:		10px;
	background:		FFFFFF;
	padding-top:	5px;
	font-size:		150%;
}
div.person-title a {
	font-size: 80%;
}
div.person-info {
	width:	800px;
	background:	FFFFFF;
	padding-left:	10px;
	padding-right:	10px;
	padding-top:	5px;
}
div.person-title2 {
	width:		650px;
	margin-left:	100px;
	margin-top:		10px;
	background:		FFFFFF;
	padding-left:	10px;
	padding-top:	5px;
	font-size:		130%;
}
div.person-info2 {
	width:	650px;
	margin-left: 100;
	background:	FFFFFF;
	padding-left:	100px;
	padding-right:	10px;
	padding-top:	5px;
}

.normal-justified {
	text-align:		justify;
	font-size:		85%;
}
.normal-right {
	text-align:		right;
}