
/* Global page settings */
a {
color: rgb(229,235,243);
}

body {
color: rgb(243, 227, 169);
background-color: rgb(16, 39, 45);
text-align: center;
font-family: helvetica,arial,sans-serif;
min-width: 750px;
}


/* Page Layout stuff */
div.header img {
border: 6px outset rgb(92, 149, 149); 
}

div.bigbox {
margin: 10px 0 0 0;
}

div.leftpane {
float:left;
position: relative;
margin: 0 -3px 0 0;
width: 159px;
}

div#contentpane {
float:left;
width: 75%;
text-align: left;
border: 3px solid rgb(91, 101, 75);
background-color: rgb(23, 56, 65); 
padding: 0 5px 5px 5px;
}

div.footer {
clear:both;
padding: 10px 0 0 0;
text-align: center;
font-style: italic;
font-size: 75%;
}


/* Navigation Bar */		
ul.navigationbar {
list-style:none;
padding: 0;
text-align: left;
margin: 0;
}

ul.navigationbar li {
border: 2px solid #e5ebf3;
margin: 0px 0px 20px 0;
background-color: rgb(92, 149, 149); 
padding: 3px;
width: 130px;
}

ul.navigationbar li:hover {
border: 2px solid #ffff66;
color: #ffff66;
background-color: rgb(78, 108, 82);
}

ul.navigationbar li a {
text-decoration:none;
font-weight:bold;
display: block;
}

ul.navigationbar li a:hover {
color: #ffff66;
}

ul.navigationbar li.hoveredmenuitem {
border: 2px solid #ffff66;
background-color: rgb(78, 108, 82);
}

ul.navigationbar li a.hoveredmenuitem {
color: #ffff66;
}

ul.navigationbar li.activemenuitem {
border: 3px solid rgb(91, 101, 75);
border-right: 0;
color: #ffff66;
font-weight:bold;
background-color: rgb(23, 56, 65); 
text-decoration:none;
width: 150px;
}


/* Content Area Stuff */

h1, h2 {
border: 2px solid rgb(78, 108, 82);
padding: 3px;
text-align: left;
background-color: rgb(110, 140, 114); 
vertical-align: top;
font-size: 130%;
margin: 3px 10px 10px 0;
}

h2 {
margin: 50px 0 0 0;
font-style: italic;
font-size: 100%;
}

p.alert {
background-color: rgb(153, 0, 0); 
border: 2px solid rgb(255, 0, 0); 
margin: auto;
margin-bottom: 5px;
font-weight: bold;
text-align: center;
padding: 2px;
width: 70%;
}

p.footnote {
font-style: italic;
}

img.imgnolink_rt {
float: right;
border: 2px solid;
margin: 8px;
}

img.imgnolink_lt {
float: left;
border: 2px solid;
margin: 8px;
}

a.imglink_rt {
float: right;
border: 0;
margin: 8px;
}

a.imglink_lt {
float: left;
border: 0;
margin: 8px;
text-decoration: none;
}

a.imglink_rt img {
border: 2px solid;
}

a.imglink_lt img {
border: 2px solid;
}


span.phonenum {
text-align: center;
font-weight: bolder;
font-size: 160%;
}

span.phonenumalt {
font-weight: normal;
font-size: 160%;
}

span.emailaddr {
font-size: 120%;
font-weight: normal;
}

span.faq_q {
font-style: italic;
}

span.faq_a {
font-style: normal;
}

span.faq_bold {
font-weight: bold;
}


#lightbox {
color: black;
}

#lightbox a {
color: black;
font-weight: bold;
font-style: italic;
}