body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #4E4E5C;
	background-color: white;
	line-height: 110%;
	margin: 0;
	padding: 0;
	text-align: center;
}

/* Set the page width */
#silo_content, #silo_footer {
	width: 85%;
	margin: 0 auto;
	text-align: left;
}

#silo_bc { padding-top: 5px; }

#silo_bc ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 90%;
	colour: #000000;
}

#silo_bc h3 {
	font-size: 100%;
	margin: 1em 0 0.3em 0;
	color: #42426F;
	font-weight: bold;
	letter-spacing: 0.0em;
        font-size: ;
}

#silo_bc a:link, #silo_bc a:visited { color: #42426F; }
#silo_bc a:hover { color: #000000; }

#spec_wrapper {
	float: left;
	width: 210px;
	text-align: center;
	line-height: 100%;
}

#header {
	width: 85%;
	margin: 0 auto;
	text-align: left;
        vertical-align: bottom
}

#header img {
        vertical-align: bottom
}

#silo_menu_top {
	background: transparent no-repeat left top;
	width: 95%;
        height: 80px;
	margin: 0 auto;
	text-align: left;
}

#silo_menu_top img {
        float: right;
}


#silo_header_2 {
	margin: 0 0 0 15px;
}


#menu_page { padding-top: 5px; }

#menu_page ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 90%;
	colour: #5C5560;
}

#menu_page h3 {
	font-size: 100%;
	margin: 1em 0 0.3em 0;
	color: #4E4E5C;
	font-weight: bold;
	letter-spacing: 0.0em;
        font-size: ;
}

#menu_page a:link, #menu_page a:visited { color: #4E4E5C; }
#menu_page a:hover { color: #5C5560; }

#menu_top {
	background: transparent no-repeat right top;
        font-family: Lucida Calligraphy;
        font-weight: bold;
        font-size: 1.0em;
        text-align: left;
}

#menu_top ul {
	margin: 0 20px;
	padding: 1em 0 0 0;
	list-style: none;
	font-size: 85%;
	float: left;
}

#menu_top li {
	display: inline;
	float: left;
}

#menu_top a {
	float: left;
	background: transparent no-repeat left top;
	margin:0;
	padding:5px 15px 4px 6px;
        color: #4E4E5C;
	text-decoration: none;
	line-height: 1.5em;
}

#menu_top a:hover {
        color: #5C5560;
}

#silo_header {
	background: transparent top center repeat-x;
}

#header {
	background: url(images/background1.jpg) no-repeat center top;
        border-bottom: 2px solid #5C5560;
}

#header h1 {
	margin: 0 20px;
	padding: 0;
	height: 98px;
	line-height: 3em;
	color: #5C5560;
        text-align: right;
        font-size: 130%;
}

#silo_content {
	background: transparent no-repeat center top;
}

* html #silo_content { height: 1%; }

.content_left {
      padding: 2px 50px 2px 210px;
}

.content_left p {
      padding: 0 0 0 0;
      margin: 0 0 0 0;
}

.content_left img {
	float: right;
	margin: 0 0 0 10px;
	padding: 10px 0 10px 10px;
}

.content_left a {
	color: #b3273b;
}


.content_right {
      padding: 2px 210px 2px 210px;
}

.content_right p {
      padding: 0 0 0 0;
      margin: 0 0 0 0;
}

.content_right a {
	color: #b3273b;
}

.content_right li {
	list-style:url(images/list_leader.jpg);
}

.content_right img {
	float: left;
	margin: 0 10px 0 0 ;
	padding: 10px 10px 10px 0 ;
}

#silo_menu_page {
	float: right;
	width:180px;
	padding: 0 0 0 15px;
	margin: 15px 0 0 5px;
	border-left: 2px solid #5C5560;
	text-align: center;
	line-height: 100%;
}

* html #silo_menu_page { margin-right: 15px; }


#silo_footer {
	margin-top: 1em;
	text-align: center;
}

#footer {
	height: 60px;
        margin: 0 20px;
	background: url(images/background2.jpg) no-repeat center top;
	border-top: 2px solid #5C5560;
	border-bottom: 0;
	clear: both;
	color: #5C5560;
}

h1 { font-size: 130%; line-height: 130%; color: #b3273b; font-family: Lucida Calligraphy}
h2 { font-size: ; }
h3 { font-size: ; font-weight: bold }
h4 { font-size: ; color: #5C5560; letter-spacing: 0.1em; line-height: 130%;}

#title_head_1 h1 { font-size: 130%; }
#title_head_2 h1 { font-size: ; }
#title_head_3 h1 { font-size: ; font-weight: bold }
#title_head_4 h1 { font-size: ; color: #5C5560; letter-spacing: 0.1em; line-height: 130%;}

img {
border:0px;
}

a:link, a:visited { color: #5C5560; text-decoration: none; }
a:hover{ color: #5C5560; text-decoration: none; }

input {
  width: 70%;
}

input,
textarea {
  padding: 1px 3px;
  margin: 5px 0;
  color: #5C5560;
  background-color: white;
  border: 0px solid white;
}

input:hover,
input:focus,
textarea:hover,
textarea:focus {
  color: #5C5560;
  background-color: white;
  border: 0px solid white;
}

.dbMenu .subMenu{
	background-image:url(images/down.gif);
	background-position:bottom right;
}
.dbMenu li{
	float:left;
	position:relative;
	padding:2px;
	margin:0px;
	list-style:none;
        font-size: 110%;
        text-align: left;
}

.dbMenu .short{
	float:left;
	position:relative;
	padding:2px;
	margin:0px;
	list-style:none;
        font-size: 110%;
        text-align: left;
}
.dbMenu .long{
	float:left;
	position:relative;
	padding:2px;
	margin:0px;
	width: 6.5em;
        list-style:none;
        font-size: 110%;
        text-align: left;
}

.dbMenu li ul{
	position:absolute;
	top:1.3em;
	left:0px;
        text-align: left;
}
.dbMenu li ul li{
	float:none;
}


#menu {
	position:relative;
	z-index:1;
	top:0;
	left:0;
	padding:2px;
	margin:0px;
	list-style:none;
}
#menu li ul{
	position:relative;
	display:none;
	padding:2px;
	margin:0px;
	list-style:none;
}
#menu li{
	position:relative;
	border:0px solid black;
	padding:2px;
	margin:0px;
	color:#000000;
        background-color:white;
}
#menu .subMenu{
	background-repeat:no-repeat;
}
#menu .click{
        background-color:white;
	color:#000000;
}
#menu .click ul{
	display:block;
}
#menu .hover, ul li a:hover{
        background-color:white;
	cursor:pointer;
	color: #4E4E5C;
}
#menu li ul li.hover, li ul li.hover a:hover{
	background-color:white;
	color: #4E4E5C;
}
#menu li a{
	width:100%;
}
#menu li a, li ul li a, li.hover ul li a{
	text-decoration:none;
	color:#000000;
}
#menu li.hover a, li ul li.hover a{
	color: #4E4E5C;
        text-decoration:none;
}

#bottom_nav a {
	margin:0;
	padding:5px 15px 4px 6px;
        color: #4E4E5C;
	text-decoration: none;
	line-height: 1.5em;
}

#bottom_nav a:hover {
        color: #5C5560;
}
