@import url(common.css); 
body {font-family: verdana, arial, sans-serif; font-size: 8pt; margin: 0; padding: 0; color: #505252; background: #888888;}
html {height: 100%; margin: 0; padding: 0;}
table, .board_cell {font-family: verdana, arial, sans-serif; font-size: 8pt; color: #505252;}

A.tlinks: visited {color: #808080;}
A.flinks: link {padding-right: 22px; background: url(../img/newf.gif) no-repeat center right;}
A.flinks: visited {background: none;}
.quoted {padding: 1px; margin: 3px; background: #f4f4f4; border: 1px solid #aaaaaa;}
A {color: #364e88;}
A:hover {color: #a20000;}

#right a, #footer a {text-decoration: none; background: transparent;}
#right a:hover, #footer a:hover {text-decoration: underline;}

.page-nav {font-weight: normal; font-size: 8pt; color: #888888;}

.xl-box-table {margin: 4px; background: #FFF;}
.xl-box-head {font-size: 9pt; height: 22px; background: #787A7C url(../img/executive-farrow.gif) center left no-repeat; color: #FFF;}

#right .xl-box-table {margin: 0; border: 0; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background: transparent;}
#right .xl-box-head {background: transparent url(../img/executive-dot.gif) bottom repeat-x; color: #505252;}
#right .xl-box-head1 {background: url(../img/executive-bullet.gif) no-repeat 180px 3px;}

.xl-list-table {margin-top: 5px; margin-bottom: 5px;}
.xl-list-content {border: 1px dotted #C0C0C0}
#xl_content_main .xl-list-content {border: 0}

.main_cell {background-color: #ffffff;}
.board_cell {background-color: #ffffff;}

.forms {font-size: 8pt; border: 1px solid #c0c2be;}
.optforms {font-size: 7pt; border: 1px solid #c0c2be;}
.buttons {font-family: arial, helvetica, sans-serif; border: 1px solid #989898; 
	background: #ffffff url(../img/executive-buttons.png) repeat-x; font-size: 8pt;}
	
.ad_table, .ad_line {background-color: #f2f2f2;}
.ad_title {background: #787A7C; color: #FFF;}
.ad_table_light_cell {background-color: #ffffff;}

.titles {color: #9c0901;}
.hotlist {border: 1px dotted #ce0000; background-color: #f2f2f2;}
.hot_cell {color: #cc3300; border: 1px dotted gray; background-color: #ffffff;}
.oddcell {background-color: #f2f2f2;}

.line {width: 100%; height: 1px; background: url(../img/executive-dot.gif) repeat-x; font-size: 1px;}
#browse .titles {font-weight: normal;}
.H_bar {font-size: 9pt; background: #787A7C; color: #FFF; height: 22px;}

#main-page .H_bar {font-size: 10pt; line-height: 22px;}

.message_area {margin: auto; background-color: #ffffff; color: #000000; padding: 3px;}
#portal-cats .link-bullet {width: 12px; background: url(../img/mb9.gif) no-repeat center left;}
 
 
/*  MODIFIED FOR AMENDED PORTAL DISPLAY LIST LAYERS  */
  
#portal-top-new,#portal-hot-list,#portal-most-visited,#portal-top-poster,#portal-pick {overflow: hidden}

/* TOP NEW LIST  STYLES */ 

#portal-top-new ul {list-style: none; padding: 2px; margin: 5px 0 5px 0;}
#portal-top-new li {display: block; text-align: left; margin: 1px 0 1px 0; padding-left: 10px; 
	background: url(../img/mb12.gif) -3px 0 no-repeat;}

/* TOP POSTERS LIST  STYLES */ 	

#portal-top-poster ul {list-style: none; padding: 2px; margin: 5px 0 5px 0;}
#portal-top-poster li {display: block; text-align: left; margin: 1px 0 1px 0; padding-left: 10px; 
	background: url(../img/mb14.gif) -3px 0 no-repeat;}

/* MOST VISITED LIST  STYLES */ 
	
#portal-most-visited  ul {list-style: none; padding: 2px; margin: 5px 0 5px 0;}
#portal-most-visited  li {display: block; text-align: left; margin: 1px 0 1px 0; padding-left: 10px; 
	background: url(../img/mb13.gif) -3px 0 no-repeat;}
#portal-most-visited  .nobull {background: transparent; margin: 0 0 4px 0;}

/* EDITOR'S PICK LIST  STYLES */ 

#portal-pick ul {list-style: none; padding: 2px; margin: 5px 0 5px 0;}
#portal-pick li {display: block; text-align: left; margin: 1px 0 1px 0; padding-left: 10px; 
	background: url(../img/mb13.gif) -3px 0 no-repeat;}

/* TOP HOT LIST  STYLES */ 
	
#portal-hot-list ul {list-style: none; padding: 2px; margin: 5px 0 5px 0;}
#portal-hot-list li {display: block; text-align: left; margin: 1px 0 1px 0; padding-left: 26px; 
	background: url(../img/hots.gif) 0 2px no-repeat;}
#portal-hot-list .allhot {margin:5px;}
 
 
 
/* ADDED FOR NEW TYPE OF PORTAL CONTENT - LIST WITH IMAGES */

#portal-top-new-i,#portal-hot-list-i,#portal-most-visited-i,#portal-pick-i {overflow: hidden}
img {border: 0}

/* TOP HOT LIST  STYLES */ 

#portal-hot-list-i .ih {display: block; text-align: center; margin: auto; margin-top: 3px; margin-bottom: 3px;}
#portal-hot-list-i ul {list-style: none; padding: 2px; margin: 5px 3px 5px 3px;}
#portal-hot-list-i li {display: block; text-align: left; border: 1px solid #BF3E18; margin-top: 5px; 
	background: #FFFFFF url(../img/hot.png) bottom right no-repeat;}
#portal-hot-list-i .plinks {background: #BF3E18; display: block; padding: 2px; color: #FFFFFF; margin: 1px;}
#portal-hot-list-i .allhot {margin:5px;}

/* MOST VISITED LIST  STYLES */ 

#portal-most-visited-i .ih {display: block; text-align: center; margin: auto; margin-top: 3px; margin-bottom: 3px;}
#portal-most-visited-i ul {list-style: none; padding: 2px; margin: 5px 3px 5px 3px;}
#portal-most-visited-i li {display: block; text-align: left; border: 1px solid #787A7C; margin-top: 5px; background: #FFFFFF}
#portal-most-visited-i .plinks, #portal-most-visited-i .plinks-hit {display: block; padding: 2px; margin: 1px;}
#portal-most-visited-i .plinks  {color: #FFFFFF; background: #787A7C;}
#portal-most-visited-i .plinks-hit  {color: #BF3E18; background: #FFF; text-align: center;}

/* TOP NEW LIST  STYLES */ 

#portal-top-new-i .ih {display: block; text-align: center; margin: auto; margin-top: 3px; margin-bottom: 3px;}
#portal-top-new-i ul {list-style: none; padding: 2px; margin: 5px 3px 5px 3px;}
#portal-top-new-i li {display: block; text-align: left; border: 1px solid #4A7650; margin-top: 5px; 
	background: #FFFFFF url(../img/new.png) bottom right no-repeat;}
#portal-top-new-i .plinks {background: #4A7650; display: block; padding: 2px; color: #FFFFFF; margin: 1px;}

/* EDITOR'S PICK LIST  STYLES */ 

#portal-pick-i .ih {display: block; text-align: center; margin: auto; margin-top: 3px; margin-bottom: 3px;}
#portal-pick-i ul {list-style: none; padding: 2px; margin: 5px 3px 5px 3px;}
#portal-pick-i li {display: block; text-align: left; border: 1px solid #5666B0; margin-top: 5px; 
	background: #FFFFFF url(../img/epick.png) bottom right no-repeat;}
#portal-pick-i .plinks {background: #5666B0; display: block; padding: 2px; color: #FFFFFF; margin: 1px;}
