﻿/*== START: Header information =========*/

	body {
		/*background:#D1D1D1 url('../images/it_template/it-body-bg.jpg') top center;*/
		background: #fff;
		background: -moz-linear-gradient(top,#fff 0,#fffc82e 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#fffc82e));
		background: -webkit-linear-gradient(top,#fff 0,#fffc82e 100%);
		background: -o-linear-gradient(top,#fff 0,#fffc82e 100%);
		background: -ms-linear-gradient(top,#fff 0,#fffc82e 100%);
		background: linear-gradient(to bottom,#fff 0,#fffc82e 100%);
	}

	#container {
		border-left:1px solid white;
		border-right:1px solid white;
	}
	
	/*== START: Customs styles for the secondary (light gray) navigation bar ====================*/
	
		/* START: IE fix */
			* html #secondarynav.dropdownnav li.nav ul li { border:0px solid #E2E2E2; }	
		/* END: IE fix */
			
		#secondarynav.dropdownnav {
			background-color:transparent;
			background-position:left top;
		}
			
		.navcontainer a:active#findit {
			background: url('../images/it_template/btn_findit.gif') no-repeat 57px center;
			padding-right:34px;
		}
					
		.navcontainer a:hover#findit {
			background: url('../images/it_template/btn_findit.gif') no-repeat 57px center;
			padding-right:34px;
		}
					
		.navcontainer a:visited#findit {
			background: url('../images/it_template/btn_findit.gif') no-repeat 57px center;
			padding-right:34px;
		}
					
		.navcontainer a:link#findit {
			background: url('../images/it_template/btn_findit.gif') no-repeat 57px center;
			padding-right:34px;
		}
		.navcontainer a:hover#findit {
			background: #FFFFFF url('../images/it_template/btn_findit.gif') no-repeat 57px center;			
	
		}
											
		.navcontainer #findit-nav ul.drop {
			width:400px;
			background-color: gray;
			float:none;
			top:auto;
			left:auto;
			clear:both;
			background:#DADADA url('../images/it_template/findit_bg.jpg') repeat-x scroll left top;	
			border:1px #CCC solid;
			border-bottom:1px solid #6B6B6B;
			float:left;
			padding:15px 0px 20px;
	
		}
			.navcontainer #findit-nav ul.drop h3 {
				font:bold 1em 'Oxygen';
				border-bottom:1px #aaa dotted;	
				padding:0px;
				margin:0px 15px;
			}
				.navcontainer #findit-nav ul.drop h3 a:active {
					padding:0px;
					background:none;
					color:#000;
				}
				
				.navcontainer #findit-nav ul.drop h3 a:hover {
					padding:0px;
					background:none;
					color:#000;
				}
				
				.navcontainer #findit-nav ul.drop h3 a:visited {
					padding:0px;
					background:none;
					color:#000;
				}
				
				.navcontainer #findit-nav ul.drop h3 a:link {
					padding:0px;
					background:none;
					color:#000;
				}
				
				.navcontainer #findit-nav ul.drop h3 a:hover {
					text-decoration:underline;
					color:#660033;
				}

				.navcontainer #findit-nav ul li {
					position:relative;	
					background:transparent;
				}

				* html #secondarynav.dropdownnav #findit-nav ul li.rightCol
				{
					width:199px;
					border-right: 1px solid #ccc;
					float: left;
					padding: 0px;
					margin: 0px;		
					overflow:hidden;		
				}
				
				* html #secondarynav.dropdownnav #findit-nav ul li.leftCol
				{
					width:199px;
					border-right: 1px solid #ccc;
					float: left;
					padding: 0px;
					margin: 0px;		
					overflow:hidden;		
				}
				
				.navcontainer #findit-nav ul li.rightCol
				{
					width:199px;
					border-right: 1px solid #ccc;
					float: left;
					padding: 0px;
					margin: 0px;		
					overflow:hidden;		
				}
				
				.navcontainer #findit-nav ul li.leftCol
				{
					width:199px;
					border-right: 1px solid #ccc;
					float: left;
					padding: 0px;
					margin: 0px;		
					overflow:hidden;		
				}
				
				* html #secondarynav.dropdownnav #findit-nav ul li.rightCol {
					border-right:0px solid #fff;
				}
		
					.navcontainer #findit-nav ul li.rightCol {
					border-right:0px solid #fff;
				}
		
					.navcontainer #findit-nav ul ul {
						position:relative;
						float:none;
						top:auto;
						left:auto;
						margin:auto 15px 10px;
						padding:0px;
						border:0px solid white;
						background-color:transparent;
					}
	
						.navcontainer #findit-nav ul ul li {
							width:auto;
							float:none;
							padding:0px;
							margin:0px;
							line-height:1.2em;
						}
						
							.navcontainer #findit-nav ul ul li a:active {
								padding:0px;
								white-space:normal;
								font-weight:normal;
								display:inline;
								padding:0px;
								background:none;
								line-height:.8em;
							}
							
							.navcontainer #findit-nav ul ul li a:hover {
								padding:0px;
								white-space:normal;
								font-weight:normal;
								display:inline;
								padding:0px;
								background:none;
								line-height:.8em;
							}
							
							.navcontainer #findit-nav ul ul li a:visited {
								padding:0px;
								white-space:normal;
								font-weight:normal;
								display:inline;
								padding:0px;
								background:none;
								line-height:.8em;
							}
							
							.navcontainer #findit-nav ul ul li a:link {
								padding:0px;
								white-space:normal;
								font-weight:normal;
								display:inline;
								padding:0px;
								background:none;
								line-height:.8em;
							}
							
							.navcontainer #findit-nav ul ul li a:hover {
								text-decoration:underline;
							}
							
	/*== END: Customs styles for the secondary (light gray) navigation bar ====================*/
			

	/*-- START: Header information --------------------*/

		#section-header {
			background: #EAEAEA url('../images/it_template/it-section-header-bg.jpg') repeat-x top left;
			margin-bottom:0px;
			padding:0px;
			padding-left:25px;
		}
			#section-header #oit-bg {
				padding: 14px 290px 16px 25px;
				padding-left:76px;
				height:48px;
				background: transparent url('../images/it_template/oit-image.jpg') no-repeat top left;
			}
		
			#section-header h2 {
				color:#603;
				background-color:transparent;
			}	
				#section-header h2 a:active {
					color:#603;
				}

				#section-header h2 a:hover {
					color:#603;
				}

				#section-header h2 a:visited {
					color:#603;
				}

				#section-header h2 a:link {
					color:#603;
				}

				#section-header h2 a {
					color:#603;
				}

			#section-header p {
				color:#777777;
			}	

	/*-- End: ----------------------------------------*/


	#content {
		background-color:#EAEAEA;
		padding: 15px 21px;	
		padding-top:0px;
		
		border-top:1px solid #999999;

	}
		/* START: IE Fixes */
			* html div#content {
				background-color:#EAEAEA;
				padding: 15px 21px;	
				padding-top:0px;
			}

			*+html div#content {padding-left:21px;} 
		/* END: IE Fixes */
	
	
	/*== START: #breadcrumbs =============================*/
