@charset "iso-8859-1";
/* 100 Version=1.0 */

/* holder */
#holder {width: 800px; background-color: #ffffff;}

/* headers */
#headerbgtophome {background-image: url(/imgs/bg_top_home.jpg); background-color: #de0c13; background-repeat: no-repeat; position: relative; margin-top: 0px; margin-left: 0px; height: 267px;}
#headercontact {font-family: sans-serif; font-size: 18px; font-weight: bold; padding-top: 10px; margin-right: 10px; color: #ffffff; text-align:right;}
#headeradress {font-family: sans-serif; font-size: 12px; font-weight: bold; margin-top: 5px; margin-right: 10px; color: #ffffff; text-align:right;}
#topmenutext {font-family: sans-serif; font-size: 11px; font-weight: bold; margin-top: 178px; color: #404040;}

/*hrefs*/
a {color: #000000; font-family: text-decoration: underline;}
a.topmenulink {color: #404040; font-family: "Lucida Sans", sans-serif; text-decoration: none;}
a.read {font-family: serif; text-decoration: underline;}
a.footer {font-family: "Lucida Sans", sans-serif; text-decoration: none; color: #ffffff; }

/*page cols*/
#leftcoltop {width: 224px; height: 158px; position: relative; margin-top: 33px; left: 35px; float: left;}

#leftcoltopsectop {width: 224px; height: 30px; position: relative; background-image: url(/imgs/topsecheader.jpg); background-repeat: no-repeat;}

#rightcoltop {width: 492px; min-height: 158px; height:auto !important; height: 158px; position: relative; margin-top: 33px; padding-right: 35px; float: right;}

#leftcolmid {width: 340px; position: relative; margin-top: 15px; left: 35px; float: left;}

#leftcolmidsectop {width: 340px; height: 30px; position: relative; background-image: url(/imgs/homesecheader.jpg); background-repeat: no-repeat;}

#leftcolmidsecbot {width: 340px; height: 30px; position: relative; background-image: url(/imgs/homesecheader.jpg); background-repeat: no-repeat; top: 10px;}

#rightcolmid {width: 340px; position: relative; margin-top: 15px; right: 35px; float: right;}

#rightcolmidsectop {width: 340px; height: 30px; position: relative; background-image: url(/imgs/homesecheader.jpg); background-repeat: no-repeat;}

#rightcolmidsecbot {width: 340px; height: 30px; position: relative; background-image: url(/imgs/homesecheader.jpg); background-repeat: no-repeat; top: 10px;}

.secheader {font-family: "Lucida Sans", sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; padding-top: 6px; padding-left: 10px;}
.fparttop {width: 320px; position: relative; margin-top: 5px;}
.fpartbot {width: 320px; position: relative; margin-top: 15px;}
#onecol {width: 730px; position: relative; margin-top: 15px; left: 35px; float: left;}
#leftcol {width: 460px; position: relative; margin-top: 15px; left: 35px; float: left;}
#rightcol {width: 220px; position: relative; margin-top: 15px; right: 35px; float: right;}


/*footers*/
#footer {background-color: #999898; position: relative; height: 60px; font-size: 12px; padding-top: 10px; margin-top: 10px; color: #ffffff;}

/* general styles */
body {background-color: #c0c0c0; padding: 0px; margin: 0px; font-family: "Lucida Sans", sans-serif;}
p {font-size: 16px; text-align: left; margin-top: 0px; font-family: serif;}
.smalldate {font-size: 12px; color: #404040; line-height:26px;}
.read {text-align: right; margin-top: 0px; float: right;}
.leader {color: #de0c13;}
.promise {font-style: italic; width: 220px; text-align: left;}
h1 {color: #404040; font-size: 26px; margin-top: 10px; margin-bottom: 10px; text-align: left;}
h2 {color: #de0c13; font-size: 20px; margin-top: 10px; margin-bottom: 10px; text-align: left;}
h3 {color: #404040; font-size: 16px; margin-top: 10px; margin-bottom: 10px; text-align: left;}
ul {font-size: 16px; text-align: left;}
li {font-size: 16px; text-align: left; padding-bottom: 10px; font-family: serif;}
td {font-size: 16px; text-align: left; margin-top: 0px; font-family: serif;text-align: left;}

