A:link, A:visited, A:active { text-decoration: none; color:blue;}
A:hover { text-decoration: underline; color:BLUE;}
H1 {font-size: 32px; font-weight: bold;}

html,body{width:1002px;height:100%;text-align: center;background:white;}
html,body{font:16px tahoma;}
body{padding:0;margin:10; text-align: center;}

.classicus{
	width:100vw;
	min-height:100%;
	height:100%;
	background: white;
	border: 1px solid blue;
	margin:auto;
	}
html>body .classicus {width:auto; height: auto;}

.wrp_logo {
	position: relative;
	width: 800px;
	top: 20px;
	clear:both;
}
html>body .wrp_logo {top:20px;}
.logo {
	position: relative;
	float:left;
}

.hp_wrp_boxes{
	position:relative;
	width: 800px;
	top:40px;
}

/*  wrp_eh_right + wrp_eh_left: required for equal heights */
.wrp_eh_R {
	position:relative;
	width: 800px;
	background-image: url(media/bkgr.jpg);
	background-position: right;
	background-repeat: repeat-y;
}
html>body .wrp_eh_R  {float:left;}

.wrp_eh_L {
	position:relative;
	width: 800px;
	background-image: url(media/bkgl.jpg);
	background-position: left;
	background-repeat: repeat-y;
	float:left;
}

.hp_wrp_L_box {
	position:relative;
	float:left;
	width: 485px;
	padding:0;
}

.hp_wrp_R_box{
	position:relative;
	float:right;
	width: 300px;
	background-color:WHITE;
}
.wrp_login {
	position:relative;
	width: 300px;
	padding:15 10 5 10;
	 border: 1px dotted blue;
	background-color:#F5F5F5;
}
html>body .wrp_login  {padding:15 0 5 0;}

.loginLabel {
	font: 16px Verdana;
	padding:0px 12px 0px 0px;
	width: 90px;
	float: left;
}
html>body .loginLabel  { width:90px;}

.loginInput {
	font: 13px tahoma;
	width: 155px;
	float: left;
	clear: right;
}
.input{
	font: 13px Arial;
	padding:2px;
	direction:ltr;
}
.submit_user_wrapper{
	position:relative;
	top:15px;
}
.submit_user{
	position:relative;
	width: 147px;
	height: 34px;
	font-size: 16px;
	text-align:center;
	clear: right;
	cursor: pointer;
	margin:2px;
	border-right: 1px  #C1DAD7 solid;
	border-left:  1px  #C1DAD7 solid;
	border-top:  1px  #C1DAD7 solid;
	border-bottom:  1px  #C1DAD7 solid
	clear:right;
}
html>body .submit_user  {width:157px;margin:0px;border-radius: 9px;}
.loginForgot {
	font: 14px Verdana;
	padding-top:15px;
}
html>body .loginForgot  {padding-top:10px;}
.register {
	font: 14px Verdana;
	text-align:center;
}
.frame1{
	position:relative;
	width: 800px;
	top:40px;
	border: 1px solid blue;
	clear:both;
	padding-bottom:15px;
}
html>body .frame1  {padding-bottom:35px;}
.main_heading {
	position:relative;
	font: 24px tahoma;
	padding:10 0 0 0;
	top:10px;
}
.prompt {
	position:relative;
	font:  16px tahoma;
	color: black;
	text-align: center;
	padding-bottom:20px;
}
html>body  .prompt{top:25px;clear:both;}
.errormsg {
	position: relative;
	font:  16px tahoma;
	color: #CC0066;
	text-align: center;
	padding-bottom:20px;
}
html>body .errormsg {top:25px;clear:both;}

.text340left{
	width: 340px;
	direction: ltr;
}
.text250left{
	width: 250px;
	direction: ltr;
}
.questionMark{
	vertical-align:center;
	color:red;
	font: 18px  ARIAL;
}
.clearer {
	clear: both;
	font-size: 4px;
	}
html>body .clearer { font-size: 6px;}

/*

.wrp_daily_headline {
	top:20px;
	position:relative;
	width: 485px;
	float:left;
	}
html>body wrp_daily_headline  {width:475px; height: auto;}

.daily_headline {
	position:relative;
	text-align: left;
	width:30px;
	float:left;
	}
html>body daily_headline{top: 5px; height:20px;} 
.line-daily { 
	position: relative;
	float:right;
	width:500px;
	border-bottom: dotted #007FC0 2px;
	}
html>body .line-daily {top: 15px; height:4px;} 


.dailyTable{
	width:485px;
}
.dailyTable td.line {
	width:514px;
	vertical-align:bottom;
	padding:7 0 0 0;
}
.hr_daily_line
{
border-top:  dotted  black;
padding:0 0 0 2;
}
.dailyTable td.Daily{
	vertical-align:top;
	width:40px;
	padding: 0 0 0 15;
}


.button4 {border-radius: 16px;}
*/