﻿/**************************************************
	Container
**************************************************/
#container {
	background:url('../../_img/background/internal/container.jpg') repeat-y;
	margin:0 auto;
	width:910px;
}
#container:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}

	/**************************************************
		Container - Container Inner
	**************************************************/
	#container_inner {
		background:url('../../_img/background/internal/container_inner.jpg') no-repeat;
		background-position:left top;
		margin:0 auto;
		padding:15px 0 0;
		width:910px;
	}

		/**************************************************
			Container -> Container Inner -> Content
		**************************************************/
		#content {
			float:right;
			height:auto !important;
			height:375px;
			min-height:375px;
			padding:0 22px 0 17px;
			width:615px;
		}
		#content:after {
			clear:both;
			content:'.';
			display:block;
			height:0;
			visibility:hidden;
		}
			.img {
				background:url('../../_img/background/mygreatplace/content.jpg') no-repeat;
				background-position:bottom right;
			}
		#content h2 {
			color:#004192;
			font:Lighter 1.7em 'Trebuchet MS', Arial, Helvetica, sans-serif;
			padding:0 0 10px;
		}
		#content h2 span {
			color:#72be34;
		}
		#content h2 strong {
			font-weight:normal;
		}
		#content h3 {
			font:Lighter 1.25em 'Trebuchet MS', Arial, Helvetica, sans-serif;
			padding:0 0 10px;
		}
		#content img {
			margin:0 15px;
		}
		#content p {

			line-height:170%;
		}
		
		
		
				    /**************************************************

	     * Container > Content > Repair Form              *

	     **************************************************/

		#container #content .repair-form                  { width:430px; }

		#container #content .repair-form dl               { clear:both; margin:15px 0 0; }

		#container #content .repair-form dl dd            { margin:0; }

		#container #content .repair-form dl dd input,

		#container #content .repair-form dl dd select,

		#container #content .repair-form dl dd textarea   { background:#fff; border:1px solid #ccc; color:#454545; font:1em Arial, Helvetica, sans-serif; margin:0 0 7px; padding:2px 3px; width:422px; }

		#container #content .repair-form dl dd select     { padding:2px 1px; width:430px; }

		#container #content .repair-form dl dt            { line-height:1.2; padding:0 0 1px; }

		#container #content .repair-form dl dt span       { color:#f00; padding:0 0 0 2px; }

		#container #content .repair-form dl.reset         { margin:0; }

		#container #content .repair-form input            { background:#efefef; border:3px double #ccc; padding:2px; font-size:1em; }

		#container #content .repair-form p                { margin:15px 0 0; padding:0; }

		#container #content .repair-form p em             { font-style:normal; font-weight:bold; }

		#container #content .repair-form p.error          { background:#fff8bf url('../img/icon/error.png') 5px 50% no-repeat; border:1px solid #ffd324; color:#eb830c; padding:3px 3px 1px 26px; }

		#container #content .repair-form ul               { margin:15px 0 0 25px; padding:0; }

		

	/**************************************************
		Container -> Container Inner -> Sidebar
	**************************************************/
	#sidebar {
		background:#edf6ff;
		border-left:1px solid #efefef;
		float:left;
		margin:0 0 0 5px;
		_margin:0 0 0 3px;
		width:249px;
	}
	#sidebar:after {
		clear:both;
		content:'.';
		display:block;
		height:0;
		visibility:hidden;
	}
	#sidebar ul {
		list-style:none;
		margin:0;
		padding:0 0 10px;
		width:249px;
	}
	#sidebar ul li {
		font-size:1.3em;
	}
	#sidebar ul li a.selected {
		background:url('../../_img/background/internal/sidebar_ul_li.jpg') no-repeat;
		background-position:bottom;
		font-weight:bold;
		display:block;
		line-height:140%;
		padding:4px 10px 7px 20px;
		width:219px;
		_width:214px;
	}	
	#sidebar ul li a 
	{
		background:url('../../_img/background/internal/sidebar_ul_li.jpg') no-repeat;
		background-position:bottom;		
		display:block;
		line-height:140%;
		padding:4px 10px 7px 20px;
		width:219px;
		_width:214px;
	}
	
	#sidebar ul li a.selected:hover 
	{
		background:url('../../_img/background/internal/sidebar_ul_li.jpg') no-repeat;
		background-position:bottom;
		color:#333;
	}
	
	#sidebar ul li a:hover 
	{
		background:url('../../_img/background/internal/sidebar_ul_li.jpg') no-repeat;
		background-position:bottom;
		color:#333;
	}
	
	#sidebar ul li ul {
		background:#edf6ff url('../../_img/background/internal/sidebar_ul_li.jpg') no-repeat;
		background-position:bottom;
		list-style:none;
		margin:-2px 0 0;
		padding:0 0 3px;
	}
	#sidebar ul li ul li {
		background:#e3f0ff;
		font-size:.9em;
	}
	#sidebar ul li ul li a {
		background:#e3f0ff url('../../_img/background/menu_sub.jpg') no-repeat;
		background-position:27px 50%;
		line-height:120%;
		padding:7px 5px 4px 38px;
		width:206px;
	}
	#sidebar ul li ul li a:hover {
		background:#dce9f8 url('../../_img/background/menu_sub.jpg') no-repeat;
		background-position:27px 50%;
	}
	#sidebar ul li ul li a.selected, #sidebar ul li ul li a.selected:hover {
		background:#e3f0ff url('../../_img/background/menu_sub.jpg') no-repeat;
		background-position:27px 50%;
		line-height:120%;
		padding:7px 5px 4px 38px;
		width:206px;
		font-weight:bold;
	}	
	#mygreatplace #header h1 a {
		background:url('../../_img/background/mygreatplace/header_h1.jpg') no-repeat;
		background-position:0 22px;
		width:252px;
	}
	#mygreatplace #container {
		_margin:-13px auto 0;
	}



	#homepage {
		clear:both;
		list-style:none;
		margin:0;
	}
	#homepage li {
		clear:both;
		margin:0 0 5px;
	}
	#homepage li a {
		color:#004494;
		display:block;
		font:bold 1.25em Arial, Helvetica, sans-serif;
		height:56px;
		padding:5px;
		width:353px;
	}
	#homepage li a:hover {
		background:url('../../_img/background/mygreatplace/homepage_li_hover.jpg') no-repeat;
		text-decoration:none;
	}
	#homepage li a img {
		float:left;
		margin:0 15px 0 5px;
		vertical-align:middle;
		width:45px;
	}
	#homepage li a span {
		font-size:.9em;
		font-weight:normal;
		line-height:135%;
		width:353px;
	}
	#homepage li a span em {
		font-style:normal;
		text-decoration:underline;
	}
	






	/* CR 05/02/09 */
	#breadcrumbs {
		float:none;
	}

