BODY {
background-color : #ffffff;
font-size : 11px;
font-family : Arial;
margin : 0;
}
P {
font-size : 11px;
}
TD {
font-size : 11px;
color : #484848;
}
text {
border-width : 1px; 
border-style : inset;
font-size : 100%;
font-family : Arial;
color : #242424;
}
input {
font-size : 95%;
color : #242424;
}
textarea {
padding : 1px;
border : 1px solid #242424;
color : #484848;
font-family : Arial;
font-size : 95%;
}
.inputHighlighted {
padding : 1px 2px;
border : 2px solid #FF3300;
color : #000000;
}
.field input {
padding : 2px 1px;
border : 1px solid #808080;
background-image : url('field_bg.gif');
}
select {
padding : 1px;
font-size : 95%;
color : #242424;
}
A:link {
color : #0066FF;
text-decoration : none;
}
A:visited {
color : #0066FF;
text-decoration : none;
}
A:hover {
color : #0033FF;
text-decoration : underline;
}
H1 {
padding-left : 4px; 
padding-right : 4px; 
padding-top : 2px; 
padding-bottom : 1px;
color : #0033FF;
margin : 0;
font-size : 100%;
font-weight : bold;
}
H1 A:link {
color : #0099FF;
text-decoration : none;
}
H1 A:visited {
color : #0099FF;
text-decoration : none;
}
H1 A:hover {
color : #0099FF;
text-decoration : underline;
}
H2 {
margin : 0;
color : #FF6600;
font-weight : bold;
font-size : 130%;
}
H3 {
margin : 0;
font-weight : bold;
font-size : 110%;
color : #0033FF;
}
H4 {
padding : 1px 10px;
border-bottom : 1px solid #0099FF;
font-size : 105%;
color : #0099FF;
font-weight : bold;
background-image : url('arrow3.gif');
background-repeat : no-repeat;
background-position : left center; 
letter-spacing : 0.1pt;
margin-left : 10px; 
margin-top : 26px; 
margin-bottom : 1px; 
margin-right : 4px;
}
H5 {
margin : 0;
font-weight : bold;
font-size : 120%;
color : #0033FF;
}
H6 {
margin : 0;
color : #FF9900;
font-weight : bold;
font-size : 115%;
}
H6 A:link {
color : #FF6600;
text-decoration : none;
}
H6 A:visited {
color : #FF6600;
text-decoration : none;
}
H6 A:hover {
color : #FF9900;
text-decoration : underline;
}


.formtitle {
font-size : 100%;
color : #ffffff;
font-weight : bold;
padding : 3px;
background-image : url('form/title.gif');
background-repeat : repeat-x;
margin-right : 1px;
margin-left : 1px; 
margin-top : 1px; 
margin-bottom : 0;
}

.formdesc {
font-size : 95%;
color : #0033FF;
background-image : url('arrow2.gif');
background-repeat : no-repeat;
background-position : left center;
background-color : #FFFFFF;
border-bottom : 1px solid #EAEAEA;
border-top : 1px solid #ffffff;
padding-top : 1px; 
padding-bottom : 2px;
padding-left : 12px; 
padding-right : 4px;
margin-right : 6px;
margin-left : 6px; 
margin-top : 1px; 
margin-bottom : 4px;
}

.formdesc A:link {
font-style : italic;
}
.formdesc A:visited {
font-style : italic;
}
.formdesc A:hover {
font-style : italic;
text-decoration : underline;
}

.formframe {
font-size : 100%;
border : 1px solid #FFBB00;
background-color : #FFFFFF;
margin-left : 8px;
margin-right : 8px;
margin-top : 2px;
margin-bottom : 6px;
padding : 0;
}

.frame {
margin-left : 3px;
margin-right : 3px;
margin-top : 1px;
margin-bottom : 1px;
padding : 2px;
background-image : url(hline.gif);
background-repeat : repeat-x;
background-position : left bottom;
}

.highlight {
background-color : #FFFFFF;
margin-left : 3px;
margin-right : 5px;
margin-top : 1px;
margin-bottom : 1px;
padding : 3px;
border : 1px dotted #11AAFF;
}

.imgframe {
margin : 1px; 
padding : 1px;
border : 1px solid #11AAFF;
background-color : #FFFFFF;
}

.tframe {
height : 32px;
background-image : url('title/bg.gif');
background-repeat : repeat-x;
background-color : #F0F0F0;
margin-left : 4px;
margin-right : 4px;
margin-top : 0;
margin-bottom : 5px;
padding : 0;
font-size : 120%;
font-weight : bold;
color : #909090;
}

.tleft {
height : 32px;
background-image : url('title/left.gif');
background-repeat : no-repeat;
margin : 0;
float : left;
padding-top : 8px; 
padding-bottom : 8px;
padding-left : 22px; 
padding-right : 10px;
}

.tright {
width : 6px;
height : 32px;
background-image : url('title/right.gif');
background-repeat : no-repeat;
float : right;
margin : 0;
padding-top : 1px; 
padding-bottom : 1px;
padding-left : 0; 
padding-right : 0;
}

.boxtitle {
font-size : 100%;
color : #ffffff;
font-weight : bold;
background-image : url('box/top.gif');
background-repeat : no-repeat;
background-color : #0099FF;
padding-top : 8px; 
padding-bottom : 5px;
padding-left : 27px; 
padding-right : 10px;
margin : 0;
}


.boxframe {
width : 160px;
background-image : url('box/bg.gif');
background-repeat : repeat-y;
background-color : #FFFFFF;
margin-left : 3px;
margin-right : 3px;
margin-top : 1px;
margin-bottom : 6px;
padding : 0;
}

