/* CSS Document */

body {
font: 12px/1.2 Arial, Helvetica, sans-serif;
color: #000;
background-color: #a31806;
background-image: url(images/bg01.jpg);
background-repeat: repeat-x;
margin: 0;
padding: 0;
}

p, li, td {
font: 12px/1.2 Arial, Helvetica, sans-serif;
}

a {
color: #000;
}

input {
background-color: #fff !important;
}

h1 {
color: #c33;
font-size: 18px;
font-weight: normal;
}

h2 {
font-size: 14px;
color: #333;
}

h3 {
font-size: 13px;
color: #c33;
}

.clear {
clear: both;
}

.redTxt {
color: #c33;
}

#container {
width: 900px;
margin: 0 auto;
background-image: url(images/containerBG.jpg);
background-repeat: repeat-y;
background-color: #fcf0be;
position: relative;
}

#header {
background-image: url(images/header_sharpen.jpg);
background-repeat: no-repeat;
text-align: right;
height: 318px;
}

#leftCol {
width: 198px;
float: left;
margin-right: 20px;
display:block;

}

#midSection {
background-image: url(images/contentBG.jpg);
background-repeat: no-repeat;
background-position: bottom ;

}

#wrapper {
zoom: 1;

}


#content {
width: 460px;
float: left;
margin-right: 10px;
min-height: 450px;
display:block;
}

#rightCol {
width: 198px;
float: left;
display:block;
}

#rightCol h2 {
margin: 0;
padding: 0;

}

#rightCol p {
margin: 2px 0 ;
padding: 0;
}

#rightCol input {
background-color: #e9e9e9 !important;
border: none;
margin: 2px 0 ;
}
.button {
background-color: #c33;
}

#mainNav {
font-size: 13px ;
font-weight: bold;
}

#mainNav ul {
list-style: none;
margin: 0 0 ;
padding: 0;
}

#mainNav a {
color: #fff;
text-decoration: none;
padding-left: 15px;
}

#mainNav a:hover {
color: #fdd80e;
text-decoration: none;
background-image: url(images/redDot.gif);
background-repeat: no-repeat;
background-position: left center;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;

}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding: 15px 0 0px 12px;
background-image: url(images/navBG.jpg);
background-repeat: no-repeat;
background-position: top;

}

.treeviewTop { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding: 15px 0 0px 0;
background-image: url(images/navBG.jpg);
background-repeat: repeat-x;
background-position: top;

}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand !important;
cursor: pointer !important;

}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */

}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
background-image: none;
}

#footer {
clear: both;
background-color: #000;
color: #fff;
background-image: url(images/Blair02.jpg);
background-position: right top;
background-repeat: no-repeat;
height: 106px;

}

#footer a {
color: #fff;

}

#footerNav {
font-size: 11px;
}

#footerNav ul {
list-style: none;
margin:  0;
padding: 0;
}

#footerNav li {
display: inline;
border-right: 1px solid #fff;
padding: 0 5px;
}

#footerNav a {
text-decoration: none;
}

#footerNav a:hover {
text-decoration: underline;
}

#credit {
width: 900px;
margin: 0 auto;
padding: 5px;
font-size: 11px;
color: #fff;
text-align: right;
}

#credit a {
color: #fff;
}

#blairPhoto {
position: absolute;
bottom: 106px;
left: 713px;

}
#whiteline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	clear: both;
	}
.imgborder {
	border: 1px solid #FFFFFF;
}
