/* CEPA Website Stylesheet 
Copyright (C) Pandell Technology Corporation 2004.  All rights reserved.
Pandell Liquid Intelligence is a registered trademark of Pandell Technology Corporation in Canada and/or other countries.
*/

@import "selectable_styles.css";

body, td, input, select, option, textarea, span 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

#FramePage {
	font: normal 11px verdana;
	margin: 0;
	text-align: center;
	color: #777;
	background-color: #E9E9DF;
}

#FramePagePrintFriendly {
	font: normal 11px verdana;
	margin: 0;
	text-align: center;
	color: #777;
	background-color: White;
}

#form
{
	margin: 0;
	padding: 0;
}

#contentbody
{
	font: normal 11px verdana;
	color: #777;
	width: 499px;
	margin: 0 0 0 21px;
	padding: 15px 0 0 0;
	line-height: 17px;
}

#contentbodyhome
{
	font: normal 11px verdana;
	color: #777;
	margin: 0 0 0 6px;
	padding: 0px;
	line-height: 17px;
}

#contentbodyhome dl
{
	width:49%;
}

#doclib
{
	font: normal 11px verdana;
	color: #777;
	width: 499px;
	line-height: 17px;
}

p {
	color: #777;
	margin: 0 0 20px 0;
}

td {
	font-size: 11px;
	vertical-align: top;
	line-height: 17px;
}

img {
	 border: 0;
}

h1 {
	padding-bottom: 6px;
	font-size: 18px;
	color: #938B37;
	border-bottom: 1px solid #C5C194;
}
h2, h3, h5, h6 {
	color: #555;
	margin: 0;
	font-size: 13px;
}
h4 {
	color: #555;
	margin: 0;
	font-size: 13px;
	vertical-align:text-top;
}
h6 {
	margin: 0;
	font-size: 11px;
}


/* Link Styles ---------- */
a:link {
	font-weight: bold;
	color: #40667A;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #978F34;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #333;
}


/* Container ---------- */
#container {
	margin: 0 auto;
	background: url(../images/body_bg_01.gif) repeat-y 50% 0;
	text-align: left;
	width: 760px;
}

#container_print_friendly {
	margin: 0 auto;
	text-align: left;
	background-color: White;
}

#inner_container {
	margin: 0 12px;
}

/* Header Styles ---------- */
#header {
	margin-bottom: 6px;
}
#headerinfo {
	background-color: #406679;
	text-align: right;
	color: #fff;
	font-weight: bold
	
}
#headerinfo a {
  color: #fff;
  font-size: 10px;
  text-decoration: none;
}
#welcomebar {
	background: url(../images/welcomebar_bg_01.gif) no-repeat top left #E6EFF3;
	text-align: right;
	padding: 11px 10px 11px 0;
	font-size: 10px;
}


/* Footer Styles ----------*/
#footer {
	background: url(../images/footer_bg_02.gif) repeat-x;
	margin: 0 auto;
	position: relative;
	clear: both;
	width: 770px;
}
#footer td {
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
}


/* Sidebar Styles ---------- */
#sidebarcontainer {
	background: url(../images/sidebar_cdn_flag_bg.gif) no-repeat bottom right #E6EFF3;
	line-height: 13px;
}


/* Sidebar (Main) Nav */
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 204px; /* Width of Menu Items */
}	
#sidebar ul li {
	position: relative;
}	
#sidebar li ul {
	position: absolute;
	left: 204px; /* Set 1px less than menu width */
	top: 0;
	display: none;
}
#sidebar ul li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #777;
	background: url(../images/nav_arrow.gif) no-repeat 10px 50% #ebebeb;
	padding: 10px 10px 10px 20px;
	border-bottom: 1px solid #fff;
}
#sidebar ul li a:hover {
	background: url(../images/nav_arrow_over.gif) no-repeat 10px 50% #E5E1B1;
}
#sidebar ul li ul li a:hover {
	background: #E5E1B1;
}
#sidebar ul li ul li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #777;
	background: #E5E3E3;
	padding: 10px;
	border: 1px solid #fff;
	border-top: 0;
}
	
