body {
	margin: 0 auto;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#container
{
width: 100%;	
margin: 0 auto;
text-align:center;
}

#header, #footer, #content	
{
width:824px;	
margin: 0 auto
}

#header 
	{	
	background-image: url(img/header.gif);
	background-repeat: no-repeat;
	position:relative;
	width:824px;
	height:105px;	
	color: #cccccc;
	}

#top_menu
	{
	position:absolute;
	right:60px;
	bottom:44px;	
	}

#flash
	{
	height:172px;	
	background-image: url(img/img-bg.gif);
	background-repeat:repeat-x;		
	}

#m_container
	{
	height:33px;	
	background-image: url(img/menu-bg.gif);

	}

#menu {
		width:824px;
	margin-left:0px;
	margin: 0 auto
}
#menu img {border:0; margin-right:70px;}

#pmenu img {width:152px; height:68px; border:0px; margin-right:12px;}

A {color: #cc0000; text-decoration:none}

A:hover {color: #ff6666; text-decoration:none}

.left_col 
	{
	background-color:#c8e4fb;
	width:170px;
	padding:24px;
	text-align:center;
	height:240px;	
	vertical-align:top;
	font-size: 11px;
	
	line-height:140%;
	}

.right_col 
	{
	background-color:#f2f2f2;
	width:568px;
	padding:24px 20px 24px 20px;
	text-align:left;
	vertical-align:top;	
	font-size: 11px;
	line-height:140%;	
	background-image: url(img/main-bg.gif);
	background-repeat:repeat-y;		
	}

.fin {
	background-color: White;
	border: 1px solid #000000;
	font-size:11px;
}

.fsu {
	background-color: #DCDCDC;
	border-width:1px;
	font-size: 10px;
}

.err
{
	padding: 0px 0px 0px 10px;
	clear: both;
	background-color: #FFe8e8;
	border-bottom: 1px solid #DB0000;

}

.anno_ok, .anno_info, .anno_bad {
	padding: 10px  10px 10px 10px;
	background-color: #B7E5C9;
	border: 1px solid #3EA566;
	margin-bottom: 20px;
}

.anno_info {
	background-color: #FAFAD2;
	border: 1px solid #E6E73F;
}

.anno_bad {
	background-color: #FFe8e8;
	border: 1px solid #DB0000;
}

#pform OL {
  margin: 0;
  padding: 0;
  list-style: none;
}

#pform label {  
  display: block;
  float: left;
}
#pform  li {  
 margin-bottom: 5px;
 clear:both;

}

#pform  li {  
 border-bottom: 1px solid #dddddd; 
 padding-bottom:5px;
 line-height: 20px;
}


#pform label {width: 170px;}

.cl1
{
color:#DC143C;	
}

#footer {
	margin-top:5px;
	width:814px;
	height:55px;	
	background-image: url(img/footer-bg.gif);
	background-repeat:repeat-x;	
	text-align:left;
	padding:8px 0 0 10px;		
	}
