body { margin:0; padding:0; background-image:url(images/bg.jpg); }
#global { width:914px; margin:0 auto; }
.clearing { clear:both; height:0px; font-size:0px; line-height:0px; }
p, ul, form, fieldset, h1, h2, h3, h4, h5 { margin:0; }
.header { background:url(images/header.jpg) left 24px no-repeat; height:146px; padding:55px 0 0 41px; }
.home .header { background:url(images/home_header.jpg) left 18px no-repeat; height:377px; padding:18px 0 0 40px; }
.home .menulbox { height:320px; }
ul.menul { list-style:none; }
ul.menul { padding:0; }
.home ul.menul { padding:18px 0 50px 16px; }
ul.menul li { margin:0; padding:0; }
ul.menul li a { color:#fff; text-decoration:none; font:bold 12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; }
ul.menul li.current a, ul.menul li a:hover { color:#ff9900; }
p.head1 { padding:0; padding-top: 26px; color:#ff9900; font:18px "Arial Black", Arial, Helvetica, sans-serif;  }
p.head2 { padding:20px 50px 5px 20px; color:#ff9900; font:18px "Arial Black", Arial, Helvetica, sans-serif;  }

/*added by Rhino*/
.content_lower { margin:0 auto;  width: 914px; background:url(images/content.gif) top repeat-y; }
.botom { width: 914px;  margin:0 auto;  height: 31px; background:url(images/home_bottom.jpg); }
.lower_part { width: 914px; background:url(images/content.gif); margin:0 auto; padding-top:5px;  }
.lower_content { width: 880px; margin:0 auto;  }
.content_text { width: 840px; margin:0 auto;  padding-left: 30px; color:#fff; font:0.8em Verdana, Arial, Helvetica, sans-serif; font-style:italic; }
.footer_content { width: 880px;  margin:0 auto; }
.igor1 {width: 150px; height:163px; float:left;} 
.igor2 {width: 189px; height:76px; float:right; } 
.igor_text {width: 360px; height:76px; float:left; margin-top:5px; 
	font:0.8em bold Verdana, Arial, Helvetica, sans-serif; color:#fff; } 
.igor_text a { font:bold Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }	
.igor_text a:hover { text-decoration:underline; }
.amf {width: 145px; height:164px; float:left; margin-right:13px; } 
.amf_text { float:left; }
.amf_text1 { width: 230px; font:bold 0.85em/0.85em Verdana, Arial, Helvetica, sans-serif; color: #ff9933; }
.amf_text2 { width: 245px; margin-top:10px; font:0.8em bold Verdana, Arial, Helvetica, sans-serif; color:#fff; }

.main_left, .copy, .footer { display:block; }

.bgr { background:url(images/bgr_bg.jpg) right repeat-y; }
.bgr_t { background:url(images/bgr_t.jpg) right top no-repeat; }
.bgl { background:url(images/bgl_bg.jpg) left repeat-y; }
.bgl_t { background:url(images/bgl_t.jpg) left top no-repeat; }

.home .bgr { background:url(images/home_bgr_bg.jpg) right repeat-y; }
.home .bgr_b { background:url(images/home_bgr_b.jpg) right bottom no-repeat; }
.home .bgr_t { background:url(images/home_bgr_t.jpg) right top no-repeat; }
.home .bgl { background:url(images/home_bgl_bg.jpg) left repeat-y; }
.home .bgl_b { background:url(images/home_bgl_b.jpg) left bottom no-repeat; }
.home .bgl_t { background:url(images/home_bgl_t.jpg) left top no-repeat; }

.content { padding:0 16px 0 19px; }
.content_text { padding:0 16px 0 19px; }
.content_sub { background:#0a0000; padding:13px 20px 0 30px; }
.content_sub2 { background:url(images/cont_bg.gif) 217px top repeat-y; }

.home .content { padding:0 16px 0 18px; }
.home .content_sub { background-color:#0a0000; padding:20px 20px 75px 27px; }

.logos { margin-top:20px; }
.logos th, .logos td { padding:0 0 29px 0; }
.logos th { width:90px; text-align:center; padding-top:2px; }
.logos th a img { border-width:5px 6px; border-style:solid; border-color:#933; }
.logos td a { color:#fff; font:12px/15px Arial, Helvetica, sans-serif; text-decoration:none; }
.logos td a:hover { text-decoration:underline; }

.bottom_img { background:url(images/bg_b.jpg) top no-repeat; height:32px; }
.home .bottom_img { background:url(images/home_bottom.jpg) top no-repeat; height:31px; }
.copy { position:absolute; padding-left:350px; z-index:0; }
.footer { padding-right:20px; text-align:right; height:25px; z-index:1; }
.home .copy, .home .footer { padding-top:10px; }
.footer, .footer a, .copy { color:#383329; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.info_hub {font:11px Verdana, Arial, Helvetica, sans-serif; color:#ccc; margin-top:69px; margin-left: 5px; width: 150px;}

/* mockup */
.main_left { float:left; width:207px; }
.main_left { padding-right:20px; }
.main_right { float:right; width:600px; }
.main_left .block2 { padding-top:30px; }
.titlebox { padding-top:3px; height:47px; }
/* .printable { display:block; float:right; background:url(images/printable.gif) no-repeat; width:39px; height:47px; } */
h1 { color:#ff9900; font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; }
h2 { color:#ff9900; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 5px; }
h3 { color:#ff9900; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 2px; padding-bottom: 0px; }
.titlebox h1 { float:left; padding-left:15px; }
.main_right p { padding:0 0 13px 0; color:#fff; font:13px/21px Arial, Helvetica, sans-serif; }
.main_right ul, ol { padding:0 0 20px 0; color:#fff; font:13px/21px Arial, Helvetica, sans-serif; }
.main_right li{margin-left:30px;} 
.main_right a:link {padding:13px 0 0 0; color:#fff; font:13px/21px Arial, Helvetica, sans-serif; }
.main_footnote a:link {padding:13px 0 0 0; color:#fff; font:10px Arial, Helvetica, sans-serif; }
.no-top-margin {padding-top: 0px; margin-top: 0px; }

.art_img_l { float:left; margin:3px 15px 5px 0; }

form.fcon { padding:0 0 0 32px; }
form.fcon fieldset { border:0; padding:10px 0 0 0; clear:left; }
form.fcon label { color:#fff; font:12px Arial, Helvetica, sans-serif; float:left; width:90px; text-align:right; padding:3px 5px 0 0; }
form.fcon .inp_txt { width:202px; padding:2px 5px; }
form.fcon textarea { width:324px; height:168px; padding-left:5px; }
form.fcon textarea, form.fcon .inp_txt { border:1px solid #999; font:12px Arial, Helvetica, sans-serif; color:#0a0000; }
form.fcon .f1 { padding:0; }
form.fcon .f4 { padding:13px 0 0 335px; }
.b_send { width:93px; height:26px; background:url(images/b_send.gif) no-repeat; border:0; cursor:pointer; }

.home h1 { font-size:17px; padding-bottom:5px; }
.home .xboxcontent .sub { padding:8px 0 8px 24px; _height:1%; }
.home .logos img { border:4px solid #98353a; margin-right:14px; }
.home .xboxcontent .col_part {
	float:left;
	width:360px;
	margin-left: 0px;
	margin-top: 10px;
}
.home .xboxcontent .col_sep {
	float:left;
	width:30px;
	background:url(images/home_c_sep.gif) 17px 15px no-repeat;
	height:140px;
	margin-top: 10px;
}
.home .xboxcontent .col_dona {
	margin-top:10px;
	float:right;
	width:420px;
}
.home .xboxcontent p { padding:15px 0 0 0; color:#fdfdfc; font:12px/14px Arial, Helvetica, sans-serif; }
.home .xboxcontent a:link {padding:13px 0 0 0; color:#fff; font:13px/21px Arial, Helvetica, sans-serif; text-decoration:underline; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#000; border-left:1px solid #8c5400; border-right:1px solid #8c5400;}
.xb1 {margin:0 5px; background:#8c5400;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#000; border:0 solid #8c5400; border-width:0 1px;}
.xsnazzy {background:transparent; }