/* Holly Hack. IE Requirement For Nav */
* html #sidebar ul li { float: left; height: 1%; }
* html #sidebar ul li a { height: 1%; }
/* End */

#sidebar li:hover ul, #sidebar li.over ul { display: block; } /* The magic */


/* Sidebar Info */

.sidebarinfo {
	width: 204px;
	margin: 0 0 14px 0;
	padding: 0 0 9px 0;
	border-top: 5px solid #fff;
}
.sidebarinfo dt {
	padding: 16px 0 0 10px;
	font-weight: bold;
	font-size: 12px;
	color: #505050;
}
.sidebarinfo dd {
	margin: 0;
	padding: 10px 13px 5px 10px;
	line-height: 16px;
	font-size: 10px;
}

/* Callout */

.calloutcontainer {
	padding: 10px;
	text-align: left;
	font: 12px verdana, arial, helvetica, sans-serif;
}
.callout {
	width: 179px;
	margin: 0 0 14px 0;
	padding: 0 0 9px 0;
	border: 1px solid #ccc;
	background-color: #ffffff;
}
.callout dt {
    padding: 7px 7px 7px 10px;
    font-weight: bold;
    font-size: 10px;
    color: #fff;
    background: url(../images/callout_crown.gif) no-repeat bottom #456F84;
}
.callout dd {
	margin: 0;
	padding: 7px 10px 5px 13px;
	color: #777;
	line-height: 15px;
	font-size: 10px;
}
.callout ul {
	margin: 0;
	padding: 10px 0 0 12px;
}
.callout li {
	margin: 0;
}
.callout li a {
	text-decoration: none;
}

/* Home Page Styles ---------- */

#contentbodyhome .def {
	float: left;
	width: 260px;
	margin: 0;
	padding: 0;
}
#contentbodyhome #defright {
	margin-right: 0;
}
#contentbodyhome #defright dt{
	border-left: 1px solid #fff;
}
#contentbodyhome dt {
	margin: 0;
	padding: 9px 13px;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	background: #C5BC68;
}
#contentbodyhome dd {
	margin: 0;
	padding: 6px 13px;
}


/* Content Cell ---------- */
#content {
	width: 525px;
	margin: 0 0 0 6px;
	padding: 15px;
	line-height: 17px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 495px;
}
#contentleftcol {
	padding-right: 5px;
}
#contentrightcol {
	padding-left: 5px;
}
#contentrightcol dl {
	width: 188px;
	margin: 15px 0 0 0;
	padding: 0;
}
#contentrightcol dt {
	margin: 0;
	padding: 8px;
	background: #A59D44;
	font-size: 12px;
	color: #fff;
}
#contentrightcol dd {
	margin: 0;
	padding: 8px;
	font-size: 10px;
	background: #F2F1E6;
	border: 1px solid #DBD9BE;
}
#contentleftcol ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#contentleftcol ul li {
	text-decoration: none;
	background: url(../images/nav_arrow.gif) no-repeat 2px 5px;
	padding: 0 0 0 16px;
}


/* calendar */
.calendarMain
{
	margin-top: 2px;
	border: 1px solid #999999;
	overflow: auto;
	width: 100%;
	height: 95%;
}

.calendarMain td 
{
	padding: 4px;
	margin: 5px;
	color: #494949;
}

.calendarSelectedDayStyle
{
	border: 1px solid #C5C194;
	background-color: #F9F9F9;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
}

.calendarTitleStyle
{
	height: 15px;
}

.calendarSelectorStyle
{
}