.boxitem {
background-image : url(box/item.gif);
background-repeat : repeat-x;
background-position : left bottom;
font-weight : bold;
font-size : 95%;
margin : 0 3px;
padding : 4px 4px;
}

.boxitem A:link {
background-image : url(arrow1.gif);
background-repeat : no-repeat;
background-position : left center;
text-decoration : none;
padding : 1px 10px;
color : #484848;
}

.boxitem A:visited {
background-image : url(arrow1.gif);
background-repeat : no-repeat;
background-position : left center;
text-decoration : none;
padding : 1px 10px;
color : #484848;
}

.boxitem A:hover {
background-image : url(arrow2.gif);
background-repeat : no-repeat;
background-position : left center;
text-decoration : underline;
padding : 1px 10px;
color : #202020;
}

.boxsub {
font-size : 90%;
border-bottom : 1px solid #f0f0f0;
border-top : 1px solid #ffffff;
padding-top : 1px; 
padding-bottom : 2px;
padding-left : 2px; 
padding-right : 1px;
margin : 1px 6px;
}

.boxend {
background-image : url(box/bottom.gif);
background-repeat : no-repeat;
background-color : #FFFFFF;
padding : 4px; 
margin : 0;
}


.header_menu {
color : #FFFFFF;
font-weight : bold;
font-size: 100%;
text-align : center;
padding-left : 8px;
padding-right : 7px;
padding-top : 8px;
padding-bottom : 14px;
background-image : url(header/menu.gif);
background-repeat : repeat-x;
background-position : left center;
vertical-align : middle;
}

.header_menu A:link {
color : #FFFFFF;
text-decoration : none;
}

.header_menu A:visited {
color : #FFFFFF;
text-decoration : none;
}

.header_menu A:hover {
color : #FFFFFF;
text-decoration : underline;
}

.header_menu_p {
color : #FFFFFF;
text-align : center;
font-weight : bold;
font-size: 100%;
padding-left : 8px;
padding-right : 7px;
padding-top : 8px;
padding-bottom : 14px;
background-image : url('header/menu_p.gif');
background-repeat : repeat-x;
background-position : left center;
vertical-align : middle;
}

.header_menu_p A:link {
color : #FFFFFF;
}

.header_menu_p A:visited {
color : #FFFFFF;
}

.header_menu_p A:hover {
color : #FFFFFF;
}


.header_desc {
color : #0066FF;
font-size: 100%;
padding-left : 1px;
padding-right : 0;
padding-top : 1px;
padding-bottom : 1px;
}

.desc {
color : #808080;
font-size : 95%;
}

.desc A:link {
text-decoration : none;
}

.desc A:visited {
text-decoration : none;
}

.desc A:hover {
text-decoration : underline;
}

.hspace {
margin-left : 8px; 
margin-right : 8px; 
margin-bottom : 18px;
padding : 4px 4px;
background-image : url('hline.gif');
background-repeat : repeat-x;
background-position : left top;
}

.counter {
color : #FF9900;
font-style : italic;
font-weight : bold;
font-size : 100%;
}

.tablerow1 {
font-size : 95%;
padding : 2px;
background-color : #e9e9e9;
margin-left : 0;
margin-right : 0;
}

.tablerow2 {
font-size : 95%;
padding : 1px;
margin-left : 0;
margin-right : 0;
}

.result {
margin : 6px 2px;
padding : 2px;
border-top : 1px solid #FFAA00;
border-bottom : 1px solid #FFAA00;
border-left-width:1px; 
border-right-width:1px; 
font-size : 100%;
text-align : center;
background-color : #FFEE00;
color : #000000;
}

.cat {
padding : 2px 10px;
border-bottom : 1px solid #FF6600;
font-size : 110%;
color : #FF6600;
font-weight : bold;
background-image : url('arrow2.gif');
background-repeat : no-repeat;
background-position : left center; 
letter-spacing : 0.1pt;
margin-left : 1px; 
margin-top : 30px; 
margin-bottom : 3px; 
margin-right : 1px;
}

.super A:link {
color : #FF6600;
text-decoration : none;
}

.super A:visited {
color : #FF6600;
text-decoration : none;
}

.super A:hover {
color : #FF9900;
text-decoration : underline;
}

.skid {
margin : 4px 8px;
padding : 3px;
border-top : 1px solid #D0D0D0;
border-bottom : 1px solid #D0D0D0;
border-left-width:1px; 
border-right-width:1px; 
font-size : 100%;
background-color : #EFEFEF;
color : #484848;
}

.list {
font-size : 100%;
background-image : url(arrow1.gif);
background-repeat : no-repeat;
background-position : left center;
border-bottom : 1px solid #f0f0f0;
padding-top : 2px; 
padding-bottom : 2px;
padding-left : 10px; 
padding-right : 1px;
margin : 1px 9px;
}

.list2 {
font-size : 100%;
border-bottom : 1px solid #f0f0f0;
padding-top : 2px; 
padding-bottom : 2px;
padding-left : 4px; 
padding-right : 4px;
margin : 1px 9px;
}

.download {
font-size : 110%;
margin : 6px;
padding : 1px 20px;
background-image : url(download.gif);
background-repeat : no-repeat;
background-position : left top;
}

.error {
color : #ff0000;
font-size : 110%;
font-weight : bold;
padding : 1px 18px;
background-image : url(error.gif);
background-repeat : no-repeat;
margin : 1px 4px;
}
.error A:link {
color : #ff0000;
}
.error A:visited {
color : #ff0000;
}
.error A:hover {
color : #ff0000;
font-weight : bold;
}


