/* PAGE DEFINITIONS */

body {
	background-color:#1e3351;
	color:#ffffff;
	font-size:1.0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}


/* DIV DEFININTIONS */

#container {
	width:750px;
	height:350px;
	background-image:url(images/bg2.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	position:absolute;
	padding:0;
	margin:0;
}

.messagehalf-ns {
	height:90px;
	border-bottom:1px dashed #b4cee9;
	padding:5px;
	margin:50px 20px 0px 20px;
}

.messagehalf-s {
	height:150px;
	border-top:1px dashed #b4cee9;
	padding:5px;
	margin:5px 20px 0px 20px;
	overflow:auto;
}

.message-s {
	height:250px;
	border-top:1px dashed #b4cee9;
	padding:5px;
	margin:50px 20px 0px 20px;
	overflow:auto;
}

.separator {
	clear:both;
}


/* TEXT DEFINITIONS */

.messagehalf-ns h1, .messagehalf-s h1, .message-s h1 {
	font-size:.90em;
	padding:0;
	margin:0;
}

.messagehalf-ns p, .messagehalf-s p, .message-s p {
	font-size:.75em;
	margin:5px 0px 0px 0px;
}

form label, .content-text {
	font-size:.75em;
}

.errors {
	font-weight:bold;
	color:#ff0000;
	background-color:;
}

.titles {
	font-size:.75em;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.underline {
	text-decoration:underline;
}

.bold-italic {
	font-weight:bold;
	font-style:italic;
}

.bold-underline {
	font-weight:bold;
	text-decoration:underline;
}

.italic-underline {
	font-style:italic;
	text-decoration:underline;
}

.bold-italic-underline {
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}


/* LINK DEFINITIONS */

.messagehalf-ns a, .messagehalf-s a, .message-s a {
	color:#1e3a5f;
	background-color:;
}

.messagehalf-ns a:hover, .messagehalf-s a:hover , .message-s a:hover{
	color:#000000;
	background-color:;
	font-weight:bold;
}

#maincontent {
	color:#ffffff;
}


/* IMAGE DEFINITIONS */

.float-left {
	border:1px solid #000000;
	margin:3px 8px 2px 0px;
	float:left;
}

.float-left-nb {
	border:0px;
	margin:3px 8px 2px 0px;
	float:left;
}

.with-border {
	border:1px solid #000000;
	padding:0;
	margin:0;
}

.no-border {
	border:0px;
	padding:0;
	margin:0;
}