@charset "utf-8";
.green {
	color: #00371f;
}
.lt-green {
	color: #d0dad0;
}
.burgandy {
	color: #6E2222;
}
.lt-burgandy {
	color: #f6e5ce;
}
.khaki {
	color: #faedca;
}
.body-background {
	color: #aabbaa;
}

body {
	font: 100% Calibri;
	background: #aabbaa;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColLiqCtrHdr #container {
	width: 825px;
	padding: 0;
	margin: 0;
	background: #d0dad0;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-family: Calibri;
	vertical-align: top;
}

.oneColLiqCtrHdr #topbar {
	background: url(SiteImages/topBar.gif);
	color: #fff;
	margin: 0; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 35px;
	padding-left: 10px;
	padding-right:10px;
}

.oneColLiqCtrHdr #header {
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0; /* the auto margins (in conjunction with a width) center the page */
	height: 130px;
}
.oneColLiqCtrHdr #bigbuttons {
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.oneColLiqCtrHdr #mainContent {
	/*padding: 10px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	font-family: Calibri;
	font-variant: none;
	background: #d0dad0;

}
.oneColLiqCtrHdr #mainContent h1 {
	font-size:26px;
	font-weight: normal;
	font-family: Calibri;
	color:#ffffff;
	margin: 0;
	text-shadow:#FFF;
	vertical-align: text-bottom;
	padding-left: 5px;
	background: #6E2222;
	background:url(SiteImages/H1Gradient.jpg) repeat-x;
}
.oneColLiqCtrHdr #mainContent h1 a {
	font-size:30px;
	font-weight: normal;
	text-decoration: none;
	font-family: Calibri;
	color:#6E2222;
}
.oneColLiqCtrHdr #mainContent h1 a {
	text-decoration: none;
}
.oneColLiqCtrHdr #mainContent h1 a:hover {
	text-decoration: italic;
}
.oneColLiqCtrHdr #mainContent h2 {
	font-size:24px;
	font-weight: normal;
	text-decoration: none;
	font-family: Calibri;
	color:#6E2222;
	padding-left: 5px;
}
.oneColLiqCtrHdr #mainContent h2 a {
	color:#6E2222;
	text-decoration: none;
}
.oneColLiqCtrHdr #mainContent h2 a:hover {
	color:#00371f;
}
.oneColLiqCtrHdr #mainContent h3 {
	font-size:18px;
	font-weight: normal;
	font-family: Calibri;
	color:#000000;

}
.oneColLiqCtrHdr #mainContent h4 {
	font-size:16px;
	font-weight: normal;
	text-decoration: none;
	font-family: Calibri;
	color:#6E2222;
	padding-left: 5px;
}
.oneColLiqCtrHdr #mainContent h5 {
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Calibri;
	color:#6E2222;
	padding-top: 0px;
	padding-bottom: 0px;
}
.oneColLiqCtrHdr #mainContent h6 {
	font-size:26px;
	font-weight: normal;
	font-family: Calibri;
	color:#ffffff;
	margin: 0;
	text-shadow:#FFF;
	vertical-align: text-bottom;
	padding-left: 5px;
	background: #6E2222;
	background:url(SiteImages/H6Gradient.jpg) repeat-x;
}
.oneColLiqCtrHdr #mainContent p {
	font-size:14px;
	font-family: Calibri;
	font-variant: normal;
	color:#000;
	padding-left: 10px;
	padding-right: 10px;
}

.oneColLiqCtrHdr #mainContent a {
	color:#6E2222;
	text-decoration: none;
}

.oneColLiqCtrHdr #mainContent a:hover {
	color:#00371f;
	
}
.oneColLiqCtrHdr #footer { 
	padding: 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	font-family: Calibri;
	background-color:#d0dad0;
	

} 

.oneColLiqCtrHdr #footer a {
	text-decoration:none;
	color:#6E2222;
	font-weight:normal;
	font-size:12px;
}

.oneColLiqCtrHdr #footer a:hover {
		color:#00371f;
}

.oneColLiqCtrHdr #footer p {
	font-size: 12px;
}
.oneColLiqCtrHdr #footer h1 {
	padding-top: 5px;
	font-size: 12x;
	font-weight: normal;
}
#nav {
	height: 31px;
	margin: 0;
	/*padding-left: 5px;
	background:#fff url(images/tabLeft.gif) no-repeat left top;*/
	background-color:#000;
	background:url(SiteImages/tabCenter.gif) repeat-x;
	font-family:Calibri;
	width: 100%;
	
}
#pageLeftHeader {
	width: 200px;
	background-color: #00371f;
}

