body {font-family: Helvetica, Verdana, Arial, sans-serif; background: url(images/background.png) repeat-x #000; font-size: 13px; color: #777; margin:15px; }

@font-face {
	font-family: 'CandelaBook';
	src: url('type/CandelaBook.eot');
	src: local('Candela'), local('Candela-Book'), url('type/CandelaBook.woff') format('woff'), url('type/CandelaBook.ttf') format('truetype'), url('CandelaBook.svg#Candela-Book') format('svg');
}

@font-face {
	font-family: 'CandelaBookItalic';
	src: url('CandelaItalic.eot');
	src: local('Candela'), local('Candela-Book-Italic'), url('type/CandelaItalic.woff') format('woff'), url('type/CandelaItalic.ttf') format('truetype'), url('type/CandelaItalic.svg#Candela-Book-Italic') format('svg');
}

@font-face {
	font-family: 'CandelaBold';
	src: url('CandelaBold.eot');
	src: local('Candela'), local('Candela-Bold'), url('type/CandelaBold.woff') format('woff'), url('type/CandelaBold.ttf') format('truetype'), url('type/CandelaBold.svg#Candela-Bold') format('svg');
}

@font-face {
	font-family: 'CandelaBoldItalic';
	src: url('type/CandelaBoldItalic.eot');
	src: local('Candela'), local('Candela-Bold-Italic'), url('type/CandelaBoldItalic.woff') format('woff'), url('type/CandelaBoldItalic.ttf') format('truetype'), url('type/CandelaBoldItalic.svg#Candela-Bold-Italic') format('svg');
}




#wrapper {width: 900px; padding: 5px; background: #fff; margin: 0 auto;}

#header { height: 130px; background: url(images/header.png);}

#slideshow {height: 250px; border-bottom: solid 2px #ccc;}


#menu ul
{
list-style: none;
padding: 0;
margin: 0;

}

#menu li
{
float: left;
margin: 0 0 0 7px;
}
#menu li.first {margin: 0}


#menu li a
{
background: url(images/menu.png) bottom left repeat-x;
height: 3em;
line-height: 3em;
float: left;
width: 10.9em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
font-weight: bold;
}

/* Hide from IE5-Mac \*/
#menu li a
{
float: none
}
/* End hide */

#menu
{
width: 910px;
margin-top: 5px;
}
#content {padding: 10px; clear: both;}

h2 {font-weight: normal; font-size: 24px; font-family: 'CandelaBook'; margin:10px 0 20px 0; padding: 0;}

#footer {border-top: solid 2px #ccc; padding: 0 10px 0 10px;}

#footer p {margin: 0; padding:30px 10px 10px 0; color: #666; font-weight: bold;}

address {text-align: right; color: #fff; float: right; padding: 12px; font-weight: bold; width: 350px;}

.logo {float: left;}

ul {margin: 25px 0 25px 0; padding: 0; list-style-position: inside; list-style-type: circle;}

#content ul
{
margin-left: 0;
padding-left: 0;
list-style: none;

}

#content li 
{
padding: 8px;
background-image: url(images/tick.png);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 20px;
display: inline;
color: #245b2d;
font-weight: bold;
}

#nav {background: url(images/menu.png) bottom left repeat-x;}
.right {float: right;}

.left {float: left;}

#content label {
	display:block;
	width:160px;
	float:left;
	color:#666;
}
#content input {
	margin-bottom:15px;
	background:#eee;
	color:#666;
	border:1px solid #999;
	padding:3px;
}

#content select {
	width: 160px;
}
#content textarea {
	background:#eee;
	border:1px solid #999;
	color:#666;
	width: 320px;
	margin-top: 20px;
}
#content .submit {
	margin-top:10px;
}
#content form {
	margin-top:20px;
	width:380px;
}

form {border: silver 1px #ccc;}

#footer {font-size: 12px;}
#footer img {vertical-align: middle;
	margin: 10px 0 0 10px;
}

a, a:visited, a:hover {color: #666; border: none;}

iframe {border: solid 5px #eee;}

a {outline: none; border: none;}

img a, img a:hover, img a:visited {border: none; outline: none;}

img {border: none; outline: none;}

a, a:visted, a:hover {border: none; outline: none;}