/*		#breadcrumbs, * html #breadcrumbs { width:646px; }
*/
		#breadcrumbs {
			width:auto;
			background-image: none;
			background-color: #eaeaea;
			border:1px solid #DCDCDC;

		}

			#breadcrumbs a {
				color: #333333;			
				margin:0px;
				padding:0px 4px 0px 10px ;
				background: url("../images/cmich_template/breadcrumb-arrow.gif") no-repeat center left;			
			}

			#breadcrumb-trail {
				background-image: none;
			}
	
	/*== END: #breadcrumb =============================*/

			#mainpanel {
				background-color:#ffffff;
				border:1px solid #D9D9D9;
				overflow:hidden;
				padding:20px 25px;
				width:636px;
			}
				/* START: IE Fixes */
					* html div#mainpanel {
						background-color:#ffffff;
						border:1px solid #D9D9D9;
						width:636px;
						overflow:hidden;
						padding:20px 25px;	
					}
					
					*+html div#mainpanel {padding-left:25px;}					
				/* END: IE Fixes */


			#mainpanel ul.no-bullets li {
				clear:left;
				list-style-image:none;
			}

	
		#mainpanel ul.double-column {
			float:left;
			clear:both;
			margin-bottom:20px;
		}
	
			#mainpanel ul.double-column li 
			{
				width:280px; 
				list-style-image:none;
				float:left;
				height:60px;
				margin-right:20px;
			}
	
		#mainpanel hr {
			border:0px;
			border-top: 2px dotted #ccc;
		}

		#mainpanel h4 {
			font-weight:bold;
		}
	
	/*== START: #summary =============================*/
		
		#mainpanel #summary {clear:both;}
	
	

		#summary {
			width: 407px;
			margin-left:-25px;
			background: #DADADA url("../images/it_template/it-summary-bottom.jpg") no-repeat 0 bottom;
		}		
			#mainpanel #summary a {
				color: #4c4c4c;
			}

			#summary a {
				color: #4c4c4c;
			}

			#summary h3 {
				background: #DADADA url("../images/it_template/it-summary-top.jpg") no-repeat 0 0;
				border-bottom-color: #bb9600;
			}



	/*== START: subpanel ===========================*/
			.subpanel.wide {
				border-right: solid 1px #d9d9d9;
				padding-right:20px;
				width: 385px;
			}
			 
			#mainpanel .subpanel.narrow {
				padding-left:20px;
				margin-left:0px;
				margin-right:0px;
				border-left:0px;
				width:210px;
				overflow:hidden;
			}
			
			/*== START: #notice-box ==================================*/
			
				#mainpanel .notice-box-gray {
					background: #FFE88B url('../images/it_template/it-noticeboxgold-bg.jpg') repeat-y left top; 
					width:213px;
					margin-left:-2px;
					padding-bottom:0px;
				}
								
				#mainpanel #notice-box {
					background: #FFE88B url('../images/it_template/it-noticeboxgold-bg.jpg') repeat-y left top; 
					width:213px;
					margin-left:-2px;
					padding-bottom:0px;
				}
					#mainpanel .notice-box-gray {
						background: #FFE88B url('../images/it_template/it-noticeboxgray-bg.jpg') repeat-y left top; 
					}
					#mainpanel .notice-box-gray .topborder {
						border-top: 2px dotted #BB9600;
					} 					
					
					#mainpanel #notice-box .topborder {
						border-top: 2px dotted #BB9600;
					} 					
					
					#mainpanel .subpanel.narrow .notice-box-gray ul {
						margin:6px 0px 8px;
						font-size: 12px;						
						color: #414141;		
						padding:0px;			
					}
											
					#mainpanel #notice-box ul {
						margin:6px 0px 8px;
						font-size: 12px;						
						color: #414141;		
						padding:0px;			
					}
											
					#mainpanel .notice-box-gray p {
						margin:6px 0px 8px;
						font-size: 12px;						
						color: #414141;		
						padding:0px;			
					}
											
					#mainpanel #notice-box p {
						margin:6px 0px 8px;
						font-size: 12px;						
						color: #414141;		
						padding:0px;			
					}
					
						#mainpanel .subpanel.narrow .notice-box-gray ul li {
							list-style-position:outside;
							padding-right:0px;
							list-style-type:none;
						}
						
						#mainpanel .subpanel.narrow #notice-box ul li {
							list-style-position:inside;
							padding-right:0px;
						}
						
					#mainpanel .subpanel.narrow .box .innercontent {
						border-top: 2px dotted #BB9600;
						margin:0px 15px;
						padding:2px;
					}

					#mainpanel .notice-box-gray .innercontent {
						border-top: 2px dotted #BB9600;
						margin:0px 15px;
						padding:2px;
					}

					.notice-box-gray a:visited { 
						color: #603;
					}
					
					.notice-box-gray a:link { 
						color: #603;
					}
					
					#notice-box a:visited { 
						color: #603;
					}
					
					#notice-box a:link { 
						color: #603;
					}
					
					#mainpanel .notice-box-gray a:hover { color: #000000; }
						
					#notice-box a:hover { color: #000000; }
						
					#mainpanel .notice-box-gray h3  {
						padding: 15px 15px 3px 15px;
						margin: 0px;
						color: #BB9600;
						color: #603;	
						font-size: 20px;
						font-family: Oxygen, sans-serif;
						background: transparent url('../images/it_template/it-noticeboxgold-top.jpg') no-repeat 0 0;