#announcementContent h2 {
	margin-bottom: 0px;
	color: #000;
	font-weight: bold;
}
#announcementContent p {
	margin-top: 0px;
}

#pageLeftContent {
	width: 200px;
	background-color: #faedca;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-size:14px;
}
#pageLeftContent p {
	font-size:14px;
}
#pageLeftContent p.quote {
	font-size:14px;
	font-family: Calibri;
	color: #00371f;
}

#pageLeftContent a {
	text-decoration:none;
	color:#6E2222;
	font-weight:normal;
	font-size:14px;
}
#pageLeftContent a:hover {
	color:#00371f;
}
#pageLeftContent li a {
	font-size:14px;
}

#pageRightHeader {
	padding-left: 0px;
}

#pageTopContent {
	font-size:14px;
	vertical-align: top;
	background-color: #d0dad0;
}

#pageTopContent ul {
	
}

#pageTopContent ul p {
	font-size:8px;
}

#pageRightContent {
	font-size:14px;
	vertical-align: top;
	background-color: #d0dad0;
	padding-right: 5px;
	margin-left: 5px;
}


#pageRightContent h2 {
	font-size:18px;
	font-weight: normal;
	font-family: Calibri;
	color:#6E2222;
}
#pageRightContent tr {
	background-color: #d0dad0;

}
#pageRighContent p {
	color: #000;
}

#pageRightContent a {
	text-decoration:none;
	color:#6E2222;
	font-weight:normal;
	font-size:14px;

}

#pageRightContent a:hover {
		color:#00371f;
}

#pageTopContent {
	font-size:14px;
	vertical-align: top;
	background-color: #d0dad0;
}

#pageClassContent {
	font-size:14px;
	vertical-align: top;
	background-color: #d0dad0;
}

#pageClassContent h1 {
	font-size:26px;
	font-weight: normal;
	font-family: Calibri;
	color:#222222;
	margin: 0;
	text-shadow:#FFF;
	vertical-align: text-bottom;
	padding-left: 5px;
	background: #6E2222;
}

#pageClassContent h2 {
	font-size:18px;
	font-weight: normal;
	font-family: Calibri;
	color:#6E2222;
}
#pageClassContent tr {
	background-color: #d0dad0;
}

	
#pageClassContent p {
	color: #000;
}

#pageClassContent a {
	text-decoration:none;
	color:#6E2222;
	font-weight:normal;
}

#pageClassContent a:hover {
		color:#00371f;
		}
		
#pageClassContent li {
	padding-top: 2px;
}

#menu {
	padding-left:5px;
	height:31px;
	position:relative;
	font-family: Verdana;
	font-size:12px;
	font-variant: none;
	margin: 0;
	z-index:1000;
	/*background:#fff url(images/tabRight.gif) no-repeat right top;*/
}
#menu table.ie6 {
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#menu ul {
	padding:0;
	margin:0;
	list-style: none;
}
#menu ul li {
	float:left;
}

