body{background:url(images/Background.jpg) repeat-x; background-color:#706a54; margin:0px auto; text-align:center;}

a{outline:none;}

h2 {
font:bold 1.250em Arial, Helvetica, sans-serif;
color: #80011f;
text-align:center;
margin:12px 0 8px 0;
padding:0px;
}

.pageText a {color:#623f3f; text-decoration:underline; font-style:italic;}
.pageText a:hover{ color:#403925; text-decoration:none; font-style:italic;}

/*----- Main page headlines----------*/
.HeadLine{background:url(images/maincontentheader.jpg) no-repeat; width:965px; height:125px; padding-top:4px; line-height:35px; padding-left:35px;text-align:left;}
h1 {
padding:0px;
margin:0 0 8px 0px;
font:bold 1.75em "Times New Roman", Times, serif;
color:#FFFFFF;
}

.header{background:url(images/header.jpg); width:1000px; height:206px;}
#flashdiv{position:relative; top:30px; width:392px; height:143px;}
.above{background:url(images/MainBG.gif); height:10px; width:1000px;}

a:link.nav{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#623f3f; text-decoration:underline;}
a:visited.nav{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:underline;}

ul.menu-main{background:url(images/nav.jpg); height:36px; width: 1000px; margin: 0; padding: 0; list-style: none; position:relative; /* Width of Menu Items */
/*border-bottom: 1px solid #ccc;*/}
ul.menu-main li{height:36px; position: relative; float:left;}
ul.menu-main li ul li{height:22px; position:relative; z-index:1000; float:none;}
ul.menu-main li ul li a{height:22px; text-indent:0;  float:none}
ul.menu-main li ul{background: #FAF9F6; width: 172px; left:0px; top: 36px;  padding-top:5px; padding-left:5px; margin:0px; list-style:none;
 position: absolute; display: none; border: 1px solid #623F3F;z-index:1000;}

/* Styles for Menu Items */
ul.menu-main li a{height:22px; position:relative; display: block; text-decoration: none; text-align:left; color: #623F3F;  text-indent:-999em;
/*background: #fff;*/ /* IE6 Bug *//*padding: 5px; /*border: 1px solid #ccc; /*border-bottom: 0;*/}

 /* Fix IE. Hide from IE Mac \*/
* html ul.menu-main li{height: 36px; float: left;}
* html ul.menu-main li a{ height: 36px;}
* html ul.menu-main li ul li a{padding: 2px 5px;}
/* End */

ul.menu-main li ul li a:hover{background:white; color: #80011f;}

/* Hover Styles */
/*these hovers work even with no <a></a>*/
#Home{background:url(images/Home_up.gif) top left no-repeat; width:119px; position:relative; z-index:100;}
#Homepage #Home, #Home:hover{background:url(images/Home_down.gif) top left no-repeat; width:119px;}

#AboutUs{background:url(images/About_up.gif) top left no-repeat; width:112px; position:relative; z-index:100;}
#AboutUspage #AboutUs, #AboutUs:hover{background:url(images/About_down.gif) top left no-repeat; width:112px;}

#PracticeAreas{background:url(images/Practice_up.gif) top left no-repeat; width:156px; position:relative; z-index:100;}
#PracticeAreaspage #PracticeAreas, #PracticeAreas:hover{background:url(images/Practice_down.gif) top left no-repeat; width:156px;}

#WorkshopsSeminars{background:url(images/Workshops_up.gif) top left no-repeat; width:264px; position:relative; z-index:100;}
#WorkshopsSeminarspage #WorkshopsSeminars, #WorkshopsSeminars:hover{background:url(images/Workshops_down.gif) top left no-repeat; width:264px;}

#ResourceCenter{background:url(images/Resource_up.gif) top left no-repeat; width:181px; position:relative; z-index:100;}
#ResourceCenterpage #ResourceCenter, #ResourceCenter:hover{background:url(images/Resource_down.gif) top left no-repeat; width:181px;}

#ContactUs{background:url(images/Contact_up.gif) top left no-repeat; width:168px; position:relative; z-index:100;}
#ContactUspage #ContactUs, #ContactUs:hover{background:url(images/Contact_down.gif) top left no-repeat; width:168px;}

/* Sub Menu Styles */
ul.menu-main li:hover ul, ul.menu-main li.over ul{display: block;}
/* The magic */

.container{background:url(images/MainBG.gif) repeat-y; width:1000px;}


.newfontheader{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-style:italic; line-height:25px; color:#000000;}
.newfontheader2{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:25px; color:#623f3f; text-align:center;}
.newfontheader2 a {
color:#623f3f;
text-decoration:underline;
}
.newfontheader2 a:hover {
color:#ffffff;
text-decoration:none;
}

.contenthead p{padding-top:0px; margin:0px;}
.content{background:url(images/content.gif) repeat-y; width:946px; padding:10px 29px 5px 29px; font:bold .975em Arial, Helvetica, sans-serif; text-align:left;}
.content p{padding:0px; margin:5px;}

.addition{background:url(images/content.gif) repeat-y; width:946px; margin-left:-4px; padding:10px 29px 5px 29px;font:15px Arial, Helvetica, sans-serif; text-align:left;}
.newletter{background:url(images/newsletter_signup.gif); width:230px; height:146px; margin-left:-19px;  padding-top:5px; padding-left:45px; font:bold 28px Times New Roman, Times, serif; color:#FFFFFF; text-align:left; float:left;}
.news{font:bold 14px Times New Roman, Times, serif; color:#000000; text-align:left; margin-top:10px;}
.work{font:bold 10px Times New Roman, Times, serif; color:#000000; text-align:left;}

.lower{background:url(images/contentlower.gif) repeat-y; width:720px; height:156px; margin-left:280px; margin-top:-156px; font-family: Times New Roman, Times, serif; font-size:15px; text-align:left; float:left;}
.lower p{padding:0px 20px 0px 5px; margin:5px}
.bottom{background:url(images/MainBG.jpg); width:1000px; height:5px;}

.footer{background:url(images/footer.gif); width:1000px; height:69px;}
.l{padding-top:5px; padding-left:33px; text-align:right; float:left;}
.l a{font:bold .950em Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
.l a:hover{font:bold .950em Arial, Helvetica, sans-serif; color:#623f3f; text-decoration:underline;}
.r{padding-top:5px; padding-left:75px;text-align:right; float:left;}

.BottomMenu{font:.850em Arial, Helvetica, sans-serif; text-align:center; Padding-top:32px;}
.BottomMenu a{ color:#403925; text-decoration:none;}
.BottomMenu a:hover{ color:#623f3f; text-decoration:underline;}
.footleft{font:bold .850em Arial, Helvetica, sans-serif; color:#FFFFFF;}
.footright{font:bold .850em  Arial, Helvetica, sans-serif; color:#FFFFFF;}

/*fix for IE*/
.HeadLine{background:url(images/maincontentheader.jpg) no-repeat; width:1000px; height:125px; padding-top:4px; line-height:35px; padding-left:35px;text-align:left;}
* html .newfontheader2{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:19px; color:#623f3f; text-align:center;}
* html .newletter{background:url(images/newsletter_signup.gif); width:275px; height:150px; margin-left:-3px;  padding-top:5px; padding-left:45px; font:bold 28px Times New Roman, Times, serif; color:#FFFFFF; text-align:left; float:left;}
* html .content{background:url(images/content.gif) repeat-y; width:1000px; padding:0px 22px 0px 27px; font:bold .975em Arial, Helvetica, sans-serif; text-align:left;}
* html .addition{background:url(images/content.gif) repeat-y; width:1000px; margin-left:0px; padding:0px 22px 0px 27px;font:15px Arial, Helvetica, sans-serif; text-align:left;}
* html .lower{background:url(images/contentlower.gif) repeat-y; width:720px; height:150px; margin-left:140px; margin-top:-152px; font-family: Times New Roman, Times, serif; font-size:15px; text-align:left; float:left;}
* html .BottomMenu{font:.850em Arial, Helvetica, sans-serif; text-align:center; padding-top:15px}
/*End Fix*/