border-bottom-width:0px;
					}
					
					#mainpanel #notice-box h3  {
						padding: 15px 15px 3px 15px;
						margin: 0px;
						color: #BB9600;
						color: #603;	
						font-size: 20px;
						font-family: Oxygen, sans-serif;
						background: transparent url('../images/it_template/it-noticeboxgold-top.jpg') no-repeat 0 0;
border-bottom-width:0px;
					}
					
					#mainpanel .notice-box-gray h3 {
						background: transparent url('../images/it_template/it-noticeboxgray-top.jpg') no-repeat 0 0; 
					}
					
					#mainpanel .notice-box-gray .innerbox {
						min-height: 165px;
						background: transparent url('../images/it_template/it-noticeboxgold-bottom.jpg') no-repeat left bottom; 
						margin-bottom:0px;
						padding-bottom:25px;
					}
										
					#mainpanel #notice-box .innerbox {
						min-height: 165px;
						background: transparent url('../images/it_template/it-noticeboxgold-bottom.jpg') no-repeat left bottom; 
						margin-bottom:0px;
						padding-bottom:25px;
					}
					#mainpanel .notice-box-gray .innerbox {
						background: transparent url('../images/it_template/it-noticeboxgray-bottom.jpg') no-repeat left bottom; 						
					}
					
			/*== END: notice-box =============================*/
					
	/*== END: subpanel =============================*/
	
