* {margin:0; padding:0;}
body {margin:0;	background-color:#000000; background-repeat:no-repeat; background-position:center; background-attachment:fixed;}
#maindiv {width:100%;}
#topmenu {float:left; height:83px; width:100%; background-color:black;}
#logo {float:left; font-family:"Trebuchet MS"; font-size:16px; color:#FFFFFF; font-weight:bold; margin-left:32px;}
#menudiv {margin:45px 0 0 32px; max-width:100%;}
#menuitem {float:left; margin-left:60px;}
#maintext {float:left; margin:40px 0 15px 40px; padding:20px; width:90%;}
#maintext a {color:#FF9933;}
#hometext {float:left; width:80%; margin:40px 0 15px 40px; padding-bottom:20px;}
#homeslider {float:right; width:33%; margin-left:4%; margin-bottom:15px;}
/* #footer {clear:both; float:left; height:300px; width:100%; background-image:url(../images/ftrBgnd.png); background-repeat:repeat;} */

#footer { position:fixed; bottom:0; height:100px; width:100%; background-image:url(../images/ftrBgnd.png); background-repeat:repeat; padding:10px 0px;}
#footbox {width:100%; height:120px; margin:0 auto; padding:10px 0px;}

#footleft {float:left; width:150px; margin-left:40px; margin-right:30px;}
#footmid {border-left:none; margin:0 auto; text-align:center; width:250px; padding-top:10px;}
#footmidlnk {float:left; margin-right:10px;}
#footright {float:right; width:14%; padding-left:10px; margin-right:30px;}

hr {background-color:#666666; border:0; height:1px;}

#credit {max-width:900px; min-width:704px; margin:40px auto 0 auto;}
p {padding:2px 0 3px 0; margin:2px 0 3px 0;}
a:link {text-decoration:underline; color:#052B43;}
a:visited {text-decoration:underline; color:#052B43;}
a:hover {text-decoration:none; color:#052B43;}
@font-face {font-family: 'antoniobold'; src: url('antonio-bold-webfont.eot'); src: url('antonio-bold-webfont.eot?#iefix') format('embedded-opentype'), url('antonio-bold-webfont.woff2') format('woff2'), url('antonio-bold-webfont.woff') format('woff'), url('antonio-bold-webfont.ttf') format('truetype'), url('antonio-bold-webfont.svg#antoniobold') format('svg'); font-weight: normal;font-style: normal;}
@font-face {font-family: 'antonioregular'; src: url('antonio-regular-webfont.eot'); src: url('antonio-regular-webfont.eot?#iefix') format('embedded-opentype'), url('antonio-regular-webfont.woff2') format('woff2'), url('antonio-regular-webfont.woff') format('woff'), url('antonio-regular-webfont.ttf') format('truetype'), url('antonio-regular-webfont.svg#antonioregular') format('svg');font-weight: normal;font-style: normal;}
h1 {font-family:"antoniobold"; font-size:36px; color:#FFFFFF; margin:8px 0; padding:0;}
h2 {font-family:"antoniobold"; font-size:24px; color:#FFFFFF; margin:6px 0; padding:0;}
h3 {font-family:"antoniobold"; font-size:21px; color:#FFFFFF; margin:4px 0; padding:0;}
h4 {font-family:"antoniobold"; font-size:18px; color:#FFFFFF; margin:4px 0; padding:0;}
.mainclr {color:#FFFFFF;}
.footclr {color:#AAAAAA;}
.detlclr {color:#FF9933;}
.style1 {font-family:"Trebuchet MS"; font-size:14px;}
.style2 {font-family:"antoniobold"; font-size:18px;}
.style3 {font-family:"antoniobold"; font-size:14px;}
.style5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; letter-spacing:1px;}
.style6 {font-family:"Trebuchet MS"; font-size:14px; font-weight:bold;}
a:link {color:#FFFFFF;}
a:visited {color:#FFFFFF;}
a:hover {color:#FF9933;}
#footer a:link {color:#AAAAAA;}
#footer a:visited {color:#AAAAAA;}

.inputbox {width:90%; padding:5px; margin-bottom:10px;}
#aboutimg {float:left; margin:100px 0 15px 20px;}

#contleft {float:left; width:48%; min-width:440px; margin-right:20px;}
#contright {float:left; width:48%; min-width:440px;}

@media only screen and (max-width : 700px) {
#maintext {width:80%;}
#menuitem {margin-left:20px;}
#footer {height:120px;}
#footmid {width:39%; border-left:solid 1px #666666;}
#footmidctr {width:94%;}
#footright {margin-right:50px; min-width:16%; border-left:solid 1px #666666;}
#aboutimg {float:left; margin:0 0 15px 40px;}
}

@media only screen and (max-width : 600px) {
#menudiv {margin-top:10px;}
#menuitem {margin-top:10px;}
#logo {margin-left:10px;}
#maintext {width:90%; margin:20px 0 0 10px;}
#footer {height:120px;}
#footleft {margin-left:10px;}
#footmid {width:30%; border-left:solid 1px #666666;}
#footright {margin-right:10px; min-width:18%; border-left:solid 1px #666666;}
#aboutimg {float:left; margin:0 0 15px 10px;}
}

@media only screen and (max-width : 500px) {
#maintext {width:90%;}
#menudiv {margin:5px 0 0 10px;}
#menuitem {margin-top:5px;}
#logo {margin-left:0;}
#maintext {width:100%; margin:10px 0 15px 10px; padding:10px;}
#footer {height:120px;}
#footmid {width:25%; border-left:solid 1px #666666;}
#footright {margin-right:0px; min-width:25%; border-left:solid 1px #666666;}
#aboutimg {float:left; margin:0 0 15px 10px;}
#contleft {float:left; width:90%; min-width:200px; margin-right:0;}
#contright {float:left; width:90%; min-width:200px;}
}

@media only screen and (max-width : 400px) {
#maintext {width:100%; padding:10px;}
#topmenu {float:left; height:120px; width:100%; background-color:black;}
#menudiv {clear:left; margin:5px 0 0 5px;}
#menuitem {margin-left:0; margin-right:20px; margin-top:5px;}
#logo {margin-left:0;}
#maintext {width:90%; margin:10px 0 15px 10px;}
#footer {height:70px;}
#footmid {width:25%; border-left:solid 1px #666666; padding-top:2px;}
#footleft {width:80px;}
#footright {margin-right:0px; min-width:30%; border-left:solid 1px #666666;}
#aboutimg {float:left; margin:0 0 15px 10px;}
.style3 {font-size:12px;}
.style5 {font-size:10px;}
#contleft {float:left; width:100%; min-width:200px; margin-right:0;}
#contright {float:left; width:100%; min-width:200px;}
}
