/* global reset setting */
*{
  margin:0;
  padding:0;
}

/* page level */
body {
  background:url(../Images/bodyBG.gif) repeat-x #f8ebda;
  text-align: center;
  font-size: small;
  font-weight: normal;
  color: #5a554e;
  margin: 0;
  padding: 0;
  line-height:1.4em;
  font-family: "Times", serif;
}

h1, h2, h3, h4, h5, h6,
div, p, pre, dl, dt, dd,
address, form, blockquote {
  margin: 0;
  padding: 0;
}
table {
  margin : 0;
  empty-cells: show; font-size:small;
}
hr,.areaAnchor,.anchor {
  display : none;
}
img {
  border: none;
  vertical-align: bottom;
}
li {
  list-style: none;
}

acronym,abbr{
  cursor:help;
}

a:link{
  text-decoration:none;
  color: #847b6d;
}
a:visited{
  color: #847b6d;
  /*color: #4f94ff;*/
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
  color: #847b6d;
}
a:active{
  color: #847b6d;
}


#all {
  background: #09386d;
  font-size: 100%;
  margin: 0 auto;
  padding: 0;
  text-align: left;
}

#header {
  width: 100%;
  margin: 0 auto;
  padding: 0 0;
}

h1 {
  margin:0 auto;
  width:960px;
  }


#headerLogo{
  background:url(../Images/menuBody.gif) no-repeat #09386d;
  width:1000px;
  text-align:center;
  height:175px;
  margin:0 auto;
}

.logo{
  float:left;
  padding:0 0;
  margin:-15px 0 0 25px;
}

#headerContent{
  width:1000px;
  margin:0 auto;
  padding:0 0;
}

#headerLinks {
  display: inline;
  float: right;
  width: 230px;
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
}

#headerLinks p{
  width:230px;
  font-size:12px;
}

.membersIcon{
  background:url(../Images/members.gif) no-repeat;
}
.bookmarkIcon {
  background:url(../Images/favorites.gif) no-repeat;
}

#headerLinks a {
  margin: 0 0 0 10px;
  padding: 0 5px 0 18px;
}


#headerLinks a.membersIcon {
  background-image: url(../Images/members.gif);
  background-repeat: no-repeat;
  background-position: left;
}
#headerLinks a.bookmarkIcon {
  background-image: url(../Images/favorite.gif);
  background-repeat: no-repeat;
  background-position: left;
}


#menu {
  background:url(../Images/menu_bg.gif) no-repeat #fcfdfe;
  width: 1000px;
  height:30px;
  margin: 0 0;
  padding: 5px 0;
}
#menuContent {
  width: 930px;
  margin: 0 auto;
  padding: 0 0;
  text-align:center;
}
#menuContent ul{
  margin:0 0;
  padding:0 0;
}
#menuContent li{
  float:left;
  margin:0 0;
  padding:0 0;
}

/* Content Area */
#mainContent{
  background:url(../Images/contBg.gif) repeat-y;
  width:1000px;
  margin:0 auto;
}
#container {
  background:url(../Images/contShade.gif) no-repeat;
  width: 1000px;
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
}

#flash {
  width:960px;
  height:275px;
  line-height: 0;
  padding:0 0;
  margin:0 auto;
  border-bottom:#d0bd91 solid 1px;
  background:#f8ebda;
}

#flashHr {
  background:url(../Images/flashHr.jpg) no-repeat #f8ebda;
  display:block;
  float: left;
  width: 960px;
  height:5px;
  padding:0;
  text-align:left;
}

#flashContent {
  margin-top:-5px;
}

#centerMain{
  background:url(../Images/content_bg.gif) repeat-y;
  width:960px;
  margin:0 auto;
}

.centerContent .contentText p {
  font-size:115%;
}

.centerContent .contentText .centerIndent  {
   text-indent: 25px;
}

.centerContent .contentText br  {
   line-height:.50em;
}

.centerContent .contentText .courseIndent  {
   text-indent: 15px;
}

#holeTitle {
  width:210px;
  text-align:center;
}  

/* footer content */
#footer {
  background:#f8ebda;
  width: 100%;
  margin: 0 auto;
  padding: 0 0 0 0;
}

#footerContent{
  background:url(../Images/footerBg.gif) no-repeat;
  width:1000px;
  margin:0 auto;
  padding:0 0;
}

.footerLinks{
  width:960px;
  height:30px;
  margin:0 auto;
}

.footerLinks p{
  font-size:12px;
  margin:0 auto;
  padding:8px 0px 5px 0px;
  text-align:center;
  width:500px;
  color:#e7daba;
}

