a:link      { text-decoration: none; font-size: 13px; color: blue; }
a:visited   { text-decoration: none; font-size: 13px; color: blue; }
a:hover		{ text-decoration: underline; font-size: 13px; color: red; }

.main  {
      font-family : Arial;
      font-size : 12px;
      color : #000000;
}
.main_red  {
      font-family : Arial;
      font-size : 12px;
      color : #C00;
}
.pbutton  {
      font-family : Arial;
      font-size : 11px;
      color : #000000;
}
.chapter_sponsored_note {
	font-family : Arial;
	font-size : 11px;
    color : #009;
	text-align: right;
}
/************************
*FONTS FOR SURVEYS
*************************************************/

/************************
*FONTS FOR MEMBER LIST
*************************************************/
.firm_index {
	  font-family : Arial;
      font-weight : bold;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : left;
}
.firm_none {
	  font-family : Arial;
      font-weight : normal;
      font-size : 14px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : left;
}
.firm_subtext {
	  font-family : Arial;
      font-weight : normal;
      font-size : 10px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : left;
}
/************************
*FONTS FOR RESOURCES
*************************************************/
.resource_heading {
	  font-family : Arial;
      font-weight : bold;
      font-size : 16px; 
      line-height : 20px; 
      color : #C00; 
      vertical-align : middle; 
      text-align : left;
}
.resource_link {
	  font-family : Arial;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #0000FF; 
      vertical-align : middle; 
      text-align : left;
}
/************************
*FONTS FOR CES
*************************************************/
.ces_title {
      font-family : Arial;
      font-weight : normal;
      font-size : 18px; 
      line-height : 20px; 
      color : #C00; 
      vertical-align : middle; 
      text-align : left;
}
.ces_month {
	  font-family : Arial;
      font-weight : normal;
      font-size : 16px; 
      line-height : 20px; 
      color : #C00; 
      vertical-align : middle; 
      text-align : left;
}
.ces_link {
	  font-family : Arial;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : left;
}
.ces_none {
	  font-family : Arial;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : left;
}
.ces_years {
	  font-family : Arial;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center;
}
/************************
*FONTS FOR NEWS
*************************************************/
.news_title {
	  font-family : Arial;
      font-weight : normal;
      font-size : 18px; 
      line-height : 20px; 
      color : #C00; 
      vertical-align : middle; 
      text-align : left;
}
.news_month {
      font-family : Arial;
      font-weight : normal;
      font-size : 16px; 
      line-height : 20px; 
      color : #C00; 
      vertical-align : middle; 
      text-align : left;
}
.news_link {
	  font-family : Arial;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : left;
}
.news_none {
	  font-family : Arial;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : left;
}
.news_years {
	  font-family : Arial;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center;
}
/************************
*FONTS FOR ARCHITALKS
*************************************************/
.architalk_title {
	  font-family : Arial;
      font-weight : bold;
      font-size : 16px; 
      line-height : 20px; 
      color : #C00; 
      vertical-align : middle; 
      text-align : left;
}
.architalk_link {
	  font-family : Arial;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center;
}
.architalk_none {
	  font-family : Arial;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : left;
}
.architalk_years {
	  font-family : Arial;
      font-weight : normal;
      font-size : 13px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center;
}
/************************
*FONTS FOR NEWS/EVENTS
*************************************************/
.news_events_title {
      font-family : Arial;
      font-weight : bold;
      font-size : 16px; 
      line-height : 20px; 
      color : #C00; 
      vertical-align : middle; 
      text-align : left;
}
.news_events_link {
	  font-family : Arial;
      font-weight : normal;
      font-size : 12px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : left;
}
/************************
*FONTS FOR VIEWDATE/VIEWEVENT
*************************************************/
.etitle {
      font-family : Arial;
      background-color : #c0c0c0; 
      font-weight : normal;
      font-size : 11px; 
      line-height : 20px; 
      color : #FFFFFF; 
      vertical-align : middle; 
      text-align : center; 
} 
.edate  {
      font-family : Arial;
      font-weight : normal;
      font-size : 14px;
      line-height : 20px;
      color : #0000ff;
      vertical-align : middle; 
      text-align : left;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}
.eheading  {
      font-family : Arial;
      font-weight : bold;
      font-size : 14px;
      line-height : 18px;
      color : #000000;
      vertical-align : middle; 
      text-align : left;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}
.event  {
      font-family : Arial;
      font-weight : normal;
      font-size : 12px;
      line-height : 10px;
      color : #0000ff;
      vertical-align : middle; 
      text-align : left;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 15px;
}
.emain  {
      font-family : Arial;
      font-weight : normal;
      font-size : 12px;
      color : #000000;
      vertical-align : middle; 
      text-align : left;
      padding-top : 3px;
      padding-bottom : 3px;
}
.etevent  {
      font-family : Arial;
      font-weight : bold;
      font-size : 13px;
      color : #000000;
      vertical-align : top; 
      text-align : left;
}

