/*
-----------------------------------------------
Site Special Styles
Author:    lab
Created: Feb 15, 2010
----------------------------------------------- */

.scrolled_box{
	position:relative;
	width:736px;
	height:563px;
	overflow:auto;
	padding-right:5px;
	z-index:0;
}
table#shell td{font-size:14px;}
/*----------- MENU -------------*/
.primary_menu{
	border-top:2px solid #27825d;
	border-bottom:2px solid #27825d;
	margin-bottom:10px;
	font-weight:bold;
}
.popup_row {
	background-color: #d3ed7d;
	text-align: center;
}
.popup_row div:hover {
	background-color: FFFFFF;
}

.popup_submenu {
	padding:0px;
	position:absolute;
	display: none;
	z-index:100;
}
.ddsmoothmenu a, .ddsmoothmenu a:link, .ddsmoothmenu a:visited, .ddsmoothmenu a:hover{text-decoration:none}
.ddsmoothmenu ul{z-index:255;margin: 0;padding: 0;list-style-type: none;}

/*Top level list items*/
.ddsmoothmenu ul li{
	width:auto;
	position: relative;
	z-index:255;
	left:0px;
	margin:0px 0px;
	display: inline;
	float: left;
	width:135px;
	text-align:center;
	background:url(../img/menu_divider.gif) no-repeat 100% 0%;
}
.ddsmoothmenu ul li#last{background:none;}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{
	display: block;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-size:14px;
	text-align:center;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
	padding-bottom:4px;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{}

.ddsmoothmenu ul li a:hover, .ddsmoothmenu a.ac:link, .ddsmoothmenu a.ac:visited, .ddsmoothmenu a.ac:hover, .ddsmoothmenu ul li a.selected{
	background:#d3ed7d url(../img/menu_ac.gif) no-repeat 100% 0%;width:100%;
}
.ddsmoothmenu ul li#last a:hover, .ddsmoothmenu li#last a.ac:link, .ddsmoothmenu li#last a.ac:visited, .ddsmoothmenu li#last a.ac:hover, .ddsmoothmenu ul li#last a.selected{background:#d3ed7d;}

/*1st sub level menu*/
.ddsmoothmenu ul li ul{
	z-index:255;
	position: absolute;
	top:21px !important;/*need for Safari and Chrome*/
	display: none; /*collapse all sub menus to begin with*/
	visibility: visible;
	margin-top:-3px;
	left:0;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
	top:-2px;
	left:-2px;
	background:#01b27b;
	float: none;/*need for Safari and Chrome*/
	margin:0px;
}
/**html .ddsmoothmenu ul li ul li{margin:0px;padding:0px;display:inline}*/

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a,  .ddsmoothmenu ul li ul li span{
	padding: 3px 5px 3px 5px;
	width:125px !important;
	display:block;
	border-top:1px solid #fff;
	color:white;
	font-weight:normal;
	background:#01b27b;
}
*html .ddsmoothmenu ul li ul li a, *html .ddsmoothmenu ul li ul li span{width:135px !important;}
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited{color:white;}
.ddsmoothmenu ul li ul li a:hover, .ddsmoothmenu ul li ul li span{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color:#0e7b4a;
	background:#d3ed7d;
}
.ddsmoothmenu ul li ul li a.ac:link, .ddsmoothmenu ul li ul li a.ac:visited{
	color: #000;
}

.downarrowclass{
	position: absolute;
	top: 5px;
	right: 0px;
	width:7px;height:7px;

}
.rightarrowclass{
	position: absolute;
	display:none;
}
.ddshadow{position: absolute;}

/*------------------ back-end ------------*/
.listTable{
	border:1px solid #489572;
	background:#afe5cc;
}
.listTable tr{background:white;}
.listTable th{background:#d7f4e7;font-size:14px;padding:3px;}
.listTable td{padding:3px;}

.searchBox{background:#f9f5d7;border:1px solid #ede8c3}
table#shell .searchBox td{font-size:12px;}
table#shell table.f14 td{font-size:14px;}

#welcome{padding:5px 10px;}
#welcome a, #welcome a:visited, #welcome a:hover{color:#e93f00;text-decoration:underline}
#welcome a:hover{text-decoration:none;color:#991200}

a.add_link, a.add_link:link, a.add_link:visited, a.add_link:hover{background:url(../img/be_icons/add.gif) no-repeat left 2px;padding-left:20px;color:#238923;text-decoration:underline;}
a.edit_link, a.edit_link:link, a.edit_link:visited, a.edit_link:hover{background:url(../img/be_icons/edit.gif) no-repeat left 2px;padding-left:20px;color:#c57122;text-decoration:underline}
a.del_link, a.del_link:link, a.del_link:visited, a.del_link:hover{background:url(../img/be_icons/remove.gif) no-repeat left 2px;padding-left:20px;color:#ff0000;text-decoration:underline}