	html, body {
		margin:0;
		padding:0;
		text-align:center;
		font:90%/145% Verdana, Helvetica, sans-serif;
		}
		
	body {
		/*background-color:#B4B8BD;*/
		background-color: #FFF;
		color:#222;
		}

	img {
		border:0;
		}
		
	#globalhead {
		height:0;
		margin:0;
		padding:0;
		}
							
	#globalheadcontent {
		background-color:#ccc;
		margin:0 11px;
		padding:0;
		}		

	#page {
		float:left;
		width:780px;
		margin:0;
		padding:0;
		
		}
		
	#pagehead {
		background-color:#fff;
		margin:0 1px 0 11px;
		padding:0;		
		}
	#pagehead h1 {
		/*background-color:#D4D5D9;*/
		background-color:#EB690B;
		padding:10px 15px;
		font-size:180%;
		margin:0;
		}

	#pagecontent {
		background-color:#ffffe0;
		margin:0 0 0 11px;
		padding:0 15px 20px 15px;
		}

	#pagecontent a:hover {
		color:#ccc;
		}
				
	#pagecontent h3 {
		margin:5px 0;
		padding:10px 0 0 0;
		font-size:110%;
		}
	#pagecontent h4 {
		margin:10px 0;
		padding:0;
		font-size:100%;
		font-weight:bold;
		}
	#pagecontent img.left {
		float:left;
		margin:3px 10px 10px 0;
		}
	#pagecontent img.right {
		float:right;
		margin:3px 0 10px 7px;
		}		

/* primarynav */	
	#primarynav {
		background-color:#868686;
		color:#fff;
		border-top:1px solid #333;
		border-bottom:1px solid #333;
		border-right:1px solid #333;
		font-size:75%;
		margin:0 1px;
		padding:0;
		}
		
	#primarynav li a:hover {
	/*
		background-color:#dde;
		color:#069;
	*/
		background-color:transparent;
		color:#def;
		}		
	#primarynav ul {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
		}
	#primarynav li {
		display:inline;
		margin:0;
		padding:0;
		border-right:1px solid #999;
		}
	#primarynav li a {
		padding:0 10px;
		text-decoration:none;
		font-weight:bold;
		color:#fff;
		}
	#primarynav ul.subnav {
		background-color:#036;
		}
	#primarynav ul.subnav li {
		border:none;
		}
	#primarynav ul.subnav li a:hover {
		background-color:#536f8e;
		color:#fff;
		}
/* Secondarynav*/
	#secondarynav {
		margin:0 1px;
		padding:0;
		}	
		
	#breadcrumb {
		color:#999;
		font-size:75%;
		}

	#breadcrumb a:hover {
		color:#ccc;
		font-size:75%;
		}
		
		
/* Headings */	
	#pagehead h2 {
		color:#036;
		}

/* Links */
	a:link, a:visited {
		color:#069;
		font-weight:bold;
		text-decoration:none;
		}
	a:hover, a:active {
		/*background-color:#def;*/
		background-color:#efefef;
		color:#069;
		font-weight:bold;
		text-decoration:none;		
		}
				
		
	/* sidebar */		
	#sidebar {
		/*background-image:url(../wsimages/sidebar_head.gif);
		background-repeat:no-repeat;*/
		float:right;
		width:220px;
		margin:0;
		padding:0;
		}			
	#sidebarcontent {
		margin:0 11px 0 0;
		padding:0;
		color:#000;
		font-size:85%;
		line-height:140%;		
		}
		
	#sidebarcontent .alt {
		background-color:#999BA1;
		}		
		
	#sidebarcontent h3 {
		margin:0;
		padding:20px 5px 5px 7px;
		font-size:150%;
		font-weight:bold;
		}
	#sidebarcontent h4 {
		margin:0;
		padding:5px 5px 0 7px;
		font-size:100%;
		font-weight:bold;
		}
	#sidebar img {
		float:left;
		margin:3px 5px 2px 0;
		}
	#sidebarcontent p {
		margin:0;
		padding:5px 10px 5px 7px;
		}		
	#sidebarcontent a {
		color:#fff;
		}
	#sidebarcontent a:hover {
		color:#036;
		}

