@charset "utf-8";

*		{ margin: 0px; padding: 0px; }
body	{ font-family: Arial, Helvetica, sans-serif; background: url(../images/bg_main.jpg) top left repeat; }
a		{ color: #d03227; text-decoration: none; }
a:hover	{ text-decoration: underline; }

div#container-1			{ background: url(../images/bg_top.png) top repeat-x; }
div#container-2			{ width: 950px; background: url(../images/content_bg.png) left repeat-y; padding: 0px 20px 0px 20px; margin: 0px auto; }

div#header						{ overflow: hidden; }
div#logo						{ float: left; padding: 15px 0px 19px 20px; }
div#logo img					{ border: none; }
div#tagline						{ float: right; font-size: 8pt; color: #666; padding: 10px 20px 0px 0px; }
div#tagline	img					{ padding: 0px 5px 5px 10px; vertical-align: middle; }
ul#navigation					{ margin: 92px 10px 0px 0px; padding: 0px; list-style-type: none; }
ul#navigation li				{ margin: 0px; padding: 0px; float: right; }
ul#navigation li a				{ display: block; padding: 5px 0px 5px 0px; margin: 0px 10px 0px 15px; color: #323232; font-size: 12pt; text-decoration: none; border-bottom: 5px solid #fff; font-weight: bold; }
ul#navigation li a:hover		{ text-decoration: none; border-bottom: 5px solid #2b2f88; }
ul#navigation li a.on			{ border-bottom: 5px solid #2b2f88; }

li#dd ul				{ padding: 0px; margin: 0px 0px 0px 14px; list-style: none; display: none; z-index: 10; position: absolute; top: 127px; }
li#dd ul li				{ padding: 0px 0px 0px 0px; margin: 0px; float: none; text-align: left; background-color: #d03227; }
li#dd ul li a			{ padding: 6px 8px 6px 8px; margin: 0px; text-decoration: none; font-weight: normal; color: #fff; display: block; font-size: 10pt; border-bottom: 1px solid #666; border-left: 1px solid #e5e5e5; border-right: 1px solid #666; border-top: 1px solid #e5e5e5; }
li#dd ul li a:hover		{ background-color: #deb920; color: #000; border-bottom: 1px solid #666; border-left: 1px solid #e5e5e5; border-right: 1px solid #666; border-top: 1px solid #e5e5e5; }

div#content						{ overflow: hidden; font-size: 10pt; }
div#content ul					{ margin: 0px 0px 12px 0px; }
div#content ul li				{ padding: 0px 0px 0px 15px; background: url(../images/li_item.jpg) 5px 6px no-repeat; list-style-type: none; }
div#contentleft					{ float: left; width: 580px; padding: 0px 0px 10px 20px; }
div#contentleft h1				{ font-size: 14pt; margin: 20px 0px 15px 0px; }
div#contentleft h2				{ font-size: 12pt; margin: 0px 0px 12px 0px; }
div#contentleft h2 img			{ padding: 0px 10px 0px 0px; vertical-align: middle; }
div#contentleft p				{ margin: 0px 0px 10px 0px; }
div.imagefloat					{ float: right; padding: 0px 0px 20px 20px; }
div.imagefloat img				{ border: 3px  solid #d03227; }
div.spacer						{ border-top: 1px dotted #666; margin: 0px 0px 10px 0px; }
div#contentright				{ float: right; background: url(../images/right_content_bg.jpg) top left no-repeat; width: 274px; height: 380px; padding: 10px 25px 0px 25px; }
div#contentright h2				{ font-size: 12pt; margin: 12px 0px 12px 0px; }
div#contentright p				{ margin: 0px 0px 10px 0px; }
div#contentspacer				{ height: 0px; border-bottom: 1px solid #c5c5c5; }

div#footer								{ height: 100px; margin: 0px 10px 0px 10px; background: url(../images/footer_bg.jpg) top repeat-x; border-top: 3px solid #deb920; padding: 6px 5px 5px 5px; font-size: 9pt; }
ul#footernavigation						{  }
ul#footernavigation li					{ float: left; list-style-type: none; }
ul#footernavigation li a				{ display: block; color: #4b4b4b; padding: 0px 5px 0px 0px; margin: 0px 5px 0px 0px; }
div#footercontent						{ float: right; color: #4b4b4b; }
div#footercontent a						{ color: #4b4b4b; }

div#contact						{ margin: 10px 0px 10px 0px; }
div#contact p					{ background-color: #f7f7f7; margin: 5px 0px 5px 0px; padding: 5px; }
div#contact p:hover				{ background-color: #ffffbb; padding: 5px; }
div#contact	span				{ color: #ff0000; }
.red							{ color: #ff0000; }


