/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
label {
                font-size:medium;
                margin:0px;
                padding:0px;
}
hr {
                margin: 0px;
}
div {
                margin: 0px;
                padding: 0px;
}
table {
                margin: 0px;
                padding: 0px;
}

a {
                color:#0066FF;
                text-decoration:none;
}
a:visited {
                color:#0066FF;
                text-decoration:none;
}
a:hover {
                color:#0066FF;
                text-decoration:underline;
}

h1,h2,h3 {
				margin: 0px;
				padding: 0px;
}
h1 { color:#0066FF;}
p{
                padding:0px;
                margin:0px;
}
img {
                margin:0px;
                padding:0px;
                border:0px;
}
#site_map {
                font-size:small;
                line-height:150%;
                color:#336633;
}
#site_map h3 {
                font-size:large;
	margin: 0px;
	padding: 2px;
	color: #FFF2E1;
	background-color:#FABC85;
                font-weight: bold;
}
#site_map h4 {
	font-size:large;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color: #FFF2E1;
}
#site_map h5 {
	font-size:small;
	margin:0px;
	padding:0px;
	color: #FFF2E1;
}
                
#news {
                font-size:small;
                line-height:150%;
	border: 1px dotted #FABC85;
	padding: 5px;
	height: 172px;
	width: 245px;
}
#news a {
                color:#0066FF;
                text-decoration:none;
}
#news a:hover {
                color:#0066FF;
                text-decoration:underline;
}
#news h3 {
	font-size: medium;
                color:#333333;
	line-height: 150%;
	margin: 5px 0px 0px 0px;
}
#news p {
	margin:0px;
	padding:0px;
}
#news ul {
                margin: 0px 0px 0px 20px;
	list-style-image: url(../img/memo.gif);
}
#l_sidebar {
	float: left;
	font-size: medium;
	line-height: 150%;
	background-color: #EDB4B4;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	width: 150px;
}
#r_sidebar {
	float: left;
	font-size: medium;
	line-height: 150%;
	background-color: #EDB4B4;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	width: 150px;
}
#content {
	margin: 0px;
	padding: 10px;
	width: 500px;
                font-size: medium;
                line-height: 150%;
}
#content h4 {
	margin: 0px;
	padding: 2px;
	font-size:large;
	color: #FFF2E1;
	background-color:#FABC85;
	text-align: left;
                font-weight: bold;
}
#content form {
	margin: 0px;
	padding: 0px;
}
#content hr {
	margin: 0px;
	padding: 0px;
	border: 1px dotted #CCCCCC;
}
#mainbox {
	border: 1px solid #999999;
	width: 474px;
	background-color:#FFF2E1;
                font-size: medium;
}
#maincomment {
                font-size: medium;
                text-align: right;
}
#mainbox h4 {
	margin: 0px;
	padding: 2px;
	font-size:large;
	color: #FFF2E1;
	background-color:#FABC85;
	text-align: left;
                font-weight: bold;
}
#mainbox a {
	text-decoration:none;
                font-weight: bold;
}
#mainbox a:hover {
                text-decoration: underline;
                font-weight: bold;
}
#mainbox hr {
                margin: 0px;
}
#mainbox p {
                margin: 0px;
                padding: 0px;
}
#sidebox {
	background-color: #FFF2E1;
	color: #336633;
                padding: 1px;
                width: 140px;
	font-size: small;
	line-height:150%;
}
#sidebox img{
                margin:4px;
}
#sidebox  h2 {
	margin: 0px;
	padding: 0px;
	font-size:medium;
color:#FFF2E1;
	background-color:#FABC85;
	text-align: center;
                font-weight: bold;
}
#sidebox h3,h4 {
                margin:0px 0px 0px 10px;
                padding:0px;
                font-size:medium;
                color:#FFF2E1;
                text-align:left;
}
#sidebox ul {
                margin: 5px 0px 5px 30px;
	list-style-image: url(../img/doted.gif);
}

#txt_size01 {
margin: 0px;
padding: 0px;
font-size:medium;

}
#txt_size02 {
	margin: 0px;
	padding: 0px;
	font-size:medium;
	color: #FFF2E1;
	background-color:#FABC85;
	text-align: center;
                font-weight: bold;
}
#ma_h4 a{
	margin: 0px;
	padding: 0px;
	font-size:medium;
	color: #FFF2E1;
	text-align: center;
                font-weight: bold;
                text-decoration:none;
}
#ma_h4 a:hover{
	margin: 0px;
	padding: 0px;
	font-size:medium;
	color: #FFF2E1;
	text-align: center;
                font-weight: bold;
                text-decoration:underline;
}
#ma_h4 a:visited{
	margin: 0px;
	padding: 0px;
	font-size:medium;
	color: #CC9999;
	text-align: center;
                font-weight: bold;
                text-decoration:underline;
}

#txt_size02 a{
	margin: 0px;
	padding: 0px;
	font-size:medium;
	color: #0066FF;
	background-color:#FABC85;
	text-align: center;
                font-weight: bold;
                text-decoration:none;
}
#txt_size02 a:hover{
	margin: 0px;
	padding: 0px;
	font-size:medium;
	color: #0066FF;
	background-color:#FABC85;
	text-align: center;
                font-weight: bold;
                text-decoration:underline;
}
#bt {
	background-color: #EDB4B4;
                color:#666666;
                padding: 4px 0px 4px 6px ;
                font-size:small;
}
#bt a{
        color:#666666;
}
#bt a:hover{
 color:#FFFFFF;
}
.search {
	background-image: url(../img/bt_bg.gif);
	background-repeat: repeat-x;
}
#comments-open {
	font-size: medium;
	line-height: 23px;
	background-color: #FFF2E1;
	margin: 5px;
	padding: 10px;
	width: 450px;
	border: 1px solid #999999;
}