/* Search */
	#search {
		margin:10px 5px 5px 20px;
		}	
	#search input {
		border:1px solid #333;
		background-color:#eee;
		color:#000;
		font-size:1em;
		}
	#search input.button {
		background-color:#EDEDED;
		}

/* Form elements */
	input {
		border:1px solid #333;
		background-color:#eee;
		color:#000;
		font-size:1.2em;
		}
	
	input.button {
		background-color:#FFCC66;
		}	

		
/* Page Design Graphics */
	#container {
		background-image:url(../wsimages/page_background.gif);
		background-repeat:repeat-y;
		width:1000px;
		margin:0 auto;
		padding:0;
		text-align:left;
		
		}		

	#containerhead {
		margin:0;
		padding:0;
		}
		
	#containerheadcontent {
		margin:0 10px;
		padding:0;
		}		
	#containerheadcontent h2 {
		display:none;
		}
	#containerheadbanner {
		background-image:url(../wsimages/header2.gif);
		background-repeat: no-repeat;
		display:block;
		margin:0;
		padding:0;
		}	
		
/* Footer */
	#containerfoot {
		background-image:url(../wsimages/page_foot.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		margin:0;
		padding:0;
		}		
	#containerfootcontent {
		font-size:80%;
		color: #fff;
		line-height:140%;
		margin:0 221px 0 11px;
		padding:15px;
		}		


	#containerfootcontent a, a:hover {
		color:#fff;
		background-color:transparent;
		}
			
/*	#pagehead h1 {
		background-image:url(../wsimages/page_head.gif);
		background-repeat:repeat-x;
		} */
	#sidebar content .alt {
		background-image:url(../wsimages/sidebar_alt.gif);
		background-repeat:repeat-y;
		}				

/*calendar styles */		
	.calendar {
		width:100%;
		margin:0;
		background-color:#ccc;
		color:#000;
		font-size:85%;
		line-height:120%;
		}
	.calmonth {
		background-color:#536f8e;
		color:#fff;
		}
	.calweekdays {
		background-color:#eee;
		text-align:center;
		color:#666;
		}
	.calnoday {
		background-color:#eee;
		}
	.calday {
		width:20px;
		background-color:#fff;
		text-align:center;
		}
	.caltoday {
		border:2px solid #09c;
		font-weight:bold;
		}
	.calevent {
		background-color:#def;
		color:#069;
		font-weight:bold;
		}
		
/*hidden elements */

	.hideme {
		visibility: hidden;	
		height: 0; 
		display: none;
	}				

	.bottom {
		clear:both;
		}

	#dm-config {
		border-width: 1px 0;
		height: 2.66em;
		height: 1em;
		margin: 0 0 0 0; /*border: 1px solid; */
		padding: 0.8em 0 0 0;
		posi tion: absolute;
		right: 0;
		text-align: right;
		top: 0;
		width: 180px;
		z-index: 150; /*top: 1.75em; */
	}
	
	#dm-config #dm-themelink {
		margin: 0;
		padding: 1px 0.3em;
	}
	
	#dm-config .ui {
		border: 1px solid;
		color: #000000;
		background-color: #ccc;
		font-size: 90%;
		margin: 0 0 0 2px;
		padding: 0 0.2em;
		text-decoration: none;
	}

	#related_links {
	padding-left: 2em;
	margi n: 0;
	}	

	#related_links li{
	di splay:inline;
	list-style:none;
	}
	
div#alarmText
{	
	border: 						solid 1px #000;
	background-color: 	#fafafa;
	
	font-weight: 				bold;
	font-size: 					12px;
	color: 							#000;
	
	padding: 						10px;
	margin-bottom: 			10px;
	
	width: 							90%;
}


.alarmFormField 
{
	border: 						solid 1px #000;
	background-color: 	#FF9909;
	padding:						1px;
}				





