/* Hyperlinks */

A:link{text-decoration: none; color: #ffffff;}

A:active{text-decoration: color:#CC0000}

A:hover{text-decoration: color:#CC0000}

A:focus {text-decoration: color:#CC0000}

A:visited{text-decoration: none;color: #ffffff;}

/* Classes */



body {

	font-family:Geneva, Arial, Helvetica, sans-serif;

         background-image: url(../img/bg-body.jpg);

         margin: 0px;

         font-size: 12px;

}



td, p {

	font-size:12px;

         color: #666666;

}



table {

	background-color: #fff;

}



.header, .header a, .header a:visited {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-style:normal;

	font-size:12px;

	color:#CC0000;

	padding-left:10;

	padding-top:10;

}



#content {

	color: #666666;

         font-size: 12px;

         padding: 20px;

}



#content a {

	color: #CC0000;

}



#content h1 {

	color: #CC0000;

         font-size:12px;

}



.navi-status {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-style:normal;

	font-size:11px;

	color:#FFFFFF;

	padding-left:10;

	border-bottom-width:2;

	border-color:#F0F0F0;

	border-bottom-style:solid;

}

.navi-bg {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	background-color:#F0F0F0;

}

.navi {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	background-color:#CC0000;

	padding-top:5;

	padding-bottom:5;

	padding-left:10;

	border-bottom-width:1;

	border-color:#F0F0F0;

	border-bottom-style:solid;

}

.sub-navi1 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	background-color:#AA0000;

	padding-top:5;

	padding-bottom:5;

	padding-left:20;

	border-bottom-width:1;

	border-color:#F0F0F0;

	border-bottom-style:solid;

}

.sub-navi2 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	background-color:#990000;

	padding-top:5;

	padding-bottom:5;

	padding-left:30;

	border-bottom-width:1;

	border-color:#F0F0F0;

	border-bottom-style:solid;

}

.sub-navi3 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	background-color:#770000;

	padding-top:5;

	padding-bottom:5;

	padding-left:40;

	border-bottom-width:1;

	border-color:#F0F0F0;

	border-bottom-style:solid;

}



#menu h1 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#F0F0F0;

	background-color:#9F9F9F;

	padding-top:5;

	padding-bottom:5;

	padding-left:10;

	border-bottom-width:1;

	border-color:#999999;

	border-bottom-style:solid;

}



#menu div {

	padding: 0px;

         margin: 0px;

}



#menu {	background-color:#C0C0C0;

	padding-bottom: 20px;

}



#menu p {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CC0000;

         padding: 0px 10px;

}





.body-box1 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

}



.body-box1-foot {

	table-layout:3;

	background-color:#F0F0F0;

	border-bottom-width:1;

	border-color:#999999;

	border-bottom-style:solid;

}







#right {

	margin: 0px;

}





#right h1 {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#F0F0F0;

	background-color:#CC0000;

	padding:5;

         margin: 0px;

         line-height: 15px;

}



.head {

	background-image: url(../img/bg-head.jpg);

}



#right {

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-style:normal;

	font-size:11px;

	color:#FFFFFF;

	background-color:#CC0000;

         line-height: 12px;

	background-image: url(../img/bg-right.jpg);

}



#right form, #right p {

	padding: 10px;

}



.foot {

	text-align: right;

	background-image: (../img/bg-foot.jpg);

         background-color: #CC0000;

}



.foot a{

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-style:normal;

	font-size:10px;

	color:#fff;

	padding-right:10;

}



.csc-searchform {

	margin-top: 20px;

}



.tx-rlmpdomaincheck-pi1-form-text-field{



}



.tx-rlmpdomaincheck-pi1-form-tld-select {

	margin-top: 0px;

	padding-top: 0px;

}



fieldset {
  padding: 1em;
  border:0px;
}

label {
  width: 12em;
  font-size: 12px;
  padding: 0px 10px 0px 10px;
  float: left;
  text-align: left;
  margin-right: 0.5em
  display: block;
}

input {
  margin-bottom: 10px;
}

textarea {
  margin-bottom: 10px;
}

.csc-mailform-submit {
        margin-bottom: 20px;
}