﻿body {background:#1c1c1c; text-align:center; background-image: url('../images/bg_body.png'); background-repeat: repeat-x; margin:8px 0px 0px;}

	#page {width:940px; margin:0px auto; text-align:left; overflow:hidden}

	#secondary-menu {display:inline; float:right; clear:both; font-size:11px; color:#ffffff}
		#secondary-menu ul {display:inline; float:left; margin:0px; padding:0px; list-style:none; overflow:hidden}
		#secondary-menu li {display:inline; float:left; padding-right:1px; margin:0px -1px 0px 0px; background:url(../images/gx_nav_divider.gif) no-repeat 100% 4px}
		#secondary-menu a {display:inline; float:left; padding:0px 6px; color:#c0c0c0; text-decoration:none; background:transparent}
		#secondary-menu a:hover, #secondary-menu a.selected {color:#959595}
		
	#search {display:inline; float:left}
		/* #search input {position:relative; display:inline; float:left; width:107px; margin:-1px 0px 0px 6px; padding:2px 4px; border:0px; font-size:11px; background:#fff} */
		
		
	#header {position:relative; display:inline; float:left; width:100%; margin-top:8px}
		#header a {background:transparent}
		#header .nav-level {font-size: 12pt; display:inline; float:left; clear:both; width:970px; height:auto; margin:2px 0px 0px; padding:12px 20px; background:url(../images/bg_menu.jpg);}
		#header ul {display:inline; float:left; margin:0px; padding:0px; list-style:none; overflow:hidden}
		#header ul li {display:inline; float:left; margin:0px 0px 0px -1px; padding:0px 1px 0px 0px; background:url(../images/gx_nav_divider.gif) no-repeat 0px 5px}
		#header ul a {color:#C0C0C0; display:inline; float:left; padding:0px 11px; text-decoration:none}
		#header ul a:hover, #header ul a.selected {color:#ff3300}
		#header ul a.selected:hover {color:#ff3300}
		
		#header .nav-level.main {height:90px; padding-top:0px; padding-bottom:0px; margin-top:0px}
			#header .nav-level.main ul {margin-top:34px}
			
	#logo {position:absolute; top:0px; right:0px; z-index:10}
		#logo img, #logo-custom img {display:inline; float:right; margin:22px 25px 0px 0px}
		
	#logo-custom {position:absolute; top:0px; right:0px; width:232px; height:90px; background:#fff; z-index:11;}
		
	#main-area {display:inline; float:left; width:100%; margin-top:10px; background: #ffffff;}
		#main-area .content {display:inline; float:left; width:560px; margin:0px -590px 0px 30px; padding:7px 0px 30px}
		
		#main-area .info-panel {display:inline; float:left; width:330px; margin:0px 0px 0px 640px; padding:30px 0px 30px 0px; font-size:11px; line-height:15px}
			#main-area .info-panel select {font-size:11px}
		
		
		 #main-area.frontpage {margin-top:0px}
			 #main-area.frontpage .content {width:100%; margin:0px; padding:40px 0px 15px}
				 #main-area.frontpage .content .mwr-element {margin:0px 20px 0px 0px}
				 #main-area.frontpage .content .mwr-element .button {margin-top:1.2em}
				
				 #main-area.frontpage .content .focus-element {display:inline; float:left; width:184px; margin:-12px 19px 0px 0px}
				 #main-area.frontpage .content .focus-element h2 {margin-top:12px; margin-bottom:-8px}
				 #main-area.frontpage .content .focus-element .inner {margin:0px}
			
			 #main-area.frontpage .info-panel {width:100%; height:219px; margin:0px; padding:0px; border-top:1px solid #cecece; overflow:hidden}
				 #main-area.frontpage .info-panel .mwr-element {height:208px; margin:16px -10px 0px 0px}
			

	#footer {display:inline; float:left; clear:both; width:100%; height:auto; margin:2px 0px 60px; background:#707070; color: #efefef}
		#footer a {background:transparent}

	#address {display:inline; float:right; line-height:30px;}

	
	.mwr-element {display:inline; float:left}

body, input, textarea, tbody, thead, table {font:13px century schoolbook, serif; color:#363636}
	form {display:inline; margin:0px; padding:0px}
	img {border:0px}

	h1, h2, h3, h4, h5, h6, legend {margin:0px; line-height:1em}
	h1  {display:block; font-family:century schoolbook, serif; font-size:24px; line-height: 40px; font-weight:bold; letter-spacing:2px; color:#ff3300; text-transform:uppercase}
	h2, cite, legend  {display:block; font-family:verdana narrow, verdana, helvetica, sans-serif; font-size:22px; line-height:55px; font-weight:bold; letter-spacing:-1px; color:#000; margin:1em 0px 0px }
	
	p {margin:1.2em 0px}
	.intro-text {font-size:18px; line-height:22px; font-weight:normal; color:#000}
	a {color:#ff3300}
	a:hover {color:#ff3300}
	
	.highlight {color:#ff3300}
	
	hr {display:block; width:100%; margin:10px 0px; border:none; border-top:1px solid #cecece; height:1px; overflow:hidden; background:#fff; color:#fff}


	cite {margin:0px; padding:0px; color:#707070; overflow:hidden}
	div.quote {display:inline; float:right; width:240px; margin:1.2em 0px 1.2em 30px; color:#707070; font-style:normal; background:url(../images/gx_quote.gif) no-repeat 100% 5px}
		div.quote cite {display:block; width:160px; font-style:normal; color:#707070; margin:0px 80px 0px 0px}
		div.quote .origin {display:block; clear:both; margin:15px 60px 0px 0px; font-size:11px/normal verdana narrow, verdana, helvetica, sans-serif}
	
	
	button {display:inline; float:left; border:0px; background:transparent; margin:0px 5px 5px 0px; padding:0px; width:auto; height:auto; text-align:left; overflow:visible; cursor:pointer; cursor:hand}
	.button {display:inline; float:left; margin:0px 5px 5px 0px; width:auto; height:25px; font:bold 12px/25px verdana narrow, verdana, helvetica, sans-serif; color:#fff; letter-spacing:0px; text-transform:uppercase; text-decoration:none; overflow:visible; background:url(../images/bn_small_left.gif) no-repeat 0px 0px; cursor:pointer; cursor:hand}
		button {-moz-margin-start:-3px}
		button div.button {-moz-margin-start:-3px; -moz-margin-end:-3px; margin:0px}
		.button:hover, button.over .button {color:#fff; background-position:0px -25px}
		.button span {display:inline; float:left; min-width:85px; width:auto !important; width:85px; padding:0px 25px 0px 8px; white-space:nowrap; background:url(../images/bn_small_right.gif) no-repeat 100% 0px}
		
		.button.gray {background-image:url(../images/bn_small_left_gray.gif)}
		
		.button.fit-to-text {}
			.button.fit-to-text span {min-width:0px; width:auto; padding:0px 9px 0px 8px}
	
	table {width:100%; padding:0px; border:0px; border-collapse:collapse}
		tr {}
		td, th {margin:0px; padding:8px 16px; vertical-align:top; font-weight:normal; background:#fff}
		
		.TableCell-Blue {background-color:#2db8f0; color:#fff}
		.TableCell-LightGray {background-color:#eae9e8}
		.TableCell-DarkGray {background-color:#867d7b; color:#fff}
		.TableCell-Blue a, .TableCell-DarkGray a {color:#fff}
		
	.mwr-element, .focus-element {width:330px; margin:29px 0px 7px}
		.mwr-element .inner, .focus-element .inner {margin:0px 30px}
		.mwr-element h2.element-header, .focus-element h2.element-header {position:relative; margin:0px 0px 12px}
		.mwr-element select {width:100%; margin-bottom:15px}

		.mwr-element div.quote {display:block; float:none; margin:0px; width:270px; background-position:185px 5px}
			.mwr-element div.quote cite {width:160px; margin:0px}
			.mwr-element div.quote .origin {margin-right:90px}

		.mwr-element.flash-bg {}
			.mwr-element.flash-bg .inner {position:relative; height:240px}
			.mwr-element.flash-bg .flash {width:330px; height:219px; margin-top:-219px}
			.frontpage .mwr-element.flash-bg .inner {height:209px}
		

	#address {font-size:11px; color:#efefef}
		#address dl {display:inline; float:left; margin:0px 18px 0px 0px; padding:0px; list-style:none}
		#address dd {display:inline; float:left; margin:0px 12px 0px 0px; padding:0px; }
		#address a {color:#efefef}
		#address a:hover {color:#ff3300}
		
		
		
	ul.related-items {margin:2em 0px 0px; padding:0px; list-style:none; border-top:1px solid #cecece}
		ul.related-items li {display:inline; float:left; clear:both; width:100%; min-height:74px; height:auto !important; height:74px; margin:-1px 0px 0px; padding:1em 0px 0px; border-bottom:1px solid #cecece; border-top:1px solid #cecece}
		
		ul.related-items .thumbnail {display:inline; float:left; margin-right:15px}
		ul.related-items .inner {display:inline; float:left; width:310px}
		ul.related-items h2 {position:relative; margin-top:-4px; margin-bottom:-4px}
		ul.related-items a.related {display:inline; float:right; margin:1px 6px 0px 0px; background:transparent}
		
		ul.related-items li.over {position:relative; margin-left:-15px; padding-left:15px; background:#f9f9f9; cursor:pointer; cursor:hand }
			ul.related-items li.over a.related {margin-right:2px}

	
	ul.sitemap {margin:1.2em 0px; padding:0px; list-style:none}
		ul.sitemap li {margin:0px 0px 1em; padding:0px}
		ul.sitemap a {font-weight:bold; color:#363636; text-decoration:none}
		ul.sitemap a:hover {color:#ff3300}
		
		ul.sitemap ul {margin:0px 0px 0px 1.4em; padding:0px; list-style:none}
		ul.sitemap ul li {margin-bottom:0px}
		ul.sitemap ul a {font-weight:normal}


	table.data-list {width:100%; margin:1.2em 0px; padding:0px; border-collapse:collapse}
		table.data-list td {padding:13px 20px 13px 0px; vertical-align:top; white-space:nowrap; border-top:1px solid #cecece; border-bottom:1px solid #cecece}
		table.data-list td.wrap {white-space:normal}
		table.data-list td.radio {padding-top:11px}
		table.data-list td.last {padding-right:0px}
		table.data-list a.button {position:relative; float:right; margin:-5px 0px}
		table.data-list a.button span {float:right}
		
		table.data-list tr.unavailable td {color:#ccc}
		table.data-list tr.over td {background:#f9f9f9; cursor:pointer; cursor:hand }
	
	
	.list-header {margin-bottom:-1.6em}
	.list-item {margin-bottom:2.4em}
		.list-item .thumbnail {display:inline; float:left; margin:1.2em 10px 10px 0px}
		.list-item p.clearfix {clear:both}
			
	
	
	.standard-form {width:100%;}
		.standard-form input.text, .standard-form .col {display:inline; float:left; clear:left; width:240px; margin:0px 0px 8px 0px}
		.standard-form input.text.right, .standard-form .col.right {float:right; clear:right}
		.standard-form textarea {width:554px; height:80px; margin-bottom:8px}
		.standard-form .checkboxes input {display:block; clear:left; width:25px; height:20px; margin:0px -25px -18px 0px}
		.standard-form .checkboxes label {display:block; clear:right; margin:0px 0px 1em 0px; padding-left:25px}
		
		.standard-form .required {background:#ffc}
	
		fieldset {margin:1.2em 0px; padding:0px; border:0px}
		
		.mwr-element .standard-form .col {width:128px}
		.mwr-element .standard-form .checkboxes label {padding-left:23px}

input#sword {
        BORDER-RIGHT: #aaaaaa 1px solid;
	BORDER-TOP: #aaaaaa 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #aaaaaa 1px solid;
	width: 130px;
	COLOR: #555555;
	BORDER-BOTTOM: #aaaaaa 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #eeeeee;
}
