/* CSS Document */
/*
text - Tahoma
headers - Tahoma
*/

body, p, td, input, select, textarea { font:normal 11px/1.3em Tahoma, sans-serif; color:#333; }

body {  background:#fff url('../images/background.gif') top left repeat-x; cursor: default; margin:0; padding:0; color: #000; }

a, a:link, a:active, a:visited { color: #009; text-decoration: underline; }
a:hover { color: #c00; text-decoration: none; }

blockquote { padding:0; margin:0 0 0 4em;}

h1, h2, h3, h4, h5, h6 { font:normal 10pt/1.3em Tahoma, sans-serif; padding:0; margin: 1em 0 0.8em 0; }
h1 { font-size: 19pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14.5pt; }
h4 { font-size: 13.5pt; }
h5 { }
h6 { }

hr { height: 1px; background: #ccc; color: #ccc; border: 0; }

img { border: 0; }

p { margin:1em 0; padding:0; }

small { font-size: 80%; }
sub, sup { font-size: 80%; line-height:1em; }

ul, ol { margin:0; padding:0.2em 0 0.2em 3em; }
li { margin:0; padding:0.2em 0; }


/* Forms */
form { margin:0; padding:0; }
fieldset { padding: 5pt 10pt; margin:0; border:1px solid #aaa; }
legend { }
input, select, textarea { padding:1pt 3pt }
select { padding:0; }
label { display:block; }

.field, .field1 { border:1px solid #999; width:150px; }
.field1 { width:50px; }

div#topmenu {
	font:bold 11px/11px Verdana, Arial, Tahoma, sans-serif; color:#fff;
	text-transform: uppercase; text-align:center;
	margin: 0 20px 14px 50px;
}
div#topmenu img { margin-bottom:-2px;}
div#topmenu a, div#topmenu a:link, div#topmenu a:active, div#topmenu a:visited { 
	color: #fff; text-decoration: none; 
	display:inline; padding:0 2px;
}
div#topmenu a:hover { color: #fff; text-decoration: underline; }

td#menu { 
	width: 120px; padding:0 10px 0 0;
	background: #fff url('../images/left-top-bg.gif') top left no-repeat;
}

td#menu, td#menu p, td#menu td { color:#7E7E7E; }

td#menu h2 {
	font:bold 10px/18px Verdana, Arial, Tahoma, sans-serif; color:#fff;
	margin:5px 0 3px 0; padding:0 0 2px 0; text-align:center;
	background: transparent url('../images/menu-h2-bg.gif') top center no-repeat;
}

td#menu input.input { font-size:9px; border:1px solid #d0d0d0; background: #fff url('../images/menu-input-bg.gif') top left no-repeat; }

div#menu { background: #f6f6f6 url('../images/menu-top-bg.gif') top center no-repeat; margin: 0px 0 0 0; } 
div#menu div { min-height:80px; background: transparent url('../images/menu-bottom-bg.gif') bottom center no-repeat; padding:10px 3px 5px 3px; } 

div#menu h3 { 
	font:bold 11px/1.3em Tahoma, sans-serif; color:#1E1E1E;
	padding:0 7px; margin:0;
	}

div#menu ul { margin:0; padding:0 10px 5px 10px; }
div#menu li { 
	background: transparent url('../images/menu-li.gif') center left no-repeat;
    list-style-type: none; margin:0; padding:2px 0 2px 15px;
	font:normal 10px/1.3em Tahoma, sans-serif; color:#5D5B5C;
}
div#menu li a { font:bold 10px/1.3em Tahoma, sans-serif; color:#5D5B5C; text-decoration:none; }


td#content { padding:0 0 0 10px; background: #fff url('../images/content-bg.gif') top left no-repeat; border-left:1px solid #c5c5c5; }

td#content h1 {
	font:bold 10px/18px Verdana, Arial, Tahoma, sans-serif; color:#fff;
	margin:5px 0 3px 0; padding:0 0 2px 0; text-align:center;
	background: transparent url('../images/content-h1-bg.gif') top center no-repeat;
}

td#content h3 { font:bold 12px/20px Verdana, Arial, Tahoma, sans-serif; margin:0; padding:5px 0; }

td#footer { 
	background:#fff url('../images/footer.gif') top center no-repeat; font-size:10px; color: #333; text-align:center;
}

/* Under Construction */
.underconstruction {
 padding:10pt; margin:10pt; text-align:center;
 background: #f0f0f0; border:1px solid #333; color:#900;
 font:bold 22pt/1em Times New Roman, serif;
}