#menu ul li a {
	display:block;
	float:left;
	padding:0 15px 0 0;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	height:31px;
	line-height:30px;
	font-size:12px;
	background:url(SiteImages/tabCenter.gif) no-repeat right top;
}
#menu ul li a b {
	display:block;
	float:left;
	padding:0 0 0 10px;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	height:31px;
	line-height:30px;
	font-size:12px;
	background:url(SiteImages/tabCenter.gif) no-repeat left top;
	cursor:pointer;
}
#menu ul li div.holder {
	position:absolute;
	left:-9999px;
}
#menu ul li div .leftSide {
	float:left;
	background: #ddd url(SiteImages/dropLeft.gif) no-repeat left bottom;
}
#menu ul li div .rightSide {
	float:left;
	margin-left:10px;
	display:inline;
	padding:0 10px 0 0;
	background: #aaa url(SiteImages/dropRight.gif) no-repeat right bottom;
}
#menu ul li:hover {
	position:relative;
}
#menu ul li a:hover {
	color:#00371f;
	background-position:right center;
	white-space:nowrap;
	position:relative;
}
#menu ul li a:hover b {
	color:#00371f;
	background-position:left center;
}
#menu ul li a.sub:hover {
	color:#000000;
	background-position:right bottom;
	white-space:nowrap;
	position:relative;
}
#menu ul li a.sub:hover b {
	color:#00371f;
	background-position:left bottom;
}
#menu ul li:hover > a {
	color:#00371f;
	position:relative;
}
#menu ul li:hover a.sub {
	color:#000000;
	background-position:right bottom;
	white-space:nowrap;
	position:relative;
}
#menu ul li:hover a.sub > b {
	color:#00371f;
	background-position:left bottom;
}
#menu ul :hover div.holder {
	position:absolute;
	top:31px;
	left:4px;
	margin: 0;
	padding: 0;
}
#menu ul li.right a:hover div.holder {
	left:auto;
	right:3px;
	top:31px;
}
#menu ul li.right:hover div.holder {
	left:auto;
	right:4px;
	top:31px;
}
#menu ul dl {
	width:auto;
	margin:5px 0 10px 0;
	padding:0 5px;
	list-style:none;
}
#menu ul dl dt {
	padding:0 10px;
	margin:0;
	line-height:20px;
	background:#00371f;
	color:#fff;
	white-space:nowrap;
	text-align: left;
}
#menu ul dl dd {
	display:block;
	padding:0;
	margin:0;
	text-align: left;
}
#menu ul dd a {
	background-image: none;
	display:block;
	height: 20px;
	line-height: 20px;
	color:#6E2222;
	margin: 0;
	padding:0 10px;
	font-weight:normal;
	white-space:nowrap;
	float:none;
	text-align: left;
}
#menu ul dd a:hover {
	color:#00371f;
}
#menu ul table td {
	vertical-align:top;
}
#box-table-a {
	margin-left: 10px;
	font-family: Calibri;
	font-size: 14px;
	text-align: left;
	border-collapse: collapse;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
#box-table-a a {
	color: #6E2222;
	font-weight:  normal;
	padding-left: 5px;
	padding-right: 5px;
}
#box-table-a a:hover {
	color: #00371f;	
}
#box-table-a H2 {
	font-size: 24px;
	font-weight: bold;
	color: #244862
}
#box-table-a H3 {
	font-size: 18px;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration:underline;
	color: #244862;
}
#box-table-a H6 {
	font-size: 14px;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration:underline;
	color: #000;
	padding-left: 5px;
	padding-top: 5px;
}
#box-table-a th {
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	background: #00371f;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #000;
	color: #ffffff;
}
#box-table-a td {
	background: #ffffff;
	color: #000000;
	border-right: 1px solid #000000;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	border-top: 1px solid #000;
}

#box-table-b {
	font-family: Calibri;
	font-size: 14px;
	border-collapse: collapse;
	background: #ffffff;
	color: #000;
	text-align: left;	
	margin-left: 10px;
	border: 2;
	border-color: #000000;
}

#box-table-b th {
	font-size: 14px;
	font-weight: bold;
	background: #00371f;
	color: #ffffff;
}
#box-table-b tr {

}
#box-table-b td {

}
#box-table-b a {

}
#box-table-b a:hover {

}
#box-table-c {
	border: 0;
	font-family: Calibri;
	font-size: 14px;
	border-collapse: collapse;
	background:#ffffff;
	text-align: left;
	height:auto;
	margin-left: 5px;
}

#box-table-c tr {
}

