/* CSS Document */
body,td,th {
	color: #000000;
}
body {
	background: #8D1414 url(images/site_bg.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#menu {
	height: 43px;
}
TD.menu {
	background: #8D1414;
	font: bold 13px Verdana;
	line-height: 13px;
	border-top: 1px solid #B31919;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #B31919;
}
.nav {
	color: #FFE399;
	text-decoration: none;
}
A {
    color: Maroon;
}
A:hover {
    color: #595959;
}
.lborder {
	background: url(images/border_left.gif);
}
.rborder {
	background: url(images/border_right.gif);
}
#flash {
    width: 734px;
	height: 240px;
    padding: 1px;
    background: #000;
    /* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 732px;
    height: 238px;
}

#flash_padding {
	background: url(images/flash_padding.gif);
}
#main {
	font: 12px Verdana;
	width: 734px;
	padding: 7px;
	background: #B3B3B3;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 720px;
}
.more_news {
	float: right;
}
.right_img_float {
	float: right;
	padding: 5px;
	font: 10px Verdana;
}
.left_img_float {
	float: left;
	padding: 5px;
	font: 10px Verdana;
}
.line {
	width: 100%;
	height: 2px;
	background: url(images/hdot.gif) repeat-x;
	margin: 6px 0px 6px 0px;
}

.project {
    padding: 0;
    width: 100%;
}

.cp_header {
    background: #5D5D5D;
    font: normal bolder 1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    vertical-align: middle;
    padding: 8px 8px 8px 8px;
    color: White;
}

.dp {
    padding: 5px;
}

.smalltext {
	font: 10px Arial;
}

#footer {
	height: 60px;
}
.footer {
	font: bold 10px/12px Verdana;
	color: #D2D2D2;
	padding: 12px 0px 0px 5px;
	background: url(images/footer_bg.gif);
}
.copy {
	font: bold 10px/12px Verdana;
	color: #821111;
}
