/*********************************************************************************************************************************************************************************/
/* GENERAL TAGS */

body {
	background: 		#778899;
	margin: 			5px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-style: 		normal;
	text-decoration: 	none;
	font-weight: 		normal;
	color: 				#000000;
}

li {
	margin-bottom: 		4px;
}

ul {
	margin-top: 		5px;
	margin-bottom: 		10px;
}

img, a img {
	border: 			0px;
}

hr {
	background-color: 	#6782AB;
	height: 			1px;
	border: 			0px;
}

/*********************************************************************************************************************/
/* LINKS */

A {
	color: 				#007700;
	font-weight: 		bold;
}

A:visited {
	color: 				#007700;
	font-weight: 		bold;
}

A:hover {
	color:				#FF9900;
 	font-weight:		bold;
}

/*********************************************************************************************************************************************************************************/
/* FONT DEFINITIONS */

h1 {
	font-family: 		Arial, Helvetica, Sans-Serif;
	font-size: 			26px;
	font-weight: 		bold;
	margin-top: 		0;
	margin-bottom: 		0;
	text-align: 		left;
}

h2 {
	font-family: 		Arial, Helvetica, Sans-Serif;
	font-size: 			20px;
	font-weight: 		bold;
	margin-top: 		0;
	margin-bottom: 		0;
	text-align: 		left;
}

.maintitle {
	font-family: 		Calibri, Arial, Helvetica, Sans-Serif;
	font-size: 			35px;
	font-weight: 		bold;
	color:				#015584;
	margin-top: 		0;
	margin-bottom: 		0;
	text-align: 		left;
	font-style:			italic;
}

.small {
	font-size: 			11px;
}

.bold {
	font-weight:		bold;
}

.red {
	color: 				#FF0000;
}

.txt16 {
	font-size: 			16px;
	font-family: 		Arial, Helvetica, sans-serif;
	line-height:		22px;
}

.txt14 {
	font-size: 			14px;
	font-family: 		Arial, Helvetica, sans-serif;
	line-height:		20px;
}

.txt12 {
	font-size: 			12px;
	font-family: 		Arial, Helvetica, sans-serif;
	line-height:		18px;
}

/*********************************************************************************************************************************************************************************/
/* ID DEFINITIONS */

#main {
	padding:			5px;
}

#top {
}

#middle {
	margin:				5px 0px;
}

#bottom {
	clear:				both;
}

#footer {
	background: 		#FFFFFF;
	color: 				#000300;
	padding: 			5px 10px;
	border: 			1px solid #3B5E80;
}

#navigation {
	background: 		#FFFFFF;
	width: 				200px;
	vertical-align: 	top;
	padding: 			0px 0px 0px 0px;
	border: 			1px solid #3B5E80;
	float:				left;
}

#content {
	background: 		#FFFFFF;
	border: 			1px solid #3B5E80;
	padding: 			10px;
	vertical-align: 	top;
	margin-left:		220px;
}

#linksbar {
	background: 		#015584;
	margin-bottom: 		5px;
	padding: 			2px;
	font-size: 			10px;
	color: 				#FFFFFF;
	font-weight: 		bold;
	text-decoration: 	none;
}

#linksbar2 {
	background: 		#015584;
	margin-bottom: 		5px;
	padding: 			2px;
	height: 			12px;
	font-size: 			10px;
	color: 				#FFFFFF;
	font-weight: 		bold;
	text-decoration: 	none;
}

#linksbar a{color: #FFFFFF; text-decoration: none;}
#linksbar a:hover{color: #DDDDDD; text-decoration: none;}

#editpanel{
	background-image: url(../gif/nextpoet-silvergrad.gif);
	background-repeat: repeat-x;
	border: 1px #999999 solid;
	height: 30px;
	padding: 5px 0px 0px 0px
}
#editpanel a{text-decoration: none;}
#editpanel a:hover{text-decoration: none;}
#editpanel img{margin-left: 10px; margin-right: 5px; vertical-align:middle}

#action_col{
	background: #FFFFFF;
	width: 25%;
	border: 1px solid #3B5E80;
	padding: 5px 5px 20px 5px;
	vertical-align: top;
}
#action_col a{
	text-decoration: underline;
	color: #000000;
}

#action_col a:hover{
	text-decoration: underline;
	color: #999999;
}

#controlpanel{
	background: #FFFFFF;
	margin-bottom: 5px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #3B5E80;
	
	color:#555555;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
}
#controlpanel a{color: #777777; text-decoration: none;}
#controlpanel a:hover{color: #000000; text-decoration: none;}

/*********************************************************************************************************************************************************************************/
/* TABLE DEFINITIONS */

table{
	width: 100%;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rowHeader{
	background: #015584;
	padding: 2px 2px 2px 2px;

	font-weight: bold;
	color: #FFFFFF;
}

.rowActive{
	background: #D0D0D0;
	padding: 2px 2px 2px 2px;
}

.rowOdd{
	background: #F0F0F0;
	padding: 2px 2px 2px 2px;
}

.rowEven{
	background: #E8E8E8;
	padding: 2px 2px 2px 2px;
}

/*********************************************************************************************************************************************************************************/
/* unused */

#maintable{
	margin-bottom: 5px;
}

#navigation_col{
	background: #FFFFFF;
	width: 20%;
	vertical-align: top;
	padding: 0px 0px 20px 0px;
	border: 1px solid #3B5E80;
}

#content_col{
	background: #FFFFFF;
	width: 55%;
	border: 1px solid #3B5E80;
	padding: 5px 5px 20px 5px;
	vertical-align: top;
}
#content_col a{
	text-decoration: underline;
	color: #000000;
}
#content_col a:hover{
	text-decoration: underline;
	color: #999999;
}

#header{
	background: #FFFFFF;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #3B5E80;
}

.heading11 {
	font-size: x-large;
	font-weight: bold;
	color: #042A60;
}

.heading22 {
	margin: 0px 0px 0px 0px;
	font-size: large;
	font-weight: bold;
	color: #042A60;
}

.abstract {
	font-size: small;
	font-weight: bold;
	color: #042A60;
	margin-bottom:10px;
}

.list{
	margin-top: 5px;
	margin-left: 4px;
	margin-bottom: 5px;

	padding-left: 25px;
	padding-bottom:5px;

	background-image: url(../gif/icon_ball-blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