.calendarTodayDayStyle
{
	border: 1px solid #C5C194;
	background-color: #F9F9F9;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.calendarDayHeaderStyle
{
	font-size: 12pt;
	font-weight: normal;
	background-color: #F9F9F9;
	height: 15px;
}

.calendarDayStyle
{
	border: 1px solid #C5C194;
	background-color: #F9F9F9;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
}

.calendarNextPrevStyle
{
	height: 10px;
}

.calendarWeekendDayStyle
{
	border: 1px solid #C5C194;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
}

.calendarOtherMonthDayStyle
{
	font-size: 6pt;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
}


.calendar_event_text
{
	font-size: 6pt;
	font-weight: normal;
	text-align: left;
}

.calendar_event_view_body {
	margin: 0 0 0 6px;
	padding: 15px;
	line-height: 17px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

/* login styles */
.login_table
{
	margin: 10px;
	background: #E6EFF3;
	border: solid 1px #B8AB89;
}

.login_table_header_cell
{
	color: #938B37;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 10px 10px 10px;
}

.login_table_username_text_cell
{
	color: #555;
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	width: 100px;
	padding:0 10px 0 10px;
	vertical-align: middle;
}

.login_table_username_cell
{
	padding: 0 10px 0 0;
}

.login_table_password_text_cell
{
	color: #555;
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	width: 100px;
	padding:0 10px 0 10px;
	vertical-align: middle;
}

.login_table_password_cell
{
	padding: 0 10px 0 0;
}

.login_table_password
{
	width: 100px;
}

#login_password
{
	width: 150px;
	text-align: left;
}

#login_username
{
	width: 150px;
	text-align: left;
}

.login_table_button_cell
{
	color: #555;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	table-layout: auto;
	padding: 10px 0 8px 0;
}

.login_table_mode_toggle_cell
{
	color: #555;
	margin: 0;
	font-size: 10px;
	text-align: center;
}

#login_error_message
{
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 10px 10px 10px;
	font-style: italic;
}


/* org registration section */
.neworg_inner_section_info
{
	width: 220px;
}


/* calendar list view */
.calendar_events_table_row_event
{
	width: 400px;
}

.calendar_events_table_row_date
{
}

.newuser_inner_section
{
	width: 220px;
}

.committee_member_list_category
{
	color: #938B37;
	margin: 10px 0 0 0;
	font-size: 14px;
	border-bottom: 1px solid #C5C194;
}

.committee_member_list_contact
{
	color: #555;
	margin: 0;
}

/* search */
#searcher 
{
	background: #E7EFF7;
	padding: 6px;
	font-size: 10px;
	font-family: verdana;
border-top: 4px solid #fff;
}
		
#searcher input 
{
	vertical-align: middle;
	width: 104px;
	font-family: verdana;
	font-size: 10px;
}

#searcher button 
{
	margin-left: 3px;
	vertical-align: middle;
	font-size: 10px;
	font-family: verdana;
}

/* wcm_content_secure_form */
#wcm_content_secure_form_configure_table
{
	padding: 10px;
}

#lbRoles
{
	width: 275px;
	height: 135px;
	padding: 10px;
}

#lbAction
{
	width: 150px;
	height: 135px;
	padding: 10px;
}

#lbConfiguredPermissions
{
	width: 430px;
	height: 75px;
	padding: 10px;
}

#btnOk
{
	width: 50px;
}

/* FileStore Styles */

.filestoreTitle
{
	padding-bottom: 6px;
	font-size: 18px;
	color: #938B37;
	float: left;
}

.filestoreMainTable
{
}

.filestoreButtonsRow
{
	background-color: #C5C194;
	colspan: 2;
	float: left;
}

.filestoreButtonsCell
{
	padding: 6px;
	font-size: 14px;
	color: #938B37;
	float: left;
}

.filestoreFileDescriptionCell
{
	float: left;
	font-size: 10px;
	line-height: 8pt; 
	color: #938B37;
	font-weight: light;
	width: 100%
}


.filestoreFileIconCell
{
	background: url(../images/docs_24.gif) no-repeat 0px 1px;
	width: 20px;
	height: 28px;
	vertical-align: center;
}

.filestoreFileSizeCell
{
	float: left;
}

.filestoreFileUpdatedCell
{
	float: left;
}

.filestoreFolderTitle
{
	color: #555;
	margin: 0px;
	font-size: 13px;
}


.filestoreFolderTitle_open1
{
	background: url(../images/wcm_icon_arrow_down.gif) no-repeat 4px 8px #E9E9DF;
	color: #938B37;
	font: normal 14px verdana;
	font-weight: bold;
	padding: 1px 1px 1px 18px;
	border-bottom: 1px solid #CcCccc;
}

.filestoreFolderTitle_open_over1
{
	background: url(../images/wcm_icon_arrow_down.gif) no-repeat 4px 8px #E5E1B1;
	color: #938B37;
	font: normal 14px verdana;
	font-weight: bold;
	padding: 1px 1px 1px 18px;
	border-bottom: 1px solid #CcCccc;
}

.filestoreFolderTitle_close1
{
	background: url(../images/wcm_icon_arrow_right.gif) no-repeat 5px 6px #E9E9DF;
	color: #938B37;
	font: normal 14px verdana;
	font-weight: bold;
	padding: 1px 1px 1px 18px;
}

.filestoreFolderTitle_close_over1
{
	background: url(../images/wcm_icon_arrow_right.gif) no-repeat 5px 6px #E5E1B1;
	color: #938B37;
	font: normal 14px verdana;
	font-weight: bold;
	padding: 1px 1px 1px 18px;
}



.filestoreFolderTitle_open2
{
	background: url(../images/wcm_icon_arrow_down.gif) no-repeat 4px 8px;
	padding: 1px 1px 1px 18px;
	color: #777;
	font: normal 12px verdana;
	font-weight: bold;
	text-decoration: none;
}

.filestoreFolderTitle_open_over2
{
	background: url(../images/wcm_icon_arrow_down.gif) no-repeat 4px 8px;
	padding: 1px 1px 1px 18px;
	color: #938B37;
	font: normal 12px verdana;
	font-weight: bold;
	text-decoration: none;
}

.filestoreFolderTitle_close2
{
	background: url(../images/wcm_icon_arrow_right.gif) no-repeat 5px 6px;
	padding: 1px 1px 1px 18px;
	color: #777;
	font: normal 12px verdana;
	font-weight: bold;
	text-decoration: none;
}

.filestoreFolderTitle_close_over2
{
	background: url(../images/wcm_icon_arrow_right.gif) no-repeat 5px 6px;
	padding: 1px 1px 1px 18px;
	color: #938B37;
	font: normal 12px verdana;
	font-weight: bold;
	text-decoration: none;
}

.filestoreFolderTitle_open3
{
	font: normal 14px verdana;
	font-weight: bold;
	background: url(../images/wcm_icon_arrow_down.gif) no-repeat 4px 8px #E9E9DF;
	margin: 1px;
}


.filestoreFolderTitle_close3
{
	font: normal 14px verdana;
	font-weight: bold;
	background: url(../images/wcm_icon_arrow_right.gif) no-repeat 5px 6px #E9E9DF;
	padding: 1px 1px 1px 18px;
	margin: 1px;
}

.filestoreFolderSpacer
{
	width: 2px;
}

.filestoreFolderHeader_main
{
	width: 400px;
}

.filestoreFolderHeader_filesize
{
	width: 100px;
}

.filestoreFolderHeader_updated
{
	width: 100px;
	float: left;
}

.filestoreFolderTable0
{
}

.filestoreFolderTable1
{
	border: 1px solid #CcCccc;
	margin: 3px 0px;
}

.filestoreFolderTable2
{
	padding: 2px 0px 0px 6px;
}

.filestoreFolderTable3
{
	padding: 2px 0px 0px 6px;
}

.filestoreFolderTable4
{
	padding: 2px 0px 0px 6px;
}

.filestoreChildFilesTable1
{
	padding: 0px 0px 0px 6px;
}

.filestoreChildFilesTable2
{
	padding: 0px 0px 0px 6px;
}

.filestoreChildFilesTable3
{
	padding: 0px 0px 0px 6px;
}

.filestoreFileInfoCell
{
	vertical-align: top;
}


.CSCCalendar
{
   border-right: lightgrey ridge;
   border-top: lightgrey ridge;
   font-size: 8pt;
   filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color= 'gray' , Positive= 'true' ) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=96, FinishX=100, StartY=0, FinishY=0) progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=20, Style=1, StartX=0, FinishX=0, StartY=97, FinishY=100);
   border-left: lightgrey ridge;
   border-bottom: lightgrey ridge;
   font-family: Arial;
   background-color: white;
}