/************************
*FONTS FOR CALENDAR
*************************************************/
.tdborder {
      border :  #c0c0c0;
      border-style : solid; 
      border-top-width : 1px; 
      border-right-width : 1px; 
      border-bottom-width : 1px; 
      border-left-width : 1px;  

}
.tdsunday {
      font-family : Arial;
      background-color : #069;
      font-weight : normal;
      font-size : 12px; 
      line-height : 20px; 
      color : #ffffff; 
      vertical-align : middle;
      text-align : center; 
} 
.tdday {
      font-family : Arial;
      background-color : #c0c0c0; 
      font-weight : normal;
      font-size : 12px; 
      line-height : 20px; 
      color : #ffffff; 
      vertical-align : middle; 
      text-align : center; 
}
.tdmonth {
      font-family : Arial;
      background-color : #c0c0c0; 
      font-weight : normal;
      font-size : 14px; 
      line-height : 20px; 
      color : #ffffff; 
      vertical-align : middle; 
      text-align : center; 
}
.tdtoday {
      font-family : Arial;
      background-color : #f0f0f0; 
      font-weight : bold;
      font-size : 12px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center; 
} 
.tdheading {
      font-family : Arial;
      font-weight : bold; 
      font-size : 11px; 
      line-height : 20px; 
      color : #000; 
      vertical-align : middle; 
      text-align : center; 
      letter-spacing : 0.2em; 
}

.tddate {
      font-family : Arial;
      font-weight : normal;
      font-size : 12px; 
      line-height : 16px; 
      color : #606060; 
      vertical-align : middle; 
      text-align : center; 
}
.nodate {
      font-family : Arial;
      background-color : #c0c0c0; 
      font-weight : normal;
      font-size : 12px; 
      line-height : 18px; 
      color : #ffffff; 
      vertical-align : middle; 
      text-align : center; 
}
/************************
*FONTS FOR EXPERTISES AREA
*************************************************/
.db_title {
	  font-family : Arial;
      font-weight : bold;
      font-size : 16px; 
      line-height : 20px; 
      color : #AA0000; 
      vertical-align : middle; 
      text-align : left;
}
.db_print_title {
	  font-family : Arial;
      font-weight : bold;
      font-size : 24px; 
      line-height : 20px; 
      color : #AA0000; 
      vertical-align : middle; 
      text-align : center;
}
.dberror  {
      font-family : Arial;
      font-size : 13px;
      color : #ff0000;
}
.dbrequired  {
      font-family : Arial;
      font-size : 13px;
      color : #C00;
}
.dbheading  {
      font-family : Arial;
      font-weight : bold;
      font-size : 13px;
      color : #000000;
}
.dbcity  {
      font-family : Arial;
      font-weight : bold;
      font-size : 16px;
      color : #C00;
}
.dbfirm  {
      font-family : Arial;
      font-size : 14px;
      color : #0000FF;
}
.exp_main  {
      font-family : Arial;
      font-size : 13px;
      color : #000000;
}
.login_main  {
      font-family : Arial;
      font-size : 14px;
      color : #000000;
}
.login_border  {
      vertical-align : top;
      height : 75px;
      border :  #FFFFFF;
      border-style : ridge; 
      border-top-width : 5px; 
      border-right-width : 5px; 
      border-bottom-width : 5px; 
      border-left-width : 5px;
}
.login_border2  {
      vertical-align : top;
      width : 490px;
      height : 75px;
      border :  #FFFFFF;
      border-style : ridge; 
      border-top-width : 5px; 
      border-right-width : 5px; 
      border-bottom-width : 5px; 
      border-left-width : 5px;
}
.login_border3  {
      vertical-align : top;
      width : 510px;
      height : 75px;
      border :  #FFFFFF;
      border-style : ridge; 
      border-top-width : 5px; 
      border-right-width : 5px; 
      border-bottom-width : 5px; 
      border-left-width : 5px;
}
.message_border1  {
      vertical-align : top;
      width : 300px;
      height : 75px;
      border :  #FFFFFF;
      border-style : ridge; 
      border-top-width : 5px; 
      border-right-width : 5px; 
      border-bottom-width : 5px; 
      border-left-width : 5px;
}
.message_border2  {
      vertical-align : top;
      width : 550px;
      height : 75px;
      border :  #FFFFFF;
      border-style : ridge; 
      border-top-width : 5px; 
      border-right-width : 5px; 
      border-bottom-width : 5px; 
      border-left-width : 5px;
}
