body { 
background-image : url(images/bg_body.jpg);
background-repeat : repeat-x;
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
} 
#toppage { 
width : 800px;
} 
#date { 
float : left;
width : 190px;
height : 39px;
border-bottom : 1px solid #999999;
border-right : 1px solid #999999;
} 
#topbar { 
float : left;
width : 608px;
height : 40px;
background-color : #ec1d25;
background-repeat : repeat-x;
border-right : 1px solid #999999;
} 
#header { 
width : 800px;
} 
#content { 
width : 800px;
} 
#contenttext { 
float : left;
width : 608px;
background-color : #f7f7f7;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
border-bottom : 1px solid #999999;
border-top : 1px dotted #cccccc;
min-height : 360px;
max-height : 675px;
} 
#contenttext a { 
color:#333333;
text-decoration:underline;
}
#contenttext a:hover { 
color:#666666;
text-decoration:none;
} 
#logo { 
float : left;
width : 190px;
height : 108px;
background-color : #f7f7f7;
border-left : 1px solid #999999;
} 
#pagetitle { 
position : relative;
float : left;
width : 608px;
height : 110px;
background-color : #f7f7f7;
border-right : 1px solid #999999;
} 
#title { 
position : absolute;
right : 10px;
bottom : 0;
width : 600px;
} 
#menu { 
float : left;
width : 190px;
margin : 0;
} 
#footer { 
width : 590px;
padding-right : 10px;
padding-left : 200px;
} 
.panel { 
border : 1px solid #e4e4e4;
background-color : #eeeeee;
margin-bottom : 10px;
width : 585px;
height : 160px;
} 
.bodytext { 
font : 0.7em Tahoma, sans-serif;
color : #666666;
} 
.smalltext { 
font : 0.7em Tahoma, sans-serif;
font-size : 11px;
color : #666666;
} 
.smallwhitetext { 
font : 0.7em Tahoma, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
} 
.smallwhitetext a { 
font : 0.7em Tahoma, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
} 
.smallwhitetext a:hover { 
text-decoration : underline;
} 
.smallgraytext { 
font : 0.7em Tahoma, sans-serif;
font-size : 11px;
color : #999999;
} 
.smallgraytext a { 
font : 0.7em Tahoma, sans-serif;
font-size : 11px;
color : #999999;
text-decoration : underline;
} 
.smallgraytext a:hover { 
text-decoration : none;
} 
.titletext { 
font : 0.7em Times New Roman;
font-size : 35px;
font-weight : bold;
color : #999999;
} 
.logotext { 
font : 0.7em Tahoma, sans-serif;
font-size : 36px;
font-weight : bold;
color : #999999;
} 
.orangelogotext { 
font : 0.7em Tahoma, sans-serif;
font-size : 36px;
font-weight : bold;
color : #ff9900;
} 
.orangetitle { 
font : 0.7em Tahoma, sans-serif;
font-size : 24px;
font-weight : bold;
color : #ff9900;
} 
#linksmenu a { 
float : right;
width : 183px;
height : 20px;
background-color : #999999;
border-left : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
font : 0.7em Tahoma, sans-serif;
font-size : 11px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
padding-top : 5px;
} 
#linksmenu a:hover { 
background-color : #ec1d25;
} 
#linksmenu a.selected { 
background-color : #ec1d25;
} 
input.submitbutton { 
margin : 0;
font-size : 110%;
font-family : Arial, Sans-serif;
border : 1px solid #ec1d25;
background : #ffffff;
color : #666666;
padding : 1px;
font-weight : bold;
}
#bullets {
line-height:12px;
}

.error {
	font-weight: bold;
	color:#FF0000;
	}
