		
		
		/* ----=====================================----
					LUTFI & CO STYLE SHEET
		----=====================================---- */
		
		
		
		/* ----======== Reseting All Browsers ========---- */
		
		body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
		{
		margin:0;
		padding:0;
		}
		
		fieldset, img
		{
		border:0;
		}
		
		ol, ul
		{
		list-style:none;
		}
		
		caption, th
		{
		text-align:left;
		}
		
		h1, h2, h3, h4, h5, h6
		{
		font-size:100%;
		font-weight:normal;
		}
		
		abbr, acronym
		{
		border:0;
		}
		
		/* ----======== HTML Elements ========---- */
		
		html
		{
		height: 100%;
		margin-bottom: 1px;
		}
		
		body
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background: #34302b url(../images/bg.jpg) repeat-x;
		position: relative;
		overflow: visible;
		text-align: center;
		padding: 20px 0;		
		color: #4D463F;
		}
		
		h1
		{
		color: #f89828;
		font-size: 20px;
		padding: 2px 0;
		margin-bottom: 10px;
		border-bottom: 1px solid #e6e3e0;
		border-top: 1px solid #e6e3e0;
		}
		
		h2
		{
		font-size: 15px;
		color: #34302B;
		line-height: 20px;
		margin-bottom: 0px;
		}
		
		h3
		{
		font-size: 15px;
		color: #34302B;
		line-height: 20px;
		margin-bottom: 10px;
		}
		
		p
		{
		line-height: 17px;
		margin-bottom: 10px;
		color: #4D463F;
		}
		
		a
		{
		outline: none;
		}
		
		a:link, a:visited
		{
		color: #f89828;
		}
		
		a:hover
		{
		color: #696057;
		}
		
		#pageColumnRight ul
		{
		margin-bottom: 10px;
		}
		
		#pageColumnRight li
		{
		background: url(../images/double-bullet.gif) no-repeat;
		background-position: 5px 4px;
		padding-left: 17px;
		margin-bottom: 4px;
		color: #4D463F;
		}
		
		ul.services
		{
		margin-bottom: 8px;
		}
		
		.services li
		{
		margin-bottom: 4px;
		color: #4D463F;
		}
		
		.services li a:link, .services li a:visited
		{
		background: url(../images/bullet.gif) no-repeat;
		background-position: 5px 4px;
		color: #4D463F;
		padding-left: 15px;
		text-decoration: none;
		}
		
		.services li a:hover
		{
		color: #f89828;
		text-decoration: none;
		}
		
		.submenu li
		{
		padding: 0;
		color: #4D463F;
		}
		
		.submenu li a
		{
		display: inline-block;
		}
		
		.submenu li a:link, .submenu li a:visited
		{
		color: #4D463F;
		text-decoration: none;
		height: 18px;
		padding-top: 3px;
		display: block;
		margin-top: 1px;
		}
		
		.submenu li a:link, .submenu li a:visited
		{
		color: #4D463F;
		text-decoration: none;
		height: 18px;
		padding-top: 3px;
		display: block;
		margin-top: 2px;
		}
		
		.submenu li a:hover
		{
		background: url(../images/submenu-hover.gif) no-repeat top left;
		text-indent: 17px;
		color: #fff;
		text-decoration: none;
		}
		
		.submenu li a:link.active, .submenu li a:visited.active, .submenu li a:hover.active
		{
		background: url(../images/submenu-active.gif) no-repeat top left;
		text-indent: 17px;
		color: #fff;
		text-decoration: none;
		cursor: default;
		}
		
		/* ----======== Layout ========---- */
		
		
		#contentWrapper
		{
		width: 858px;
		height: auto;
		margin: 0 auto;
		text-align: left;
		background: #fff;
		}
		
		#header
		{
		height: 140px;
		position: relative;
		}
		
		#logo
		{
		width: 840px;
		height: 73px;
		position: absolute;
		top: 16px;
		left: 10px;
		}
		
		#logo span
		{
		float: right;	
		}
		
		#mainMenu
		{
		float: right;
		text-align: right;
		margin-top: 64px;
		padding-right: 20px;
		width: auto;
		position: absolute;
		bottom: 5px;
		left: 5px;
		}
		
		#mainMenu a:link, #mainMenu a:visited
		{
		display: block;
		float: left;
		padding: 6px 20px;
		margin-right: 5px;
		font-size: 13px;
		background: #45403a url(../images/menu-bg.gif) repeat-x;
		text-decoration: none;
		color: #c3bcb5;
		}
		
		#mainMenu a:hover
		{
		background: #2D2925 url(../images/menu-bg-over.gif) repeat-x;
		color: #fff;
		}
		
		#mainMenu a:link.active, #mainMenu a:visited.active, #mainMenu a:hover.active
		{
		background: #015581 url(../images/menu-bg-active.gif) repeat-x;
		color: #fff;
		cursor: default;
		}
		
		#search
		{
		position: absolute;
		text-align: right;
		bottom: 6px;
		right: 6px;
		}
		
		#Search2_btnSearch
		{
		margin-top: -2px;	
		}
		
		.searchBox
		{
		margin: 0;
		border: 0;
		width: 180px;
		height: auto;
		border: 1px inset #a4988d;
		padding: 3px 4px 2px 4px;
		font-size: 11px;
		color: #a4988d;
		float: left;		
		margin-right: 0;
		}
		
		#bannerFrame
		{
		width: 858px;
		background:#fff;
		border-top: 5px solid #696057;
		border-bottom: 5px solid #696057;
		}
		
		#breadCrumbs a:link, #breadCrumbs a:visited
		{
		text-decoration: none;
		display: none;
		}
		
		#breadCrumbs
		{
		padding: 10px 20px 0 20px;
		font-style: italic;
		clear: both;
		}
		
		#searchResults
		{
		float: none;
		}
		
		.searchResultsInner
		{
		padding: 20px 20px 10px 20px;
		}
		
		.search-result
		{
		border-bottom: 1px dashed #eee;
		border-top: 1px dashed #eee;
		padding-top: 10px;
		margin-bottom: 15px;
		}
		
		.search-result h3
		{
		font-weight: bold;
		}
		
		.search-result h3 a
		{
		font-weight: normal;
		}
		
		.search-result a
		{
		color: #005480;
		}
		.search-result a:hover
		{
		color: #3687AF;
		}
		
		.hilight
		{
		color: #4D463F;
		font-weight: bold;
		font-style: italic;
		}
		
		#homeColumnLeft
		{
		float: left;
		width: 40%;
		}
		
		#homeColumnMid
		{
		float: left;
		width: 18%;
		}
		
		#homeColumnRight
		{
		float: left;
		width: 42%;
		}
		
		.column-inner
		{
		padding: 20px 20px 10px 20px;
		}
		
		.column-inner-mid
		{
		padding: 20px 0px 10px 0px;
		}
		
		#pageColumnLeft
		{
		float: left;
		width: 24.9%;
		}
		
		#pageColumnRight
		{
		float: left;
		width: 75%;
		}
		
		.page-column-inner
		{
		padding: 12px 20px 10px 20px;
		}
		
		.page-column-inner-left
		{
		padding: 12px 0px 10px 20px;
		}
		
		#pageImage
		{
		float: right;
		width: 204px;
		margin-top: 5px;
		margin-left: 20px;
		margin-bottom: 20px;
		}
		
		#pageImage p
		{
		border: 1px solid #e5e5e5;
		padding: 8px 8px;
		margin: 10px 0 0 0;
		color: #005480;
		font-style: italic;
		font-size: 13px;
		line-height: 19px;
		}
		
		.clear
		{
		clear: both;
		}
		
		#footer
		{
		color: #c3bcb5;
		padding: 8px 20px;
		background: #4d463f;
		text-align: right;
		font-size: 11px;
		}
		
		#footer a
		{
		color: #fff;
		text-decoration: none;
		}
		
		#footer a:hover
		{
		color: #fff;
		text-decoration: underline;
		}

		table 
		{
		margin-bottom: 10px;
		border: none;
		border-left: none;
		width: 100%;
		}
		
		th 
		{
		padding: 6px 10px;
		color: #fff;
		font-weight: bold;
		background : #3F3A34 url(../images/menu-bg.gif) repeat-x top;
		font-size: 11px !important;
		text-align: left;
		border-right: 1px solid #E6E3E0;
		}
		
		td 
		{
		padding: 5px 10px;
		text-align: left;
		color: #4D463F;
		font-size: 11px !important;
		background: #fff;
		border-right: none;
		border-bottom: none;
		}		
		
		input, textarea, .formitem
		{
		font-family : Arial, Helvetica, sans-serif;
		border: 1px solid #E6E3E0;
		color: #4D463F;
		font-size: 11px;
		padding: 2px 4px;
		background: #fff;
		}
		
		input:hover, textarea:hover, .formitem:hover, input:focus, textarea:focus, .formitem:focus
		{
		border: 1px inset #a4988d;
		color: #4D463F;
		}
		
		.checkbox
		{
		border: none;
		}
		
		.button
		{
		font-family : Arial, Helvetica, sans-serif;
		border: none;
		color: #fff;
		font-size: 11px;
		padding: 3px 5px;
		background : #4e4e4e url(../images/menu-bg-over.gif) repeat-x;
		cursor: pointer;
		}
		
		.button:hover, .button:focus
		{
		background : #858589 url(../images/menu-bg-active.gif) repeat-x top;
		color: #fff;
		border: none;
		}