/*== START: #sidepanel ( and contents ) ================*/

	#sidepanel {
		width: 245px;
		padding-left: 15px;
	}

		/*== START: Side Navigation ===============================*/
/*
			#sidepanel .nav {				
				background: #eaeaea url("../images/it_template/it-nav-bg.jpg") repeat-y left top;
				padding-bottom:0px;		
				margin-bottom:0px;
			}
			#sidepanel .nav h3 {
				padding-left:20px;
				background: url("../images/it_template/it-nav-top.jpg") no-repeat 0 0;
			}
			
			#sidepanel ul#sidenav {
				padding-bottom:14px;
				margin-bottom:0px;
				border-top:0px;
				background: url("../images/it_template/it-nav-bottom.jpg") no-repeat bottom left;
			}*/
			
				#sidepanel ul#sidenav li {
					padding-left:5px;
				}
					#sidepanel ul#sidenav li li {
						padding-left:0px;
					}

					#sidepanel ul#sidenav li a  {
/*					 	background: #DFDFDF url('../images/it_template/it-nav-button.jpg') no-repeat left bottom;
						border-left:1px solid #eaeaea;
						border-right:1px solid #eaeaea;
						width:207px;
*/
width:209px;


					}
					
/*
					#sidepanel ul#sidenav > li a  {
						border-bottom:1px solid #dadada;
					}
					#sidepanel ul#sidenav ul > li a  {
						border-bottom:0px solid #dadada;
					}
					
					#sidepanel ul#sidenav > li:first-child a  { border-top:1px solid #dadada; }

						#sidepanel ul#sidenav ul {
							width:235px;
						} */
						
						#sidepanel ul#sidenav ul li a  {
							width:201px;
							color:#660033;
							border-top:1px solid #EBE0B7;
							border-bottom:1px solid #D0BE83;
						}
						
										
		/*== END: Side Navigation ===============================*/

		/*== START: box ===============================*/
			
			#sidepanel .box {
				padding:0px;
				background: #eaeaea url("../images/it_template/it-side-box-bg.jpg") repeat-y left top;
				border:0;
				margin-bottom:0px;
				margin-top:6px;
			}
				#sidepanel .box.maroon {
					background: #eaeaea url("../images/it_template/it-side-mbox-bg.jpg") repeat-y left top;
				}

				/*-- START: .innerbox ---*/
			
					#sidepanel .box .innerbox {
						padding:20px;
						background: transparent url("../images/it_template/it-side-box-top.jpg") no-repeat left top;
		
					}
						#sidepanel .box .innerbox p {
							font-size:.9em;
							line-height:1.1em;
						}
		
						#sidepanel .box .innerbox h3 {
							padding:0px;
							margin-top:0px;
							color:#603;
							border-bottom:2px dotted #603;				
							background:transparent;
						}
						
					/*-- START: .box.maroon .innerbox (Changes for maroon box) ---*/
					
						#sidepanel .box.maroon .innerbox { background: transparent url("../images/it_template/it-side-mbox-top.jpg") no-repeat left top; }
						
						#sidepanel .box.maroon .innerbox p { color:#EAEAEA; }
						
						#sidepanel .box.maroon .innerbox h3 a:active {
							color:#FFCC00;
						}			
						
						#sidepanel .box.maroon .innerbox h3 a:hover {
							color:#FFCC00;
						}			
						
						#sidepanel .box.maroon .innerbox h3 a:visited {
							color:#FFCC00;
						}			
						
						#sidepanel .box.maroon .innerbox h3 a:link {
							color:#FFCC00;
						}			
						
						#sidepanel .box.maroon .innerbox h3 { border-bottom-color:#FFCC00; }
						
							#sidepanel .box h3 a:active {
								color:#603;
								font-weight:bold;
							}
					
							#sidepanel .box h3 a:hover {
								color:#603;
								font-weight:bold;
							}
					
							#sidepanel .box h3 a:visited {
								color:#603;
								font-weight:bold;
							}
					
							#sidepanel .box h3 a:link {
								color:#603;
								font-weight:bold;
							}
					
					/*-- END: .innermaroonbox ---*/
							
				/*-- END: .innerbox ---*/			
				

				#sidepanel .box .boxbottom {
						height:9px;
						background: transparent url("../images/it_template/it-side-box-bottom.jpg") no-repeat left bottom;				
				}
				
				#sidepanel .box.maroon .boxbottom {
						background: transparent url("../images/it_template/it-side-mbox-bottom.jpg") no-repeat left bottom;				
				}
				
		/*== END: box ===============================*/

		/*== START: box ===============================*/
		
			#content {
				background: #eaeaea url('../images/it_template/it-section-header-bg.jpg') repeat-x left top;	
			}
		
			#sidepanel {
				margin-top:20px;
			}
			
			#mainpanel {
				margin-top:20px;
				margin-bottom:10px;
			}
			
			#sidepanel #sectionbox {
					padding:0px;		
					background:transparent url('../images/it_template/section_box_bg.gif') repeat-y left top;
					margin-bottom:8px;
			}
			
			/* IE Fix */ * html #sectionbox { zoom:1; }
			
				#sidepanel #sectionbox h3 {
					font-size: 1.8em;
					background: transparent url('../images/it_template/section_box_top.gif') no-repeat left top;
					background: transparent url('../images/it_template/section_box_top.jpg') no-repeat left top;
					padding:22px 16px 8px;
					margin-bottom: 0px;
					text-indent:2em;
					line-height:1em;
					color:#fff;
				}

				#sectionbox h4 {
					font-size: 1.6em;
					background: #34001A url('../images/it_template/nav_sub_title.gif') no-repeat left top;
					/*background: transparent url('../images/it_template/nav_sub_title.gif') no-repeat left top;*/
					padding:8px 11px 9px 15px;
					margin:0px 5px;
					line-height:1em;
					color:#c90;
				}
					#sidepanel #sectionbox h4 a:active {
						color:#E3E3E3;
					}
				
					#sidepanel #sectionbox h4 a:hover {
						color:#E3E3E3;
					}
				
					#sidepanel #sectionbox h4 a:visited {
						color:#E3E3E3;
					}
				
					#sidepanel #sectionbox h4 a:link {
						color:#E3E3E3;
					}
				
					#sidepanel #sectionbox ul#sidenav {
						background-image:none;
						border-width:0px;
						margin-top:0px;
						margin-bottom:0px;
						padding-bottom:0px;
					}
						/* START: IE Fix*/
						* + html #sectionbox ul#sidenav  {
							zoom:1;
						}
						* html #sectionbox ul#sidenav  {
							zoom:1;
						}
						/* END: IE Fix*/
						
						* html #sectionbox ul#sidenav li a { border:0px solid red;}
	
						* html #sectionbox ul#sidenav li a {
							background-color: #56002B;
							background-image:none;
							border-left-width:0px;
							border-right-width:0px;
							border-top:1px solid #71043A;
							border-bottom:1px solid #4A0025;
							color:#E3E3E3;
						}

							#sectionbox ul#sidenav li a {
							background-color: #56002B;
							background-image:none;
							border-left-width:0px;
							border-right-width:0px;
							border-top:1px solid #71043A;
							border-bottom:1px solid #4A0025;
							color:#E3E3E3;
						}

							#sectionbox ul#sidenav > li:first-child a 
							{
								border-top:1px solid #8E094A;
								border-top:0px solid #8E094A;
							}

				#sectionbox hr {
					border-top:1px solid #3D001E;
					border-bottom:1px solid #8E094A;
					margin:0px 5px 0px 5px;
					padding:0px;			
				}
				
				/* START: IE Fix */
				* + html #sectionbox hr {
					display:block;
					margin-bottom:-6px;
					margin-top:-6px;
					height:2px;
				}
				* html #sectionbox hr {
					display:block;
					margin-bottom:-6px;
					margin-top:-6px;
					height:2px;
				}
				/* END: IE Fix */
				
				#sectionbox .innerbox {
					color:#FFF;
					padding:4px 16px 14px;
					margin:0px;
					line-height:1.1em;
				}
				#sectionbox .innerbox.bottom {
					padding-bottom: 14px;
					background:transparent url('../images/it_template/section_box_bottom.jpg') no-repeat left bottom;		
				}

			
			/*== START: #audiencebox =============================*/
					
				#audiencebox {
						padding:0px;		
						background:transparent url('../images/it_template/it_side_audibox_bg.jpg') repeat-y left top;
						margin:8px 0px;
				}
					/* * html #audiencebox {
						border-bottom:1px solid #eaeaea;
					}*/
					
					#audiencebox h3 {
						font-size: 1.6em;
						background: transparent url('../images/it_template/it_side_audibox_top.jpg') no-repeat left top;
						padding:12px 16px 0px;
						margin-bottom: 6px;
						line-height:1em;
						color:#660033;
					}
					
						#audiencebox a:active {
							color:#660033;
						}
	
						#audiencebox a:visited {
							color:#660033;
						}
	
						#audiencebox a:hover {
							color:#660033;
						}
	
						#audiencebox a:link {
							color:#660033;
						}
	
						#audiencebox h3 a:active {
							color:#660033;
						}
	
						#audiencebox h3 a:visited {
							color:#660033;
						}
	
						#audiencebox h3 a:hover {
							color:#660033;
						}
	
						#audiencebox h3 a:link {
							color:#660033;
						}
	
					#audiencebox hr {
						border-top:1px solid #999999;
						border-bottom:1px solid #FFFFFF;
		/*				height:2px;*/
						margin:0px 5px 0px 5px;
						padding:0px;					
					}
		
					#audiencebox .innerbox {
						color:#660033;
						padding:4px 16px 14px;
						margin:0px;
						line-height:1.1em;
					}
						#audiencebox .innerbox p {
							padding:0px;
							margin:0px;
						}
						
						#audiencebox .innerbox ul {
							padding:0px;
							margin:0px 0px 4px;
							line-height:1.3em;
						}
					
					#audiencebox .innerbox.bottom {
						padding-bottom: 14px;
						background:transparent url('../images/it_template/it_side_audibox_bottom.jpg') no-repeat left bottom;	
					}

			/*== END: #audiencebox =============================*/


			/*== START: #itHelpDeskChatBox =============================*/
		
				#itHelpDeskChatBox
				{
					clear:both;
					padding:0px;		
					background:transparent url('../images/it_template/chat_box_bg_rptr.jpg') repeat-y left top;
					margin:8px 0px;					
				}
					#itHelpDeskChatBox h3 {
						font-size: 1.4em;
						background: transparent url('../images/it_template/chat_box_top.jpg') no-repeat left top;
						padding:14px 78px 4px 16px;
						margin:0px 0px 0px;
						line-height:1em;
						color:#660033;
						font-weight:bold;
					}
						#itHelpDeskChatBox a:active {
							color:#660033;
						}
			
						#itHelpDeskChatBox a:visited {
							color:#660033;
						}
			
						#itHelpDeskChatBox a:hover {
							color:#660033;
						}
			
						#itHelpDeskChatBox a:link {
							color:#660033;
						}
			
						#itHelpDeskChatBox h3 a:active {
							color:#660033;
						}
			
						#itHelpDeskChatBox h3 a:visited {
							color:#660033;
						}
			
						#itHelpDeskChatBox h3 a:hover {
							color:#660033;
						}
			
						#itHelpDeskChatBox h3 a:link {
							color:#660033;
						}
			
				#itHelpDeskChatBox .innerbox {
						color:#660033;
						padding:0px 0px 14px;
						margin:0px;
						line-height:1.1em;
				}
						#itHelpDeskChatBox .innerbox p {
							padding:0px 78px 4px 16px;
							margin:0px;
						}
						
						#itHelpDeskChatBox .innerbox ul {
							padding:0px;
							margin:0px 0px 4px;
							line-height:1.3em;
						}
					
					#itHelpDeskChatBox .innerbox.bottom {
						padding-bottom: 14px;
						min-height:67px;
						background:transparent url('../images/it_template/chat_box_bottom.jpg') no-repeat left bottom;	
					}
				
					* html #itHelpDeskChatBox .innerbox.bottom {
						height:69px;
					}
				
			/*== END: #itHelpDeskChatBox =============================*/


		/*== END: box ===============================*/
						
		
		/*== START: adbox ===============================*/

			#sidepanel .adbox {
				margin:10px 5px;
			}
				#sidepanel .adbox h3 {
					background:#CECECE url('../images/it_template/it_side_heading_bg.jpg') no-repeat left top;
					color:#660033;
					border-bottom:1px solid #AEAEAE;
					padding-bottom:8px;
				}			
					#sidepanel .adbox.alert h3 {
						color:#990000;
					}

				#sidepanel .adbox h4 {
					font-weight:bold;
					margin-bottom:4px;
					padding-bottom:2px;
					color:#990000;
					font-size:16px;
				}
	
				#sidepanel .adbox p {
					margin:4px 0px 8px;
				}

				#sidepanel .adbox strong {
					font-weight:bold;
					color:#660033;		
				}
					#sidepanel .adbox.alert strong {
						font-weight:bold;
						color:#990000;		
					}

		/*== END: adbox =================================*/


