/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#001033;
	color: #408080;
}

img {
	border:0 none;
}

hr{
	color: #408080;
}

a{
  color:#408080;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
  color: #001033;
}

input {
	border-style:solid;
}

textarea {
	border-style:solid;
}

.main{
  width:770px;  
  margin-left:auto;
  margin-right:auto;
  min-height:500px;
	height:auto !important;
	height:500px;
	background:#fafae1;
	padding:10px;
}

.menu table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
}

.menu table a{
  text-decoration:none;
  color: #408080;
}

.menu table a:hover{
  text-decoration:underline;
  color: #001033;
}

form table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

form input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.head{
  padding-top:5px;
  text-align:center;
  border-width:1px;
  border-color:silver;
  border-style:solid;
}

.content{
  border-width:1px;
  border-color:silver;
  border-style:solid;
  padding-top:2px;
  min-height:380px;
	height:auto !important;
	height:380px;
}

.footer{
  border-width:1px;
  border-color:silver;
  border-style:solid;
  text-align:right;
  padding-top:2px;
  margin-top:5px;
  padding-bottom:3px;
}

.footer a{
  color:#408080;
  text-decoration:none;
}

.footer a:hover{
  text-decoration:underline;
  color: #001033;
}

.headline{
  margin-left:5px;
  margin-right:5px;
  margin-bottom:15px;
  margin-top:10px;
}

.article{
  margin-left:10px;
  margin-right:10px;
  margin-bottom:12px;
}

.border_effect_up{
  border-bottom-style:solid;
  border-bottom-color:silver;
  border-bottom-width:1px;
  border-left-style:solid;
  border-left-color:silver;
  border-left-width:1px;
  border-right-style:solid;
  border-right-color:silver;
  border-right-width:1px;
  height:3px;
  line-height:3px;
  margin-left:2px;
  margin-right:2px;
  margin-bottom:2px;
}

.border_effect_down{
  border-top-style:solid;
  border-top-color:silver;
  border-top-width:1px;
  border-left-style:solid;
  border-left-color:silver;
  border-left-width:1px;
  border-right-style:solid;
  border-right-color:silver;
  border-right-width:1px;
  height:3px;
  line-height:3px;
  margin-left:2px;
  margin-right:2px;
}

.pl10{
  padding-left:10px;
}

.pl2{
  padding-left:2px;
}

.pr5{
  padding-right:5px;
}

.tcenter{
  text-align:center;
}

.tjustify{
  text-align: justify;
}

.bold{
  font-weight: bold;
}

.fl{
  float:left;
}

.cb{
  clear:both;
}

.w274{
  width:274px;
}

p {
	margin-top:0;
	padding-top:0;
}