.footerLinks a:link {
  color:#e7daba;
}

.footerLinks a:visited {
  color: #e7daba;
}

.footerLinks a:hover {
  color: #e7daba;
}

.footerLinks a:active {
  color: #e7daba;
}


#copyright{
  background:url(../Images/footerShade.gif) repeat-y;
  width:1000px;
  margin:0 auto;
  padding:5px 0 35px 0 ;
}

.copyContent{
  width:960px;
  margin:0 auto;
}


#footer p { }
.copyContent p {
  text-align: center;
  font-size: 12px;
  line-height:1.4em;
  color:#847b6d;
}

#footer p.footerLinks a { padding: 0 5px 0 5px;}
#footer p.copyright { margin: 10px 0 15px 0;}



/* left nav*/
.leftNav {
  display:block;
  float: left;
  width: 220px;
  padding:10px 10px;
}

.leftNav .header{
  margin-top:-4px;
  padding:0 0 0 5px;
  text-align:left;
  font: 18px Times, serif;font-variant:small-caps;
  font-effect:emboss;
  color:#92742c;
  font-style:italic;
}

.leftNav .imagehr{
  background:url(../Images/contentHr.gif) no-repeat #f8ebda;
  height:1px;
  margin-top:8px;
  padding:5px 10px 0 0;
  text-align:left;
}

/* news content */
.news {
  display:block;
  float: left;
  width: 220px;
  padding:10px 10px;
}

.news .imagehr{
  background:url(../Images/contentHr.gif) no-repeat #f8ebda;
  height:1px;
  margin-top:8px;
  padding:5px 10px 0 0;
  text-align:left;
}

.news .header{
  margin-top:-4px;
  padding:0 0 0 5px;
  text-align:left;
  font: 18px Times, serif;font-variant:small-caps;
  font-effect:emboss;
  color:#92742c;
  font-style:italic;
}

.news dl.newsItem {
  margin: 0 0 0 0;
  padding: 10px 0 0 5px;
  border-bottom: 1px dotted #d0bd92;
  width: 210px;
  line-height: 1.5em;
  font-size:12px;
}

.newsItem a:link {color:#847b6c;}
.newsItem a:visited {color:#847b6c;}
.newsItem a:hover{color:#9d0504;}
.newsItem a:active {color:#847b6c;}

.news dl.newsItem dt {
  display: block;
  float: left;
  width: 75px;
}

.news dl.newsItem dd {
  text-align:left;
  display: block;
  float: left;
  width: 135px;
  padding: 0 0 0 0;
} 

.newsLink{
  width:210px;
  text-align:right;
  padding:5px 0;
}


/* Center content area */
.leftBanner{
  width:217px;
  padding:10px 0 0 0;
}

.centerContent{
  background:#f8ebda;
  display:block;
  float: left;
  width: 690px;
  margin-left:1px;
  padding:10px 10px 0 10px;
}


.centerContent .centerHdr{
  background:#f8ebda;
  display:block;
  float: left;
  height:14px;
  width: 680px;
  padding:0px 10px;
  margin-top:-3px;
  text-align:left;
  line-height: 1.75em;
  font: italic 22px Times, serif;
  font-variant:small-caps;
  color:#92742c;
  font-effect:emboss;
}

.centerContent .imagehr{
  background:url(../Images/contentHr.gif) no-repeat #f8ebda;
  height:1px;
  margin-top:13px;
  padding:5px 10px 0 0;
}

.centerContent .contentText  {
  text-align:left;
  display: block;
  float: left;
  width: 670px;
  padding:0px 10px;
  line-height: 1.5em;
  font-size:14px;
} 

.centerContent ul{
  padding-top:10px;
}
.centerContent li{
  padding:0 0 10px 0;
}

/* Member pages */
.member{
  display:block;
  background:url(../../image/member_bg.gif) repeat-x #e1d2b3;
  float: right;
  width: 250px;
  padding:10px 10px;
}
.member p{
  font-size:10px;
  padding:0px 5px;
  line-height:1.4em;
  color:#6d665b;
  text-align:left;
}
.member_btn{
  padding:15px 0 10px 5px;
  width:231px;
}
.member_btn img{
  padding:0 0 4px 0;
  width:231px;
}

.mail_news_btn{
  padding:10px 0 0 5px;
  width:233px;
}
.mail_news_btn img{
  padding:0 0 5px 0;
  width:233px;
}

/* Misc classes */
.clear { 
  clear: both; 
  display: block; 
  font-size: 1px; 
  line-height: 0; 
  margin: 0; 
  padding: 0; 
  height: 1px;
}

.left { 
  float: left;
}

.right { 
  float: right;
}

.txtcenter { 
  text-align: center;
}

.txtleft { 
  text-align: left;
}

.txtright{ 
  text-align: right;
}

.greyBorder { border: 1px solid #ccc;}

.blackBorder { border: 1px solid #000;}

.bgW { background: #ffffff;}

.size10 { font-size: 10px;}
.size11 { font-size: 11px;}


.icon { line-height: 1.5; vertical-align: text-middle;}

/* CSS Menus */
/* Top Menu */

ul#mainMenu ul{display:none}
ul#mainMenu li:hover>*{display:block}
ul#mainMenu li:hover{position:relative;}
ul#mainMenu ul{
  position: absolute;left:-1px;top:98%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
ul#mainMenu ul ul{
  position: absolute;left:98%;top:-2px;opacity:1;}
ul#mainMenu,ul#mainMenu ul{
  margin:0px;list-style:none;padding:3px 0 3px 3px;background-color:#fcfdfe;border-width:0px;border-style:solid;border-color:#C0AF62;}
ul#mainMenu {
  display:block;font-size:0;zoom:1;float: left;}
ul#mainMenu ul{
  //width:84px;padding:3px 3px 0;}
ul#mainMenu li{
  display:block;zoom:1;margin:0 3px 0 0;font-size:0;float:left;min-width:75px;}
ul#mainMenu li.sep{
  display:block;zoom:1;margin:2px 3px 0 0;font-size:0;float:left;width:1px;vertical-align:middle;min-width:2px;}
ul#mainMenu ul li{
  margin:0 0 3px;}
ul#mainMenu a:active, ul#mainMenu a:focus {outline-style:none}
ul#mainMenu a{
  display:block;vertical-align:middle;background-color:#fcfdfe;border-width:0px;border-style:solid;border-color:#FCEEB0;text-align:center;text-decoration:none;padding:3px;font:bold 16px Time, Sarif;color: #63594a;text-decoration:none;cursor:pointer;}
ul#mainMenu ul li {float:none;}
ul#mainMenu ul a{
  text-align:center;white-space:nowrap;}
ul#mainMenu li:hover>a{
  background-color:#fcfdfe;border-color:#4C99AB;border-style:solid;font:63594a;color: #3f382e;text-decoration:none;}
ul#mainMenu img{
  border: none;vertical-align: middle;margin-right:6px;width:1px;height:24px;}
