.required_Field{
border-left:3px solid #CC0000;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
opacity: .7;
filter: alpha(opacity=70);
color: #000000;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
}


label{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

legend{
	font-size:medium;
	font-weight: bold;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

fieldset{
	border:1px solid #666666;
	padding: 5px;
	color: #FFFFFF;
	width: 330px;
	line-height: 20px;
}

form {
	display: inline;
	margin: 0px;
padding-left:0px;
padding-top:0px;
padding-bottom: 2px;
}



.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #ffffff;
opacity: .7;
filter: alpha(opacity=70);
color: #000000;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;

} 


.homepageframe{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='site_media/homepage/homepage_frame.png', sizingMethod='scale');
		background-color: transparent;
	position: relative;
	z-index:1;
}

html>body .homepageframe{background-image: url(site_media/homepage/homepage_frame.png); z-index:1;}

.diaryframe{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='site_media/diary_frame.png', sizingMethod='scale');
		background-color: transparent;
	position: relative;
	z-index:1;
}

html>body .diaryframe{background-image: url(site_media/diary_frame.png); z-index:1;}


.form {
	margin: 0px;
	left: auto;
}


.navigation
{
	color : #FFFFFF;
	background : #EB5000;
	border-color : #EEEEEE;
	border-top : 1px solid;
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	padding: 2px;
border: inset 1px #708090;
}

.text1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px;
	text-align: justify;
}
.text1_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	padding: 10px;
	font-weight: bold;
}
.text1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.text1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.text1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.text1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.text1_title a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.text1_title a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.text1_title a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.text1_title a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


