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

body{
margin-top:0px;
background-color:#eee;
behavior: url(/css/csshover2.htc);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.2em;
}

#container{
margin-left:auto;
margin-right:auto;
width:1000px;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;

}

#top{
height:336px;
width:1000px;
background-image:url(/img/top.gif);
font-family:Arial, Helvetica, sans-serif;


}



#content{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;


}

.box_med{
width:330px;
float:left;
margin-left:10px;
margin-right:25px;
font-family:Arial, Helvetica, sans-serif;


}

.box_med_head{
background-image:url(/img/box_med_top.gif);
background-repeat:no-repeat;
width:329px;
height:39px;
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;


}

.box_med_content{
width:329px;
margin:0 0 0 0;
background-image:url(/img/box_med_bg.gif);
background-repeat:repeat-y;
min-height:300px;
font-family:Arial, Helvetica, sans-serif;


}

.box_med_bottom{
width:329px;
height:17px;
margin:0 0 0 0;
background-image:url(/img/box_med_bottom.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
}

.box_large{
width:660px;
float:left;
margin-left:10px;
margin-right:25px;
font-family:Arial, Helvetica, sans-serif;


}

.box_large_head{
background-image:url(/img/box_large_top.gif);
background-repeat:no-repeat;
width:659px;
height:39px;
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;


}

.box_large_content{
width:659px;
margin:0 0 0 0;
background-image:url(/img/box_med_bg.gif);
background-repeat:repeat-y;
background-position:right;
min-height:315px;
font-family:Arial, Helvetica, sans-serif;


}

.box_large_bottom{
width:659px;
height:17px;
margin:0 0 0 0;
background-image:url(/img/box_large_bottom.gif);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;


}


p.box_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
padding:7px;
}

p.box_content{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:normal;
margin-left:5px;
margin-right:10px;
margin-bottom:0px;
margin-top:5px;
}

p.newsTitleFront{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
font-weight:normal;
text-decoration:underline;
margin-left:5px;
margin-right:10px;
margin-bottom:00px;
margin-top:0px;
}
p.newsDateFront{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999;
font-weight:normal;
margin-left:5px;
margin-right:10px;
margin-bottom:0px;
margin-top:0px;
}

p.site_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#ffffff;
font-weight:bold;
padding:6px;
}

.box_news{
width:230px;
float:left;
margin-left:10px;
margin-right:0px;
font-family:Arial, Helvetica, sans-serif;

}

.box_news_head{
background-image:url(/img/box_news_top.gif);
background-repeat:no-repeat;
width:230px;
height:39px;
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;

}

.box_news_content{
width:230px;
margin:0 0 0 0;
background-image:url(/img/box_news_bg.gif);
background-repeat:repeat-y;
min-height:310px;
font-family:Arial, Helvetica, sans-serif;


}

.box_news_bottom{
width:230px;
height:17px;
margin:0 0 0 0;
background-image:url(/img/box_news_bottom.gif);
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;


}

#bottom_bar{
margin-top:60px;
width:1000px;
position:relative;
font-family:Arial, Helvetica, sans-serif;

}

#footer{
width:1000px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}


#container_sites_nolinks{
width:960px;
margin-left:20px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;

}

#heading_sites_nolink{
width:960px;
height:39px;
background-image:url(../img/bg_heading_site.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;

}

#content_site_nolinks{
width:940px;
margin-left:10px;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;

}

#container_news{
width:940px;
margin-left:20px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;

}

#heading_news{
width:960px;
height:39px;
background-image:url(../img/bg_heading_news.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;

}

#content_news{
width:940px;
margin-left:10px;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;

}

#links{

width:150px;

float:left;
margin-right:20px;
margin-left:-20px;
font-family:Arial, Helvetica, sans-serif;

}

h3{
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;


}

h4{
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;


}

p{
margin-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

a.news{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
font-weight:normal;
text-decoration:underline;
}
a{

color:#0080b0;
font-weight:normal;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;

}

.form_title{
width:140px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;


float:left;
vertical-align:top;
}
.form_content{

float:left;
vertical-align:top;
clear:both;
font-family:Arial, Helvetica, sans-serif;

}

#contact_information{
width:200px;
position:absolute;
margin-left:600px;
font-family:Arial, Helvetica, sans-serif;


}

input.contact{
width:302px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

input.submit{
width:310px;
border: 1px solid #8095b2;
background-color:#eee;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}


