body {
margin:0;
padding:0;
text-align:center;
background-color:#727272;
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #546168;
}

#container {
width: 751px;
margin: 0 auto;
text-align:left;
position:relative;
top:11px;
}

#top_header1 {
margin:0;
background: url(../images/top_header1_bg.gif) 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;
}


