body { 
    text-align: center; 
    font-family: georgia, serif;
    font-size: 10pt;
    /* background: #fffbe5; */
    background: #fff;
}

input.text { border: 1px solid #999; background: #fff; font-family: sans-serif; font-size: 10pt; padding: 1px 3px 1px 3px; margin: 1px; }
input.button { border-top: 1px solid #555; border-left: 1px solid #555; border-bottom: 1px solid #999; border-right: 1px solid #999; background: #ccc; font-family: sans-serif; font-size: 9pt; padding: 1px 3px 1px 3px; margin: 1px; }
textarea { border: 1px solid #999; background: #fff; font-family: sans-serif; font-size: 10pt; padding: 1px 3px 1px 3px; margin: 1px; }

u { color: #ff0033; }

#all { 
}

#all_table { 
    margin-left: auto; 
    margin-right: auto; 
    text-align: left;
}

#left { 
    background: url(pic/left.png); 
    width: 126px; 
    height: 300px; 
}

#right { 
    background: url(pic/right.png); 
    width: 127px; 
}

#content_box { 
    width: 605px; 
    vertical-align: top;
    padding-bottom: 20px;
}

#content {
    margin: 10px;
    text-align: justify;
}

#content p {
    margin-bottom: 10px;
    margin-top: 20px;
}

#content h1 { 
    font-weight: normal;
    font-size: 16pt;
    color: #000066;
    margin-top: 20px;
    margin-bottom: 5px;
}

#content h2 { 
    font-weight: normal;
    font-size: 13pt;
    color: #000066;
    margin-top: 20px;
    margin-bottom: 5px;
}

#content h3 {
    font-weight: bold;
    font-style: italic;
    font-size: 13pt;
    color: #ff0033;
    font-family: serif;
}



#content table {
    border-top: 1px solid #000061;
    border-left: 1px solid #000061;
    border-right: 0px;
    border-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 20px;
}

#content th {
    border-bottom: 2px solid #000061;
    border-right: 1px solid #000061;
    border-left: 0px;
    border-top: 0px;
    padding: 1px 4px 1px 4px;
    color: #000061;
    text-align: center;
    font-weight: normal;
}

#content td {
    border-bottom: 1px solid #000061;
    border-right: 1px solid #000061;
    border-left: 0px;
    border-top: 0px;
    padding: 1px 4px 1px 4px;
    text-align: center;
}

#content ul {
    list-style-image: url(pic/bullet.png);
}

#content table.noborder {
    border: 0px;
    margin-left: 0px;
}

#content table.noborder td {
    border: 0px;
    text-align: left;
}

#upper_menu {
    margin: 5px 10px 0px 10px;
    border-bottom: 1px solid #000061;
}

#upper_menu table {
    width: 100%;
    color: #000061;
    font-size: 9pt;
}

#upper_menu a {
    text-decoration: none;
    color: #000061;
}

#upper_menu a:hover {
    color: #999;
}

#upper_menu td {
	vertical-align: top;
}

#title {
	/*
    font-size: 22pt;
	*/
	font-size: 9pt;
    color: /*#000061*/red;
    margin: 10px 10px 10px 10px;
    text-align: right;
}

#copyright {
    font-family: sans-serif;
    font-size: 8pt;
    color: #aaa;
    text-align: center;
    padding-top: 5px;
}

#copyright a { 
    color: #888;
    text-decoration: none;
}

#copyright a:hover {
    text-decoration: underline;
}

div.skip {
    background: url(pic/ruler-small.png);
    width: 38px;
    height: 10px;
    margin: 0px;
    padding: 0px;
    font-size: 5pt;
}

#all_table td { 
}



li.shadow {
    color: #aaa;
}

.l { 
	text-align: left;
}

label { 
	cursor: help;
}

#tooltip_help {
	background: #fff;
	border: 1px solid #000;
	display: none;
	width: 200px;
	font-size: 0.9em;
	text-align: left;
}

#tooltip_help .title {
	font-weight: bold;
	padding-bottom: 5px;
}