/*== END: #sidepanel ( and contents ) ================*/
	
/*== START: #footer & prefooter =================================*/
	

	div#prefooter {
		background-color:#EAEAEA;
		background: #EAEAEA url('../images/it_template/it-footer-top.jpg') no-repeat top center;
		background: #EAEAEA url('../images/it_template/footer_top.jpg') no-repeat top center;
		background: #FEFEFE url('../images/it_template/it_prefooter_bg.jpg') repeat-x bottom left;
	border-top:1px solid #999999;
		padding-top:3px;
		padding-bottom:3px;
	}
	
		div#prefooter #prefooterbg {
/*			background: transparent url('../images/it_template/footer_bg.jpg') repeat-y top center;*/
		}
		
		div#prefooter div#prefooterlinks {
/*			background: transparent url('../images/it_template/it-footer-bottom.jpg') no-repeat bottom center;
			background: transparent url('../images/it_template/footer_bottom.jpg') no-repeat bottom center;*/
			padding-bottom:5px;
			padding-left:40px;
			padding-right:60px;
			
		/*	color:#fff;*/
		}		
		
		div#prefooter div#prefooterlinks:active
		{
			color:#bb9600;
			color:#A78700;
		}

		div#prefooter div#prefooterlinks a:hover
		{
			color:#bb9600;
			color:#A78700;
		}

		div#prefooter div#prefooterlinks a:visited
		{
			color:#bb9600;
			color:#A78700;
		}

		div#prefooter div#prefooterlinks a:link
		{
			color:#bb9600;
			color:#A78700;
		}

		/* IE6 Fix */
		* html div#prefooter div#prefooterlinks {
			height:5px;		
		}
		/* IE6 Fix */

		div#prefooter div#prefooterlinks ul li {
/*	border-color:#777;
	border-color:#EAEAEA;*/
	border-color:#999999;
}
	
	#footer {
		background-color:#EAEAEA;
		border-top:0;
		margin-top:0;
		margin-bottom:0;
		padding-bottom:2em;
		
		background: #54002A url('../images/it_template/it_footer_bg.jpg') repeat-x top left;
color:#E3E3E3;
	}
	
/*== START: #footer & prefooter =================================*/