/* color.css */
/* Author: John Dickinson */

body  { background-color: #fff; background-repeat: repeat-y; background-attachment: scroll; background-position: 20% 0 }

body#pdf_page {
	background: none;
}

a {
	color: #036;
	text-decoration: none;
	border-color: #999;
}

a:hover {
	border-color: #036;
}

a:active {
	color: #930;
}

a.emphasis:active {
	color: #036;
}

a.emphasis {
	color: #930;
	border-color: #930;
}

a.emphasis:hover {
	border-color: #930;
}

input:focus {
	border-color: #fc6;
}

#message   { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 15px; margin-right: 1em; margin-bottom: 1em; margin-left: 1em }

.error {
	background: #fc6;
}

.required {
	color: #c30;
}

.error .required {
	background: none;
	color: #000;
}

h2, h3, h4  { color: #006 }

h3 {
	border-color: #D1A753;
}

#welcome #branding    { background-image: url("../images/gun.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }

#about #branding  { background-image: url("../images/gun.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }

#gunrange #branding  { background-image: url("../images/gun.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }

#contact #branding  { background-image: url("../images/gun.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }

#classes #branding  { background-image: url("../images/gun.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }

#execprotect #branding  { background-image: url("../images/gun.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }

#branding  { background-color: #039; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }

#branding #employee_name    { color: #039; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0 }
#menu  { background: #006; border-color: #999 }
#menu li a { color: #fff; border-color: #fc6 }
#menu li a:hover  { color: #006; background: #9cf }
#menu li a#currentPage  { color: #006; background: #ffff90 }
#sub_menu  { background: #006; border-color: #999 }
#sub_menu li a { color: #fff; border-color: #fc6 }
#sub_menu li a:hover  { color: #006; background: #9cf }
#sub_menu li a#currentPage  { color: #006; background: #ffff90 }
#help_menu h3 { background: transparent }
#help_menu ul li a:hover   { color: #fff; background: #006;}
#help_menu li a#currentPage  { color: #006; background: #ffff90 }

#company_info h3 { background: #039; border-color: #d1a753 }
#company_info ul li {
	border: none;
}

#company_info ul li a:hover  { background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 50% top }

table caption { /* looks like h4s */
	color: #030;
}

table th  { color: #039 }

table tbody th { /* login page benefit type headings */
	border-color: #D1A753;
}

table.qbody {
	border: none;
}

p.previousquestion {
	background: #eaeaea;
	border-color: #ccc;
}

table.qbody td {
	border-color: #fff;
}
/*Pages*/