.CSCCalendar TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.CSCCalendarNoFilter
{
   border-right: lightgrey ridge;
   border-top: lightgrey ridge;
   font-size: 8pt;
   border-left: lightgrey ridge;
   border-bottom: lightgrey ridge;
   font-family: Arial;
   background-color: white;
   }
.CSCCalendarNoFilter TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}


.CSCWeekRowsTable
{
   border-right: black 1px solid;
   border-top: black 1px solid;
   font-size: 8pt;
   border-left: black 1px solid;
   border-bottom: black 1px solid;
   font-family: Arial;
   background-color: white;
}

.CSCDay
{
   cursor: pointer;  /* W3C approved hand. See http://www.xs4all.nl/~ppk/css2tests/index.html */
   cursor: hand;
}

.CSCSelectedDay
{
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}
.CSCSelectedToday
{
   font-weight: bold;
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}
.CSCToday
{
   font-weight: bold;
   cursor: pointer;
   cursor: hand;
}
.CSCSpecialDay
{
   cursor: pointer;
   cursor: hand;
   background-color: lemonchiffon;
}

.CSCOtherMonthDays
{
   cursor: default;
   color: gray;
}

.CSCWeekNumberColumn
{
   border-right: blue 1px solid;
   background-color: lightblue;
}

.CSCDayHeader
{
   border-bottom: blue 1px solid;
}

