BODY {
	font-family 		: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 12px;
	font-weight 		: normal;
	color 			: #000000;
	background-color	: #999999;
	margin-top		: 20px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left		: 0px;
	vertical-align		: top;
	
}
A {
	color			: #0000FF;
	text-decoration		: none;
}
A:hover {
	color			: #000055;
	text-decoration		: none;
}

h1 {
	font-size		: 16px;
	font-weight		: bold;
	color			: #666666;
}
h2 {
	font-size		: 14px;
	font-weight		: bold;
}
h3 {
	font-size		: 12px;
	font-weight		: bold;
}
h4 {
	font-size		: 11px;
	font-weight		: bold;
}

table {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: normal;
	color			: #000000;
	border-color		: black black black black;
	border-style		: solid;
	border-top-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 1px;
	border-left-width	: 1px;
	vertical-align		: top;
	margin-left		: auto; 
	margin-right		: auto;
}

td {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: normal;
	color			: #000000;
	border-color		: black black black black;
	border-style		: solid;
	border-top-width	: 1px;
	border-right-width	: 1px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;
	padding-left		: 0px;
	padding-right		: 0px;
	padding-top		: 0px;
	padding-bottom		: 0px;
	vertical-align		: top;
}

.motto {
	background-image	: url('/images/motto_blue.gif');
	background-color	: #999999;
	height			: 35px;
	vertical-align		: middle;
	text-align		: center;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 11px;
	font-weight		: bold;
	color			: #222250;
}

.top {
	background-image	: url('/images/top_gradient.gif');
	background-color	: #999999;
	vertical-align		: top;
}

.main {
	background-color	: #ffffff;
	vertical-align		: top;
}

.topmenu {
	padding-left		: 0.5em;
	padding-right		: 0.5em;
	background-color	: #22bce2;
	background-image	: url('/images/tmenu_gradient.gif');
	vertical-align		: middle;
}

.leftmenu {
	text-indent		: -1.5em;
	padding-left		: 2.5em;
	padding-top		: 1.5em;
	padding-right		: 1em;
	padding-bottom		: 0.5em;
	background-color	: #ffff00;
	background-image	: url('/images/lmenu_gradient.gif');
	vertical-align		: top;
}

.leftmenuindent {
	text-indent		: -0.5em;
	padding-left		: 1em;
	vertical-align		: top;
}

.actleftmenuindent {
	text-indent		: -0em;
	padding-left		: 0.5em;
	color			: #000000;
	vertical-align		: top;
}

.actleftboxlink {
	text-decoration		: none;
	color			: #000000;
}

.topmenulink {
	padding-left		: 0.5em;
	padding-right		: 0.5em;
	color			: #000000;
	font-size		: 95%;
}

A:hover.topmenulink {
	padding-left		: 0.5em;
	color			: #ffff00;
	font-size		: 95%;
}

.actmenu { 
	padding-left		: 0.5em;
	padding-right		: 0.5em;
	color			: #000000;
	font-size		: 95%;
	border-style		: solid;
	border-top-width	: 1px;
	border-right-width	: 1px;
	border-bottom-width	: 1px;
	border-left-width	: 1px;
}
	
.inactmenu { 
	padding-left		: 0.5em;
	padding-right		: 0.5em;
	color			: #0000FF;
	font-size		: 95%;
}
	
.noborder {
	border-style		: none;
	border-top-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;
	margin-left		: 0px; 
	margin-right		: 0px;
}

.theabstract {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	color			: #000000;
	margin-left		: 0px; 
	margin-right		: 0px;
}

.thesubtitle {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 14px;
	font-weight		: bold;
	color			: #000000;
	margin-top		: 20px; 
	margin-bottom		: 5px; 
	margin-left		: 0px; 
	margin-right		: 0px;
}

.button {
	border-color 		: #000000;
	border-style 		: solid;
	border-top-width 	: 1px;
	border-right-width 	: 1px;
	border-bottom-width 	: 1px;
	border-left-width 	: 1px;
	padding-left 		: 2px;
	padding-right 		: 2px;
	padding-top 		: 2px;
	padding-bottom 		: 2px;
	background-color	: #DDDDDD;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size 		: 13px;
}

.button:hover {
	background-color	: #c1bfbf;
}

.flatinput       {
	background-color        : #FFFFFF;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 95%;
	font-weight             : normal;
	color                   : #000000;
	border-color            : #000000;
	border-style            : solid;
	border-width            : 1px;
	border-left-width       : 1px;
	border-top-width        : 1px;
	border-right-width      : 1px;
	border-bottom-width     : 1px;
	padding-left            : 5px;
	padding-right           : 0px;
	padding-bottom          : 5px;
	padding-top             : 5px;
	margin-right            : 5px;
	text-align              : left;
	margin-top              : 2px;
	margin-bottom           : 2px;
}

.smalltext	{
	font-size		: 80%;
}

td.commentheader {
	font-family             : Verdana, Helvetica,  Arial, sans-serif;
	font-size               : 12px;
	font-weight             : bold;
	border-color            : #000000 black black;
	border-style            : solid;
	border-top-width        : 3px;
	border-right-width      : 0px;
	border-bottom-width     : 0px;
	border-left-width       : 0px;
	padding-top             : 10px;
}

td.commenttitle {
	font-family             : Verdana, Helvetica,  Arial, sans-serif;
	font-size               : 12px;
	font-weight             : bold;
	padding-left            : 15px;
	padding-right           : 4px;
	width                   : 50%;
	background-color        : #a3acff;
}

td.commentmeta {
	font-family             : Verdana, Helvetica,  Arial, sans-serif;
	font-size               : 12px;
	font-weight             : normal;
	padding-right           : 4px;
	width                   : 50%;
	background-color        : #a3acff;
}

td.commenttext {
	font-family             : Verdana, Helvetica,  Arial, sans-serif;
	font-size               : 12px;
	font-weight             : normal;
	padding-left            : 30px;
	padding-right           : 4px;
	background-color        : #ffffff;
}

td.relcommenttitle {
	font-family             : Verdana, Helvetica,  Arial, sans-serif;
	font-size               : 12px;
	font-weight             : bold;
	padding-left            : 30px;
	padding-right           : 4px;
	width                   : 50%;
	background-color        : #e4ffff;
}

td.relcommentmeta {
	font-family             : Verdana, Helvetica,  Arial, sans-serif;
	font-size               : 12px;
	font-weight             : normal;
	padding-right           : 4px;
	width                   : 50%;
	background-color        : #e4ffff;
}

td.relcommenttext {
	font-family             : Verdana, Helvetica,  Arial, sans-serif;
	font-size               : 12px;
	font-weight             : normal;
	padding-left            : 30px;
	padding-right           : 4px;
	background-color        : #ffffff;
}
