/*--------------------------------------------------------------
  sNews Directory list
  Last Revision: Oct.04.08 (keyrocks)
----------------------------------------------------------------*/

/* for directory list by category(service-type) page */
.dirlist_div {
	width: 95%;
	padding:4px 0 4px 0;
	border-bottom: 1px solid #ccc;
	}
	.dirlist_title a {
		font: bold 12px Arial;
		line-height: 150%;
	}
.listing_wrap {
	width: 92%;
	background: #f7f7f7;
	border: 1px solid #e0e0e0;
	margin-bottom: 10px; padding: 10px;
	}
.dir_sub {
	font-weight: bold;
	color: #4e3000;
	}
.dir_name { line-height: 250%; font-size: 135%; }
.right_edit { text-align: right; margin: 0; padding-right: 25px; }

.center_info { font-size: 11px; line-height: 130%; text-align: center; }
.justify_info { width: 75%; line-height: 120%; text-align: justify; }

/*---------------------------------------------------------
  sNews directory - admin only - same as calendar admin
 ---------------------------------------------------------*/
table, tr, td {
	color: #000;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, "Trebuchet MS";
	font-size: 11px;
	}
.orta {
	padding: 10px;
	border: 1px solid #5D789C;
	background-color: #FFF;
	}
.dis {
	width: 500px;
	background-color: #ACBFD9;
	border: 1px solid #5D789C;
	padding: 8px;
	}
.desctext {
	color: gray;
	}
.tablerow1 img, .tablerow2 img, .tablerow3 img {
	vertical-align: middle;
	border: 0px;
	}
.tablerow1 {
	background-color: #EAEDF0;
	padding: 6px;
	border-bottom: 1px solid #C1BEBE;
	border-right: 1px solid #C1BEBE;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	}
.TopNavy {
	background-color: #EEEEEE;
	background-image: url('images/off-bg.jpg');
	background-repeat: repeat-x;
	color: #666666;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	padding: 0px;
	vertical-align: middle;
	height: 21px;
	border: 1px solid #FFFFFF;
	font-weight: normal;
	}
.TopNavy a:link, .TopNavy a:visited {
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #922204;
	text-decoration: none;
	}
.TopNavy a:hover {
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
	}
.Menu_Norm {
	background-color: #EEEEEE;
	background-image: url('images/off-bg.jpg');
	background-repeat: repeat-x;
	color: #888888;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 0px;
	vertical-align: middle;
	height: 21px;
	border: 1px solid #FFFFFF;
	cursor: hand;
	font-weight: normal;
	}
.Menu_Over {
	background-color: #EEEEEE;
	background-image: url('images/on-bg.jpg');
	background-repeat: repeat-x;
	color: #666666;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	padding: 0px;
	vertical-align: middle;
	height: 21px;
	border: 1px solid #FFFFFF;
	cursor: hand;
	font-weight: normal;
	}
.tableheader {
	font-size: 11px;
	vertical-align: middle;
	font-weight: bold;
	color: #FFF;
	padding: 2px 10px 8px 10px;
	background-color: #736e6d;
	height: 18px;
	}
.tableheader a:link, .tableheader a:visited {
	color: #FFF;
	text-decoration: underline;
	}
.tableheader a:hover {
	color: #FFCC00;
	text-decoration: none;
	}
.tableborder {
	border: 1px solid #736e6d;
	}
.tablerow1 {
	background-color: #faf5f4;
	padding: 6px;
	border-bottom: 1px solid #C1BEBE;
	border-right: 1px solid #C1BEBE;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	}
	.tablerow1b {
	background-color: #faf5f4;
	padding: 6px 6px 6px 30px;;
	border-bottom: 1px solid #c9c9c9;
	border-right: 1px solid #C1BEBE;
	border-top: 3px solid #c9c9c9;
	border-left: 0px solid #FFF;    text-align: left; line-height: 120%
	}
.tablerow2 {
	background-color: #F1F1F1;
	padding: 6px;
	border-bottom: 1px solid #C1BEBE;
	border-right: 1px solid #C1BEBE;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	}
.tablerow3 {
	background-color: #D1DCEB;
	padding: 6px;
	border-bottom: 1px solid #D1DCEB;
	border-right: 1px solid #D1DCEB;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	}
.tablerow4 {
	background-color: #C9C9C9;
	padding: 1px 6px 1px 6px;
	border-bottom: 2px solid #736e6d;
	border-right: 1px solid #736e6d;
	border-top: 1px solid #736e6d;
	border-left: 1px solid #736e6d;
	}
.main-area-for-section {
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	padding: 8px;
	}
.text-input {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, "Trebuchet MS";
	font-size: 11px;
	width: 200px;
	height: 18px;
	padding: 0px;
	}
.password-input {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	width: 175px;
	height: 14px;
	padding: 0px;
	color: #FF0000;
	}
form {
	margin: 0px;
	}
.text-input2, .text-input3, .text-input4, .text-input5 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, "Trebuchet MS";
	font-size: 11px;
	text-align: left;
	height: 18px;
	padding: 0px;
	vertical-align: middle;
	}
	.text-input2 { width: 22px; }
	.text-input3 { width: 50px; }
	.text-input4 { width: 70px; }
	.text-input5 { width: 120px; }
	
.select-day, .select-month, .select-year {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, "Trebuchet MS";
	font-size: 11px;
	height: 25px;
	padding: 0px;
	vertical-align: middle;
	}
	.select-day { width: 45px; }
	.select-month { width: 85px; }
	.select-year { width: 60px; }
.file-input {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, "Trebuchet MS";
	font-size: 10px;
	width: 285px;
	height: 25px; padding: 2px;
	}
.text-area {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, Verdana, "Trebuchet MS";
	font-size: 11px;
	width: 350px;
	height: 100px;
	padding: 5px;
	}

#cal_extra1 {
	border-top: solid 1px #c9c9c9; margin-top: 7px; padding-top: 1px;
	}
#cal_extra2 { margin-top: -20px; }
