
a:link    {color: #2682CF; text-decoration: underline; FONT: 11px Tahoma, Arial, Helvetica, sans-serif;}
a:active  {color: #2682CF; text-decoration: underline; FONT: 11px Tahoma, Arial, Helvetica, sans-serif;}
a:hover   {color: #51B2F7; text-decoration: underline; FONT: 11px Tahoma, Arial, Helvetica, sans-serif;}
a:visited {color: #199E19; text-decoration: underline; FONT: 11px Tahoma, Arial, Helvetica, sans-serif;}


.reg{border: solid 1px #419EC5; color: #fff; background: #4CBAE8; padding: 3px; FONT: bold 13px Verdana, Arial, Helvetica, sans-serif;}
.reg2{border: solid 1px #419EC5; color: #fff; background: #4CBAE8; padding: 1px; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;}

.reg_tb{background-color: #F6FDEE; border: solid 1px #D5E1C5; FONT: 11px Verdana, Arial, Helvetica, sans-serif; }
.reg_tb2{background-color: #FFF; border: solid 1px #D5E1C5; FONT: 11px Verdana, Arial, Helvetica, sans-serif; }
.reg_tb2 TH{background-color: #F6FDEE; border: solid 1px #D5E1C5; FONT: 11px Verdana, Arial, Helvetica, sans-serif; }
.reg_tb2 THEAD TD{background-color: #F6FDEE; border: solid 1px #D5E1C5; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.reg_tb2 .line{background-color: #F6FDEE; border: solid 1px #D5E1C5; FONT: 11px Verdana, Arial, Helvetica, sans-serif; }
.reg_input{border: solid 1px #88B450; color: #000; background: #FFF;  FONT: 13px Verdana, Arial, Helvetica, sans-serif;}

.menu3{padding-left:6px; background-color: #F6FDEE; height: 24px; border-bottom: 4px solid #33CC33; border-left: 2px solid #166CBE; border-right: 2px solid #166CBE; color:#BCCEA8;}
.menu3b{padding-left:6px; background-color: #F6FDEE; height: 24px; border-top: 4px solid #33CC33; border-left: 2px solid #166CBE; border-right: 2px solid #166CBE; color:#BCCEA8;}

.m3:link {color: #166CBE; text-decoration: none; FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif; margin: 0 1px 0 1px; }
.m3:visited {color: #166CBE; text-decoration: none; FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif; margin: 0 1px 0 1px; }
.m3:hover {color: #007700; text-decoration: underline; FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif; margin: 0 1px 0 1px; }
.m3:active { color: #166CBE; text-decoration: none; FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif; margin: 0 1px 0 1px; }

.form1{	border-left: 1px solid #3595E1;
        border-right: 0px;
        border-bottom: 1px solid #3595E1;
        border-top: 1px solid #3595E1;
        height:20px;
FONT: 12px Tahoma, Arial, Helvetica, sans-serif;
}

.form2{padding-right: 4px; color: #1E77D1; FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif;}
.form3{padding-left: 4px;}
.form4{padding-top: 6px; color: #1E77D1; FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif;}

.m4:link {color: #1E77D1; text-decoration: underline; FONT: bold 13px Tahoma, Arial, Helvetica, sans-serif; margin: 0 1px 0 1px;}
.m4:visited {color: #1E77D1; text-decoration: underline; FONT: bold 13px Tahoma, Arial, Helvetica, sans-serif; margin: 0 1px 0 1px; }
.m4:hover {color: #51B2F7; text-decoration: underline; FONT: bold 13px Tahoma, Arial, Helvetica, sans-serif; margin: 0 1px 0 1px; LEFT: 1px; POSITION: relative; TOP: 1px; }
.m4:active { color: #1E77D1; text-decoration: underline; FONT: bold 13px Tahoma, Arial, Helvetica, sans-serif; margin: 0 1px 0 1px; }

.bottom{background-color: #166CBE; }

.left_main{
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
background-color: #FFF;
 }
.right_main{
border-left: 1px solid #2583D2;
border-right: 1px solid #2583D2;
background-color: #F3FAFF;
 }

.center1{background: #fff url(../im/center_m1.gif) top no-repeat; padding-left: 10px; FONT: 12px Verdana, Arial, Helvetica, sans-serif;}
.center2{background-color: #fff; color:#696969; padding: 0px 6px 0px 6px;}
.center3{
border-left: 1px solid #33CC33;
border-right: 1px solid #33CC33;
background-color: #FFF;
 }


.center4{background: #fff url(../im/center_m3.gif) top no-repeat; height: 20px; padding-left: 8px;padding-top: 4px; FONT: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #33CC33;}
.center5{padding-left: 8px;padding-right: 4px;}

.center6{
padding: 5px 5px 5px 5px;
border-left: 1px solid #33CC33;
border-right: 1px solid #33CC33;
background-color: #FFF;
 }

.center7{
height: 34px;
border-bottom: 1px dotted #33CC33;
background-color: #E0FBD8;
 }


.centercol{
background-color: #FFF;
color:#000;
margin-top:4px;
FONT: 11px Verdana, Arial, Helvetica, sans-serif;
}



.centercol .st1{padding-left:20px; FONT:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.centercol .st2{width: 500px; padding-left:20px; padding-top:5px; padding-bottom:5px; background-color: #F9FFF9; FONT: 12px Verdana, Arial, Helvetica, sans-serif;}
.centercol .st3{padding-left:246px; FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;}

.flashcenter {
	padding: 5px 0 10px 0;
}

.centercol h1{
	color:#7AC648;
	margin: 0 0 0 0;
	padding-top: 10px;
	padding-bottom: 10px;
	FONT: 27px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.centercol h2{
	color:#2682CF;
	margin: 0 0 0 0;
	padding-bottom: 10px;
	FONT: 17px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}



.m5:link {color: #166CBE; text-decoration: underline; FONT: 10px Tahoma, Arial, Helvetica, sans-serif; }
.m5:visited {color: #166CBE; text-decoration: underline; FONT: 10px Tahoma, Arial, Helvetica, sans-serif; }
.m5:hover {color: #007700; text-decoration: underline; FONT: 10px Tahoma, Arial, Helvetica, sans-serif;  }
.m5:active { color: #166CBE; text-decoration: underline; FONT: 10px Tahoma, Arial, Helvetica, sans-serif; }


.left1{background: #FAFEF5 url(../im/left_i_m1.gif) top no-repeat; padding-left: 10px; FONT: 11px Verdana, Arial, Helvetica, sans-serif;}
.left2{background-color: #FAFEF5; color:#696969; padding: 0px 6px 0px 6px; text-transform: uppercase;}
.left3{
border-left: 1px solid #A0CBA5;
border-right: 1px solid #A0CBA5;
background-color: #FAFEF5;
padding: 4 4 4 4px;
 }

.left_green{
background-color: #33CC33;
FONT: 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding: 4 4 4 4px;
 }

.right1{background: #F3FAFF url(../im/right_i_m1.gif) top no-repeat; padding-left: 10px; FONT: 11px Verdana, Arial, Helvetica, sans-serif;}
.right2{background-color: #F3FAFF; color:#696969; padding: 0px 6px 0px 6px;}
.right3{
border-left: 1px solid #94BFE6;
border-right: 1px solid #94BFE6;
background-color: #F3FAFF;
padding: 4 4 4 4px;
 }

.news1{border-bottom: 1px solid #DEDEDE;}
.news2{color:#B8DCB3; font-weight: bold; FONT: 10px Verdana, Arial, Helvetica, sans-serif;}
.news3{color:#007700; font-weight: bold; }

h1{
	color:#267420;
	margin: 0 0 0 0;
	padding-left: 10px;
	padding-top: 2px;
	FONT: 19px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h2{
	color:#267420;
	margin: 0 0 0 0;
	padding-left: 10px;
	padding-top: 2px;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}



.tools2{background: #fff url(../im/tools_m1.gif) bottom  no-repeat; padding-left: 10px; FONT: 12px Verdana, Arial, Helvetica, sans-serif;}
.tools1{background-color: #FFF; color:#696969; padding: 0px 6px 0px 6px; text-transform: uppercase;}

.tools4  {margin: 0px 0px 0px 8px; padding: 0px 0px 0px 16px;list-style-image: url("../im/but.gif");}
.tools5  {padding-bottom: 4px; }
.tools6  {padding-left: 10px; FONT: 12px Verdana, Arial, Helvetica, sans-serif;}
.tools7  {padding-left: 10px; FONT: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}


.m6:link    {color: #166CBE; text-decoration: underline; FONT: bold 12px Tahoma, Arial, Helvetica, sans-serif; }
.m6:visited {color: #166CBE; text-decoration: underline; FONT: bold 12px Tahoma, Arial, Helvetica, sans-serif; }
.m6:active  {color: #166CBE; text-decoration: underline; FONT: bold 12px Tahoma, Arial, Helvetica, sans-serif; }
.m6:hover   {color: #007700; text-decoration: underline; FONT: bold 12px Tahoma, Arial, Helvetica, sans-serif; }


#customnews{
color:#000;
FONT: 12px Tahoma, Arial, Helvetica, sans-serif;
}

#customnews a:link    {color: #166CBE; text-decoration: underline; FONT: bold 12px Tahoma, Arial, Helvetica, sans-serif; }
#customnews a:visited {color: #166CBE; text-decoration: underline; FONT: bold 12px Tahoma, Arial, Helvetica, sans-serif; }
#customnews a:active  {color: #166CBE; text-decoration: underline; FONT: bold 12px Tahoma, Arial, Helvetica, sans-serif; }
#customnews a:hover   {color: #007700; text-decoration: underline; FONT: bold 12px Tahoma, Arial, Helvetica, sans-serif; }


/*
 * CALENDAR
 */


/*
 * The month overview table, a small version of a month displaying
 * only numbers, no events
 */
.link_01 {
	color:#267420;
	margin: 0 0 0 0;
	padding-left: 10px;
	padding-top: 2px;
	FONT: 19px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.link_02 {
	margin: 0 0 0 0;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
}


table.calendar_month_overview
{
		width:100%;
		padding:0px;
		margin:0px;
		border:1px dotted #000000
}

/*
 * The month overview table, a small version of a month displaying
 * only numbers, no events
 * Display the abbreviated dayname
 */
th.calendar_month_overview_dayname
{
		padding:4px;
		margin:4px;
		text-align:center
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	COLOR: #64741B;
	font-weight: bold;
	text-decoration: none;
}

/*
 * The month overview table, a small version of a month displaying
 * only numbers, no events
 * The row containing the table headers (the abbreviated daynames)
 */
tr.calendar_month_overview_header
{
}

/*
 * The month overview table, a small version of a month displaying
 * only numbers, no events
 * A table row containing one week
 */
tr.calendar_month_overview_week
{
}

/*
 * The month overview table, a small version of a month displaying
 * only numbers, no events
 * The daynumbers
 */
td.calendar_month_overview_daynumber
{
		width:		 40px;
		padding:	 4px;
		margin:		 4px;
		border:		 1px solid white;
		text-align: 	 right;
		font-family: 	 Helvetica, Arial, sans-serif;
		font-size: 	 12px;
		text-decoration: none;


}

table.calendar_view_month
{
		width:100%;
		border:1px dotted #000000
}

td.calendar_view_month_weeknumber
{
		background-image: url('pics/show_month_weeknumber.jpg');
		background-color: #c9c9c9;
		text-align:	  center;
		font-family: 	  Helvetica, Arial, sans-serif;
		font-size: 	  12px;
		COLOR:		  #000000;
		font-weight: 	  bold;

}

td.calendar_view_month_daynumber
{
		/*background-color:#eeeeee;*/
		background-image:url('pics/show_month_daynumber.jpg');
		border:		 	1px solid white;
		font-family: 	 Helvetica, Arial, sans-serif;
		font-size: 	 12px;
}

td.calendar_view_month_daynumber_today
{
		background-color: #eeeeee;
		background-image: url('pics/show_month_daynumber_today.jpg');

		border:		 	1px solid white;
		font-family:  	  Helvetica, Arial, sans-serif;
		font-size: 	  12px;
}

.highlight_month_cell
{
		background-color:	yellow;
		border:		 	1px solid gray;
		font-family: 		Helvetica, Arial, sans-serif;
		font-size: 		12px;
		font-weight: 		bold;
}

th.calendar_view_month_weekdayname
{
		text-align:       center;
		background-image: url('pics/show_month_dayheader.jpg');
		background-color: #c9c9c9;
		font-family: 	  Helvetica, Arial, sans-serif;
		font-size: 	  14px;
}

table.odd{
background-color: #FFF; border: solid 1px #D5E1C5; FONT: 11px Verdana, Arial, Helvetica, sans-serif;
}

tr.calendar_view_day_hour_odd
{
		background-color:#F6FDEE;
}
.odd
{
		background-color:#F6FDEE;
}


td.calendar_view_day_hour
{
		padding:	4px;
		margin:		0px;
		text-align:	left;
		font-family: 	Helvetica, Arial, sans-serif;
		font-size: 	12px;
}

td.calendar_view_week_day_event
{
		vertical-align:top;
		width:15%;
		background-image:url('pics/event_bg.gif');
}
.event
{
		vertical-align:top;
		width:15%;
		background-image:url('pics/event_bg.gif');
		background-color:#a37822;
}


td.calendar_view_week_global_event
{
		vertical-align:top;
		width:15%;
}

td.calendar_view_day_event
{
		vertical-align:top;
		width:100%;
		background-image:url('pics/event_bg.gif');
		/*background-color:#a37822*/
}
div.calendar_view_week_day_event_start
{
		font-size:12;
		color:#123456
}
div.calendar_view_day_event_start
{
		font-size:12;
		color:#123456
}
div.calendar_view_week_day_event_name
{
		font-size:14;
		color:#000000
}
div.calendar_view_day_event_name
{
		font-size:14;
		color:#000000
}
table.calendar_show_week
{
		border:1px dotted;
}

tr.calendar_show_week_header
{
}

th.calendar_show_week_header
{
	text-align:center;
	background-image:url('pics/show_week_day_header.jpg');
}

th.calendar_show_week_header_today
{
	text-align:center;
	background-image:url('pics/show_week_day_header_today.jpg');
}

td.calendar_show_week_hour
{
	text-align:right;
	width:35px
		font-family: 		Helvetica, Arial, sans-serif;
		font-size: 		12px;

}

table.calendar_view_day_event
{
		margin:5px;
		padding:0px;
		vertical-align:top;
		width:100%;
		background-image:url('pics/event_bg.gif');
		background-color:#a37822;
}


td.calendar_month_overview_daynumber_today_requested
{
		width:			40px;
		padding:		4px;
		margin:			4px;
		background-color:	#E7F3FB;
		border:		 	1px dotted red;
		text-align: 		right;
		font-family: 		Helvetica, Arial, sans-serif;
		font-size: 		12px;
		font-weight: 		bold;
}

td.calendar_month_overview_daynumber_today
{
		width:			40px;
		padding:		4px;
		margin:			4px;
		background-color:	#cccccc;
		border:		 	1px solid white;
		text-align:		right;
		font-family: 		Helvetica, Arial, sans-serif;
		font-size: 		12px;
		font-weight: 		bold;
}


td.calendar_month_overview_daynumber_requested
{
		width:			40px;
		padding:		4px;
		margin:			4px;
		border: 		1px dotted red;
		text-align:		right;
		font-family: 		Helvetica, Arial, sans-serif;
		font-size: 		12px;
}

.highlight_day_cell
{
		width:			40px;
		padding:		4px;
		margin:			4px;
		background-color:	#CDEAB9;
		border:		 	1px solid #82B263;
		text-align:		right;
		font-family: 		Helvetica, Arial, sans-serif;
		font-size: 		12px;
		font-weight: 		bold;
}

.error {margin: 2px; padding: 2px; font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #FF0000; }

/* NEWS STYLES */

/* header */
.centercol h1 {
	MARGIN-BOTTOM: 15px; 
	PADDING-BOTTOM: 15px; 
	COLOR: #32cd32; 
	/*BORDER-BOTTOM: #32cd32 1px solid; */
	POSITION: relative;
}
/* subheader */
.centercol .pageTitle {
	PADDING-BOTTOM: 15px; 
	BORDER-BOTTOM: #32cd32 1px solid; 
	POSITION: relative;
}

/* main border */
.centercol DIV#formborder {
	BORDER-RIGHT: #d5e1c5 1px solid; 
	BORDER-TOP: #d5e1c5 1px solid; 
	MARGIN-TOP: 15px; 
	BACKGROUND: #f6fdee; 
	BORDER-LEFT: #d5e1c5 1px solid; 
	BORDER-BOTTOM: #d5e1c5 1px solid; 
	POSITION: relative; 
	HEIGHT: 200px;
}
.centercol DIV#leftcolumn {
	MARGIN-TOP: 5px; 
	WIDTH: 278px;
	position: absolute;
   border: none;
}
/* radio buttons labels */ 
.radiolabel {
	MARGIN-LEFT: 5px
}
/* radio buttons */
html>body .radio {
	MARGIN-TOP: 2px; 
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 55px;
}
.radio {
	MARGIN-TOP: -1px; 
	MARGIN-BOTTOM: -1px; 
	MARGIN-LEFT: 55px;
}
/* description layer */
html>body .description {
  margin-left: 275px;
}
.description {
	POSITION: absolute;
	margin-left: 140px;
	border: none;
	margin-top: 4px;
}
/* textarea label */
.description LABEL {
	MARGIN-TOP: 5px; 
	DISPLAY: block; 
	MARGIN-BOTTOM: 5px;
   MARGIN-LEFT: 150px;
}
/* textarea */ 
.centercol TEXTAREA {
	BORDER-RIGHT: #88b450 1px solid; 
	BORDER-TOP: #88b450 1px solid; 
	FONT-WEIGHT: bold; 
	MARGIN-LEFT: 10px; 
	BORDER-LEFT: #88b450 1px solid; 
	WIDTH: 300px; 
	BORDER-BOTTOM: #88b450 1px solid; 
	HEIGHT: 125px;
}
/* add button */
html>body .addButtonDiv {
  left: 70px;
}
.addButtonDiv {
  position: absolute;
  top: 150px;
  left: 90px;
}
/* cancel button */
html>body .cancelButtonDiv {
  left: 50px;
}
.cancelButtonDiv {
  position: absolute;
  top: 150px;
  left: 55px;
}
/* buttons style */
.centercol .button {
	BORDER-RIGHT: #419ec5 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #419ec5 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: #4cbae8; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 5px; 
	BORDER-LEFT: #419ec5 1px solid; 
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #419ec5 1px solid;
}
.centercol INPUT#submit {
	MARGIN-LEFT: 55px
}
/* text input label */
html>body .centercol .textlabel{
	WIDTH: 50px
}
.centercol .textlabel {
	CLEAR: left; 
	MARGIN-TOP: 5px; 
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN-BOTTOM: 5px; 
	MARGIN-LEFT: 5px; 
	WIDTH: 46px
}
/* text input */
.centercol .text {
	BORDER-RIGHT: #88b450 1px solid; 
	BORDER-TOP: #88b450 1px solid; 
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px; 
	BORDER-LEFT: #88b450 1px solid; 
	WIDTH: 215px; 
	BORDER-BOTTOM: #88b450 1px solid;
}
.centercol .folderRadios {
	MARGIN-BOTTOM: 10px;
}

/* END NEWS STYLES */

/* BEGIN MULTIPLE SELECT NEWS STYLES */
.container {
	background: #F6FDEE;
	border: #D5E1C5 1px solid;
	margin-bottom: 5px;
}

.treenode {
	height: 30px;
}

.centercol .buttonLeft {
	border: #419EC5 1px solid;
	background: #4CBAE8;	
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
/* END MULTIPLE SELECT NEWS STYLES */

/* BEGIN IMPORT NEWS STYLES */
.centercol .combo {
	float: left;
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.centercol .filelabel {
	clear: left;
	float: left;
	margin-top: 4px;
	margin-left: 5px;
	width: 45px;
}

.centercol .file {
	float: left;
}

.centercol .importSubmitButton {
	clear: left;
	float: left;
	border: #419EC5 1px solid;
	background: #4CBAE8;	
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	margin-left: 50px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
/* END IMPORT NEWS STYLES */

/* BEGIN SEARCH NEWS STYLES */
.centercol .searchLabel {
	position: absolute;
	left: 245px;
	width: 95px;
}
.centercol .searchText {
	position: absolute;
	left: 345px;
	width: 150px;
	border: #88B450 1px solid;
}

.centercol .searchButton {
	position: absolute;
	left: 500px;
	border: #419EC5 1px solid;
	background: #4CBAE8;	
	color: #FFFFFF;
	font-weight: bold;
}
/* END SEARCH NEWS STYLES */

/* BEGIN MODIFY PREFERENCES */
.centercol .modifyLabel {
	position: absolute;
	left: 245px;
}

.centercol .directoryStructure {
	position: absolute;
	left: 445px;
	top: 340px;
}

.centercol .modifyButton {
	position: absolute;
	left: 590px;
	border: #419EC5 1px solid;
	background: #4CBAE8;	
	color: #FFFFFF;
	font-weight: bold;
}

.centercol .radios {
	position: absolute;
	top: 375px;
	left: 390px;
}

.centercol .colCount {
	position: absolute;
	left: 445px;
	top: 400px;
}

.centercol .whereWindow {
	position: absolute;
	left: 445px;
	top: 430px;
}
/* END MODIFY PREFERENCES */

table#dashboard h1 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	text-decoration: underline;
	color: #2682CF;
	font-size: 190%;
}