/* CSS Document */
/**/
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////// CSS Document */
html, body 						{ margin:0; padding:0;  height:100%; background: #fdf9ee url("/_i/bg_page.gif") repeat 0 0; }
body, td, p 					{ font-family:Arial; font-size:12px; font-weight:normal; line-height:15px; color:#000; }
body hr 						{ display: none; }
/**/
/*/////////////////////////////////////////////////////////	Links, images, headlines */
a, a:hover 						{ color:#000;}
a, img 							{ border:0; margin:0; }
h1, h2, h3, h4, h5, p 			{ margin:0; padding:0; color:#343434; }
/**/
/**/
/*/////////////////////////////////////////////////////////	Floatig and clearing */
.clear 							{ clear:both; }
#pagewrapper 					{ width:100%; background: #fdf9ee url('/_i/bg_home.gif') repeat-x 0 0; }
#home #pagewrapper				{ background: #fdf9ee url("/_i/bg_home.gif") repeat-x 0 0; }
#page 							{ width:856px; }
#headerarea 					{  }
#mainarea 						{ border-top:8px solid #910d10; background: #fdf9ee url('/_i/bg_side.gif') repeat-y 100% 0; zoom:1; }
#contentwrapper 				{ float:left; background: #fdf9ee url("/_i/bg_page.gif") repeat 0 0; }
#contentpadder 					{ width:590px; margin: 0 0 70px 0; }
#sidebar 						{ width:266px; float:left; }
#footerarea 					{ border-top:4px solid #910d10; height:80px; clear:left; }
/**/
/**/
/*/////////////////////////////////////////////////////////	Header */
#headerarea h1 					{ margin:28px 0 0 29px; float:left; display:inline; width:224px; }
#headerarea #menuwrapper 		{ float:right; width:550px; margin: 62px 0 0 0; }
/**/
/**/
/*/////////////////////////////////////////////////////////	Banner area */
#bnrgroup 						{ width:590px; }
#bnrgroup a 					{ text-decoration:none; cursor:pointer; }
#bnrgroup p						{ font-family: 'Trebuchet MS'; font-size:11px; line-height:13px; width:200px; margin-left:32px; color:#000; }
/*Banner Main */
#bannermain 					{ background: #b1090f url('/_i/bnrmain_bg.gif') repeat-x 0 0; }
#bannermainpadder				{ height:186px; background: transparent url('/_i/bnrmain.jpg') no-repeat 100% 100%; }
#bannermain p					{ font-family:'Arial'; font-size:12px; line-height:15px; color:#fff; width:300px; }
#bannermain p .quote			{ display: block; margin-top:8px; }
#bannermain p em 				{ display:block; text-align:right; font-size:11px; line-height:20px; margin-right:16px; }
#bannermain p a { color: #fff; text-decoration:underline; }
#bannermain h1 					{ height:85px; margin:0; background:transparent url('/_i/bnrmain_h1.gif') no-repeat 0 0; }
#bannermain h1 span 			{ display:none; }
/**/
#bnrgroup a:hover				{ border: none; }
#bnrgroup a:hover #bnrbotleft p, #bnrgroup a:hover #bnrbotright p { color:#910d10; }
#bnrbotleft, #bnrbotright 		{ float:left; width:295px; height:100px; }
#bnrbotleft						{ background: #fbcda7 url('/_i/bnrbtmleft_bg.gif') no-repeat 100% 0; }
#bnrbotright 					{ background: #fcd7b6 url('/_i/bnrbtmright_bg.gif') no-repeat 100% 0; }
#bnrbotleft h3					{ background: transparent url("/_i/bnrbtmleft_h3.gif") no-repeat 0 0 }
#bnrbotright h3					{ background: transparent url("/_i/bnrbtmright_h3.gif") no-repeat 0 0 }
#bnrbotleft h3, #bnrbotright h3 { height: 50px; }
#bnrbotleft h3 span, #bnrbotright h3 span { display:none; }
#bnrgroup #bnrbotleft p			{ width: 180px; }
#bnrgroup #bnrbotright p 		{ margin-left: 24px; width: 150px; }
/**/
/*/////////////////////////////////////////////////////////	Content */
#content 						{ margin-left:32px; margin-right:24px; padding-top:10px; }
#content h1 					{ font-size:20px; margin:12px 0 18px 0; line-height:22px; }
#content h2 					{ font-size:16px; margin:12px 0 14px 0; line-height:20px; }
#content h3						{ font-size:16px; margin:12px 0 10px 0; line-height:18px; }
#content h4						{ font-size:14px; }
#content h5 					{ font-size:13px; font-weight:bold; }
#content p 						{ margin-bottom:14px; line-height:15px; }
#content p.intro 				{ font-size:14px; line-height:17px; margin: 12px 0; color:#910d10; }
#home #content p.intro 			{ color:#910d10; }
#colleft, #colright 			{ float:left; width:255px; }
#colleft 						{ margin-right:24px; }
#content h2 a					{ font-size:16px; color:#910d10; }
#content h3, #content a			{ color:#910d10; font-weight:normal; }
#content ul, #content ol		{ margin-bottom:18px; }
#content ul li, #content ol li	{ line-height: 17px; }
#content .attn 					{ font-size:14px; color:#910d10; margin-bottom:6px; }
#content .hr 					{ width:100%; height:0; border-top:1px solid #e0d3b9; margin-bottom:18px; }
/**/
/*/////////////////////////////////////////////////////////	Downlaod */
#page_download #content			{ margin:0; padding:0; }
#content #blockrandom			{ width:100%; height: 700px; border:none; }
/* form */
#content #form 					{ width:100%; margin-bottom:20px; }
#content #form p 				{ clear:both; margin:0; border-top:1px solid #e0d3b9; padding:3px 0; line-height:28px; }
#content #form label 			{ clear:left; display:block; float:left; line-height: 28px; width: 180px; }
#content #form input, 
#content #form select			{ float: right; background:#fff; border:1px solid #910d10; font-family:Arial; font-size:12px; color:#453C2B; width:222px; }
#content #form span				{ display: block; float:right; width:222px; font-size:13px; font-weight:bold; }
#content #form input 			{ padding: 3px; width: 233px; * width: 227px; }
#content #form select 			{ padding:2px; width: 241px; *width: 236px; }
#content #form option 			{ background-color: #fff; }
#content #form input#Submit1	{ padding:6px 0; }
#content #form input#Submit1, 
#content #form a.btnsubmit		{ display: block; background:#e0d3b9; width: 241px; *width: 236px; border:0; color:#910d10; font-weight:bold; float:right; text-decoration:none; text-align:center; line-height:28px; }
#content #form input#Submit1:hover, 
#content #form a.btnsubmit:hover { background:#910d10; color:#fff; }
#content #form br 				{ line-height:0; }
#content #form span.errors 		{ color: #C7123B; width: 233px; margin:4px 0; font-weight:normal; display:inline; line-height:13px; font-size:11px; }
/**/
/*/////////////////////////////////////////////////////////	Sidebar */
#sidebar a 						{ text-decoration:none; cursor:pointer; }
#sidebar .sidebanner 			{ height:100px; }
#sidebar .sidebanner h3 		{ height: 50px; }
#sidebar .sidebanner h3 span  	{ display:none; }
#sidebar .sidebanner p 			{ font-family: 'Trebuchet MS'; color:#fff; font-size:11px; line-height:13px; width:130px; margin:0 0 0 24px; }

#sidebar #bnrdownload 					{ height:162px; background: transparent url("/_i/side/bnrdownload_bg.jpg") no-repeat 100% 100%; }
#sidebar #bnrdownload #toparea 			{ height:62px; }

#sidebar a #bnrdownload #botarea 		{ height:100px; background: transparent url("/_i/side/bnrdownloadbot_bg.jpg") no-repeat 10000% 10000%; }
#sidebar a:hover #bnrdownload #botarea 	{ background-position: 100% 100%; }
#mainarea #sidebar a:hover				{ border: none; }
#home #sidebar #bnrdownload 			{ height:286px; }
#home #sidebar #bnrdownload #toparea 	{ height:186px; background: transparent url("/_i/side/bnrmain_corner.gif") no-repeat 0 0; }
#home #sidebar #bnrdownload h3 			{ height:50px; }

#sidebar a #bnraccount 			{ background: #a5050a url('/_i/side/bnraccount_bg.jpg') no-repeat 100% 100%; }
#sidebar a:hover #bnraccount	{ background-position: 100% 0; }
#sidebar a #bnrcontact 			{ background: #a5050a url("/_i/side/bnrcontact_bg.jpg") no-repeat 100% 100%; }
#sidebar a:hover #bnrcontact	{ background-position: 100% 0; }

#sidebar #bnrdownload h3 		{ background: transparent url('/_i/side/bnrdownload_h3.gif') no-repeat 0 100%; }
#sidebar #bnraccount h3 		{ background: transparent url('/_i/side/bnraccount_h3.gif') no-repeat 0 0; }
#sidebar #bnrcontact h3 		{ background: transparent url('/_i/side/bnrcontact_h3.gif') no-repeat 0 0; }

#sidebar .bnrdivider 			{ height:20px; }
/*#sidebar .bnrdivider 			{ height:20px; background: #fdf9ee url("/_i/bg_page.gif") repeat 0 0;} */
/**/
/*/////////////////////////////////////////////////////////	Footer */
/**/
#footerarea p 					{ font-size:11px; color:#7f7d78; margin:10px 0 0 32px; }
/**/
