@CHARSET "UTF-8";

	.panel_title{
		/*background-color:#EFEFEF;*/
		/*background-color:#999999;*/
		/*color:#EFEFEF;*/
		padding:3px;
		padding-left:10px;
		background-color:#FAFAFA;
		/*background: -webkit-linear-gradient(left,#FAFAFA, #F0F0F0);*/ /* For Safari */
		/*background: -o-linear-gradient(left,#FAFAFA, #F0F0F0);*/ /* For Opera 11.1 to 12.0 */
		/*background: -moz-linear-gradient(left,#FAFAFA, #F0F0F0);*/ /* For Firefox 3.6 to 15 */
		/*background: linear-gradient(left,#FAFAFA, #F0F0F0);*/ /* Standard syntax */
		margin-left:5px;
		margin-right:5px;
		border-bottom:1px solid #dddddd;
	}
	
	.box_without_title{
		margin:3px;
		background-color:#FFFFFF;
		/*border-radius:3px;*/
		border:1px solid #bbbbbb;
		padding:3px;
		/*box-shadow: 1px 1px 1px #dddddd;*/
	}
	
	.box_main_table{
		width:100%;
		background-color:#FFFFFF;
		border-radius:2px;
		border:1px solid #dddddd;
		padding:3px;
		/*box-shadow: 0px 0px 0px 1px #dddddd;*/
	}
	
	.box_inner_div{
		margin:3px;
	}
	
	.box_outer_div{
		position:relative; margin-bottom:1px;
		left:0px; 
		top:0px; 
		width:100%; 
		opacity:1; 
		alpha(opacity=1); 
		padding-top:1px;
	}