.CSCDayHeader TR
{
   font-size: 7pt;
   background-color: lightblue;
}

.CSCDayHeaderCell
{
   font-size: 7pt;
}

.CSCHeaderTable
{
   font-size: 8pt;
   border-bottom: blue 1px solid;
   font-family: Arial;
}

.CSCHeaderRows
{
   font-size: 8pt;
   font-family: Arial;
   cursor: default;
}

.CSCHeaderRows TR
{
   background-color: inherit;
}

.CSCIncrementalButtons
{
   cursor: pointer;
   cursor: hand;
   color: mediumblue;
}

.CSCIncrementalButtonsPressed
{
   cursor: pointer;
   cursor: hand;
   color: darkblue;
}

.CSCJumpButtons
{
   color: mediumblue;
   cursor: pointer;
   cursor: hand;
}

.CSCJumpButtonsPressed
{
   color: darkblue;
   cursor: pointer;
   cursor: hand;
}

.CSCCloseButton
{
   cursor: default;
}

.CSCCloseButtonPressed
{
   cursor: default;
}
.CSCHelpButton
{
   cursor: default;
}

.CSCHelpButtonPressed
{
   cursor: default;
}

.CSCFooterTable
{
}

.CSCFooterTable TABLE
{
}

.CSCFooterButton
{
   border-right: lightgrey thin outset;
   border-top: lightgrey thin outset;
   border-left: lightgrey thin outset;
   color: black;
   border-bottom: lightgrey thin outset;
   background-color: lightblue;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterButtonPressed
{
   border-right: lightgrey thin inset;
   border-top: lightgrey thin inset;
   border-left: lightgrey thin inset;
   border-bottom: lightgrey thin inset;
   background-color: lightblue;
   color: black;
   font-size: 8pt;
   font-family: Arial;
   cursor: pointer;
   cursor: hand;
}

.CSCFooterCurrentDate
{
}

.SD_Selectable1
{
   background-color: mistyrose;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM1
{
   background-color: powderblue;
   cursor: pointer;
   cursor: hand;
}
.SD_Selectable2
{
   background-color: palegoldenrod;
   cursor: pointer;
   cursor: hand;
}
.SD_SelectableOM2
{
   background-color: gainsboro;
   cursor: pointer;
   cursor: hand;
}
.SD_Unselectable1
{
   color: gray;
   background-color: mistyrose;
}
.SD_UnselectableOM1
{
   color: gray;
   background-color: powderblue;
}
.SD_Unselectable2
{
   color: gray;
   background-color: palegoldenrod;
}
.SD_UnselectableOM2
{
   color: gray;
   background-color: gainsboro;
}

.DTBToggleCalendar
{
}

.DTBToggleCalendarPressed
{
}

.DTBHelpButton
{
}

.DTBHelpButtonPressed
{
}

.MYPMonthYearPicker
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   font-size: 8pt;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Arial;
   background-color: white;
}

.MYPMonthYearPicker TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}

