/*******************************************************************************/
/*******************************************************************************/
/* FLASH REPLACEMENTS */
/*---- sIFR ---*/

/******************************************************************************/
/* HTML ELEMENTS */
* { margin: 0; padding: 0; }
body { margin: 0; font: normal 62.5% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;   }
a { text-decoration:none; }
a:hover { text-decoration:none; }
img { border: none; }
form { padding: 0px; margin: 0px; }
td { vertical-align: top; }

/******************************************************************************/
/* CONTAINER ELEMENTS */
#container { width: 960px; margin: auto; padding-top: 3px; position: relative; }

/******************************************************************************/
/* HEADER ELEMENTS */
#header { display: none; }

/******************************************************************************/
/* NAV ELEMENTS */

#navContainer { display: none; }

#subNav { display: none; }

.topSubNav{  display: none; }

/******************************************************************************/
/* TERTIARY EVENTS ELEMENTS */
#triNav {  display: none; }



/******************************************************************************/
/* UPCOMING EVENTS ELEMENTS */
#events {  display: none; }


#leftContent { display: none; }
#homeFlash { display: none; }
#mainContent { border-right: 4px solid #fff; border-bottom: 4px solid #fff; height: 329px; width: 95%; padding-bottom: 10px;}
#mainContent h1 { font-size: 2.2em; padding: 7px 15px; color: #083d6a; }
#mainContent h2 { font-size: 1.8em; padding: 7px 15px 0px; margin-bottom: 15px; color: #083d6a; }
#mainContent h3 { font-size: 1.8em; padding: 7px 15px 0px; color: #083d6a; }
#mainContent strong { color: #0162b3; }
#mainContent p { font-size: 1.3em; line-height: 20px; padding: 0px 25px 10px 15px;  margin-bottom: 5px; color: #333333; }
#mainContent blockquote { padding-left: 15px; }
#mainContent a { color: #888888; font-weight: bold; }
#mainContent a:hover {  color: #208ce6; }
#mainContent em { font-weight: bold; font-style: normal; }

/******************************************************************************/
/* SPONSOR BANNERS ELEMENTS */
#sponsor {  display: none; }
/******************************************************************************/
/* BOTTOM BOX ELEMENTS */
.bottomBox {  display: none; }
/******************************************************************************/
/* FOOTER ELEMENTS */
#footer {  display: none; }
#bottomElements { display: none; }

/******************************************************************************/
/* MISC ELEMENTS */
.joinNAIOP { background: #4F1919; }
.events strong {  }
.eventBox { border: 1px dotted #3d9cec; margin: 5px; background: #fff; padding: 5px; }
.eventBox:hover { background: #e5f6ff; }
.switchcontent { background: #fff url('/naiop_images/cHeader_bg.gif') repeat-x; padding-top: 7px; }
.linked { cursor: pointer; }

#theTable { width:auto; padding:0; margin:0 auto 1.5em auto; border-collapse:collapse; }
#theTable td{  padding: 6px 6px;  font-size: 1.1em; border-bottom: 1px solid #d2cbc2; }
#theTable { width: 95%; margin: auto; margin-top: 15px; }
#theTable tr { display: block !important; }
ul.tablePaginater{ display:none; }

#theTable th.sortable,th.sortable-text,th.sortable-date,th.sortable-keep,th.sortable-date-dmy,th.sortable-numeric,th.sortable-currency,th.sortable-sortByTwelveHourTimestamp,th.sortable-sortIPAddress,th.sortable-sortEnglishLonghandDateFormat,th.sortable-sortScientificNotation,th.sortable-sortImage,th.sortable-sortFileSize{ cursor:pointer; background: #CAE8EA; padding: 8px 12px 4px 16px; }
#theTable th.forwardSort{ background:#CAE8EA url("/images/g_header_down.jpg") no-repeat 0 0; }
#theTable th.reverseSort{ background:#CAE8EA url("/images/bg_header_up.jpg") no-repeat 0 0; }
#theTable th.forwardSort a,th.reverseSort a{ color:#000; outline:0 none; }

#theTable th a{ text-decoration:none; color: #4f6b72; }
#theTable td a{ text-decoration:none; color:#239; }
#theTable td a:hover{ color:#208ce6; border-bottom:1px dotted #208ce6; }
#theTable td img{ margin:0 auto; border:3px solid #ddd; }
#theTable td.lft{ text-align:left; }


#theTable tr.trBold{ background: #2f6595; color: #FFFFFF; font-size: 1.2em; font-weight: bold; }
#theTable tr.trBold a{ text-decoration:none; color: #FFFFFF; }
#theTable  a.leader { font-size: 1.6em; color: #444444; }

.galleryLink { font-size: 1.1em; text-align: center; }

