﻿/*********************************************************************** * Base elements **********************************************************************/body 		{ background: #333333 !important; font-family: font-family: 'Open Sans', sans-serif!important; font-size: 14px !important; margin: 0px 0px 0px 0px; }h1, h2, h3,h4, h5, h6 	{ font-weight: normal; }h2 			{ color: #D2CDA1; font-size: 16px; margin: 0px 0px 10px 0px;}p			{ line-height: 21px; padding: 0px 15px 15px 15px; /*margin: 0px 0px 15px 0px;*/ }h2 a		{ color: #978d4b!important; text-decoration: none; }a 			{ color: #978d4b; text-decoration: none; }a:hover 	{ text-decoration: underline; }/*********************************************************************** * Base classes **********************************************************************/.clear:after 	{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }.fl 			{ float: left;}.fr				{ float: right; }.center			{ text-align: center; }.hidden 		{ display: none; }.bold			{ font-weight: bold; }.size11			{ font-size: 11px; }.height14		{ line-height: 14px; } /* Columns */.col3 		{ width: 100%; }.col3 .col2 { width: 590px; }.col3 .col1	{ width: 320px; }.col4 		{ width: 100%; }.col4 .col1 { width: 25%; }/* Links*/.links 		{margin-top:-13px;}.links li 	{ display: block; float: left; margin: 0px 10px 0px 0px;}.links a 	{ display: block; }/* Buttons */.button 				{ color: #ffffff!important; cursor: pointer; display: block; font-size: 11px; font-weight: bold; height: 18px; line-height: 18px; text-decoration: none; width: auto; }.button span			{ display: block; height: 18px; }.button:hover			{ text-decoration: none !important; }.button_red 			{ background: #836a79; }.button_red span 		{ background: url('../image/button-red-left.gif') top left no-repeat; }.button_red span span 	{ background: url('../image/button-red-right.gif') top right no-repeat; padding: 0px 15px;}.button_red:hover 				{ background: #aa859b; }.button_red:hover span 			{ background: url('../image/button-red-left-hover.gif') top left no-repeat; }.button_red:hover span span 	{ background: url('../image/button-red-right-hover.gif') top right no-repeat; }.button2_red 			{ background: #836a79; }.button2_red span 		{ background: url('../image/button2-red-left.gif') top left no-repeat; }.button2_red span span 	{ background: url('../image/button2-red-right.gif') top right no-repeat; padding: 0px 15px;}.button2_red:hover 				{ background: #aa859b; }.button2_red:hover span 		{ background: url('../image/button2-red-left-hover.gif') top left no-repeat; }.button2_red:hover span span 	{ background: url('../image/button2-red-right-hover.gif') top right no-repeat; }.button_gray 			{ background: #6a7983; }.button_gray span 		{ background: url('../image/button-gray-left.gif') top left no-repeat; }.button_gray span span 	{ background: url('../image/button-gray-right.gif') top right no-repeat; padding: 0px 15px;}.button_gray:hover 				{ background: #859baa; }.button_gray:hover span 		{ background: url('../image/button-gray-left-hover.gif') top left no-repeat; }.button_gray:hover span span 	{ background: url('../image/button-gray-right-hover.gif') top right no-repeat; }.button2_gray 			{ background: #6a7983; }.button2_gray span 		{ background: url('../image/button2-gray-left.gif') top left no-repeat; }.button2_gray span span { background: url('../image/button2-gray-right.gif') top right no-repeat; padding: 0px 15px;}.button2_gray:hover 			{ background: #859baa; }.button2_gray:hover span 		{ background: url('../image/button2-gray-left-hover.gif') top left no-repeat; }.button2_gray:hover span span 	{ background: url('../image/button2-gray-right-hover.gif') top right no-repeat; }.button_brown 				{ background: #83806a; font-weight: normal; }.button_brown span 			{ background: url('../image/button-brown-left.gif') top left no-repeat; }.button_brown span span 	{ background: url('../image/button-brown-right.gif') top right no-repeat; padding: 0px 15px;}.button_brown:hover 			{ background: #978d4b; }.button_brown:hover span 		{ background: url('../image/button-brown-left-hover.gif') top left no-repeat; }.button_brown:hover span span 	{ background: url('../image/button-brown-right-hover.gif') top right no-repeat; }.button2_brown 				{ background: #83806a; font-weight: normal; }.button2_brown span 		{ background: url('../image/button2-brown-left.gif') top left no-repeat; }.button2_brown span span 	{ background: url('../image/button2-brown-right.gif') top right no-repeat; padding: 0px 15px;}.button2_brown:hover 			{ background: #978d4b; }.button2_brown:hover span 		{ background: url('../image/button2-brown-left-hover.gif') top left no-repeat; }.button2_brown:hover span span 	{ background: url('../image/button2-brown-right-hover.gif') top right no-repeat; }.button_hover:hover 			{ background: #836a79; }.button_hover:hover span 		{ background: url('../image/button-red-left.gif') top left no-repeat; }.button_hover:hover span span 	{ background: url('../image/button-red-right.gif') top right no-repeat; padding: 0px 15px;}.button2_hover:hover 			{ background: #836a79; }.button2_hover:hover span 		{ background: url('../image/button2-red-left.gif') top left no-repeat; }.button2_hover:hover span span 	{ background: url('../image/button2-red-right.gif') top right no-repeat; padding: 0px 15px;}.holder{height:50px;}/* Color picker */#color_picker_div			{ margin: 0px 0px 25px 0px; }#color_picker 				{ background: url('../image/color_picker.png') top left no-repeat; float: left; height: 36px; padding: 7px; position: relative; width: 36px; z-index: 11; }#color_picker_div a			{ display: block; line-height: 35px; text-decoration: underline !important; width: 120px; }#color_picker_div a:hover	{ text-decoration: none !important; }#color_picker div 			{ height: 22px; position: relative; width: 22px; z-index: -1; }#bg_top			{ height: 541px; text-align: center; background: url('../image/goldline.gif') bottom left repeat-x #5FA73B; width: 100%; }#bg_header		{ width: 1000px; height: 541px; margin: 0px auto; text-align: left; background: url('../image/goldline_full.gif') bottom center no-repeat #5FA73B; position: relative;}#bg_layout		{ width: 1000px; height: 541px; position: absolute; top: 0px; left: 0px; background: url('../image/header_layout.png') top left no-repeat; }/*********************************************************************** * Page wrapper **********************************************************************/#page 			{ margin: -517px auto 0px auto; width: 994px; }#page_inner 	{ background: #333333 url('../image/page-bottom.gif') top left repeat-y; float:left }#page_padding 	{ background: url('../image/footer.gif') bottom left no-repeat;  padding: 0px 35px 40px; position: relative; z-index: 0;  float: left;}/*********************************************************************** * Header - logo & menu & languages  **********************************************************************/#header {height: 102px;margin-top: 41px;width: 924px;z-index: 2;}        @media screen and (-webkit-min-device-pixel-ratio:0) {  #header{} } #header .logo 				{ color: #fff; float: left;  margin-top: 4px;margin-bottom: 14px;;}#header .logo a				{ color: #fff; text-decoration: none; }#header .logo .dlakfupm {    background-image: url("../image/logo-white-80px.png");    background-position: 49% 51%;    height: 53px;    margin: 0px 9px 0 -18px;    width: 75px;}#header .kfupmlogo{background-image: url("../img/kfupm.png");background-position: 115% 88%;background-repeat: no-repeat;background-size: contain;height: 65px;margin: -13px 0 0 -37px;width: 316px;            }#header .logo span			{ display: block; }#header .logo .title		{ font-size: 25px; font-weight: normal; padding: 3px 0px 0px 0px; }#header .logo .subtitle		{ font-size: 12px; top: -2px; padding: 0px 0px 0px 3px; position: relative;  }.menu-horizontal 				{  margin: -10px auto 10px auto; text-align:center; display:table; }.menu-horizontal li 			{ display: inline-block;  width: auto;background: url("../image/main-menu-normal.png") no-repeat transparent; float:none!important; margin-bottom: -7px;}.menu-horizontal a 			{ color: #fff; display: block; padding: 0px 0px 0px 25px; text-decoration: none; text-transform: uppercase; }.menu-horizontal a:hover 		{ background: url('../image/main-menu-hover.png') top left no-repeat; }.menu-horizontal a.active 	{ background: url('../image/main-menu-hover.png') top left no-repeat; }.menu-horizontal .root  				{ /*background: url('../image/page-border-horizontal.gif') bottom left repeat-x*/; clear: both;  height: 25px; margin: 0px auto; padding: 0px 0px 0px 0px; display: table-cell;  }.menu-horizontal .root a				{ display: block; font-weight:normal; margin-bottom: 5px;font-size: 15px;}.menu-horizontal .root li				{ }.menu-horizontal .root ul				{width:auto; background: url('../image/menu-center.png') 0 0 no-repeat; border-bottom: 1px solid #5FA73B; border-left: 1px solid #5FA73B; display: block; padding: 6px 0px !important; position: absolute; z-index: 9999;}.menu-horizontal .root li li 			{ display: block; float: none; }.menu-horizontal .root li li a		{ background: none; color: #fff; display: block; font-size: 12px; font-weight: normal; margin: 0px 3px; padding: 8px 8px; text-transform: none; white-space: nowrap;}.menu-horizontal .root li li:hover a				{ background: #5FA73B; }.menu-horizontal .root li li:hover li a   		{ background: none; }.menu-horizontal .root li li:hover li a:hover   	{ background: #5FA73B; }.menu-horizontal .root li li a:hover 	{ background: #5FA73B; }.menu-horizontal .root ul ul 			{ margin: -100px 0px 0px -2px; position: relative; }/* SuckerFish dropdowns */.menu-horizontal .root ul 					{ line-height: 1; list-style: none; margin: 0px 0px 0px 11px; padding: 0; }.menu-horizontal .root li ul 					{ left: -9999px; width: 160px;}.menu-horizontal .root li:hover ul,.menu-horizontal .root li.sfhover ul 			{ left: auto; }.menu-horizontal .root li ul ul				{ margin: -33px 0 0 159px; position: absolute; z-index: 9999; }.menu-horizontal .root li:hover ul ul, .menu-horizontal .root li.sfhover ul ul 		{ left: -9999px; }.menu-horizontal .root li:hover ul, .menu-horizontal .root li li:hover ul, .menu-horizontal .root li.sfhover ul, .menu-horizontal .root li li.sfhover ul 		{ left: auto; }.menu-horizontal .root li:hover ul ul, .menu-horizontal .root li:hover ul ul ul, .menu-horizontal .root li.sfhover ul ul, .menu-horizontal .root li.sfhover ul ul ul 	{ left: -9999px; }.menu-horizontal .root li:hover ul, .menu-horizontal .root li li:hover ul, .menu-horizontal .root li li li:hover ul, .menu-horizontal .root li.sfhover ul, .menu-horizontal .root li li.sfhover ul, .menu-horizontal .root li li li.sfhover ul { left: auto; }.menu-horizontal .root li:hover ul ul, .menu-horizontal .root li:hover ul ul ul, .menu-horizontal .root li:hover ul ul ul ul, .menu-horizontal .root li.sfhover ul ul, .menu-horizontal .root li.sfhover ul ul ul, .menu-horizontal .root li.sfhover ul ul ul ul { left: -9999px; }.menu-horizontal .root li:hover ul, .menu-horizontal .root li li:hover ul, .menu-horizontal .root li li li:hover ul, .menu-horizontal .root li li li li:hover ul, .menu-horizontal .root li.sfhover ul, .menu-horizontal .root li li.sfhover ul, .menu-horizontal .root li li li.sfhover ul, .menu-horizontal .root li li li li.sfhover ul { left: auto; }#header #lang				{ height: 15px; clear: both; display: block; float: right; }#header #lang a 			{ background: none; display: inline; padding: 0px; width: auto; }#header #lang a:hover img	{ border: 1px solid #fff;}#header #lang li			{ float: right; padding: 0px 5px 0px 0px; width: auto; }#header #lang img			{ border: 1px solid #ccc; display: block; padding: 1px; }/*********************************************************************** * Slider **********************************************************************/#slider {    background: url("../image/slider-bg.png") no-repeat scroll left top transparent;    color: #FFFFFF;    height: 373px;    left: -169px;    position: relative;    top: -34px;    width: 134%;    z-index: 1;}#slider a						{ color: #fff!important; text-decoration: none; }#slider h2						{ color: #fff; font-weight: bold; }#slider ul 						{ }#slider ul li					{  height: 18px;  display: block; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; }#slider .item					{ position: relative; }                                                                                        #slider .wrapContent			{ position: absolute; width: 918px; }#slider .image 					{    height: 324px;    margin-left: 172px;    margin-top: 20px;    width: 916px;        }#slider .image img				{        border-radius: 10px 10px 10px 10px;    height: 327px;    margin-left: -3px;    margin-top: -2px;    width: 924px;        }#slider .content_left 			{ float: left; height: 170px; overflow: hidden; position: relative; text-align: right; width: 188px; }#slider .content_left .wrap 	{ height: 170px; margin: 15px 0px 0px 0px; float: left; position: relative; width: 160px; }#slider .content_right 			{  height: auto;    margin-left: 20%;    margin-top: -340px;    overflow: hidden;    position: relative;    text-align: center;    width: 114px; 	    }      }#slider .content_right .wrap 	{ height: 170px; margin: 15px 0px 0px 25px; position: relative; width: 160px; }#slider_pager 					{  height: 30px;    margin-bottom: 26px;    margin-top: -29px;    text-align: center;    width: 924px;    z-index: 30;}#slider_pager a					{ cursor: pointer; display: inline; height: 13px; padding: 0px 5px; width: 13px; }#slider_pager a img				{ height: 10px;  width: 10px; }#slider_pager a.activeSlide 	{ z-index: 100000000;}#slider #sliderImage			{}#slider_navigation 					{height: 40px;left: -36px;position: absolute;top: 210px;width: 918px;z-index: 99999;}    #slider_navigation #prev			{ }#slider_navigation #prev a			{ background: url('../image/slider-arrow-left.png'); cursor: pointer; display: block; height: 41px; left: 123px; position: absolute; width: 37px; }#slider_navigation #prev a:hover	{ background: url('../image/slider-arrow-left-hover.png'); }#slider_navigation #next			{}#slider_navigation #next a			{ background: url('../image/slider-arrow-right.png'); cursor: pointer; display: block; height: 41px; position: absolute; right: 54px; width: 37px; }#slider_navigation #next a:hover	{ background: url('../image/slider-arrow-right-hover.png'); }/*********************************************************************** * Main_Content **********************************************************************/#main_content{	/*top:100px;*/	position: relative;	 float: left; }#upper_content{ /* height: 374px;*/	position:relative;}#lower_content{position:relative;margin-top: -18px;}/*********************************************************************** * Content **********************************************************************/#content 			{ background: url('../image/content-top.png') top left no-repeat; color: #666666; margin: 4px auto 0px auto; width:918px;}#content_inner 		{ background: url('../image/content-bottom.png') bottom left no-repeat; padding: 0px 0px 33px 0px; }#content_padding 	{ background: url('../image/content-center.gif') top left repeat-y;min-height:300px; }#content .rule		{ background: url('../image/content-rule.gif') top center no-repeat; border: 0px; height: 10px; margin: 1px 0px 25px 0px; padding: 0px; width: 100%;}#content .button 	{ line-height: 18px; }#content #breadcrumb 			{ font-size: 11px; height: 34px; }#content #breadcrumb div			{ padding: 13px 0px 0px 30px; }#content #breadcrumb a			{ color: #978d4b!important; font-weight: bold; text-decoration: none; }#content #breadcrumb a:hover	{ text-decoration: underline; }#content #breadcrumb li 		{ float: left; }#content #breadcrumb .sep 		{ padding: 0px 5px; }#content #header_sub					{ background: url('../image/content-header-bg.gif') 0px 0px no-repeat; margin: 0px 20px 0px 20px; position: relative; z-index: 1; }#content #header_sub .shadow			{ background: url('../image/content-header-top.png') top left no-repeat; height: 8px; left: 0px; position: absolute; top: 0px; width: 880px; z-index: 1; }#content #header_sub_img				{ float: left; position: relative; overflow: hidden; width: 329px;min-height:150px; }#content #header_sub_img img			{ border-right: 1px solid #fff; display: block; }#content #header_sub_img .body			{ /*background: url('../image/content-header-layer.png') top left no-repeat;*/ height: 500px; left: 0px; position: absolute; top: 0px; width: 100px; z-index: 9997;}#content #header_sub_img .img			{ background: url('../image/content-header-layer-img.png') center left no-repeat; height: 100%; right: 0px; position: absolute; top: 0px; width: 8px; z-index: 9999; }#content #header_sub_img .bottom 		{ background: url('../image/content-header-layer-bottom.png') top left no-repeat; display: block; font-size: 0px; height: 4px; line-height: 4px; margin-top: -4px; position: relative; padding: 0px; width: 320px; z-index: 9998; }#content #header_sub_inner				{ float: left; padding: 17px 20px 2px 14px; width: 509px; }#content #header_sub_inner h1			{ color: #5FA73B; font-family:  'Open Sans', sans-serif; font-size: 26px; margin: 0px 0px 5px 0px; padding: 0px; }#content #header_sub_inner p 			{ font-size: 13px !important; line-height: 14px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; text-align:justify;}#content #header_sub_inner .rule 		{ background: url('../image/content-header-border.gif') bottom left repeat-x; border: 0px; height: 10px; margin: 0px 0px 13px 0px; padding: 0px; width: 70%; font-size: 0%;}#content .no_img 						{ background: url('../image/content-header-bg2.gif') 0px 0px no-repeat !important; }#content .no_img #header_sub_img		{ display: none !important; }#content .no_img #header_sub_inner		{ padding-left: 10px !important; width: 860px !important; }#content #main 					{ background: #fff url('../image/content-main-bg.gif') top right repeat-y; margin: 0px 30px; }#content .no_sidebar 			{ background: none !important; }#content .no_sidebar #mainbar 	{ width: 100% !important; }#content #mainbar 			{ background: #fff; float: left; width: 545px; min-height:350px;}#content #mainbar h1		{ color: #978d4b!important; font-size: 22px; margin: 0px 0px 10px 0px; }#content #mainbar h2		{ color: #978d4b!important; font-size: 20px; margin: 0px 0px 10px 0px; }#content #mainbar h3		{ color: #978d4b; font-size: 18px; margin: 0px 0px 10px 0px; }#content #mainbar h4		{ color: #978d4b!important; font-size: 16px; margin: 0px 0px 10px 0px; }#content #mainbar h5		{ color: #978d4b!important; font-size: 14px; margin: 0px 0px 10px 0px; }#content #mainbar h6		{ color: #978d4b!important; font-size: 12px; margin: 0px 0px 10px 0px; }#content #mainbar ol 		{ list-style-type:decimal; margin: 0 0 15px; padding: 0 0 0 22px; font-size:12px!important;}#content #mainbar ol li 	{ padding-bottom: 5px; font-size:12px!important;}#content #mainbar img 		{ border: 3px solid #ddd; display: block; margin-top: 2px; margin-bottom: 10px; padding: 1px; }#content #mainbar .item 			{ padding: 0px 0px 25px 0px; }#content #mainbar .alignleft		{ float: left; margin-right: 20px; }#content #mainbar .alignright		{ float: right; margin-left: 20px; }#content #mainbar .aligncenter		{ margin: 0px auto 15px auto; }#content #mainbar .downline			{ border-bottom: 1px solid #CCCCCC; margin-bottom: 15px; padding-bottom: 3px; }#content #mainbar .button2_brown			{ font-weight: bold; }#content #mainbar p			{ margin: 0px 0px 6px 0px; text-align: justify;   word-wrap: normal;}#content #mainbar p a		{ text-decoration: none; }#content #mainbar p a:hover { text-decoration: none; }#content #mainbar table 	{ border-collapse: collapse; margin: 0px 0px 25px 0px; padding: 0px; width: 100%; }#content #mainbar th 		{ border-top: 2px solid #dddddd; border-bottom: 1px solid #dddddd; color: #978d4b; text-align: left; padding: 5px 0px; }#content #mainbar td 		{ border-bottom: 1px solid #dddddd; padding: 5px 0px; }#content #mainbar .one  	{ width: 200px; }#content #mainbar .two  	{ width: 110px; }#content #mainbar .three  	{ width: 110px; }#content #mainbar .four  	{ }#content #mainbar .sign 	{ color: #bfb991; font-size: 14px; font-style: italic;}/*********************************************************************** * Sidebar - search & boxes **********************************************************************/#content #sidebar 			{ background: #fff; float: right; position: relative; width: 273px; }#content #search 			{ background: url('../image/content-main-search-bg.gif') top left no-repeat; height: 44px; margin: 0px 0px 25px 0px; width: 273px; }#content #search a			{ display: block; color: #978d4c!important; font-size: 11px; line-height: 12px; text-decoration: none; text-transform: lowercase; line-height:24px;}#content #search .fl 		{ margin: 10px 0px 0px 0px; }#content #search .input 	{ background: url('../image/content-main-search-input.gif') top left no-repeat; border: 0px; color: #979797; display: block; height: 19px; margin: 0px 0px 0px 10px; padding: 3px 10px 2px 10px; width: 195px; }#content #search .submit 	{ background: url('../image/content-main-search-submit.gif') top left no-repeat; border: 0px; display: block; font-size: 0%; height: 24px; line-height: 0px; margin: 0px 10px 0px 0px; text-indent: -9999px; width: 36px; cursor: pointer; }#content .box 				{ min-height: 100px;/*background: #fff url('../image/content-main-box-border.gif') bottom left repeat-x*/; font-size: 11px; margin: 0px 0px 15px 0px; padding: 0px 0px 15px 0px; position: relative; }#content .box h2 			{ color: #978d4b; margin: 0px 0px 10px 0px; }#content .box p				{ font-size: 11px; line-height: 12px; margin: 0px;width: 285px;word-wrap: break-word;text-align: left; }#content .box .list a		{ display: block; background: url('../image/content-main-box-arrow.gif') 0px 9px no-repeat; border-top: 1px solid #dddddd; color: darkred!important;  line-height: 21px; padding: 4px 0px 4px 15px; text-decoration: none; }#content .box .list li 		{ display: block; }#content .box .list li.active a 	{ font-weight: bold; }#content .box .list li.active li a 	{ font-weight: normal; }#content .box .list li a:hover { color: #5FA73B; }#content .box .list li a 	{ font-size: 14px;}#content .box .list li li	{ background-position: top left; line-height: 12px; margin: 0px 0px 0px 20px; }#content .box .list li li a	{ background-position: 0px 9px; border: 0px; line-height: 16px; }#content .box .list ul 		{ padding: 0px 0px 7px 0px; }#content .box .image		{ float: left; margin: 0px 10px 0px 0px; }#content .box .image a		{ display: block; }#content .box .image img	{ border: 1px solid #d5d1b7; display: block; padding: 3px; }#content .box .text .button { position: absolute; bottom: 0px; left: 118px; }#content .box .links 		{ margin: 15px 0px 0px 0px; }#content .box_last			{ background: none; margin: 0px; }#content .box_map 			{ background: url('../image/content-main-box-map.gif'); font-size: 11px; height: 128px; margin: 0px 0px 15px 0px; width: 273px; }#content .box_map a			{ color: #978d4b!important; display: block; text-decoration: none; height: 128px; position: relative; width: 273px; }#content .box_map a:hover	{ text-decoration: underline; }#content .box_map a span	{ position: absolute; bottom: 5px; right: 10px; }#content .box_contact .mail a { background: url('../image/content-main-box-contact.gif') top right no-repeat; cursor: pointer; height: 65px; position: absolute; right: 0px; top: 0px; width: 43px; }#content .box_places		{}#content .box_places ul 	{}#content .box_places li		{ display: block; border-bottom: 1px solid #dddddd; padding: 5px 0px; }#content .box_places a		{ text-decoration: none; }#content .box_places img	{ vertical-align: top; }/*********************************************************************** * Content bottom links  **********************************************************************/#footer #content_links				{ margin: 0px 0px -6px 0px; }#footer #content_links h2			{ font-size: 12px; font-weight: bold!important; margin: 0px 0px 0px 0px; text-transform: uppercase;padding-left: 0px; }#footer #content_links li			{ display: block; height: 24px; margin: 0px; padding: 0px; }#footer #content_links a			{ background: url('../image/content-links-arrow.gif') top left no-repeat; color: #a0a0a0; display: block; padding: 0px 0px 10px 10px; text-decoration: none; }#footer #content_links a:hover 		{ text-decoration: underline; }#footer #content_links .last		{ padding-bottom: 0px; }			#footer #content_links .cols 		{ padding: 5px 10px 5px 10px;}#footer #content_links .col1		{ width: 179px; }#footer #content_links .col2		{ width: 179px; }#footer #content_links .col2 .wrap 	{ margin: 0px -2px 0px 20px;margin-left: -2px; }#footer #content_links .col3		{ width: 179px; }#footer #content_links .col3 .wrap 	{ margin: 0px 0px 0px 0px; }#footer #content_links .col4		{ width: 174px; }#footer #content_links .col4 .wrap 	{ margin: 0px 0px 0px 20px; }#footer #content_links .col5		{ width: 179px; }#footer #content_links .col5 .wrap 	{ margin: 0px 0px 0px 20px; }/*********************************************************************** * Contact form **********************************************************************/ #contact .fl,.contact .fl{width:70%}#contact,.contact			{ width: 100%;  }#contact #contact_inner, .contact_inner	{ padding: 5px 0px 0px 0px; }#contact #contact_padding,.contact_padding 	{ padding: 15px 0px; }#contact label,.contact	label,.contact span	{ cursor: pointer; display: block; height: 24px; line-height: 24px; padding: 0px 0px 0px 20px; width: 25% !important; }#contact textarea,.contact	textarea		{ border: 1px solid #a0a0a0; font-family:  'Open Sans', sans-serif; font-size: 12px; height: 100px; padding: 4px; width: 90%; }#contact .input	,.contact	.input		{ border: 1px solid #a0a0a0; padding: 4px 4px 4px 4px; width: 90%; }#contact .select,.contact	.select	{ padding: 2px; height: 26px; border: 1px solid #a0a0a0; font-size: 14px;width: 90%;}#contact .checkbox,.contact	.checkbox		{ padding: 0px; border: 0px solid #a0a0a0; position: relative; top: 2px; left: -4px;}#contact .clear ,.contact	.clear		{ margin: 0px 0px 8px 0px; }#contact .confirm	,.contact .confirm		{ background: url('../image/contact-border.gif') top left no-repeat; margin: 20px 0px 0px 0px; padding: 20px 20px 0px 20px !important; }#contact .submit,.contact .submit{ background: url('../image/contact-button.gif') top left no-repeat; border: 0px; cursor: pointer; height: 22px; color: #fff; margin: 0px 0px 0px 125px; padding: 0px; width: 90px; font-family:  'Open Sans', sans-serif; font-size: 12px; font-weight: bold; }#contact .terms	,.contact .terms			{ padding: 0px 0px 0px 200px; }#contact div.fl label,.contact div.fl label,.contact div.fl span		{ float: none; color: #ff0000; display: inline; padding: 0px 0px 0px 20px; width: auto; }#contact label.required ,.contact label.required,.contact span.required	{ background: url('../image/contact-required.gif') top right no-repeat; }/*********************************************************************** * Footer - sign & cols **********************************************************************/#footer 					{ margin: 10px 3px 0; color: #a0a0a0; float:left }#footer img					{ border: 1px solid #d2cda1; display: block; margin: 2px 10px 0px 0px; }#footer .item				{ position: relative; }#footer .item p				{ margin: 0px; padding: 0px 0px 10px 0px;}#footer .item .button		{ display: inline-block; }#footer .item .image		{ float: left; }#footer .item .text 		{ }#footer .col3				{ margin: 0px auto 30px auto; width: 900px; }#footer .col3 .col2			{ background: url('../image/footer-col-border.gif') top right repeat-y; width: 575px; }#footer .col3 .col1			{ width: 315px; }#footer .col3 .col2 .wrap	{ padding: 10px 20px 15px 0px; }#footer .col3 .col1 .wrap	{ font-size: 11px; padding: 10px 0px 15px 10px; } #sign 				{font-size: 11px;height: 6px;margin: 0px auto;padding: 0px;position: relative;width: 923px; z-index:0;} #sign .fl		{ width: 470px; margin-top:-16px;margin-bottom:10px;} #sign .fr		{ width: 440px; text-align: right; margin-top:-19px; margin-bottom:10px;}#sign a  			{ color: #d2cda1; text-decoration: none; } #sign a:hover		{ text-decoration: underline;} #sign li			{ color: #d2cda1; display: inline; }#sign li span 		{ padding: 0px 5px; }