html{
 background-color: rgb(212,255,160);
}
div.entryLink{
 padding-top:10px;
 padding-bottom:10px;
 margin-left:20px;
}
div.imgBox{
 float:right;
 padding:10px;
}
div.formBox{
 margin: 15px;
 margin-top: 20px;
 margin-right: 10px;
 padding: 10px;
 background-color: rgb(212,255,160);
 border:2px solid rgb(220,255,220);
}
div.formbox input.t-high{
 border-color:rgb(120,120,180);
}
div.formbox input.p-high{
 border-color:rgb(120,120,180);
}
div.formbox form h2{
 line-height:100%;
 font-size:medium;
 font-weight:normal;
 margin:0px;
 border:0px;
}
div#contentsHead{
 padding-top:10px;
 padding-bottom:10px;
}
div#contentsShell{
 color:rgb(255, 255, 255);
 padding-top:10px;
 padding-bottom:40px;
}
div#contentsShell h1{
 font-family: "Myriad", "Trebuchet MS", sans-serif;
}
div#mainmenu{
 margin-left:10px;
 padding-bottom:5px;
}
div#menubox{
 float:left;
 width:200px;
 padding-left:5px;
 padding-right:5px;
 color:rgb(90, 90, 90);
 font-size:90%;
}
div#menubox h2{
 color:rgb(90, 90, 90);
}
ul{
 padding-left:5px;
}
ul ul{
 margin-left:1em;
 padding-left:4px;
 font-size:90%;
 list-style-type:none;
}
li.active{
 font-weight:bolder;
 font-size:larger;
}
li.active li{
 font-weight:normal;
 font-size:90%;
}
li.active li.selfClass{
 font-weight:bolder;
 font-size:larger;
}
div#contentsBorder{
 margin-left:220px;
 background-color     : rgb(255,255,255);;
 background-image     : url("/style/img/left-corner.gif");
 background-position  : top left;
 background-repeat    : no-repeat;
 padding-top:4px;
}
div#contentsBody{
 color:rgb(60, 60, 60);
 background-color:rgb(255, 255, 255);
 background-image     : url("/doc/img/check.gif");
 background-position  : 80% 70%;
 background-repeat    : no-repeat;
 padding-top:10px;
 padding-left:15px;
 padding-right:10px;
 padding-bottom:15px;
 zoom:100%;
}
div#contentsBody img{
 vertical-align:bottom;
}
div#contentsBody img.capt{
 border:1px solid rgb(128,128,128);
}
div.checkback{
}
div.row{
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px solid rgb(200,200,200);
}
fieldset{
	border-top:1px solid rgb(200,200,200);
	margin-bottom:10px;
	padding:10px;
}
legend{
 padding:10px;
 
}
table.detail-info{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
}
table.detail-info th{
	vertical-align:top;
	padding-bottom:3px;
}
table.detail-info td{
	vertical-align:top;
	padding-bottom:3px;
}
table.mailform{
 font-size:smaller;
}
table.mailform th{
 text-align:left;
 vertical-align:top;
}
h2#contentsTitle{
 text-align:right;
 padding-right:15px;
 margin-bottom:10px;
 margin-left:-5px;
 font-size:x-large;
}
div#contentsFooter{
 margin-left:220px;
 background-color     : rgb(255,255,255);;
 background-image     : url("/style/img/left-corner.gif");
 background-position  : bottom left;
 background-repeat    : no-repeat;
 height:4px;
 margin-bottom:10px;
}
div.message{
 margin:1em;
}
div.foot{
 clear:both;
 position:fixed;
 bottom:0%;
 left:0%;
 right:0%;
 margin-top:10px;
 border-top:2px solid rgb(100,100,100);
 padding-top:5px;
 padding-bottom:5px;
 text-align: center;
 font-size:smaller;
}
div.foot a{
 color: rgb(255,255,255);
}
div.foot a:visited{
 color: rgb(255,255,255);
}
div.foot a:hover{
 color: rgb(180,200,180);
}
dl{
}
dt{
	font-weight:bold;
	margin:3px;
}
dd{
	margin-left:10px;
	font-size:smaller;
	margin-bottom:4px;
}
td.margin{
 height:15px;
}
img.block{
 width:1em;
}
img.captcha{
 vertical-align:middle;
 margin-left:5px;
 margin-right:5px;
 float:left;
}
span.warn{
 color:#FF0000;
 font-weight:bold;
}
span.require{
 color:#FF0000;
 font-size:smaller;
}
p.error{
 color:#FF0000;
 font-weight:bold;
}