/************************* default values *************************/
	.boxHeader{
		font-weight:bold;
		padding-bottom:1px;
	}
	
	.boxEditLink{
		margin-right:5px;
		padding-right:3px;
		padding-left:3px;
		visibility: hidden;
		float:right;
		cursor:pointer; 
	}
	
	.closeButton{
		float:right;
		visibility:hidden;
		cursor:pointer;
		margin-right:5px;
		padding:1px;
		padding-bottom:2px;
	}
	
	
	/************************* specific colors *************************/
	/************************* default *************************/
	.boxHeader_default_default{	/* Header inside RSS box */
		color: #333333;
		background-color:#E9F1FB;
		background: -webkit-linear-gradient(left,#E9F1FB, #ffffff); /* For Safari */
		background: -o-linear-gradient(left,#E9F1FB, #ffffff); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left,#E9F1FB, #ffffff); /* For Firefox 3.6 to 15 */
		background: linear-gradient(left,#E9F1FB, #ffffff); /* Standard syntax */
	}
	
	.closeButton_default_default{	/* Close button */
		border:1px solid #000000;
		line-height:9px;
		height:9px;
		color:#000000;
	}
	
	.closeButton_default_default:hover{	/* Close button - mouse over */
		border-color:#000000;
		background-color:#000000;
		color:#99CCFF;
	}
	
	.boxEditLink_default_default{	/* Edit link on top of a box */
		color:#000000;
	}
	
	.boxEditLink_default_default:hover{	/* Edit link - mouse over */
		color:#99CCFF;
		background-color:#000000;
	}
	
	/************************* red *************************/
	.boxHeader_default_red{	/* Header inside RSS box */
		color: #000000;
		background-color:#EDD6D6;
		background: -webkit-linear-gradient(left,#EDD6D6, #ffffff); /* For Safari */
		background: -o-linear-gradient(left,#EDD6D6, #ffffff); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left,#EDD6D6, #ffffff); /* For Firefox 3.6 to 15 */
		background: linear-gradient(left,#EDD6D6, #ffffff); /* Standard syntax */
	}
	
	.closeButton_default_red{	/* Close button */
		border:1px solid #000000;
		line-height:9px;
		height:9px;
		color:#000000;
	}
	
	.closeButton_default_red:hover{	/* Close button - mouse over */
		border-color:#FF0033;
		background-color:#FFFFFF;
		color:#FF0033;
	}
	
	.boxEditLink_default_red{	/* Edit link on top of a box */
		color:#000000;
	}
	
	.boxEditLink_default_red:hover{	/* Edit link - mouse over */
		color:#FF0033;
		background-color:#FFFFFF;
	}
	
	/************************* orange *************************/
	.boxHeader_default_orange{	/* Header inside RSS box */
		color: #000000;
		background-color:#FEEC8C;
		background: -webkit-linear-gradient(left,#FEEC8C, #ffffff); /* For Safari */
		background: -o-linear-gradient(left,#FEEC8C, #ffffff); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left,#FEEC8C, #ffffff); /* For Firefox 3.6 to 15 */
		background: linear-gradient(left,#FEEC8C, #ffffff); /* Standard syntax */
	}
	
	.closeButton_default_orange{	/* Close button */
		border:1px solid #000000;
		line-height:9px;
		height:9px;
		color:#000000;
	}
	
	.closeButton_default_orange:hover{	/* Close button - mouse over */
		border-color:#FF9900;
		background-color:#FFFFFF;
		color:#FF9900;
	}
	
	.boxEditLink_default_orange{	/* Edit link on top of a box */
		color:#000000;
	}
	
	.boxEditLink_default_orange:hover{	/* Edit link - mouse over */
		color:#FF9900;
		background-color:#FFFFFF;
	}
	
	/************************* green *************************/
	.boxHeader_default_green{	/* Header inside RSS box */
		color: #000000;
		background-color:#D9EFD3;
		background: -webkit-linear-gradient(left,#D9EFD3, #ffffff); /* For Safari */
		background: -o-linear-gradient(left,#D9EFD3, #ffffff); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left,#D9EFD3, #ffffff); /* For Firefox 3.6 to 15 */
		background: linear-gradient(left,#D9EFD3, #ffffff); /* Standard syntax */
	}
	
	.closeButton_default_green{	/* Close button */
		border:1px solid #000000;
		line-height:9px;
		height:9px;
		color:#000000;
	}
	
	.closeButton_default_green:hover{	/* Close button - mouse over */
		border-color:#00CC33;
		background-color:#FFFFFF;
		color:#00CC33;
	}
	
	.boxEditLink_default_green{	/* Edit link on top of a box */
		color:#000000;
	}
	
	.boxEditLink_default_green:hover{	/* Edit link - mouse over */
		color:#00CC33;
		background-color:#FFFFFF;
	}
	
	/************************* blue *************************/
	.boxHeader_default_blue{	/* Header inside RSS box */
		color: #000000;
		background-color:#D7E6F9;
		background: -webkit-linear-gradient(left,#D7E6F9, #ffffff); /* For Safari */
		background: -o-linear-gradient(left,#D7E6F9, #ffffff); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left,#D7E6F9, #ffffff); /* For Firefox 3.6 to 15 */
		background: linear-gradient(left,#D7E6F9, #ffffff); /* Standard syntax */
	}
	
	.closeButton_default_blue{	/* Close button */
		border:1px solid #000000;
		line-height:9px;
		height:9px;
		color:#000000;
	}
	
	.closeButton_default_blue:hover{	/* Close button - mouse over */
		border-color:#0066FF;
		background-color:#FFFFFF;
		color:#0066FF;
	}
	
	.boxEditLink_default_blue{	/* Edit link on top of a box */
		color:#000000;
	}
	
	.boxEditLink_default_blue:hover{	/* Edit link - mouse over */
		color:#0066FF;
		background-color:#FFFFFF;
	}
	
	/************************* yellow *************************/
	.boxHeader_default_yellow{	/* Header inside RSS box */
		color: #000000;
		background-color:#FFFFB7;
		background: -webkit-linear-gradient(left,#FFFFB7, #ffffff); /* For Safari */
		background: -o-linear-gradient(left,#FFFFB7, #ffffff); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left,#FFFFB7, #ffffff); /* For Firefox 3.6 to 15 */
		background: linear-gradient(left,#FFFFB7, #ffffff); /* Standard syntax */
	}
	
	.closeButton_default_yellow{	/* Close button */
		border:1px solid #000000;
		line-height:9px;
		height:9px;
		color:#000000;
	}
	
	.closeButton_default_yellow:hover{	/* Close button - mouse over */
		border-color:#000000;
		background-color:#000000;
		color:#FFFF00;
	}
	
	.boxEditLink_default_yellow{	/* Edit link on top of a box */
		color:#000000;
	}
	
	.boxEditLink_default_yellow:hover{	/* Edit link - mouse over */
		color:#FFFF00;
		background-color:#000000;
	}
	
	/************************* white *************************/
	.boxHeader_default_white{	/* Header inside RSS box */
		color: #000000;
		background-color:#F6F6F6;;
		background: -webkit-linear-gradient(left,#F6F6F6, #ffffff); /* For Safari */
		background: -o-linear-gradient(left,#F6F6F6, #ffffff); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left,#F6F6F6, #ffffff); /* For Firefox 3.6 to 15 */
		background: linear-gradient(left,#F6F6F6, #ffffff); /* Standard syntax */
	}
	
	.closeButton_default_white{	/* Close button */
		border:1px solid #000000;
		line-height:9px;
		height:9px;
		color:#000000;
	}
	
	.closeButton_default_white:hover{	/* Close button - mouse over */
		border-color:#000000;
		background-color:#000000;
		color:#FFFFFF;
	}
	
	.boxEditLink_default_white{	/* Edit link on top of a box */
		color:#000000;
	}
	
	.boxEditLink_default_white:hover{	/* Edit link - mouse over */
		color:#FFFFFF;
		background-color:#000000;
	}
	
	form{	/* No borders in forms */
		display:inline;
	}
	
	img{
		border:0px;
	}
	
	.rectangleDiv{	/* Dotted rectangle indicating where objects will be dropped */
		border:1px dotted red;
	}
	
	/* Classes used for the popupMenu look */
	.modulePopupMenu {
		background:#FFFFFF none repeat scroll 0% 50%;
		border-color:#CCCCCC rgb(187, 187, 187) rgb(187, 187, 187) rgb(204, 204, 204);
		border-style:solid;
		border-width:1px;
		color:#888888;
		font-weight:normal;
		padding:0pt;
		z-index:8000;
	}
	
	.editPopupMenu {
		background: #FFFFFF;
		border-color: black;
		border-style: solid;
		border-width: 1px;
		font-weight: normal;
		padding: 2pt;
		z-index: 1;
		width: 120px;
	}
	
	.closeEditPopup{
		float:right;
		cursor:pointer;
		margin-right:5px;
		padding:1px;
		padding-bottom:2px;
		margin-bottom:3px;
		border:1px solid #000000;
		line-height:9px;
		height:9px;
		color:#000000;
	}
	
	.closeEditPopup:HOVER{
		border-color:#000000;
		background-color:#000000;
		color:#FFFFFF;
	}
	
	.colorSelection div {
		border: 1px solid #444444;
		cursor: pointer;
		float: left;
		height: 12px;
		margin-left: 3px;
		width: 12px;
	}
	
	.colorSelection div.red {
		background: #FF0033 none repeat scroll 0% 50%;
	}
	
	.colorSelection div.orange {
		background: #FF9900 none repeat scroll 0%;
	}
	
	.colorSelection div.yellow {
		background: #FFFF00 none repeat scroll 0%;
	}
	
	.colorSelection div.green {
		background: #00CC33 none repeat scroll 0%;
	}
	
	.colorSelection div.blue {
		background: #0066FF none repeat scroll 0%;
	}
	
	.colorSelection div.white {
		background: #FFFFFF none repeat scroll 0%;
	}
	
	.unpaint {
		border: 0px none !important;
	}
	
	.box_top_left_default {	
		width:7px;
		height:25px;
		background-image:url("?image=boxes/default/top_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_middle_default {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/default/top_middle.gif");
	}
	
	.box_top_right_default {
		width:7px;
		height:25px;
		background-image:url("?image=boxes/default/top_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_middle_left_default {
		width:7px;
		background-image:url("?image=boxes/default/middle_left.gif");
		background-repeat: repeat-y;
	}
	
	.box_middle_middle_default {
	}
	
	.box_middle_right_default {
		width:7px;
		background-image:url("?image=boxes/default/middle_right.gif");
		background-repeat: repeat-y;
	}
	
	.box_bottom_left_default {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/default/bottom_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_bottom_middle_default {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/default/bottom_middle.gif");
	}
	
	.box_bottom_right_default {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/default/bottom_right.gif");
		background-repeat: no-repeat;
	}	
	
	
	.box_top_left_blue {	
		width:7px;
		height:25px;
		background-image:url("?image=boxes/blue/top_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_middle_blue {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/blue/top_middle.gif");
	}
	
	.box_top_right_blue {
		width:7px;
		height:25px;
		background-image:url("?image=boxes/blue/top_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_middle_left_blue {
		width:7px;
		background-image:url("?image=boxes/blue/middle_left.gif");
		background-repeat: repeat-y;
	}
	
	.box_middle_middle_blue {
	}
	
	.box_middle_right_blue {
		width:7px;
		background-image:url("?image=boxes/blue/middle_right.gif");
		background-repeat: repeat-y;
	}
	
	.box_bottom_left_blue {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/blue/bottom_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_bottom_middle_blue {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/blue/bottom_middle.gif");
	}
	
	.box_bottom_right_blue {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/blue/bottom_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_left_red {	
		width:7px;
		height:25px;
		background-image:url("?image=boxes/red/top_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_middle_red {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/red/top_middle.gif");
	}
	
	.box_top_right_red {
		width:7px;
		height:25px;
		background-image:url("?image=boxes/red/top_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_middle_left_red {
		width:7px;
		background-image:url("?image=boxes/red/middle_left.gif");
		background-repeat: repeat-y;
	}
	
	.box_middle_middle_red {
	}
	
	.box_middle_right_red {
		width:7px;
		background-image:url("?image=boxes/red/middle_right.gif");
		background-repeat: repeat-y;
	}
	
	.box_bottom_left_red {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/red/bottom_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_bottom_middle_red {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/red/bottom_middle.gif");
	}
	
	.box_bottom_right_red {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/red/bottom_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_left_orange {	
		width:7px;
		height:25px;
		background-image:url("?image=boxes/orange/top_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_middle_orange {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/orange/top_middle.gif");
	}
	
	.box_top_right_orange {
		width:7px;
		height:25px;
		background-image:url("?image=boxes/orange/top_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_middle_left_orange {
		width:7px;
		background-image:url("?image=boxes/orange/middle_left.gif");
		background-repeat: repeat-y;
	}
	
	.box_middle_middle_orange {
	}
	
	.box_middle_right_orange {
		width:7px;
		background-image:url("?image=boxes/orange/middle_right.gif");
		background-repeat: repeat-y;
	}
	
	.box_bottom_left_orange {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/orange/bottom_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_bottom_middle_orange {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/orange/bottom_middle.gif");
	}
	
	.box_bottom_right_orange {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/orange/bottom_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_left_yellow {	
		width:7px;
		height:25px;
		background-image:url("?image=boxes/yellow/top_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_middle_yellow {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/yellow/top_middle.gif");
	}
	
	.box_top_right_yellow {
		width:7px;
		height:25px;
		background-image:url("?image=boxes/yellow/top_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_middle_left_yellow {
		width:7px;
		background-image:url("?image=boxes/yellow/middle_left.gif");
		background-repeat: repeat-y;
	}
	
	.box_middle_middle_yellow {
	}
	
	.box_middle_right_yellow {
		width:7px;
		background-image:url("?image=boxes/yellow/middle_right.gif");
		background-repeat: repeat-y;
	}
	
	.box_bottom_left_yellow {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/yellow/bottom_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_bottom_middle_yellow {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/yellow/bottom_middle.gif");
	}
	
	.box_bottom_right_yellow {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/yellow/bottom_right.gif");
		background-repeat: no-repeat;
	}
	
	
	.box_top_left_green {	
		width:7px;
		height:25px;
		background-image:url("?image=boxes/green/top_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_middle_green {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/green/top_middle.gif");
	}
	
	.box_top_right_green {
		width:7px;
		height:25px;
		background-image:url("?image=boxes/green/top_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_middle_left_green {
		width:7px;
		background-image:url("?image=boxes/green/middle_left.gif");
		background-repeat: repeat-y;
	}
	
	.box_middle_middle_green {
	}
	
	.box_middle_right_green {
		width:7px;
		background-image:url("?image=boxes/green/middle_right.gif");
		background-repeat: repeat-y;
	}
	
	.box_bottom_left_green {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/green/bottom_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_bottom_middle_green {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/green/bottom_middle.gif");
	}
	
	.box_bottom_right_green {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/green/bottom_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_left_white {	
		width:7px;
		height:25px;
		background-image:url("?image=boxes/white/top_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_top_middle_white {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/white/top_middle.gif");
	}
	
	.box_top_right_white {
		width:7px;
		height:25px;
		background-image:url("?image=boxes/white/top_right.gif");
		background-repeat: no-repeat;
	}
	
	.box_middle_left_white {
		width:7px;
		background-image:url("?image=boxes/white/middle_left.gif");
		background-repeat: repeat-y;
	}
	
	.box_middle_middle_white {
	}
	
	.box_middle_right_white {
		width:7px;
		background-image:url("?image=boxes/white/middle_right.gif");
		background-repeat: repeat-y;
	}
	
	.box_bottom_left_white {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/white/bottom_left.gif");
		background-repeat: no-repeat;
	}
	
	.box_bottom_middle_white {
		background-repeat: repeat-x;
		background-image:url("?image=boxes/white/bottom_middle.gif");
	}
	
	.box_bottom_right_white {
		width:7px;
		height:7px;
		background-image:url("?image=boxes/white/bottom_right.gif");
		background-repeat: no-repeat;
	}