#box-table-c th {
	font-size: 14px;
	font-weight: normal;
	background:#d0dad0;
	color: #000;
	text-decoration:underline;
	
}
#box-table-c td {
	background:#d0dad0;
	color: #000000;
	font-weight: normal;
}
#box-table-c a {
	text-decoration: none;
	color: #669;
	font-size: 14px;
}
#box-table-c th a {
	color: #000;
}
#box-table-c a:hover {
	text-decoration: none;
	color: #00371f;
}
#box-table-d {
	font-family: Calibri;
	font-size: 14px;
	margin: 10px;
	border-collapse: collapse;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}
#box-table-d p {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
}

#box-table-d th {
	font-size: 18px;
	font-weight: bold;
	padding: 5px 10px;
	background: #fff;
	color: #244862;
	text-align: left;
}
#box-table-d td {
	/*padding: 0 0 0 20px;*/
	background: #ffffff;
	color: #000;
	text-align: left;
	vertical-align: top;
}
#box-table-d a {
	text-decoration: none;
	color: #000;
	text-align: left;

}
#box-table-d a:hover {
	text-decoration: none;
	color: #00371f;
	font-style:italic;
	text-decoration: underline;
}
#box-table-e {
	font-family: Calibri;
	font-size: 14px;
	border-collapse: collapse;
	background: #ffffff;
	color: #000;
	text-align: left;	
	margin-left: 10px;
	border-color: #000000;	
}

#box-table-e th {
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
	color: #000000;
}
#box-table-e tr {

}
#box-table-e td {

}
#box-table-e a {

}
#box-table-e a:hover {

}
#box-table-staff {
	margin-left: 10px;
	font-family: Calibri;
	font-size: 14px;
	text-align: left;
	border-collapse: collapse;
	background-color: #faedca;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
#box-table-staff a {
	color: #6E2222;
	font-weight:  normal;
	padding-left: 10px;
	padding-right: 10px;
}
#box-table-staff a:hover {
	color: #00371f;	
}
#box-table-staff H2 {
	font-size: 24px;
	font-weight: bold;
	color: #244862
}
#box-table-staff H3 {
	font-size: 18px;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration:underline;
	color: #244862;
}
#box-table-staff H6 {
	font-size: 14px;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration:underline;
	color: #000;
	padding-left: 10px;
	padding-top: 5px;
}
#box-table-staff th {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	background: #00371f;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #000;
	color: #ffffff;
}
#box-table-staff td {
	background: #faedca;
	color: #000000;
	border-right: 1px solid #000000;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #000;
}
#box-table-staff tr:hover td {
	color: #00371f;
}


#blogfeed {

	padding-right: 5px;
	padding-left: 0px;
	text-align: left;
	font-family: Calibri;
	font-size: 14px;
}

#blogfeed p {
	margin: 3px;
}

#blogfeed a {
	text-decoration: none;
	color: #6e2222;
}
#blogfeed a:hover {
	text-decoration: none;
	color: #00371f;
}

#CMSbody {
	font-family: Calibri;
	font-size: 14px;
	font-variant: none;
	color: #000;
	text-decoration: none;
	padding-left: 10px;		
}
#CMSbody a {
padding-left: 10px;	
}
#hrFloat {
	width: 90%;
	align: center;
}
.oneColLiqCtrHdr #container #mainContent table tr td #pageRightContent table tr td .editable p strong {
	color: #6E2222;
}
.ddimgtooltip{
box-shadow: 3px 3px 5px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 5px #818181;
-moz-box-shadow: 3px 3px 5px #818181;
display:none;
position:absolute;
border:1px solid black;
background:white;
color: black;
z-index:2000;
padding: 4px;
}

#pageLeftContent .clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

#pageLeftContent a.button {
    background: transparent url('../SiteImages/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px Calibri;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

#pageLeftContent a.button span {
    background: transparent url('../SiteImages/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
#ClassTitle {
	color: #000000;
}

input.btn {
  color:#000;
  font: bold 84% 12px Calibri;
 /* background:url(SiteImages/ButtonGradient.jpg) repeat-x;
  background-color:#7c95be;
  
  height: 32px;*/
  width: 145px;

}
input.btnhov {
  color:#000;
}





