/* === ELEMENTS === */
img, table
{
    border: 0;
}
input, select, textarea
{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
    font-size: 10px;
}
ol
{
    margin-top: 1em;
    margin-left: 24px;
}
ul
{
    list-style-type: none;
}
ul.square
{
    list-style-type: square;
    padding-left: 15px;
}
dt
{
    float: left;
}
.c-input-20 {width:20px}
.c-input-50 {width:50px}
.c-input-100{width:100px}
.c-input-150{width:150px}
.c-input-200{width:200px}
.c-input-250{width:250px}
.c-input-300{width:300px}
.c-input-400{width:400px}
.c-input-500{width:500px}




/* === MARGIN TOP === */
.c-top-1{margin-top:12px}
.c-top-2{margin-top:24px}
.c-top-3{margin-top:36px}
.c-top-4{margin-top:48px}
.c-top-5{margin-top:60px}
.c-top-6{margin-top:72px}
.c-def-5 {width:5em;float:left;clear:left}
.c-def-6 {width:6em;float:left;clear:left}
.c-def-7 {width:7em;float:left;clear:left}
.c-def-8 {width:8em;float:left;clear:left}
.c-def-9 {width:9em;float:left;clear:left}
.c-def-10{width:10em;float:left;clear:left}
.c-def-11{width:11em;float:left;clear:left}
.c-def-12{width:12em;float:left;clear:left}
.def5 dt {width:5em}
.def6 dt {width:6em}
.def7 dt {width:7em}
.def8 dt {width:8em}
.def9 dt {width:9em}
.def10 dt{width:10em}
.def11 dt{width:11em}
.def12 dt{width:12em}



/* === HORIZONTAL LINES === */
.c-hl-1{width:1px;height:1px;margin:auto;overflow:hidden}
.c-hl-3{width:3px;height:1px;margin:auto;overflow:hidden}
.c-hl-5{width:5px;height:1px;margin:auto;overflow:hidden}
.c-hl-7{width:7px;height:1px;margin:auto;overflow:hidden}
.c-hl-9{width:9px;height:1px;margin:auto;overflow:hidden}




/* === FONT === */
.c-bold  {font-weight:bold}
.c-center{text-align:center}
.c-small {font-size:10px}
.c-status{font-weight:bold}
.c-hide  {display:none}
h1       {font-size:20px;font-weight:bold;text-align:center}
h2       {font-weight:bold;font-size:12px}
h3       {font-weight:normal;text-decoration:underline;font-size:12px}
strong   {font-weight:bold}




/* === LINKS === */
a:link,a:visited,a:hover{text-decoration:none}
.c-link-1{text-decoration:underline}
.c-link-2{text-decoration:underline;font-weight:bold}




/* === SUB === */
.c-sub  {text-decoration:none;font-weight:bold;font-size:10px;}
.c-sub-1{text-decoration:underline}
.c-sub-2{text-decoration:none;font-weight:bold}




/* === MENU === */
#menu
{
    margin-top: 24px;
    margin-bottom: 24px;
}
#menu a
{
    text-decoration: none;
}
#menu h2
{
    display: inline;
    font-size: 100%;
}




/* === TABLE === */
th
{
    height: 17px;
	padding-left: 5px;
	padding-right: 5px;
    font-weight: bold;
	font-size: 10px;
	text-align: left;
}
td
{
    height: 17px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	line-height: 17px;
}