ul#mainMenu ul img{
  width:1px;height:14px;}
ul#mainMenu img.over{display:none}
ul#mainMenu li:hover > a img.def  {display:none}
ul#mainMenu li:hover > a img.over {display:inline}


/* Left Menu */
ul#cssMenu ul{display:none}
ul#cssMenu li:hover>*{display:block}
ul#cssMenu li:hover{position:relative;}
ul#cssMenu ul{
  position: absolute;left:98%;top:-1px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
ul#cssMenu ul ul{
  position: absolute;left:98%;top:-2px;opacity:1;}
ul#cssMenu,ul#cssMenu ul{
  margin:0px;list-style:none;padding:0px;background-color:#f1e3ce;border-width:0px;border-style:none;border-color:;}
ul#cssMenu {
  display:block;font-size:0;zoom:1;width:200px;float: left;}
ul#cssMenu ul{ 
  //width:153px;padding:0;}
ul#cssMenu li{
  display:block;zoom:1;margin:0;font-size:0;}
ul#cssMenu a:active, ul#cssMenu a:focus {outline-style:none}
ul#cssMenu a{
  display:block;vertical-align:middle;zoom:1;border-width:1px;border-style:solid;border-color:#a89e8d;text-align:center;text-decoration:none;padding:3px;font:normal 14px Times;color: #8b743d;text-decoration:none;cursor:pointer;}
ul#cssMenu ul li {float:none;}
ul#cssMenu ul a{
  text-align:center;white-space:nowrap;}
ul#cssMenu li:hover>a{
  border-color:#a89e8d;border-style:dotted;font:normal 14px Times;color: #8b743d;text-decoration:underline;}
ul#cssMenu img{
  border: none;vertical-align: middle;margin-right:6px;}
ul#cssMenu img.over{display:none}
ul#cssMenu li:hover > a img.def  {display:none}
ul#cssMenu li:hover > a img.over {display:inline}
ul#cssMenu span{
  display:block;overflow:visible;background-image:url(../images/arrow_main5.gif);background-position:right center;background-repeat: no-repeat;padding-right:14px;}


.associate li { line-height:14px;}

