/**************************************************/
/* FONTSTYLES.CSS                                 */
/*                                                */
/* Version				: 1.7.0                   */
/* Last update			: 15-05-2007              */
/* Package				: Valentine               */
/**************************************************/

html,
body {
	height					: 100%;
}

body {
	background				: #fff url('../img/background.gif') top left repeat-x;
	margin					: 0px;
}

input,
textarea,
select {
	color					: rgb(18,54,116);
	font					: 8pt/ 1.3 Tahoma, Arial, Helvetica, sans-serif;
}

a img {
	border					: 0px;
}

/**************************************************/
/* ELEMENTS IN THE WEBSITE (CLASS)                */
/**************************************************/
.text {
	background				: #fff url('../img/submenu.gif') top left repeat-x;
	height					: 15px;
	width					: 144px;
	border					: 1px rgb(18,54,116) solid;
	margin					: 0px;
	padding					: 0px;
	padding-left			: 5px;
}

textarea.text {
	height					: 150px;
}

.submit,
.button {
	border					: 1px #636363 solid;
	background				: #fff url('../img/button_background.gif') top left repeat-x;
	color					: rgb(18,54,116);
	padding-left			: 5px;
	padding-right			: 5px;
}

.itemShort {
	float					: none;
	padding					: 0px 0px 5px 0px;
}

.itemShort .abstract {
	float					: none;
}

.itemFull .abstract{
	font-weight				: bold;
}

.itemDefault .abstract{
	font-weight				: bold;
}

.articleFooter a:link,
.articleFooter a:visited {
	color					: #c60615;
	text-decoration			: none;
}

.articleFooter a:hover,
.articleFooter a:active{
	color					: #000;
	text-decoration			: none;
}

.readmorebtn,
.backbtn{
	vertical-align			: middle;
}

.itemShort .articleFooter{
	clear					: both;
	text-align				: right;
}

.headerImage {
	float					: right;
	padding					: 0px 0px 10px 10px;
}

.backbtn {
	margin-right			: 5px;
}

.popupcontent {
	background-color		: #fff;
	background-image		: none;
}

/**************************************************/
/* ELEMENTS IN THE WEBSITE (ID)                   */
/**************************************************/
#container {
	background				: url('../img/container.png') top left repeat-y;
	margin					: 0px auto;
	padding					: 0px 8px;
	min-height				: 100%;
	height					: auto;
	width					: 761px;
}

#topbar {
	background				: #fff url('../img/_topbar.gif') top left no-repeat;
	border-bottom			: 1px rgb(18,54,116) solid;
	height					: 20px;
	width					: 760px;
}

#login,
#logout {
	float					: left;
	padding-left			: 10px;
	padding-top				: 1px;
	width					: 490px;
}

#search .submit,
#login .submit,
#logout .submit {
	margin-bottom			: -1px;
}

#search {
	text-align				: right;
	padding-right			: 10px;
	padding-top				: 1px;
}

#header {
	background				: #fff url('../img/header.jpg') -20px 0px no-repeat;
	border-bottom			: 1px rgb(18,54,116) solid;
	height					: 175px;
	width					: 760px;
}

#menu {
	background				: #fff url('../img/_menu.gif') top left no-repeat;
	border-bottom			: 1px rgb(18,54,116) solid;
	font-size				: 10pt;
	height					: 20px;
	padding-left			: 5px;
	padding-top				: 1px;
	width					: 755px;
}

#menu ul {
	font-size				: 8pt;
	padding					: 0px;
	list-style-type			: none;
}

#menu a {
	color					: rgb(18,54,116);
	text-decoration			: none;
}

#menu a:hover {
   background-color: rgb(18,54,116);
   color: white;
}

#menu ul ul a:hover {
	color					: #fff;
}

#content {
	background				: #fff url('../img/_content.jpg') bottom left no-repeat;
	border-bottom			: 1px rgb(18,54,116) solid;
	padding					: 5px 10px;
	min-height				: 300px;
	width					: 740px;
}

#crumbtrail {
	border-bottom			: 1px rgb(18,54,116) dashed;
	padding-bottom			: 2px;
}

#crumbtrail a {
	color					: rgb(18,54,116);
	text-decoration			: none;
}

#crumbtrail a:hover {
	color					: #c60615;
}

#footer {
	color					: #fff;
	padding					: 15px 0px 30px 0px;;
	text-align				: center;
	width					: 760px;
}
