/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:medium; color:#3f3f3f; background:#232323; padding:0; margin:0;}
	
	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.container {width:100%; overflow:hidden;}

/* --- END main layout --- */

/* --- header --- */

	#header { background:#ffffff url(images/header-tail.jpg) 0 0 repeat-x; font-size:1.125em;}
	#header .right-bg {background:url(images/header-bg.jpg) no-repeat 0 0;}
	
	h1 {font-family:Arial, Helvetica, sans-serif; padding:0px 0 0 0; font-size:2.667em; font-weight:normal;}
	h1 a {color:#fff; text-decoration:none;}
	h1 a span {color:#ffa900;}
	#logo {height:71px; padding:0px 10px 0px 15px;}
	#logo img {padding-bottom:20px;}
	
	.home-tab {background:url(images/home-tab-bg.gif) 0 0 no-repeat; display:block; float:right; width:98px; text-decoration:none; color:#000; text-align:center; padding-top:6px; height:30px; text-transform:uppercase;}
	
	#slogan {padding:45px 30px 0 21px; background:url(images/header-tail2.gif) top repeat-x #f0f0f0;}
	h2 {font-weight:normal; line-height:1em; font-size:1.778em; margin-bottom:15px;}
	h2 span {color:#a13028;}
	#slogan ul {padding-bottom:16px;}
	#slogan li {color:#434343; font-size:1em; background:url(images/marker.gif) no-repeat 0 5px; padding-left:10px; margin-bottom:13px; font-family:Arial, Helvetica, sans-serif;}
	#slogan li a {color:#434343; font-size:1.556em; line-height:1em; display:block; text-decoration:none;}
	.extra-button {background:url(images/extra-button-bg.gif) no-repeat 0 0; color:#fff; text-decoration:none; text-transform:uppercase; display:block; width:118px; text-align:center; padding:7px 0 6px 0;}
	
	#breadcrumb {padding:5px 0 8px 0; background:url(images/line1.gif) left bottom repeat-x; font-size:1.333em; line-height:1em; margin-top:-8px; position:relative; margin-bottom:30px;}
	#breadcrumb a {color:#434343; text-decoration:none; background:url(images/marker.gif) no-repeat right 13px; padding-right:12px;}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1.125em; line-height:1em; background:#fff;}
	.min-width {padding:30px 20px 80px 21px; min-width:200px;}
	.min-width2 {padding:30px 20px 33px 21px; min-width:200px;}
	.background2 {background:#3e3e3e; color:#adadad;}
	.background2 a, .background2 h4, .background2 .link a {color:#fff;}

	li {list-style:none; margin-bottom:10px; clear:both; background:url(images/marker.gif) no-repeat 0 7px; padding-left:15px;}
	li a {color:#595959;}
	a {color:#a13028;}
	
	#navmenu li {background:none; padding:0; line-height:1.222em;}
	#navmenu .button {background:url(images/menu-tail-bg.gif) top repeat-x; display:block; float:left; text-transform:uppercase; text-decoration:none; color:#fff;}
	#navmenu .button span {background:url(images/menu-right-bg.gif) right top no-repeat; display:block;}
	#navmenu .button span span {background:url(images/menu-left-bg.gif) left top no-repeat; padding:7px 25px 7px 26px;}
	#navmenu .summary {color:#ababab; padding:7px 0 6px 0;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {height:56px; padding-left:20px; background: color:#adadad; font-size:1.125em;}
	#footer p { padding:15px 0 5px 0; font-size:0.944em;}
	#footer p a {color:#fff;}
	#footer .home-tab {background:none; margin-top:-46px; position:relative; text-align:right; padding-right:35px; text-decoration:underline;}
	#footer .type2 {color:#fff;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	.link {font-weight:bold; padding-top:15px;}
	.link a {color:#a13028;}
	.margin1 {margin-top:20px;}
	.extra1 {padding-bottom:0 !important;}
	.extra1 #breadcrumb {margin-bottom:0;}
	#contact {padding:30px 0 0 0;}
	.text2 { line-height:1.222em;}
	
	dl {margin-bottom:-20px; line-height:1.222em;}
	dt {color:#dadada; font-weight:bold;}
	dt span {color:#fff;}
	dd {padding-bottom:20px;}
	
	h3 {color:#aaaaaa; font-size:1,111em; line-height:1em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:10px;}
	h3 span {color:#434343; font-size:1.2em; display:block; ma}
	h4 {color:#434343; font-weight:normal; margin-bottom:27px; font-size:1.667em;}
	p {padding-top:15px;}
	
	.line {background:url(images/line1.gif) bottom left repeat-x; padding-bottom:20px; margin-bottom:30px;}
	
	#ContactForm input , #ContactForm textarea {border:1px solid #adadad; width:255px; height:21px; padding-left:4px; background:#5b5b5b; font-size:0.944em; line-height:1em; margin-bottom:8px; color:#8c8c8c;}
	#ContactForm textarea {height:150px;}
	#ContactForm .taright {width:260px;}
	#ContactForm button {padding-left:10px; border:none; background:none; color:#fff; text-decoration:underline; font-size:1em; font-weight:bold; margin-left:10px;}
	
/* --- END Other --- */

/* --- boxes --- */

/* --- END boxes --- */

