/*
-----------------------------------------------
Master Screen Style
Name:     Norton Sign
Designer: Lee Norton
URL:      www.nortonsign.com
Modifed:  1 April 2009
-----------------------------------------------
Color Palette:
Page BG: #e8e7e1
Purple: #41086d
Deep Red: #b00606
-----------------------------------------------
*/

html, body	{ margin: 0px; background: #000000 url(../images/page_bg.jpg) repeat-x; }

#container1 { position: relative; margin: 0px auto; width: 780px; border: 0px solid #41086d; text-align: left; padding: 0px; background: #000000; }
p,td	{ font-family: verdana,arial,sans-serif; font-size:12px; color:#000000; font-weight:normal; letter-spacing: 0px; line-height:18px;}
a:link, a:visited, a:hover, a:active	{ color: #1b3f74; font-weight: bold; text-decoration: underline; }

h1	{ margin: 25px 0px 15px 0px; font: bold 30px trebuchet ms,tahoma,geneva,sans-serif; color: #b00606; }
h2	{ margin: 5px 0px 0px 0px; font: bold 12px trebuchet ms,tahoma,geneva,sans-serif; color: #41086d; }
h4  { margin: 5px 0px 0px 0px; font: bold 16px trebuchet ms,tahoma,geneva,sans-serif; color: #b00606; }

.clr		{ clear: both; height: 0px; }

#header			{ float: left; margin: 0; padding: 0; width: 780px; background: transparent; height: 94px; }
#nav			{ clear: both; margin: 0; padding: 0px 1px 0px 1px; width: 778px; height: 36px; background: #000 url(../images/nav_bg.jpg) top repeat-x; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; }
#main			{ clear: both; margin: 0; padding: 0; width: 780px; padding: 0; background-color: #ffffff; color: #fff; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }

#colfull		{ float: left; margin: 0; padding: 0px 0px 20px 35px; width: 720px; color:#000000; }


.footer			{ clear: both; float: left; margin: 0; padding: 0px 0px 10px 0px; width: 780px; background-color: transparent; }
.footl			{ float: left; margin: 0; padding: 10px 0px 0px 15px; border: 0; font: 13px tahoma,geneva,sans-serif; color: #fff; }
.footl a:link		{ font: bold 13px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footl a:visited	{ font: bold 13px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footl a:hover		{ text-decoration: underline; }
.footr			{ float: right; margin: 0px 15px 5px 5px; padding:  10px 0px 0px 0px; border: 0; color: #f2f2f2; font: 13px arial,tahoma,sans-serif; text-align: right; }
.footr a:link		{ font: bold 13px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footr a:visited	{ font: bold 13px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footr a:hover		{ text-decoration: underline; }



/* nav */

#navmenu 	  { margin: 0; padding: 0; list-style-type: none; height: 36px; z-index: 130; }
#navmenu ul	  { margin: 0; padding: 0; list-style-type: none; height: 36px; z-index: 130; }
#navmenu li   { position: relative; display: inline; padding: 0; margin: 0; text-transform: uppercase; float: left; }
#navmenu li a { color:#ffffff; background: #000000 url(../images/nav_bg.jpg) repeat-x; font: bold 11px verdana, tahoma, geneva, sans-serif; padding: 11px 30px 11px 20px; text-decoration: none; display: block; }
#navmenu li a:hover { background: #000000 url(../images/nav_bg_over.jpg) repeat-x; text-decoration: underline; }

#navmenu li ul { left: 0; position: absolute; top: 0; display: block; visibility: hidden; border-top: 1px solid #41086d; }
#navmenu li ul li { display: list-item; float: none; }
#navmenu li ul li a	 { display: block; height: 14px; width: 145px; color: #fff; background: #000; font: bold 11px arial,tahoma,sans-serif; padding: 4px 7px 3px 7px; float: left; text-decoration: none; border-bottom: 1px solid #41086d; border-left: 1px solid #41086d; border-right: 1px solid #41086d; }
#navmenu li ul li a:hover { background: #41086d url(../images/nav_bg_over.jpg) repeat-x; text-decoration: underline; }
#navmenu li ul li.last { border-right: 1px solid #41086d; }

/* Holly Hack for IE \*/
* html #navmenu ul li { float: left; height: 1%; }
* html #navmenu ul li a { height: 1%; }
/* End */

table.sample { margin: 0 auto; text-align: center; border-spacing: 10px;}
table.sample td { width:150px; height: 150px; text-align: center; vertical-align: middle; border: 1px #888888 solid; padding: 3px; }
.sample img { border: 0px #ffffff solid; }

/* Contact Form */


input{width: 290px; color: #585858; border: 1px solid #41086d; margin-top: 2px; }
input:focus{ border: 1px solid #41086d; background-color: #f2f2f2; }
textarea{ height: 200px; width: 290px; color: #585858; border: 1px solid #41086d; margin-top: 2px; }
textarea:focus{ border: 1px solid #41086d; background-color: #f8f8f0; }
.button		{ width: 200px; font: bold 13px arial,sans-serif; background: #bac7b7; color: #fff; padding: 5px; background: #1b3f74 url(../images/nav_bg.jpg) repeat-x; }