.MYPMonthTable
{
}

.MYPYearTable
{
}

.MYPMonthCell
{
   cursor: pointer;
   cursor: hand;
}

.MYPSelectedMonthCell
{
   background-color: gold;
   cursor: pointer;
   cursor: hand;
}


.MYPYearCell
{
   cursor: pointer;
   cursor: hand;
}
.MYPSelectedYearCell
{
   cursor: pointer;
   cursor: hand;
   background-color: gold;
}

.MYPOutOfRangeCell
{
   color: gray;
}

.MYPMoveYearsButtons
{
}

.MYPMoveYearsButtonsPressed
{
}

.MYPTogglePicker
{
}

.MYPTogglePickerPressed
{
}


.PDPContextMenu
{
   border-right: lightgrey 1px solid;
   border-top: lightgrey 1px solid;
   font-size: 8pt;
   border-left: lightgrey 1px solid;
   border-bottom: lightgrey 1px solid;
   font-family: Arial;
   background-color: white;
}

.PDPContextMenu TABLE
{
   font-size: 8pt;
   font-family: Arial;
   background-color: white;
}


/****************************
/* Login form
/****************************/

.login { width:420px !important; background-color:#e6eff3; border:1px solid #b8ab89; margin-bottom:2em; }

.login a { font-weight:bold; color:#40667a !important; }

.login a:hover { color:#333333 !important; }

.login, .login input { width:100%; font-family:Verdana;  font-size:11px; }

.login .info { width: 170px; border-left:1px dotted #b8ab89; padding-top:0; padding-bottom:0; }

.login .info div { margin:10px 0 15px 0; padding:0; border:none; }

.login h1 { font-size:1.2em; margin:0 0 10px 0; padding:0; border:none; }

.login td { vertical-align:top; padding:10px; }

.login .loginForm td { vertical-align:middle; text-align:right; padding:0 0 5px 0; }

.login .loginForm .inputCell { width:100%; padding-left:5px; }

.login .submit td { text-align:left; }

/* news section */

.titlebar {
    margin: 6px 0 0 0;
    padding: 9px 13px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background: #C5BC68;
}

.titlebar .titlefloat {
    float: right;
    font-size: 10px;
    text-transform: none;
    font-weight: normal;
}


#newslist {
	width: 526px;
	border-left: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	margin: 0 0 6px 0;
}

#newslist th {
	font-size: 11px;
	padding: 5px 5px 5px 25px;
	background: url(../images/icon_new_finger.gif) 5px 50% no-repeat;
	border-right: 1px solid #cbcbcb;
	font-weight: normal;
	white-space: nowrap;
}

#newslist td {
	padding: 5px;
	width: 100%;
}

#newslist div {
	width: 417px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#newslist .oddrow {
	background: #f3f8f9;
}