
body {  background:#B6CDC5 url(images/bg_footer.gif) repeat-x top; margin-bottom:10px;  padding: 0; font:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; text-align:center;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin:0pt;padding:0pt;}
h1	{ font:12pt Arial, Helvetica, sans-serif; color:#5e5e5e; line-height:22px; font-weight:bold}h2	{ font:12pt Arial, Helvetica, sans-serif;}
h3	{ font:12pt Arial, Helvetica, sans-serif; background:url(images/h3.gif) no-repeat 0% 50%; padding-left:30px; padding-top:2px; color:#C09626; line-height:18px;}
h4	{ font:bold 10pt Arial, Helvetica, sans-serif; color:#666;}

ul {list-style-image:url(images/bullet.gif);}
.normal {font:normal 9pt Arial, Helvetica, sans-serif; color:#444;text-align:left;padding:10px!important;}
.normal h1,  .normal h2, .normal h3, .normal h4{font:normal 9pt Arial, Helvetica, sans-serif; color:#444;text-align:left;padding:10px;}
 a:link, ul a:visited	{color: #3d3d3d;}
 a:hover{ color: #074b98; }


#wrap	{ width:915px; margin:0pt auto; }
#wrap .header	{ width:907px;}

#suptop  { float:right; width:616px;text-align:right; margin:5pt 0 0 0;}
/* \ */
* html #suptop  {  float:right; width:624px;text-align:right;margin:5pt 0 0 0;}
/* */
#top {float:left;text-align:left;}
#top .site_name	{ font:bold 12pt Arial, Helvetica, sans-serif; text-decoration:none; left:110px; position:relative; margin-bottom:5px;}


#right {float:right; width:210px; margin-left:-20px;}
#right .rtop {margin:0px 7px 0pt 4px;}
#right h1 {font-size:10pt; font-weight:bold; text-align:left; margin-left:10px;padding-top:4px; position:relative; bottom:4px;}
#right ul	{ margin-left:25px; margin-top:5px; list-style-image:url(images/bullet.gif);}

.pic1{background:url(images/contactor.gif) no-repeat;  margin:0px; font:14pt Arial, Helvetica, sans-serif; margin-left:15px;padding-top:4px; color:#ff0000 }
#left	{ margin:0px; width:200px; text-align:left; float:left; position:relative; left:-8px;margin-right:1px;}
#left h1 { font-size:10pt; font-weight:bold; text-align:left; margin-left:10px;padding-top:4px;}
#left  ul	{ margin-left:20px; margin-top:5px; list-style-image:url(images/bullet.gif);}
#left  li	{ margin-bottom:0px; font:8pt Arial, Helvetica, sans-serif; line-height:15px; }
#left  ul a:link, ul a:visited	{color: #3d3d3d;}
#left  ul a:hover{ color: #074b98; }
#left .tilte {font-size:10pt; font-weight:bold; text-align:left; margin-left:10px;padding-top:4px; color:#fff; position:relative; bottom:4px;}
.ltop {margin:0px 7px  0px 4px }



#center {float:left; margin-left:47px; width:523px; position:relative;top:-4px; }
#center_mapsite {float:left; margin-left:90px; width:725px; position:relative;top:-4px;text-align:left; }
#center .text	{  text-align:left;font:10pt Arial, Helvetica, sans-serif; color:#000; line-height:120%; padding:8px;}
#center_mapsite .sitemap_links	{font-size:10pt; margin-left:50px;}
.text	a {color:#0098D7 !important}
.text	h3 {font-weight:bold}

#footer_menu	{ padding:5px 0; font:8pt Arial, Helvetica, sans-serif;}






 .arrow   {    background:url('images/arrow.png'); width:18px; height:18px;    float:right; margin:0px 8px;  }
 * html .arrow {  background:none;width:18px; height:18px;    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/arrow.png', sizingMethod='scale');   }


#whitebox {margin-right:16px;  }
#whitebox .top_         { background:url(images/top.png) no-repeat left top;          height:12px;   width:100%;  line-height:1px; font-size:1px; }
#whitebox .topright_    { background:url(images/top-right.png) no-repeat left top;    height:12px;   width:14px;  float:right; position:relative; left:14px; }
#whitebox .bottom_     { background:url(images/bottom.png) no-repeat left top;       height:21px;   width:100%;  line-height:1px; font-size:1px; }
#whitebox .bottomright_ { background:url(images/bottom-right.png) no-repeat left top; height:21px;   width:14px;  float:right; position:relative; left:14px; }
#whitebox .center_     { background:url(images/leftside.png) repeat-y;            padding-left:8px;   width:100%  }
#whitebox .centerbox_  {background:url(images/rightside.png) repeat-y right;         padding-right:6px;  width:100%; }
#whitebox .fill_ {background:#fff; padding:1px;}
/* \ */
* html #whitebox                 {  padding:0px; margin:0px;background:none;   }
* html #whitebox  .top_           {  margin-left:3px;  margin-right:17px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top.png', sizingMethod='crop'); background:none; }
* html #whitebox  .bottom_       {  margin-left:3px;  margin-right:17px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom.png', sizingMethod='crop');background:none; }
* html #whitebox  .topright_      {  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top-right.png', sizingMethod='crop'); background:none; }
* html #whitebox  .bottomright_   {  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom-right.png', sizingMethod='crop'); background:none; }
* html #whitebox  .centerleft_   {  padding:0px; margin:0px; width:6px; float:left;  height:100%; position:relative; left: 3px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leftside.png', sizingMethod='scale');background:none; }
* html #whitebox  .centerright_  {  padding:0px; margin:0px; width:7px; float:right; height:100%; position:relative; left:-3px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rightside.png', sizingMethod='scale');background:none; }
* html #whitebox  .center_       {  padding:0px;margin:0px;  height:expression( document.getElementById("xx").clientHeight );background:none;}
* html #whitebox  .centerbox_    {  padding-right:0px; background:none; }
/* */	



#gbox {margin-right:13px;  }

#gbox .top_         { background:url(images/gtop.png) no-repeat left top;          height:12px;   width:100%;  line-height:1px; font-size:1px; }
#gbox .topright_    { background:url(images/gtop-right.png) no-repeat left top;    height:12px;   width:14px;  float:right; position:relative; left:14px; }
#gbox .bottom_     { background:url(images/gbottom.png) no-repeat left top;       height:21px;   width:100%;  line-height:1px; font-size:1px; }
#gbox .bottomright_ { background:url(images/gbottom-right.png) no-repeat left top; height:21px;   width:14px;  float:right; position:relative; left:14px; }
#gbox .center_     { background:url(images/gleftside.png) repeat-y; padding-left:8px;   width:100%  }
#gbox .centerbox_  {background:url(images/grightside.png) repeat-y right; padding-right:6px;  width:100%; }
#gbox .fill_ {background: #fff; }
/* \ */
* html #gbox                 {  padding:0px; margin:0px;background:none;   }
* html #gbox  .top_           {  margin-left:3px;  margin-right:17px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gtop.png', sizingMethod='crop'); background:none; }
* html #gbox  .bottom_       {  margin-left:3px;  margin-right:17px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gbottom.png', sizingMethod='crop');background:none; }
* html #gbox  .topright_      {  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gtop-right.png', sizingMethod='crop'); background:none; }
* html #gbox  .bottomright_   {  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gbottom-right.png', sizingMethod='crop'); background:none; }
* html #gbox  .centerleft_   {  padding:0px; margin:0px; width:6px; float:left;  height:100%; position:relative; left: 3px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gleftside.png', sizingMethod='scale');background:none; }
* html #gbox  .centerright_  {  padding:0px; margin:0px; width:7px; float:right; height:100%; position:relative; left:-3px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/grightside.png', sizingMethod='scale');background:none; }
* html #gbox  .center_       {  padding:0px;margin:0px;  height:expression( document.getElementById("xx").clientHeight );background:none;}
* html #gbox  .centerbox_    {  padding-right:0px; background:none; }
   /* */	

   
#hbox {margin-right:4px; }
#hbox h1	{ color:#fff!important;}
#hbox .top_         { background:url(images/htop.png) no-repeat left top;          height:6px;   width:100%;  line-height:1px; font-size:1px; }
#hbox .topright_    { background:url(images/htop-right.png) no-repeat left top;    height:6px;   width:14px;  float:right; position:relative; left:4px; }
#hbox .center_     { background:url(images/hleftside.png) repeat-y;            padding-left:4px;   width:100%;  height:24px;  }
#hbox .centerbox_  {background:url(images/hrightside.png) repeat-y right;         padding-right:0px;  width:100%; }
#hbox .fill_ {background: #525a1c url(images/hgrad.png) repeat-x ;  height:24px;}
/* \ */
* html #hbox  .fill_         { background:none; width:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hgrad.png', sizingMethod='scale');  }
* html #hbox                 {  padding:0px; margin:0px;background:none;   }
* html #hbox  .top_           {  margin-left:3px;  margin-right:17px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/htop.png', sizingMethod='crop'); background:none; }
* html #hbox  .topright_      {  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/htop-right.png', sizingMethod='crop'); background:none; position:relative; left:14px;  }
* html #hbox  .centerleft_   {  padding:0px; margin:0px; width:2px; float:left;  height:26px; position:relative; left: 3px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hleftside.png', sizingMethod='scale');background:none; }
* html #hbox  .centerright_  {  padding:0px; margin:0px; width:2px; float:right; height:26px; position:relative; left:-3px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hrightside.png', sizingMethod='scale');background:none; }
* html #hbox  .center_       {  padding:0px;margin:0px; background:none;  height:24px;}
* html #hbox  .centerbox_    {  padding-right:0px; background:none; }
   /* */	

/* \ */
* html .iefix {position:relative;}
/* */	   

#xx                    { margin-right:1px;margin-left:-2px; }   
/* \ */
* html #xx                       {   margin-left:0px;margin-right:0px; }
/* */	

/*							HELPERS						*/

.smallbr {line-height:4px; font-size:4px; height:4px;}
.color	{ color:#9da736;}
.left	{ float:left;}
.right	{ float:right;}
.clear	{ clear:both; margin:0; padding:0; font-size:1px; line-height:0;}