/* Standards */
body { background-color: #FFFFFF; color: #000000; font-family: verdana, arial, helvetica, sans-serif;  
	   font-size: 12px; margin: 0px 0px 0px 0px; }
table, td, p, ul, ol { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }

/* Sections */
.maincontent { padding: 8px; border: 1px solid #CCCCCC; height: 450px; }
.header { background-color: #FFFFFF; color: #000000; }
.subheader { background-color: #F1EDD3; color: #000000; height: 30px; }
.footer { font-size: 11px; font-weight: bold; background-color: transparent; color: #7AB3ED; }
.leftmenu { background-color: #F1EDD3; color: #000000; }

/* Links */
a, a:link, a:visited, a:active { background-color: transparent;  color: #7AB3ED; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; } 

a.leftmenuimg, a:link.leftmenuimg, a:visited.leftmenuimg, a:active.leftmenuimg { margin-left: 0px; }
.subheader a, .subheader a:link, .subheader a:visited, .subheader a:active { background-color: transparent;  color: #7AB3ED; font-size: 90%; text-decoration: underline; margin-left: 5px; margin-left: 5px; }

.categorymenu a, .categorymenu a:link, .categorymenu a:visited, .categorymenu a:active { font-size: 120%; margin-left: 10px; background-color: transparent;  color: #7AB3ED; font-weight: bold; text-decoration: none; }

a.inchima, a:hover.inchima, a:visited.inchima a:active.inchima { background-color: transparent;  color: #990000; font-size: 90%; text-decoration: none; }

/* Classes */
.displaylink { border: 1px solid #000000; padding: 3px; height: auto; }
.displaylink img { border:1px solid #000000; }


/* Paragraphs */
p.error { background-color: transparent; color: #FF0000;  font-size: 120%; font-weight: bold;}
p.disclaimer { font-size:80%; font-style:italic }
p.small { font-size: 90%; }

/* Headings */
h1 { font-size: 170%; font-weight: bold; margin-top: 0px; }
h2 { font-size: 130%; font-weight: bold; background-color: transparent; color: #663333; }
h3 { font-size: 110%; font-weight: bold; }
h4 { font-size: 100%; font-weight: bold; }
h5 { font-size: 100%; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }

/* Form Elements */
form { margin : 0px 0px 0px 0px; }

/* Lists */
li { margin-top: 2px; margin-bottom: 2px; }
li.nomargin { margin-bottom: 2px; }