html,body {	margin:0; padding:0; height:100%; /* needed for container min-height */
	background:#FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; }

h1 {font-size:14px; font-weight: bold; margin:0px; padding:0px; }
h2 {font-size:16px; font-weight: bold; margin:0px; padding:0px; }
a, a:visited { text-decoration:underline; color:#000000; font-weight:bold; }
a:hover, a:active { text-decoration:underline; color:#a20202; font-weight:bold; }

div#container { position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
width:100%; background:#FFF; height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
border:0px;
padding:0px;
}

div#header { padding:0px; text-align:center; margin:0px auto; border:0px; }
#header { padding:0px; text-align:center; margin:0px auto; border:0px; }

div#content100 { width:100%; margin:0px auto; border:0px; padding:0px 0px 126px 0px; /* bottom padding for footer */
}
div#content { width:960px; margin:0px auto; padding:0px; background:url(images/contentbkg.jpg) repeat-y; border:0px;}
div#contenthome { width:960px; margin:0px auto; padding:0px; border:0px; height:400px; overflow:hidden; }


div#footer { position:absolute; width:100%; bottom:0px; /* stick to bottom */ background:#FFFFFF; }

/* Top Navigation */
/*
#nav, #nav ul { float:left; width: 960px; height:24px; margin:0px auto; list-style: none; background: white; font-weight: bold; padding: 0px; border: 0px; }
#nav a { display: block; width: 160px; w\idth: 160px; color: #000000; text-decoration: none; height:24px; padding: 0px; margin:0px; border:0px; }
#nav a:hover {color: #a20202; }
#nav li { float: left; height: auto; margin: 0px; width: 160px; text-align:center;list-style: none; }
#nav li ul { position: absolute; left: -999em; height: auto; width: 160px; w\idth: 160px; font-weight: normal; margin: 0px;border-style:solid; border-color:#000000; border-width:1px 0px; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li li { padding: 0px; width: 158px; border-style:solid; border-color:#000000; border-width:1px; }
#nav li ul a { width: 148px; w\idth: 148px; text-align:left; background-color:#FFFFFF; padding:3px 5px; height: auto; }
#nav li ul ul { margin: 0px; border-style:solid; border-color:#000000; border-width:0px 0px 1px 0px; }
#nav a.daddy:hover {background: #FFFFFF; color:#a20202; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover, #nav li.sfhover { background: #FFFFFF; color:#a20202; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
*/
#nav, #nav ul { float:left; width: 960px; height:24px; margin:0px auto; list-style: none; background: white; font-weight: bold; padding: 0px; border: 0px; }
#nav a { display: block; width: 160px; w\idth: 160px; color: #000000; text-decoration: none; height:24px; padding: 0px; margin:0px; border:0px; }
#nav a:hover {color: #a20202; }
#nav li { float: left; padding: 0px; }
#nav li ul { position: absolute; left: -999em; height: auto; width: 160px; w\idth: 160px; font-weight: normal; margin: 0px;border-style:solid; border-color:#000000; border-width:1px 0px; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li li { padding: 0px; width: 158px; border-style:solid; border-color:#000000; border-width:1px; }
#nav li ul a { width: 148px; w\idth: 148px; text-align:left; background-color:#FFFFFF; padding:3px 5px; height: auto; }
#nav li ul ul { margin: 0px; border-style:solid; border-color:#000000; border-width:0px 0px 1px 0px; }
#nav a.daddy:hover {background: #FFFFFF; color:#a20202; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover, #nav li.sfhover { background: #FFFFFF; color:#a20202; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

/* Lists */
/*
ul {list-style-position:inside; list-style-type:square; }
*/
ul.homelist {margin: 10px 0px; list-style-position:inside; list-style-type:square; }
li.homelist {line-height:24px;font-size:12px; }
a.homelist, a.homelist:visited { text-decoration:none; color:#000000; font-weight:bold; }
a.homelist:hover, a.homelist:active { text-decoration:none; color:#a20202; font-weight:bold; }

label {padding:5px 0px;width: 100px; height:10px; border:0px; margin:0px 5px 0px px 0px; float: left;text-align: left;display: block; }

#padding10 {padding:0px 0px 0px 10px; }

#leftcolhome {margin:0px; border: 0px; padding:0px; width:300px; float:left; height:400px; overflow:hidden; }
#rightcolhome {margin:0px; border: 0px; padding:0px; width:300px; float:right; height:400px; overflow:hidden; }
#centercolhome {margin: 0px 300px; padding:0px; height:400px; background-color:#000000; text-align:center;}

#leftcol {margin:0px; border: 0px; padding:0px; width:300px; float:left; }
#rightcol {margin:0px; border: 0px; padding:0px; width:300px; float:right; }
#centercol {margin: 0px 300px; border: 0px; padding:0px; width:360px;  }
#centercol2 {margin: 0px 0px 0px 300px; border: 0px; padding:0px 0px 0px 10px; width:640px; }

/* Footer */
#footer1 {width: 800px; text-align:center; margin:10px auto; font-size:10px; height:100px; }
#footercol { width:400px; float:left; }

#topblack {width:100%; background-color:#000000; height:10px; }
#black2  {width:100%; background-color:#000000; height:2px; }
#headerpic {width:100%; background-color:#FFFFFF; height:75px; text-align:center; }
#navarea  {width:960px; background-color:#FFFFFF; height:23px; margin:0px auto; padding:0px; border:0px; overflow:hidden; }

input {width: 400px; height:15px;}
.textarea { width: 400px; height:100px;}
.admintextarea { width: 400px; height:200px;}
input.submit, submit {width: 125px; height:30px; border:solid 2px #000000; color:#a20202; background-color:#FFFFFF; font-weight:bold;}

.phonenumber {font-size:12px; font-weight:bold;}
