/* CSS Document */
#menu {
   position: relative;
   float: left;
   height: 49px;
   color: #fff;
   z-index: 1000;
   background-image: url('/images/bg_nav.gif') !important;
   width: 800px;
   margin: 0;
   padding: 0;
}

#menu ul, #menu li {
   float: left;
   margin: 0;
   z-index: 1000;
   display: block;
}

#menu a {
   text-align: center;
}

#menu ul {
   list-style: none;
   width: auto;
}

.menu li {
   position: relative;
   float: left;
}

#menu a, #menu a:link, #menu a:visited {
   display: block;
   color: #fff;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   padding: 16px 0 15px 0;
   text-decoration:none;
   background: url('/images/divider_nav.gif') no-repeat 0 16px !important;
}

#menu a:hover, a.hover {
	color:#ffcc66 !important;
	background: #A50021 url('/images/divider_nav.gif') no-repeat 0 16px !important;
}

#menu .on {
   color:#fff !important;
   /*background: #A50021 none !important; */
}

#menu span {
   display: block;
   font-weight: bold;
   text-transform: uppercase;
   padding: 0 4px 0 5px;
}
#menu li.on a {
	color:#ffcc66 !important;

}

#menu li.first a, #menu li.first a:link, #menu li.first a:visited {
	background: none !important;
	display: block;
}

#menu li.first  a.hover, a.on {
	background: #A50021 none !important;
	display: block;
}

#menu li a.hover, a.on {
	background: #A50021 none !important;
	display: block;
	
}

#homepage {
	width: 78px;
}
#aboutpage {
	width: 78px;
}
#finishlinepage {
	width: 78px;
}
#educationpage {
	width: 148px;
}
#economicpage {
	width:158px;
}
#contactpage {
	width: 88px;
}

#page-menu {
	width: 800px;
	float: left;
}

#page-content h1 {
   font-size: 34px;
   color: #999;
   line-height: 1em;
   margin-left: -2px;
   text-transform: uppercase;
   font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
}

#page-content h2 {
   font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #cc6600;
   line-height: 1em;
   margin: 16px 0 0;
}

#page-content h3 {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin: 3px 0 0 0;
}

.block_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	text-transform: uppercase;
	color: #cc6600;
	line-height: 1em;
	display: block;
	padding: 20px 0 10px 10px;
}

a.block_link:link, a.block_link:visited, a.block_link:hover {
	color: #3e7898 !important;
	font-weight: normal;
	text-decoration:none;
	padding: 0 0px 5px 10px;
	display:block;
}

html, body {
   padding: 0;
   margin: 0;
   border: 0;
   text-align: center;
   color: #333;
   background: #fff url('/images/bg.gif') repeat-x left top;
}

html, body, td { font: normal 12px/1.5em Arial, Helvetica, sans-serif; }

td { font: normal 12px/1.5em Arial, Helvetica, sans-serif; padding: 0px 0 0px 0; }

p { 
	margin: 5px 0 5px 0; 
	display: block;
}

#footer {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #c3c3c3;
		font-size: 11px;
		margin: 0 10px 0 0;
}

#page-extra-links span {
	padding: 5px 0 5px 25px;
	display: block;
	clear: right;
	margin-bottom: 6px;
}

#page-extra-links a.xtrlink, a.xtrlink:link, a.xtrlink:visited, a.xtrlink:hover {
	font-size: 10px;
	color: #cc6600 !important;
	font-weight: bold;
	text-decoration:none;
}

#nav {
   clear: both;
   width: 180px;
   padding: 0 0 2px 0;
   margin: 0;
   background: url('/images/divider_x.gif') repeat-x bottom;
}

#nav a, #nav a:link, #nav a:visited {
   display:block;
   color: #3e7898 !important;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration:none;
}

#nav a span {
   display:block;
   padding: 7px 0 2px 10px;
}

#nav a.on, #nav a.on:link, #nav a.on:visited, #nav a:hover {
   color: #874502 !important;
   background: none !important;
}

.nav_divider {
   line-height:1px;
   height:1px;
   background: url('/images/divider_x.gif') repeat-x 0 0;
}

/** Section Quat Nav **/

#nav .nav_quat, #nav .nav_quat div {
   color: #cc6600 !important;
}

#nav div.nav_quat {
	padding-bottom: 10px;
}

#nav .nav_quat a span {
   padding:2px 8px 2px 34px;
   background: url('/images/bullet_nav.gif') no-repeat 25px 8px;
}

#nav .nav_quat a, #nav .nav_quat a:link, #nav .nav_quat a:visited {
   height: auto !important;
   font: normal 10px/1.4em arial, tahoma, sans-serif !important;
   color: #cc6600 !important;
}

#nav .nav_quat a.on, #nav .nav_quat a.on:link, #nav .nav_quat a.on:visited {
   color: #874502 !important;
}

#nav .nav_quat a:hover {
	color: #874502 !important;
}

#nav .nav_quint a {
   color: #cc6600 !important;
   margin: 0 0 0 10px;
}

#nav .nav_quint a span {
   padding-top:2px;
   padding-left:33px;
   padding-bottom:2px;
}

#nav .nav_quint a.on, #nav .nav_quint a.on:link, #nav .nav_quint a.on:visited, #nav .nav_quint a:hover {
   color: #874502 !important;
}

#nav p {
   margin:0;
}
