body {margin: 0px; font-family: Calibri, Arial, Helvetica, sans-serif; color: #48484A; background-color: #BC005F }
a {text-decoration: none; color: #900024}
a:hover {text-decoration: underline}
form {margin: 0}
img {border: 0}
hr {margin: 20px; height: 2px}
.floatright {float: right; margin-left: 5px; margin-right: 5px}
.floatleft {float: left; margin-right: 5px}
.clear {
	clear:both;
	position:relative;
	font-size:0px;
	height:20px;
	line-height:0px
}
ol {font-size: 12px}

#wrapper {position:relative; margin: 0 auto; padding: 0px; top:10px; width:790px; clear: both}
#wrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#header {width: 790px; height: 137px; background: transparent url(../images/headerbackground.gif) no-repeat top; }
#header img {float: left; margin: 10px 0px 0px 17px;}

#emaillink {position: absolute; top: 15px; right: 10px; width: 220px; height: 40px; display: block; background: transparent}
#emaillink a {width: 220px; height: 40px; display: block;}

#navigation {position: relative; list-style-type:none; margin: -32px 30px 0px 0px; font-size: 22px; float: right;}
#navigation li {display: inline; margin-left: 10px;}
#navigation li a {color: #48484A; padding-bottom: 18px;}
#navigation li a:hover {color: #48484A; background: transparent url(../images/arrow.png) no-repeat bottom; text-decoration: none}

#content {position: relative; margin-top: 5px; background: #ffffff url(../images/contenttop.gif) no-repeat top; padding: 40px 0px 0px 0px;}
.contentbottom {position: relative; display: block; left: 0px; margin: 0px; width: 790px; height: 22px; background:  url(../images/contentbottom.gif); 	clear:both;}

h1.welcome {position: relative; display: block; margin: 0px 0px 10px 20px; background: transparent url(../images/strap_welcome.gif) no-repeat; width: 226px; height: 19px;}
h1.welcome span {display: none}
h1.about {position: relative; display: block; margin: 0px 0px 10px 20px; background: transparent url(../images/strap_about.gif) no-repeat; width: 164px; height: 19px;}
h1.about span {display: none}
h1.products {position: relative; display: block; margin: 0px 0px 10px 20px; background: transparent url(../images/strap_products.gif) no-repeat; width: 102px; height: 19px;}
h1.products span {display: none}
h1.services {position: relative; display: block; margin: 0px 0px 10px 20px; background: transparent url(../images/strap_services.gif) no-repeat; width: 98px; height: 19px;}
h1.services span {display: none}
h1.news {position: relative; display: block; margin: 0px 0px 10px 20px; background: transparent url(../images/strap_news.gif) no-repeat; width: 61px; height: 19px;}
h1.news span {display: none}
h1.upload {position: relative; display: block; margin: 0px 0px 10px 20px; background: transparent url(../images/strap_upload.gif) no-repeat; width: 219px; height: 23px;}
h1.upload span {display: none}
h1.contact {position: relative; display: block; margin: 0px 0px 10px 20px; background: transparent url(../images/strap_contact.gif) no-repeat; width: 183px; height: 19px;}
h1.contact span {display: none}
h1.sitemap {position: relative; display: block; margin: 0px 0px 10px 20px; background: transparent url(../images/strap_sitemap.gif) no-repeat; width: 92px; height: 23px;}
h1.sitemap span {display: none}

h2 {font-size: 14px; margin: 0px 0px 0px 20px}
h2.newsstory {font-size: 12px; padding: 5px 5px 5px 0px}
h3 {font-size: 16px; margin: 0px 0px 0px 20px}


#content p {font-size: 12px; padding: 0px 20px 10px 20px}
#content form {font-size: 12px; padding: 0px 20px 20px 20px}
#content p.copy {font-size: 12px; padding: 5px 20px 5px 20px}
#content ul {font-size: 12px; margin: 0px}
.setfont {font-size: 12px;}

.homebox_news {float: left; display: block; width: 196px; height: 115px; padding: 70px 5px 5px 15px; margin-left: 20px; font-size: 12px; color: #ffffff; background: transparent url(../images/homebox_news.gif) no-repeat;}
.homebox_info {float: left; display: block; width: 196px; height: 115px; padding: 70px 5px 5px 15px; margin-left: 20px; font-size: 12px; color: #ffffff; background: transparent url(../images/homebox_info.gif) no-repeat;}
.homebox_upload {float: left; display: block; width: 262px; height: 190px; padding: 70px 5px 5px 15px; margin-left: 20px; font-size: 12px; color: #ffffff; background: transparent url(../images/homebox_upload.gif) no-repeat;}

.videos {float: left; margin: 20px; text-align: center}


#footer {display: block; width: 770px; height: 78px; text-align: center; padding: 20px 0px 0px 20px; font-size: 12px;  margin-top: 5px; background: transparent url(../images/footer.gif) no-repeat bottom;}
#footer .team {float: right; margin-right: 10px; margin-top: 10px; font-size: 12px}

.adminheader {margin-left: 20px; margin-bottom: 0px}
.admin_login {margin-left: 20px; font-size: 12px}
.adminfields {width: 600px}