/* Global styles
----------------------------------------------------------------------------- */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EDEEF7;
	color: #000;
}

form input, form textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EDEEF7;
	border: 1px solid #000066;
}

form th {
	font-weight: bold;
}

a, a:link, a:visited {
	color: #000;
}

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

h1 {
	font-weight: lighter;
	font-size: 22px;
}

h2 {
	font-weight: lighter;
	font-size: 19px;
	color: #000066;
}

h3 {
	font-weight: lighter;
	font-size: 16px;
	color: #000066;
}

h4 {
	font-size: 11px;
	color: #000066;
}

/* Layout
----------------------------------------------------------------------------- */

#header-gap {
	background-color: #999;
}

#footer {
	background-color: #EDEEF7;
	color: #000066;
	font-size: 10px;
}

#footer a {
	color: #000066;
}

#footer a:hover {
	color: #000066;
	text-decoration: underline;
}

#content, #header-gap {
	background-color: #fff;
}


/* Menus
----------------------------------------------------------------------------- */

/* Horizontal Menu */

#header {
	background-color: #000066;
}

#menu-horizontal a {
	color: #fff;
	font-weight: bold;
}

#menu-horizontal a:hover {
	color: #CCCCFF;
}

#menu-horizontal li li a {
	color: #000000;
	font-weight: normal;
}

#menu-horizontal li li a:hover {
	color: #000000;
}

/* Vertical Menu */

#menu-vertical ul {
	font-size: 11px;
	font-weight: bold;
}

#menu-vertical ul li li {
	font-size: 11px;
}

#menu-vertical a {
	color: #006;
}

#menu-vertical a:hover {
	color: #666;
	text-decoration: none;
}

#menu-vertical li ul a {
	font-weight: normal;
	color: #000;
}

#menu-vertical li li a:hover {
	text-decoration: none;
}
ul li a{
	font-size:10px;
}

/* Quick links
----------------------------------------------------------------------------- */

.quick-links {
	background-color: #EDEEF7;
	font-size: 10px;
}

.quick-links a {
	background-image: url(../nav/bullet.gif);
}

.quick-links a:hover {
	color: #000;
	text-decoration: underline;
}

.quick-links h4 {
	font-size: 11px;
	color: #000066;
}

/* Image and text
----------------------------------------------------------------------------- */

.image-and-text ul li{
	padding:0px;
	margin:0px;
}
.image-and-text ul a { 
	background: url(../nav/bullet.gif) 0px 2px no-repeat;
}

.image-and-text {
	font-size: 10px;
	line-height:14px;
}

.image-and-text h4 {
	font-size: 11px;
	color: #000;
}

/* Image and text horizontal
----------------------------------------------------------------------------- */

.image-and-text-horizontal .image-and-text {
	border-bottom-color: #000066;
}

.image-and-text-horizontal .image-and-text .image a:link, 
.image-and-text-horizontal .image-and-text .image a:visited {
	background-color: #FFFFFF;
}

.image-and-text-horizontal .image-and-text .image a:hover {
	background-color: #000;
}

/* Image and text vertical
----------------------------------------------------------------------------- */

.image-and-links {
	background-color: #EDEEF7;
}

.image-and-text-vertical .image-and-text {
	background-color: #EDEEF7;
}

.image-and-links .image-and-text {
	background-color: #EDEEF7;
}


/* Gallery
----------------------------------------------------------------------------- */

.gallery-thumbs {
	background-color: #EDEEF7;
}

.gallery-large {
	background-color: #ffffff;
}

.gallery-thumbs img {
	border: 1px solid #000066;
}

.gallery-thumbs img:hover {
	border: 1px solid #EDEEF7;
}

.gallery-pagination a {
	color: #000000;
	background-image: url(../nav/bullet_left.gif);
	padding-left: 15px;
}

.gallery-pagination .next a {
	background-image: url(../nav/bullet.gif);
}

.gallery-pagination a:hover {
	color: #000000;
}

/* Contact form
----------------------------------------------------------------------------- */

#contact-form-container {
	border-bottom: 0;
}

form .button input {
	border: 0;
	background: 0;
}
