/*
copyright 2007 biltd.com
created by: Parama Danoesubroto
*/
.dash_column_list {
margin-left:0;
padding-left:0;
}

.content {
background:url(/images/dashboard_content_gradient.gif) repeat-x;
border: 4px solid red;
}

#dash_column_loading {
	text-align: left;
}

.addContent {
	margin-right: 3px;
	vertical-align: bottom;
	border: none;	
}


#dashAddBox {
	height: 216px;
	margin: 5px 26px;
	position: relative;
	background: url(/images/repeat_addmodule.jpg) repeat-x;
}

#dashAddBox .leftSide {
	position: absolute;
	top: 0; 
	left: -26px;
}

#dashAddBoxContent {
	text-align: left;
}

#dashAddBoxHeader {
	height: 41px;
	color: #6D6E71;
}

#dashAddBoxHeader h3 {
	float: left;
	font-size: 16px;
}

#dashAddBoxHeader div.commands {
	float: right;
	padding-top: 13px;
}

#dashAddBoxHeader a {
	text-decoration: none;
	color: #6D6E71;
	font-size: 12px;
}

#dashAddBoxHeader img.close {
	margin-right: 3px;
	vertical-align: bottom;
}

#dashAddBoxInstructions {
	color: #fff;
	height: 19px;
	padding-top: 2px;
	clear: both;
}

#dashAddBoxContents {
	height: 152px;
	overflow: hidden;
}

.dashItemHeader {
	margin-right: 4px;
	vertical-align: bottom;
}

#dashAddBox .rightSide {
	position: absolute;
	top: 0; 
	right: -26px;
}

.dash_menu_add_item_column {
	float: left;
	margin-right: 20px;
	color: #fff;
}

.dash_menu_add_item_column ul {
	height: 85px;
	width: 150px;
	overflow-x: hidden; 
	overflow-y: auto; 
	margin-left: 28px;
}

.dash_menu_add_item_column li {
	list-style: none;
}

.dash_menu_add_item_column a {
	color: #fff;
	text-decoration: none;
}
.dash_menu_add_item_column a:hover {
	font-weight:700;
}

.dash_menu_add_item_column h3 {
margin-top:5px;
margin-bottom:0px;
}

#dash_content {
	background: white;	
	float:left;
	width:100%;
}

#add_item_command {
position:absolute;
top:8px;
left:27px;
text-decoration:none;
font-weight:700;
}
#add_item_command a {
color: #6D6E71;
text-decoration:none;
}

.dash_item_box {
/*border:1px solid;*/
/*height:100%; this is the culprit*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
}

.dash_item_box .header {
height:19px;
font-weight:500;
position:relative;
}
.dash_item_box .header .top_left{
display: block;
float:left;
margin:0;
padding:0;
}
.dash_item_box .header .top_right{
position:absolute;
right:0;
top:0;
}
.dash_item_box .header .top_center{
/* cursor:move; */
text-align:right;
background: url(/images/dash_item_heading_gradient.gif) repeat-x ;
margin: 0 8px;
height:19px;
}
.dash_item_box .header .top_center .title{
float :left;
padding-left:1px;
text-align:left; 
max-width: 225px;
height:19px;
color:white;
overflow:hidden;
font-weight:700;
}

.dash_item_box .header .top_center .menu{
/*background-color:lightblue; */
display:inline;
white-space:nowrap;
padding-right:0px;
height:19px;
}

.dash_item_box .header .menu a{
color:white;
text-decoration:none;
}

.dash_item_box .body {
background-color:#dddddd;
border:1px solid;
border-bottom-width:0px;
border-top-width:0px;
border-color:#9DA1A3;
background-color:white;
min-height:178px;
height:auto !important;
height:178px;
max-height:178px;
overflow-x:hidden;
overflow-y:auto;
padding-left:10px;
padding-right:10px;
/*scrollbar only works in IE*/
scrollbar-face-color:#b8b8b8;
scrollbar-highlight-color:#dadada;
scrollbar-3dlight-color:#dbdbd;
scrollbar-darkshadow-color:#606060;
scrollbar-shadow-color:#8a8a8a;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#aeaeae;
}

.dash_item_box .bbox{
height:8px;
position:relative;
}

.dash_item_box .bbox .bottom_left {
display: block;
float:left;
margin:0;
padding:0;
}
.dash_item_box .bbox .bottom_center {
background-color:#9DA1A4;
margin-left:8px;
margin-right:8px;
height:8px;
line-height:8px;
}
.dash_item_box .bbox .bottom_right{
position:absolute;
right:0;
top:0;
}

.dash_column {
float:left;
width: 33%;
min-height:200px;
height:auto !important;
height:200px;
color: #67686B999;
}

.column_padder {
padding: 0 4px;
}

div.body {
text-align:left;
}

.dash_column_list {
min-height: 400px; 
height:auto !important;
height:400px;
}

.body_content_edit_warning p{
color:red;
margin-top:2px;
margin-bottom:2px;
}

.dash_column_ads {
width:95%;
position: inherit;
overflow:hidden;
text-align:center;
min-height:200px;
height:auto !important;
height:200px;
}
.dash_column_ads p{
/*margin-bottom:0px;
margin-top:16px;*/
}

#dash_column_ads_img {
height:auto;
width:90%;
}

