/* content styles */
	
	
		.enlarge, .enlarge a:link, .enlarge a:active,.enlarge a:hover .enlarge a:visited {
			FONT-WEIGHT: bold;
    		FONT-SIZE: 8.5pt;
    		COLOR: #FFFFFF;          
    		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
			text-decoration:none;
			padding-left:10px;
			
		}
		p{
			FONT-WEIGHT: normal;
    		FONT-SIZE: 8.5pt;
    		COLOR: #666666;
    		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
		}
		h1
		{
		    FONT-WEIGHT: 500;
		    FONT-SIZE: 11pt;
		    TEXT-TRANSFORM: capitalize;
		    COLOR:#666666;
		    LINE-HEIGHT: normal;
		    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		    TEXT-DECORATION: none
		}
		h2
		{
		    FONT-WEIGHT: bold;
    		FONT-SIZE: 8.5pt;
    		COLOR: #666666;
    		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
		    		}
		.pbold{
			FONT-WEIGHT: bold;
    		FONT-SIZE: 8.5pt;
    		COLOR: #666666;
    		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
		}
		A, A:visited, A:active 
		{
		    COLOR: #0066CC;
			text-decoration:none;
		}
		A:hover
		{
		    COLOR: #FF6600;
			text-decoration:underline;
		}
		.breadcrumb{
			FONT-WEIGHT: normal;
    		FONT-SIZE: 8.5pt;
    		COLOR: #666666;
    		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
		}
		.headline
				{
		    FONT-WEIGHT: normal;
		    FONT-SIZE: 14px;
			LINE-HEIGHT: 16px;
		    COLOR: #FF6600;
		    FONT-FAMILY: Arial, Sans-serif;
			padding:0px 0px 0px 0px;
		}
		.brdcpadded{
			padding:5px 15px 5px 15px;
		}
		.hdrpadded{
			padding:10px 15px 0px 15px;
		}
		.padded{
			padding:15px 15px 0px 15px;
		}
		.contentarea{
			padding:0px 0px 0px 0px;
			height:auto;
		}
		li{
			list-style-image: url('/images/bullet_sm_gray.gif');
			list-style-position:outside;
    		COLOR: #666666;
    		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
			FONT-SIZE: 8.5pt;
			margin-left:17px;
			margin-bottom:2px;
		}
		
		li.noimage{
			list-style-image: url('/images2007/g_noimagelist.gif');
			margin-left:10px;
			color:#666666;
		}

		.pdf{
			background-image: url('/images2007/i_adobe.gif');
			background-repeat:no-repeat;
			background-position:left;
			height:26px;
			width:34px;
			float:left;
			margin-top:2px;
			
		}
		.casestudy{
			background-image: url('/images/i_cs_on.jpg');
			background-repeat:no-repeat;
			background-position:left;
			height:40px;
			width:34px;
			float:left;
			margin-top:0px;
		}
		.rcolli{	
			padding:0px 0px 20px 0px;
			color:#333333;
			FONT-SIZE: 11px;
			margin-left:10px;
			height:52px;
		}
		/* related links */
		.relatedlinks{
			background-color:#EEEEEE;
			padding:10px;
			vertical-align:top;
		}
		.relatedlinkhead{
			FONT-WEIGHT: normal;
    		FONT-SIZE: 8.5pt;
    		COLOR: #666666;
    		FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
			text-transform:uppercase;
			padding-bottom:5px;
		}
		li.relatedlink{
			list-style-image: url('/images2007/g_list_arrow.png');
			margin-left:17px;
			color:#666666;
		}
		
		/* page header styles */ 
		.pagesechead
		{
		    FONT-WEIGHT: boldl;
		    FONT-SIZE: 11px;
		    COLOR: #FF6600;
		    LINE-HEIGHT: 13px;
		    FONT-FAMILY: Verdana, Arial, Sans-serif;
			Text-transform:uppercase;
		}
		.pagehead1
		{
		    FONT-WEIGHT: normal;
		    FONT-SIZE: 14px;
		    COLOR: #333333;
		    LINE-HEIGHT: 16px;
		    FONT-FAMILY: Arial, Sans-serif
		}
		.pagehead2
				{
		    FONT-WEIGHT: normal;
		    FONT-SIZE: 14px;
		    COLOR: #FF6600;
		    LINE-HEIGHT: 16px;
		    FONT-FAMILY: Arial, Sans-serif
		}
		.pagesubhead
		{
		    FONT-WEIGHT: 500;
		    FONT-SIZE: 8.5pt;
		    TEXT-TRANSFORM: capitalize;
		    COLOR:#666666;
		    LINE-HEIGHT: normal;
		    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		    TEXT-DECORATION: none
		}
		
		/* chrome */ 
		.shadowright_services{
			background-image: url('/images2007/g_image_service_left.jpg') !important;
			background-repeat:repeat-y;
			background-position:right;
		}
		.shadowright_aspen360{
			background-image: url('/images2007/g_image_aspen360_left.jpg') !important;
			background-repeat:repeat-y;
			background-position:right;
		}
		.shadowright_newsandevents{
			background-image: url('/images2007/g_image_news_left.jpg') !important;
			background-repeat:repeat-y;
			background-position:right;
		}
		.shadowright_clients{
			background-image: url('/images2007/g_image_clients_left.jpg') !important;
			background-repeat:repeat-y;
			background-position:right;
		}
		.shadowright_solutions{
			background-image: url('/images2007/g_image_solutions_left.jpg') !important;
			background-repeat:repeat-y;
			background-position:right;
		}
		.shadowright_aboutus{
			background-image: url('/images2007/g_image_aboutus_left.jpg') !important;
			background-repeat:repeat-y;
			background-position:right;
		}
		.shadowright_records{
			background-image: url('/images2007/g_image_rms_left.jpg') !important;
			background-repeat:repeat-y;
			background-position:right;
		}
		
		.shadowvert{
			background-image: url('/images2007/g_shadow_right.png');
			background-repeat:repeat-y;
			height:880px;
		}
		.shadowhorz{
			background-image: url('/images2007/g_shadow_top.png');
			background-repeat:repeat-x;
		}
		
		
		/* right column elements */
		#rcolbg{
			background-repeat: no-repeat;
			width:254px;
			position:relative;
			top:0px;
			height:158px;
			clear:both;
			height:auto;
		}
		.rcolbg_services{
			background-image: url('/images2007/g_image_service_right.png');
		}
		.rcolbg_aspen360{
			background-image: url('/images2007/g_image_aspen360_right.png');
		}
		.rcolbg_newsandevents{
			background-image: url('/images2007/g_image_news_right.png');
		}
		.rcolbg_clients{
			background-image: url('/images2007/g_image_clients_right.png');
		}
		.rcolbg_solutions{
			background-image: url('/images2007/g_image_solutions_right.png');
		}
		.rcolbg_aboutus{
			background-image: url('/images2007/g_image_aboutus_right.png');
		}
		.rcolbg_records{
			background-image: url('/images2007/g_image_rms_right.png');
		}

		/* right navigation styles */ 
		
		.rnavhead{
			background-color:#666666;
			opacity: 1 !Important;
			filter: alpha(opacity=100) !Important;
		    LINE-HEIGHT: 12px;
		    FONT-FAMILY: Arial, Sans-serif;
			FONT-WEIGHT: bold !important;
			text-transform:uppercase;
		    FONT-SIZE: 8.5pt;
		    COLOR: #FFFFFF;
			position:relative;
			top:120px;
			z-index:1;
			padding:4px 0px 0px 10px;
			height:20px;
			width:244px;
			*width:254px;
		}		
		
		.rnav{
			width:254;
			color:white;
			background-color:black;
			opacity: .6;
			filter: alpha(opacity=60);
			position:relative;
			top:120px;
			height:auto;
			*height:158px;
			
		}
		.rmenu{
			padding:0px;
			FONT-FAMILY: Arial, Sans-serif;
			FONT-WEIGHT: normal;
			width:254;
			height:auto;
			
		}
		
		/* section */
		
		.mnusec_off a:link, .mnusec_off a:visited{
			font-weight:normal;
			color:#FFFFFF;
			text-decoration:none;
			border-bottom-width:1px;
			border-bottom-style:dotted;
			border-bottom-color:#FF6600;
			padding:3px 0px 3px 10px;
			*padding:3px 0px 3px 20px;
			width:243px;
			*width:254px;
		}
		.mnusec_off{
			font-weight:normal;
			color:#FFFFFF;
			text-decoration:none;
			border-bottom-width:1px;
			border-bottom-style:dotted;
			border-bottom-color:#FF6600;
			*border-bottom-width:0px;
			*border-bottom-style:none;
			*border-bottom-color:;
			padding:3px 0px 3px 10px;
			*padding:3px 0px 3px 0px;
			width:243px;
			*width:254px;
		}
		.mnusec_on{
			font-weight:bold;
			color:#FF6600;
			background-image:url('/images2007/g_arrow.png');
			background-repeat:no-repeat;
			background-position:10px center;
			border-bottom-width:1px;
			border-bottom-style:dotted;
			border-bottom-color:#FF6600;
			padding:3px 0px 3px 10px;
			*padding:3px 0px 3px 20px;
			width:243px;
			*width:254px;
		}
		.mnusec_off a:hover{
			font-weight:bold;
			color:#FF6600;
			background-image:url('/images2007/g_arrow.png');
			background-repeat:no-repeat;
			background-position:0px center;
			*background-position:10px center;
			border-bottom-width:1px;
			border-bottom-style:dotted;
			border-bottom-color:#FF6600;
			padding:3px 0px 3px 10px;
			*padding:3px 0px 3px 20px;
			width:243px;
			*width:254px;
		}
		.mnusec_on a:link, .mnusec_on a:visited{
			font-weight:bold;
			color:#FF6600;
			text-decoration:none;
			border-bottom-width:0px;
			background-position:0px;
			padding:3px 0px 3px 10px;
			*padding:3px 0px 3px 0px;
			width:239px;
			*width:234px;
		}
		/*  end section */


		
		/* subsection */
		.mnusubsec_off{
			font-weight:normal;
			color:#FFFFFF;
			text-decoration:none;
			border-bottom-width:1px;
			border-bottom-style:dotted;
			border-bottom-color:#FF6600;
			padding:3px 0px 3px 25px;
			*padding:3px 0px 3px 30px;
			width:229px;
			*width:234px;
		}
		 .mnusubsec_off a:link, .mnusubsec_off a:visited{
			font-weight:normal;
			color:#FFFFFF;
			text-decoration:none;
			border-bottom-width:0px;
			border-bottom-style:dotted;
			border-bottom-color:#FF6600;
			padding:3px 0px 3px 25px;
			*padding:3px 0px 3px 30px;
			width:229px;
			*width:224px;
		}
		.mnusubsec_on{
			font-weight:bold;
			color:#FF6600;
			background-image:url('/images2007/g_arrow.png');
			background-repeat:no-repeat;
			background-position:35px center;
			*background-position:40px center;
			border-bottom-width:1px;
			border-bottom-style:dotted;
			border-bottom-color:#FF6600;
			padding:3px 0px 3px 50px;
			*padding:3px 0px 3px 55px;
			width:204px;
			*width:254px;
		}
		.mnusubsec_off a:hover{
			font-weight:bold;
			color:#FF6600;
			background-image:url('/images2007/g_arrow.png');
			background-repeat:no-repeat;
			background-position:10px center;
			padding:3px 0px 3px 25px;
			*padding:3px 0px 3px 30px;
			width:229px;
			*width:224px;
		}
		
		.mnusubsec_on a:link, .mnusubsec_on a:visited{
			font-weight:bold;
			color:#FF6600;
			text-decoration:none;
			border-bottom-width:0px;
			background-position:30px;
			padding:3px 0px 3px 0px;
			*padding:3px 0px 3px 5px;
			width:200px;
			*width:190px;
		}
		/* end subsection */
		
		/* page */
		.mnupage_off{
			font-weight:normal;
			color:#FFFFFF;
			text-decoration:none;
			border-bottom-width:1px;
			border-bottom-style:dotted;
			border-bottom-color:#FF6600;
			padding:3px 0px 3px 35px;
			*padding:3px 0px 3px 45px;
			width:220px;
			*width:200px;
		}
		.mnupage_off a:link, .mnupage_off a:visited{
			font-weight:normal;
			color:#FFFFFF;
			text-decoration:none;
			padding:3px 0px 3px 35px;
			*padding:3px 0px 3px 45px;
			width:220px;
			*width:209px;
		}
		.mnupage_on{
			font-weight:bold;
			color:#FF6600;
			text-decoration:none;
			background-image:url('/images2007/g_arrow.png');
			background-repeat:no-repeat;
			background-position:50px center;
			*background-position:65px center;
			border-bottom-width:1px;
			border-bottom-style:dotted;
			border-bottom-color:#FF6600;
			padding:3px 0px 3px 70px;
			*padding:3px 0px 3px 85px;
			width:185px;
			*width:229px;
		}
		.mnupage_off a:hover{
			font-weight:bold;
			color:#FF6600;
			text-decoration:none;
			background-image:url('/images2007/g_arrow.png');
			background-repeat:no-repeat;
			background-position:15px center;
			*background-position:20px center;
			padding:3px 0px 3px 35px;
			*padding:3px 0px 3px 45px;
			width:209px;
			*width:209px;
		}
		.mnupage_on a:link,.mnupage_on a:visited{
			font-weight:bold;
			color:#FF6600;
			text-decoration:none;
			border-bottom-width:0px;
			background-position:0px;
			padding:3px 0px 3px 0px;
			*padding:3px 0px 3px 5px;
			width:179px;
			*width:169px;
	
		}
		.rcollireq{	
			padding:0px 0px 20px 0px;
			color:#333333;
			FONT-SIZE: 11px;
			margin-left:37px;
			height:52px;
		}
		/* end page */

		.rcolitems{
			width:220px;
			position:relative;
			top:130px;left:20px;
			height:auto;
			clear:both;
		}
		