body {
margin:0;
padding:0;
/*text-align:center;
/*background-image:url(../img_new/BG2.png);*/
background-size:100%;
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #546168;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.formdati {
    width: 200px;
    color: #000;
    background-color: #f3f3f3;
    text-align: left;
    border: none;
    border-radius: 5px;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

.formdati_big {
    width: 250px;
    color: #262626;
    background-color: #e8f0fe;
    text-align: left;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    height: 40px;
    font-weight: 400;
    padding: 12px;
    line-height: 24px;
    font-family: inherit;
    margin: 0;
}

.formerror {
    border-color: #ff0000bf;
    border-style: inset;
}

.formtext {
    text-align: left;
    border: none;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-size: 14px;
    position: absolute;
    left: 10px;
}
/*
.buttReg {
	color: #ffffff;
	background-color: #326db5;
	font-size: 16px;
	border: 1px solid #2d63c8;
	border-radius: 4px;
	padding: 2px 10px;
	cursor: pointer;
    margin-top: 15px;
}
.buttReg:hover {
	color: #2d63c8;
	background-color: #ffffff;
}

.buttRegDis {
	color: #cdc7c7;
	background-color: #98a0a9;
	font-size: 16px;
	border: 1px solid #98a0a9;
	border-radius: 4px;
	padding: 2px 10px;
	cursor: pointer;
    margin-top: 15px;
}
*/

#container {
width: 751px;
margin: 0 auto;
text-align:left;
position:relative;
top:11px;
}

#top_header1 {
margin:0;
background: url(../images/top_header1_bg.png) bottom left no-repeat;
width:100%;
}

#top_header2 {
background: url(../images/top_header2_bg.jpg) top left repeat-x;
height: 59px;
border-left:#FFFFFF 5px solid;
border-right:#FFFFFF 5px solid;
width: 751px;                /* for ie5 */
voice-family: "\"}\"";
voice-family: inherit;
width: 741px;                /* for compliant browsers */
margin-bottom:-2px;
/* Commented backslash for I.E. 5.2 for mac hack \*/
margin-bottom:0;
/* End hack */
}



#top_header2 h2 { 
	background: transparent url(../images/parsifal_logo2.gif) no-repeat top left;
	margin:5px 0 0 15px;
	width:370px;
	height:41px;
	}
	
#top_header2 h2 span {
	display:none
	}

#login {
background:#FFFFFF;
border-left:#FFFFFF 5px solid;
border-right:#FFFFFF 5px solid;
width: 751px;                /* for ie5 */
voice-family: "\"}\"";
voice-family: inherit;
width: 741px;                /* for compliant browsers */
margin-bottom:-11px;
/* Commented backslash for I.E. 5.2 for mac hack \*/
margin-bottom:0;
/* End hack */
}


.login {
color:#FFFFFF;
font-size: 11px;
font-weight:bold;
padding:2px 1px;
}


A:link, A:visited, A:hover, A:active {
font-family: Tahoma;
font-size: 11px;
line-height: 12px;
color: #DB2A1A;
TEXT-DECORATION: underline
}


.login a:link, .login a:visited {
font-weight: normal;
color:#FFF;
text-decoration: underline;
}

.login a:hover, .login a:active {
text-decoration: underline;
color:#FFF;
}

#content{
background:#FFFFFF;
padding:40px;
}
	

#content1 {
padding: 5px;
background: #F1942F;
height: 198px;
border-left:#FFFFFF 5px solid;
border-right:#FFFFFF 5px solid;
border-bottom:#FFFFFF 1px solid;

}

#content2 {
padding-top:1px;
background: #FFF;
height: 319px;
border-left:#FFFFFF 5px solid;
border-right:#FFFFFF 5px solid;
border-bottom:#FFFFFF 1px solid;
margin-top:-11px;
/* Commented backslash for I.E. 5.2 for mac hack \*/
margin-top:0;
/* End hack */

}


.menu {
margin-top:5px;
margin-left:5px;
float:left;
}

#menu_box{
background-color:#B0BCC2; 
float:left;
padding-top:8px; 
}

#flash_logo {
float:right;
}


.link_1 {
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #DC281B;
}


.link_4 {
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #DC281B;
}
	
.input_box {
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFFFFF;
	
	width: 120px;
}


.localitydiv{}
.localitydiv select {
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFFFFF;
	
	width: 140px;
	
	}




#main_box {
width:326px;
float:left;
margin-right:4px;
}


#top40_box {
width:330px;
float:right;
}

#top40_box .textrow{
border-left:#B0BCC2 1px solid;
border-right:#B0BCC2 1px solid;
}

.textrow {

font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #546168;
}

.row{
/*padding-left:15px;
padding-right:15px;
border-left:#B0BCC2 1px solid;
border-right:#B0BCC2 1px solid;
*/
}

.RedTitle{
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #DC281B;
}


.GrayDark{
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #414141;
}

.BlackTitle{
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 14px;
	color: #414141;
}



.WarningTitle{
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 14px;
	color: red;
}


#main_box .line {
padding-top:15px;
padding-bottom:17px;
padding-left:15px;
border-left:#B0BCC2 1px solid;
border-right:#B0BCC2 1px solid;
}


#top40_list{
overflow-x: hidden;
overflow-y: scroll;
width:306px;
height:190px;
padding-bottom:7px;
}

.top40_row{
text-transform:lowercase;
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #546168;
}

.top40_pos {
padding-left:4px;
padding-right:2px;
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #DC281B;
	
}	



#footer{
clear:both;
padding-top:23px;
background: url(../images/footer_bg.gif) no-repeat;
height:66px;
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #94A0A6;
margin-top:-11px;
/* Commented backslash for I.E. 5.2 for mac hack \*/
margin-top:0;
/* End hack */		

}

#footer a:link, #footer a:visited {
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #677780;
	}

.user_register{

font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #546168;
	padding:4px;
	border-bottom:#B0BCC2 1px solid;
}

.input_navigation {
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	}
form {
margin:0;
}




.date{
font-family:"Courier New", Courier, monospace;
color:black;
}





.warning{
color:red;
font-weight:bold;
}


