@charset "utf-8";

/* CSS Document */



body {

	margin:0px;

	padding:0px;

	font-family: Arial, Helvetica, sans-serif;

	background-color:#990000;

	font-size: 12px;

	color:#000000;

}



a, a:visited, a:active {

	color: #F29D00;

	font-weight:bold;

	text-decoration:underline;

}

a:hover {

	color:#FFC000;

	text-decoration:none;

}



h1 { color:#990000;}



img { border:none 0px;}



table { border-collapse:collapse;}



td#logo { vertical-align:top; }

#logo div { position:relative; }

#logo div img {

	float:right;

	top:3px;

	right:0px;

	position:absolute;

	z-index:15;

	width:101px;

	height: 117px; /* 135*157 */

} 



table#frame {	

	border: 0px none;

	background-color:#990000;

}



td.border {

	vertical-align:top;

	width:36px;

	background-image:url(img/side_bg.gif);

}



tr#menu {

	width:100%;

	height:50px;

}

tr#menu td {

	width: 100px;

	border-top:none 0px;

	border: solid 1px #F29D00;

	border-top: none 0px;

	vertical-align:top;

	padding-left:5px;

	color: #F29D00;

}

tr#menu td:hover {

	background-repeat:no-repeat; 

	background-position: bottom left;

	background-image:url(img/menu_bg.gif);

}

tr#menu a, tr#menu a:visited, tr#menu a:active {

	color:#F29D00;

	font-weight:bold;

	text-decoration:none;

}

tr#menu a:hover { color:#FFC000; }



td#submenu {

	height:30px;

	border-bottom: none 0px;

	text-align:right;

	color:#F29D00;

}

#submenu a { color:#F29D00;text-decoration:none; }

#submenu a:hover { color:#FFC000; }

#submenu ul {

	padding:0px;

	margin:0px;

}

#submenu li{

	text-align:left;

	list-style:none;

	display:inline;

	margin:0px;

	padding: 0px 10px 0px 10px;

	font-weight:bold;

}

#hiddenHolder {display:none;}



td#contents {

	width:840px;

	height:300px;

	padding:0px;

	background-image:url(img/bg.gif);

	vertical-align:top;

	background-color:#E8E475;

}

#contents h3 {

	color:#F29D00;

	margin:0px;

}

#contents td {

	vertical-align:top;

}



#bar {

	height:35px;

	background-color:#F29D00;

}

#bar td {

	text-align:center;

	font-size:16px;

	font-weight:bold;

}

#bar a { color:#000000; text-decoration:none; }

#bar a:hover { color:#666666; text-decoration:underline;}



td#foot {

	height:55px;

	background-color:#990000;

	color: #F29D00;

}



.box {

	background-color:#ffffff;

	width:400px;

	height:200px;

	margin:10px;

	float:left;

}

.box h3 {

	width:100%;

	padding:5px 0px 5px 0px;

	text-align:center;

	background-color:#000000;

	color:#ffffff ; 

}

.box p {

	padding:0px 20px 20px 20px;

}

.box ul{

	padding-left:2em;

}



form#contact {

	margin:20px;

}



span.alert {

	color:#990000;

	display:none;

}



span.req {

	color:#990000;

}



label.aligned {

	float:left;

	width:8em;

	margin-right:0.5em;

	text-align:right;

}
