/* CSS Document */

* {
    margin:0;
    padding:0;
}
 
body {
    width: 748;
    margin:0px auto;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.2em;
    text-align: center;
    background-color:#D8D8D8;
    background-image: url('../img/bg.png');
    background-repeat: repeat-y;
    background-position: center top;
}
html, body, #wrap {
    height: 100%; 
}
body > #wrap {
    height: auto; 
    min-height: 100%; 
    text-align: left;
    margin-right: auto;
    margin-left: auto;
}
#main {
    overflow:auto;
	padding-bottom: 40px;
    margin: 0px auto;
}  /* must be same height as the footer */
#footer_div {
    position: relative;
	margin-top: -40px; /* top margin negative value of footer height */
    margin-right: auto;
    margin-left: auto;
	height: 40px;
	clear:both;
} 
body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
    margin-top:-32767px;
}

p { margin: 5px 0px 10px 0px; }
h1 { margin: 15px 0px 10px 0px; }
h2 { margin: 15px 0px 10px 0px; }
h3 { margin: 10px 0px 5px 0px; }
ul, ol { padding-left:1em; }
blockquote { margin: 40px 5px; }

/*td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
pre {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
} 
input,select,textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	border:1px solid #333333;
} */
.copyright {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	text-align:center;
	color:#999999;
	line-height:18px;
}
.copyright a {	color:#999999; text-decoration:none;}
.copyright a:hover { color:#8FC3DB; text-decoration:none; }
.menu {
    background-image: url('../img/menu_inactive.gif'); 
    background-repeat:no-repeat;
    background-position:center; 
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:bold;
/*color:#FEEC70;*/
vertical-align:middle;
text-align:center;
}
.menu.active { 
    background-image: url('../img/menu_active.gif'); 
    background-repeat:no-repeat;
    background-position:center; 
}
.highlight {
    background-image: url('../img/menu_highlight.gif'); 
    background-repeat:no-repeat;
    background-position:center;
}
.menu a{ color:#FEEC70; text-decoration:none; }
.menu a:hover{ color:#17BFFE; text-decoration:none; }
.body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em; */
/*color:#85888C; */
/*text-align:justify;*/
/*line-height:15px; */
text-align: left;
padding-left:8px;
padding-right:6px;
padding-top:20px;
padding-bottom:6px;
}
.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#61503f;
text-align:center;
line-height:18px;
}
.footer a{ color:#61503f; text-decoration:none; }
.footer a:hover{ color:#600a0a; text-decoration:none; }
.heading {
    font-family: Verdana,Arial,sans-serif;
font-size:1.1em;
font-weight:bold;
color:#675C53;
padding-bottom:10px;
padding-top:8px;
padding-left:3px;
}

.shaded {
    background-color: #675C53;
    color: #fff;
}

.project_table {
    font-size: .9em;
}

.project_table .text_cell {
    padding: 3px 3px;
}

.extra-top-padding {
    /* No padding for non-IE browsers */
    padding-top: 0px;
}


/* The rounded corners. */
.rounded-corners {
    behavior: url(css/border-radius.htc);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    border: 2px solid #3D454C; 
}

