@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
background-color:#FFF;
font-family:Verdana, Geneva, sans-serif;
background-image:url(images/grad.gif);
background-position:top;
background-repeat:repeat-x;
}

a:link, a:active, a:visited
{
color:#d90f18;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

h1
{
	margin-top:0px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:200%;
}

h2
{
	margin-top:10px;
	margin-bottom:10px;
	color:#9e0c13;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
}

ol {
line-height:180%;
padding-left:15px;
}

ol li {
margin-bottom:15px;
}

.address li{
line-height:160%;
list-style-type:none;
margin:0px;
text-indent:0px;
padding:0px;
}

.links li{
line-height:160%;
list-style-type:none;
margin-bottom:20px;
text-indent:0px;
padding:0px;
list-style-image:url(images/bullet.gif);
}

.sub_nav li{
padding:0px;
list-style-image:url(images/navbullet.gif);
margin-left:-20px;
font-size:12px;
text-indent:0px;
line-height:200%;
}

.aims li{
padding:0px;
list-style-type:none;
margin-left:-25px;
text-indent:0px;
line-height:160%;
}


ul{ line-height:180%;
padding-left:15px;}

li{
list-style-image:url(images/bullet.gif);

}

#news li
{
padding-left:0px;
margin-left:4px;
}


p {
line-height:180%;
}

.embed_image {
padding:5px;
border: 1px solid grey;
}



/* contact form  */

div.box {
margin:0 auto;
width:580px;
color:#000;
background:#FFF;
float:left;
top:50px;
}

div.box label {
width:100%;
display: block;
background:#FFF;
border-bottom:1px solid #CCC;
padding:10px 0 10px 0;
}

div.box label span {
display: block;
color:#666;
font-size:12px;
float:left;
width:100px;
text-align:left;
padding:5px 20px 0 0;
}

div.box .input_text {
height:20px;
width:200px;
background:#CCC;
border-bottom: 1px double #999;
border-top: 1px double #999;
border-left:1px double #999;
border-right:1px double #999;
}

div.box .message{
padding:7px 7px;
width:350px;
background:#CCC;
border-bottom: 1px double #999;
border-top: 1px double #999;
border-left:1px double #999;
border-right:1px double #999;
overflow:hidden;
height:150px;
}

div.box .button
{
margin:0 0 10px 0;
padding:4px 7px;
background:#CCC;
border:0px;
top:10px;
left:382px;
width:100px;
border-bottom: 1px double #660000;
border-top: 1px double #660000;
border-left:1px double #FF0033;
border-right:1px double #FF0033;
}

/* End of contact form */