/*//////////////////////////////////////////
// Standard html
//////////////////////////////////////////*/

h1 { font-size:2em; }
h2 { font-size:1.5em; }
h3 { font-size:1.17em; }
h4 { font-size:1em; }
h5 { font-size:0.83em; }
h6 { font-size:0.67em; }

h1, h2, h3, h4, h5, h6 { font-weight:bolder; }

table { border-width:0px; }
table *.nowrap { white-space:nowrap; }

th {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:		bold;
	vertical-align:		middle;
	text-align:		right;
	padding:		2px;
}

td {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:		normal;
	vertical-align:		middle;
	text-align:		left;
	padding:		2px;
}

table *.left      { text-align:left; }
table *.center    { text-align:center; }
table *.right     { text-align:right; }
table *.rightTop  { text-align:right; vertical-align:top; }
table *.leftTop   { text-align:left; vertical-align:top; }
table *.centerTop { text-align:center; vertical-align:top; }
table *.top       { vertical-align:top; }
td.paddingRight5  { padding-right:5px; }
td.paddingRight20 { padding-right:20px; }

ul { list-style-type:disc; }
ol { list-style-type:decimal; }
li { padding-bottom:10px; }

pre { font-family:courier new, courier, monospace; font-size:12px; }

code { font-family:courier new, courier, monospace; font-size:12px; }

img { border-width:0; }

input, select, textarea, option value { font-size:8pt; }

hr { color:#85B0B5; height:1px; }

/*//////////////////////////////////////////
// Fonts
//////////////////////////////////////////*/

.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }
.red { color:red; }
.white { color:white; }

/*//////////////////////////////////////////
// Headline
//////////////////////////////////////////*/

#headlineContainer { padding-bottom:10px; }

#headlineShadow {
	font-size:		200%;
	font-weight:		bold;
	color:			#b5cece;
	padding-left:		3px;
	padding-top:		3px;
}

#headline {
	font-size:		200%;
	font-weight:		bold;
	color:			#136466;
	margin-top:		-26px;
}

#xxx {
	font-size:		24px;
	font-weight:		bold;
	color:			#136466;
	text-shadow:		3px 3px 5px #b5cece;
}

/*//////////////////////////////////////////
// Containers
//////////////////////////////////////////*/

.messageContainer {
	width:			100%;
	border-width:		0px;
	padding:		10px;
}

.errorContainer {
	width:			100%;
	border-width:		1px;
	border-style:		solid;
	border-color:		#eeeeee;
	padding:		0px;
 	margin-bottom:	10px;
	background-color:	#ffff66;
	color:			red;
	font-weight:		bold;
}

.informationContainer {
	width:			100%;
	border-width:		1px;
	border-style:		solid;
	border-color:		#eeeeee;
	padding:		0px;
	background-color:	#d8e8ea;
	margin-bottom:		10px;
	color:			#3b8284;
	font-weight:		bold;
}

.greyBox {
	background:		#cccccc;
	padding:		2px;
	text-align:		center;
	border-width:		1px;
	border-style:		solid;
	border-color:		black;
	width:			400px;
	margin-left:		auto;
	margin-right:		auto;
}

/*//////////////////////////////////////////
// Images
//////////////////////////////////////////*/

.inlineImageRight      { float:right; padding-left:10px; padding-bottom:10px; }
.twoColumnTableSpace50 { float:left; padding-right:50px; }

