/* GLOBAL */

			* {margin:0; padding:0;}
			
/* END GLOBAL */

/* CONTENT AREA SETUP */

			body
			{
				margin:0px; 
				padding:0px;
				background-color:#DCDCDC;
			    font:11px/15px Verdana, Arial, Tahoma, Helvetica, sans-serif;
			    color: #000000;
			}

			.grayback
			{
				background-color:#999999;
				width: 310px;
				height:340px;
			}
			
			.grayback a
			{ 
				color:#DCDCDC;
			}
			
			.grayback a:hover
			{ 
				color:#FFFFFF;
			}
			
			.grayback a:active
			{ 
				color:#FFFFFF;
			}

/* END CONTENT AREA SETUP */

/* HEADER TEXT */

			#demontext
			{
				color: #FFFFFF;
				font-weight: bold;
				background-color:#999999;
				cursor: default;
			    height: 16px;
				margin: 0px; 
				padding: 5px 0px 2px 8px;
			}

			#toolsblurb
			{
				padding: 2px 0px 3px 2px;
				color: #FFFFFF;
				cursor: default;
			}

/* END HEADER TEXT */

/* TOOLBARS */

			.dragmecontacttop
			{
			    position:relative;
			    float:left;
			    width: 296px;
			    height:20px;
			    background-color:#606060;
			    font:11px/15px Verdana, Arial, Tahoma, Helvetica, sans-serif;
			    background: url(../images/sidebar/service_open.gif);
			    cursor: pointer;
			    border-top: 1px solid #404040;
			    border-bottom: 1px solid #404040;
			}
			
			.dragmecontact
			{
			    position:relative;
			    float:left;
			    width: 296px;
			    height:20px;
			    background-color:#606060;
			    font:11px/15px Verdana, Arial, Tahoma, Helvetica, sans-serif;
			    background: url(../images/sidebar/service_open.gif);
			    cursor: pointer;
			    border-bottom: 1px solid #404040;
			}
			
			.dragmecontactbottom
			{
			    position:relative;
			    float:left;
			    width: 296px;
			    height:20px;
			    background-color:#606060;
			    font:11px/15px Verdana, Arial, Tahoma, Helvetica, sans-serif;
			    background: url(../images/sidebar/service_open.gif);
			    cursor: pointer;
			}

			.dragtext
			{
				float:left;
				margin:2px 0px 0px 6px;  
				font-weight: bold;
				cursor: pointer;
			}

			.dragtext span
			{
				height:20px;
				width:200px;
				text-decoration:none;
				cursor: pointer;
			}
			
			.openheader
			{
				color:#FFFFFF;
			}

/* END TOOLBARS */

/* ACCORDION FUNCTIONALITY */
			
			#invisible
			{
			width:0px;
			height:0px;
			margin:0px;
			padding:0px;
			}

			.arrowlistmenu
			{
				display:block;
				margin: 20px 0px 0px 7px;
			}
			
			.arrowlistmenu .menuheader
			{
				position:relative;
				float:left;
				height:20px;
				width:296px;
				background: url(../images/sidebar/service_open.gif);
				cursor: pointer;
			}

			.arrowlistmenu .openheader
			{
				position:relative;
				float:left;
				height:20px;
				width:296px;
				background-image: url(../images/sidebar/service_expanded.gif);
				cursor: pointer;
			}
			
			.arrowlistmenu li
			{
				list-style-type: none;
				display: block;
				width: 296px;
				float: left;
				padding-bottom: 0px;
			}
			
			.arrowlistmenu a:link
			{
				text-decoration:underline;
				color:#FFFFFF;
				border:0;
			}
			
			.arrowlistmenu a:visited
			{
				text-decoration:underline;
				color:#FFFFFF;
				border:0;
			}
			
			.arrowlistmenu a:active
			{
				text-decoration:underline;
				color:#FFFFFF;
				border:0;
			}
			
			.arrowlistmenu a:hover
			{
				text-decoration:none;
				color:#FFFFFF;
				border:0;
			}
			
			

			.bfollowtool
			{
				position:relative;
				float:left;
				font-size: 0px;
				background-color: #000000;
				min-width:296px;
				height:2px;
				margin: 0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
			
			.categoryitemscont 
			{
				float:left; 
				width: 276px; 
				height: 60px; 
				background-color:#404040;
				padding:0px 10px 0px 10px;
				color: #DCDCDC;
				border-bottom: 1px solid #808080;
			}
			
			.categoryitemscont a img
			{
				border: 0px solid #404040;
				opacity:1; 
				filter: alpha(opacity=100); 
				-moz-opacity: 1;
			}
			
			.categoryitemscont a:hover img 
			{
				border: 0px solid #404040;
				opacity:1; 
				filter: alpha(opacity=100); 
				-moz-opacity: 1;
			}
			
/* END ACCORDION FUNCTIONALITY */