
/* clearfix */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* clearfix */


.smallblack {
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    COLOR: #000000;
    TEXT-DECORATION: none
}

.black {
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
    COLOR: #000000;
    TEXT-DECORATION: none
}


BODY {
  text-align: center;
  background: #FADADD;
  color: #3B3B3B;
  margin: 20px 0px;
  padding: 0px;
}

.fixcenter {
  width: 969px;  
  background: #FADADD;
  margin: 0 auto;
  text-align: left;	
}

#mainbody {
	margin:0;
	padding:0;
	border:2px solid #ffffff;
}



ul#topNav {
	list-style:none;
	text-align:center;
	margin:0;
	padding:10px;
	background: #A16971;
}

ul#topNav li {
	display:inline;
}

ul#topNav img {
	border:0;
}

#footer {
	height:50px;
	background:#B7848C;
	border-top:5px solid #DBBCC1;
	clear:both;
	text-align:center;
}

#footer a {
	 text-decoration:none;
}

#topDesc {
	background:#D1A9B0;
	text-align:center;
	line-height:1.2em;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	width:765px;
	padding:15px 0;
	border-bottom:2px solid #DBBCC1;
}

#topDesc p {
	margin:0;
}

#slideShow {
	float:left;
}

#logo {
	float:left;
}

#leftNavWrapper {
	width:200px;
	float:left;
	border-top:#DBBCC1 5px solid;
}

#rightContentWrapper {
	float:left;
	width:965px;
	background:#D1A9B0;
	border-top:5px solid #DBBCC1;
}

#rightContent {
	padding:15px;
}

#rightContent h1{
	font-size:14px;
	padding-bottom:5px;
	background:url(images/img-headings-bg.jpg) bottom left no-repeat;
}

#contentWrapper {
	background:url(images/left_nav_bg.jpg);
	background-repeat:repeat-y;
}

/*<< Left Navigation Styles */

#leftNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 199px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#leftNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 199px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#leftNav LI {
	FLOAT: left; MARGIN-BOTTOM: -1px; WIDTH: 199px; LINE-HEIGHT: 1.25em; POSITION: relative
}

#leftNav LI UL {
	MARGIN-TOP: -1.4em; LEFT: -999em; MARGIN-LEFT: 200px; POSITION: absolute
}
#leftNav LI A {
	BORDER-LEFT: #A16971 10px solid;PADDING-RIGHT: 5px; BORDER-TOP: #A16971 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 179px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: #A16971 1px solid;  TEXT-DECORATION: none;
	background:#D1A9B0; BORDER-RIGHT: white 1px solid;
}

#leftNav UL LI A {
	BACKGROUND-COLOR: white; BORDER-RIGHT: #A16971 1px solid;
}

#leftNav LI A:hover {
	COLOR: white; BACKGROUND-COLOR: #B7848C;
}
/* << fix for IE7s' sticky hover bug */
#leftNav li:hover {
	text-indent: 0;
} 
/* >> fix for IE7s' sticky hover bug */

#leftNav LI:hover UL {
	LEFT: auto
}
#leftNav LI.sfhover UL {
	LEFT: auto
}

#header {	
	BACKGROUND: url(images/img-title-bg.jpg) #D1A9B0 repeat-x;
	border-bottom:2px solid #DBBCC1;
}

#headerPad {
	padding:15px;
}



/*>> Left Navigation Styles */

.style1 {
	color: #FFFFFF;
	font-style: italic;
}
.style2 {
	color: #FFFFFF;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

