body { font-family: Geneva, Verdana; font-size: 10px; color: #636363;}
td { font-family: Geneva, Verdana; font-size: 10px; color: #636363}

sup { font-size: 9px; }
sub { font-size: 9px; }

p {margin-top: 0;}

select { font-size : 10px;  font-family : Geneva, Verdana; color: #636363; border: 1px solid #8F8F8F; background-color: #FFFFFF; }
input { font-size : 10px;  font-family : Geneva, Verdana; color: #636363; border: 1px solid #8F8F8F; background-color: #FFFFFF; }
textarea { font-size : 10px;  font-family : Geneva, Verdana; color: #636363; border: 1px solid #8F8F8F; background-color: #FFFFFF; }
.submit { background-color: #EBEBEB; }
.submitSelected { background-color: #EBEBEB; border: 1px solid #636363; font-weight: bold;}
.button { background-color: #EBEBEB; }
.buttonSelected { background-color: #EBEBEB; border: 1px solid #636363; }
.checkbox { border: none; }
.radio { border: none; }

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.button {
	font-family : Geneva, Verdana;
	font-size : 11px;
	height: 25px;
/*
	background-image: url('img/2006_button_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
*/
	background-color: #EBEBEB;
	color: #666666;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #CCCCCC;
	margin: 2px;
}

select {
	font-family: Geneva, Verdana;
	font-size: 11px;
	vertical-align: middle;
	height: 20px;
	color: #666666;
	border: 1px solid #9E9E9E;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 0;
}

textarea {
	font-family: Geneva, Verdana;
	font-size: 11px;
	vertical-align: middle;
	color: #666666;
	border: 1px solid #9E9E9E;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 0;
}

.input_text {
	font-family : Geneva, Verdana;
	font-size:11px;
	vertical-align: middle;
	height: 20px;
	color: #666666;
	border:1px solid #9E9E9E;
	background-color:#FFFFFF;
	margin: 2px;
	padding: 0;
}

.input_password {
	font-family : Geneva, Verdana;
	font-size:11px;
	vertical-align: middle;
	height:20px;
	color:#666666;
	border:1px solid #9E9E9E;
	background-color:#FFFFFF;
	margin: 2px;
	padding: 0;
}



a:link { text-decoration: underline; color : #B40404; }
a:visited { text-decoration: underline; color : #B40404; }
a:hover { text-decoration: underline; color : #B40404; }
a:active { text-decoration: underline; color : #B40404; }

.red:link { text-decoration: underline; color : #B40404; }
.red:visited { text-decoration: underline; color : #B40404; }
.red:hover { text-decoration: underline; color : #B40404; }
.red:active { text-decoration: underline; color : #B40404; }

.grey:link { text-decoration: none; color : #636363; }
.grey:visited { text-decoration: none; color : #636363; }
.grey:hover { text-decoration: underline; color : #636363; }
.grey:active { text-decoration: underline; color : #636363; }

.white:link { text-decoration: none; color : #FFFFFF; }
.white:visited { text-decoration: none; color : #FFFFFF; }
.white:hover { text-decoration: underline; color : #FFFFFF; }
.white:active { text-decoration: underline; color : #FFFFFF; }

.big { font-size: 14px; }
.verybig { font-size: 18px; }
.small { font-size: 9px; }
.nolink { text-decoration: none; color: #636363; }
.title { font-size: 14px; }
.red { color: #EC0002; }
.white { color: #FFFFFF; }
.grey { color: #636363; }
.error {
	color : #FFAE00;
	font-weight: bold;
}
.uppercase { text-transform: uppercase; }
.white { color: #FFFFFF; }
.white_big { font-size: 14px; color: #FFFFFF; }
.hand_cursor { cursor: pointer; cursor: hand; }
.hand { cursor: pointer; cursor: hand; }
.left_image { margin-right: 10px; margin-bottom: 5px; }
.title1 {	font-size: 12px; font-weight: bold; }

.underdotted {
	background: url("img/dotline_h.gif") repeat-x bottom left;
}

.overdotted {
	background: url("img/dotline_h.gif") repeat-x top left;
}

.rightdotted {
	background: url("img/dotline_v.gif") repeat-y top right;
}

.leftdotted {
	background: url("img/dotline_v.gif") repeat-y top left;
}

.homepage_greybox {
	background-image: url('inst_homepage/img/background_left_greybox.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#A4A4A4;
}

.homepage_box1_background {
	background-image: url('inst_homepage/img/box_1_background2.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.homepage_box2_background {
	background-image: url('inst_homepage/img/box_2_background2.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.homepage_box3_background {
	background-image: url('inst_homepage/img/box_3_background.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.rightboxTitle {
	color: #ADCE25;
	font-weight: bold;
	margin-bottom: 4px;
}