.dash_item_ads{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.expand_contract_icon{
cursor:pointer;
}

div.rss_feed_row, div.daily_articles_row {
margin-bottom:10px;
padding-bottom:5px;
color: #67686B999;
border-bottom: 1px solid #67686B;

}

div.rss_feed_row_head a, div.daily_articles_head a{
text-decoration:none;	
font-weight:700;
}

div.dash_column a {
text-decoration: none;
color:#1569B2;
}

td.column_container {
width:33%;
max-width:33%;
min-width:33%;
text-align:center;
vertical-align:top;
}

div.col_container {
float:left;
width:33%;
max-width:33%;
min-width:33%;
text-align:center;
}

div.dashboard_columns {
float:left;
width:100%;
}

/*Calendar*/
#calendarContainer {
width:95%;
}

#calendarHeader {
color:#1569B2;
height:26px;
}

#calendarHeader h1 {
float:left;
margin:0;
padding:0;
margin-right:5px;
font-size:26px;
line-height:28px;
}

#calendarYear {
color:#67686B;
}

#calendarNav {
display:none;
}

#calendarNav img {
vertical-align:bottom;
}

#calendarNav a {
color:#67686B;
text-decoration:none;
}
.calendar {
color:#67686B;
clear:both;
margin:0 0 5px 5px;
_margin:0 0 5px 0;
width: 100%;
width: 100%;
}

.calendar a{
color:#67686B;
}
td.specialDay a{
font-weight:900;
}

span.tooltip {
display:none;
}

.calendar a {
text-decoration:none;
}

.calendar td {
width:12%;
border:1px solid #67686B;
vertical-align:top;
text-align:right;
padding:3px;
}

.monthName th {
display:none;
}
.dayName th {
font-size:.7em;
padding-top:.6em;
padding-bottom:.3em;
color:#fff;
background:url(/images/top_bar_gradient.png) repeat-x;
text-align:center;
}

.calendar td div {
display:none;
}
.dayLink {
display:none;
}
.calendar td div.dayText {
display:block;
}
.calendar td.specialDay div.dayText {
display:none;
}
td.specialDay .dayLink {
display:block;
}
.calendar div.calEvent {
display:block;
width:100%;
height:100%;
}
#eventLegend {
}
/*calendar*/

#resourcesContainer {
_width:250px;
}

#resourcesHeader {
display:none;
}

#resourceList {
_margin-left: 0;
_overflow:hidden;
}

#resourceList li {
_margin-left: 0;
}

#resourceList li ul {
_margin-left: 0;
}

.noRssFeed, .noRssFeed a {
color:#67686B;
text-decoration:none;
}

.noRssFeed div {
}

.noRssFeed div img {
vertical-align:middle;
}

.noRssFeed .warning {
margin-top:5px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom: 1px solid #67686B;
color:#FC940F;/*#FEBD0B;*/
font-weight:700;
font-size:12px;
}

/* added by duz */
#col1 {
		float:left; 
		width:325px;
		height:870px;
		/*    border: 1px solid red; */
}

#col2 {
		float:left;
  	width:670px;
    margin-left: 10px;
    margin-bottom: 10px;
}

#col3 li a {
	font-size:100%;
	font-weight:bolder;
	text-decoration:none; 
	margin:0;
}

#col3 {
		float:left;
		width:330px;		
  	margin-left: 10px;
}

#col4 li a {
	font-size:100%;
	font-weight:bolder;
	text-decoration:none; 
	margin:0;
}

#col4 {
		float:left;
		width:330px;		
    margin-left: 10px;
}

.sepline { 
  height:5px;
  background: #fff url(/images/hr.jpg) repeat scroll center;
}

.title A:link    {text-decoration: none; color:white;}
.title A:visited {text-decoration: none; color:white;}
.title A:active  {text-decoration: none; color:white;}
.title A:hover   {color: #CAFFCA;}


.flash_box {
/*border:1px solid;*/
/*height:100%; this is the culprit*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
}

.flash_box .header {
height:19px;
font-weight:500;
position:relative;
}
.flash_box .header .top_left{
display: block;
float:left;
margin:0;
padding:0;
}
.flash_box .header .top_right{
position:absolute;
right:0;
top:0;
}
.flash_box .header .top_center{
/* cursor:move; */
text-align:right;
background: url(/images/dash_item_heading_gradient.gif) repeat-x ;
margin: 0 8px;
height:19px;
}
.flash_box .header .top_center .title{
float :left;
padding-left:1px;
text-align:left; 
max-width: 225px;
height:19px;
color:white;
overflow:hidden;
font-weight:700;
}

.flash_box .header .top_center .menu{
/*background-color:lightblue; */
display:inline;
white-space:nowrap;
padding-right:0px;
height:19px;
}

.flash_box .header .menu a{
color:white;
text-decoration:none;
}

.flash_box .body {
background-color:green;
border:1px solid;
border-bottom-width:0px;
border-top-width:0px;
border-color:#9DA1A3;
background-color:green;
min-height:40px;
height:auto !important;
height:40px;
max-height:40px;
overflow-x:hidden;
overflow-y:auto;
padding-left:10px;
padding-right:10px;
/*scrollbar only works in IE*/
scrollbar-face-color:#b8b8b8;
scrollbar-highlight-color:#dadada;
scrollbar-3dlight-color:#dbdbd;
scrollbar-darkshadow-color:#606060;
scrollbar-shadow-color:#8a8a8a;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#aeaeae;
}

.flash_box .bbox{
height:8px;
position:relative;
}

.flash_box .bbox .bottom_left {
display: block;
float:left;
margin:0;
padding:0;
}
.flash_box .bbox .bottom_center {
background-color:#9DA1A4;
margin-left:8px;
margin-right:8px;
height:8px;
line-height:8px;
}
.flash_box .bbox .bottom_right{
position:absolute;
right:0;
top:0;
}

.sepline2 { 
  height:9px;
  background: url(/images/hr2.png) repeat scroll center;
}

