@CHARSET "UTF-8";

p, em, i,
body {
	margin:						0px;
	margin-bottom:				1em;
	padding:					0px;
	color:						#333;
	font-family:				"arial" sans-serif;
	background:					none;
	font-size:					1.0em;
}

em, i {
	font-style:					italic;
	font-size:					0.99em;
}

.header {
	background-color:			#dcd1ff;
	background-image:			url('/templates/images/site/banner.jpg');
	background-repeat:			no-repeat;
	border:						none;
	border-bottom:				1px solid black;
	height:						150px;
	top:						0px;
}

p.sitetitle {
	color:						#000066;
	font-weight:				bold;
	margin-left:				180px;
	padding-top:					90px;
	font-size:					1.5em;
}

p.sitetitle em, p.sitetitle i {
	color:						#000066;
	font-style:					italic;
}

p.heading {
	background:					none;
	color:						#000066;
	font-weight:				bold;
	font-size:					1em;
	margin:						0px;
}

p.title {
	font-weight:				bold;
	font-size:					1.2em;
	margin-top:					5px;
	margin-bottom:				5px;
	border-bottom:				1px solid black;
}

.error {
	color:						red;
	font-weight:				bold;
	margin:						0px;
}

p.content_error {
	color:						red;
	margin:						0px;
}

.right {
	text-align:					right;
}

.center {
	text-align:					center;
}

p.small,span.small,div.small {
	font-size:					0.8em;
	color:						#666666;
}

.summary {
	font-size:					0.8em;
	color:						#666666;
	font-style:					italic;
}

.caption {
	font-size:					0.6em;
	color:						#666666;
	font-style:					italic;
}

.imageAndCaption {
	background-color:			#FFFFFF;
	margin:						2px;
	padding:					2px;
}

.content {
	padding:					0px;
	padding-left:				25px;
	padding-right:				5px;
	margin:						2px 155px 5px 151px;
	background-color:			#dcd1ff;
	background-image:			url('/templates/images/site/side_shadow.jpg');
	background-repeat:			repeat-y;
	border:						1px solid #666666;
	color:						black;
}

.content p {
	color:						black;
}

.menu_head {
	margin-top:					0.5em;
	font-weight:				bold;
}

.infopanel {
	float:						right;
	width:						150px;
	margin-top:					2px;
}


.articles {
	border:						1px solid #000066;
	margin-bottom:				1em;
}

.articles ul {
	background-color:			#d1cdff;
	list-style:					none;
	margin:						0px;
	padding:					0px;
}

.articles li {
	margin:						0px;
	padding:					0px;	
}

.articles a,
.articles a:visited {
	text-decoration:			none;
	color:						#000000;
	font-size:					0.8em;	
}

.articles a:hover {
	text-decoration:			underline;
	color:						#000000;
}

p.article_header {
	background-color:			#000066;
	width:						100%;
	margin:						0px;
	padding:					0px;
}
p.article_header a,
p.article_header a:visited {
	color:						#FFFFFF;
	font-weight:				bold;
	text-decoration:			none;
}

p.article_header a:hover {
	color:						#FFFFFF;
	font-weight:				bold;
	text-decoration:			underline;
}

.sessionMessage {
	font-size:					1.2em;
	color:						red;
}

.red-text {
	color:						red;
}

input.right-button,
a.right-button {
	text-align: 				right;
	position:					relative;
	right:						0;
	float:						right;
	text-decoration:			none;
	color:						#FFFFFF;
	border:						1px solid #000000;
	background-color:			#000066;
}

