body
{ margin:0;  padding:0;  font:normal 0.7em Tahoma,Verdana,Arial,sans-serif;  color:#395DA9;
background:#C0D0DF; }

div#out_wrapper
{ margin:0 auto;  padding:0;  background:#C0D0DF url("../css_images/outwrapper_bg.gif") top center repeat-y;
width:937px;  border:0 solid orange; }

div#wrapper
{ margin:0 auto;  padding:0;  background:#fff;  width:929px;  border:0 solid orange; }

.clr
{ clear:both; }

/* LINKS __________________________________________________________________ */
a			{ color:#395DA9;  text-decoration:underline; }
a:visited	{ color:#0F275A; }
a:hover		{ color:#FE0000; }
a:active	{ color:#FE0000; }

hr.hide
{ display:none; }



/* HEADER ______________________________________________________________________ */
div#header
{ margin:0 auto;  padding:0;  width:929px;  height:126px;  background:#fff;
border-bottom:1px solid #C0D0DF;}
div#header div#logo
{ margin:0 auto;  padding:0;  width:174px;  height:126px;  float:left;  background:#ccc; }
div#header div#hor_flash
{ margin:0 auto;  padding:0;  width:514px;  height:126px;  float:left;  background:#ddd; }
div#header div#utilities
{ margin:0 auto;  padding:0;  width:241px;  height:126px;  float:left;
background:#bbb url("../css_images/utilities_bg.gif") top left no-repeat; }
div#header div#utilities p
{ margin:0;  padding:100px 0 0 10px; }
div#header div#utilities a
{ margin:0;  padding:0 18px 0 18px;  color:#395DA9;  text-decoration:none; }
div#header div#utilities a.home
{ background:transparent url("../css_images/home_bg.gif") center left no-repeat; }
div#header div#utilities a.contact
{ background:transparent url("../css_images/contact_bg.gif") center left no-repeat; }
div#header div#utilities a.search
{ background:transparent url("../css_images/search_bg.gif") center left no-repeat; }


/* BREADCRUMB ______________________________________________________________________________ */
div#breadcrumb
{ margin:0 auto;  padding:2px 8px;  text-align:right;  width:913px;  color:#9AB3C7;
background:#fff url("../css_images/menu_content_bg.gif") top left repeat-y;}


/* MENU CONTENT ______________________________________________________________________ */
div#menu_content1
{ margin:0;  padding:0;  background:#fff;  float:left;  width:174px; border:0px solid red;   }


/* CONTENT MENU COL ______________________________________________________________________ */
div#menu_content
{ margin:0 auto;  padding:0;  width:929px;  float:left;  position:relative;
background:#fff url("../css_images/menu_content_bg.gif") top left repeat-y;  border:0px solid orange;}

div#menu_content div#menu
{ margin:0;  padding:0;  background:#fff;  float:left;  width:174px;  border:0px solid orange; }
div#menu_content div#menu ul
{ margin:14px 8px 0 10px;  padding:0;  list-style:none;  font-weight:bold;  color:#395DA9; }
div#menu_content div#menu li
{ margin:0 0 8px 0;  padding:0 0 0 16px;  background:#fff url("../css_images/menu_bt.gif") center left no-repeat; }

div#menu_content div#menu a				{ color:#395DA9;  font-weight:bold;  width:154px;  padding:0px;  display:block;  text-decoration:none; }
div#menu_content div#menu a:visited		{ color:#395DA9; }
div#menu_content div#menu a:hover		{ color:#ffffff;  background:#FE0000; }
div#menu_content div#menu a:active		{ color:#395DA9; }

div#menu_content div#content
{ margin:0 10px 10px 21px;  padding:0;  DISPLAY:INLINE;  float:left; background:#C9D7E4;
width:720px;  border:0px solid orange; height:auto !important; height:480px;  min-height:480px; vertical-align:top;}
/* div#menu_content div#content iframe {width:710px;background-color:#ffffff; margin:8px 0 0 8px;height:430px;  min-height:430px;} */
div#menu_content div#content iframe {width:660px;background-color:#ffffff; margin:8px 8px 8px 31px; height:660px;  min-height:660px;}
div#menu_content div#content h2
{ margin:0;  padding:0 10px 0 20px;  height:22px;  line-height:1.8em;
background:#fff url("../css_images/h2_wide_bg.gif") top left no-repeat;  color:#fff;  font-size:1.1em; }
div#menu_content div#content h3
{ margin:10px;  padding:0 10px;  color:#FE0000;  font-size:1.1em; }
div#menu_content div#content p
{ margin:10px;  padding:0 10px; }
div#menu_content div#content address
{ margin:10px;  padding:0 10px;  font-style:normal; }
div#menu_content div#content img
{ margin:10px;  padding:0 10px; }


/* FORM CONTROLS _______________________________________________________________________________ */
div#menu_content div#content form
{ margin:0 10px;  padding:0 10px; }
div#menu_content div#content fieldset
{ margin:10px 20px;  padding:10px;  border:0;  border:1px solid #7F95BA; }
div#menu_content div#content legend
{ margin:0;  padding:0 8px;  font-weight:bold; }
div#menu_content div#content label
{ margin:0 2px 0 0;  padding:3px 2px 2px 4px;  border:0 solid #7F95BA;  background:#D5E1ED;  display:block;
width:140px;  float:left; }
div#menu_content div#content input
{ display:block;  width:140px;  float:left;  font:normal 1em Tahoma,sans-serif;  border:1px solid #7F95BA; }
div#menu_content div#content div.buttons
{ margin:0 20px;  padding:0;  text-align:right; }
div#menu_content div#content div.buttons input.btn
{ margin:0 0 10px 10px;  padding:0;  border:0;  width:auto;  display:inline;  float:none; }
div#menu_content div#content input.btn
{ margin:0 0 0 2px;  padding:0;  border:0;  width:auto;  display:inline;  border:1px solid #212121;  float:none; }
div#menu_content div#content select
{ margin:0;  padding:0;  border:0;  width:auto;  display:inline;  border:1px solid #7F95BA;  float:none;  font-family:Verdana,sans-serif; }
div#menu_content div#content div.buttons img
{ margin:0 0 10px 0;  padding:0; }


/* TABLES ________________________________________________________________________________________ */
div#menu_content div#content table
{ margin:10px 20px;  /* margin:10px auto; */  padding:0;  clear:both;  width:90%;  border:0;  BORDER-TOP:0px solid #A0ACB6;  BORDER-LEFT:0px solid #A0ACB6; }
div#menu_content div#content table th
{ margin:0;  padding:4px;  text-align:left;  background:#395DA9;  color:#fff;
border:0;  BORDER-BOTTOM:0px solid #395DA9;  BORDER-RIGHT:0px solid #395DA9; }
div#menu_content div#content table td
{ margin:0;  padding:4px;  border:0;  BORDER-BOTTOM:0px solid #A0ACB6;  BORDER-RIGHT:0px solid #A0ACB6; }

div#menu_content div#content table.tbl_list
{ margin:0 0 10px 0;  /* margin:10px auto; */  padding:10px 20px;  clear:both;  width:100%;  border:0 solid orange; }
div#menu_content div#content table.tbl_list th
{ margin:2px 2px 10px 2px;  padding:4px;  text-align:left;  background:#395DA9;  color:#fff;  
vertical-align:top;  border:0; }
div#menu_content div#content table.tbl_list td.date
{ margin:0;  padding:4px;  border:0;  font-weight:bold;  vertical-align:top; }
div#menu_content div#content table.tbl_list td.date span
{ margin:0;  padding:0 0 0 14px;  background:transparent url("../css_images/dbl_arr.gif") top left no-repeat; }
div#menu_content div#content table.tbl_list td.odd
{ margin:0;  padding:4px;  border:0;  background:#D5E1ED;  vertical-align:top; }
div#menu_content div#content table.tbl_list td.even
{ margin:0;  padding:4px;  border:0;  background:#C9D6E6;  vertical-align:top; }

div#menu_content div#content table.tbl_list a
{ color:#395DA9;  font-weight:normal;  text-decoration:none; }
div#menu_content div#content table.tbl_list a:visited
{ color:#0F275A; }
div#menu_content div#content table.tbl_list a:hover
{ color:#FE0000;  text-decoration:underline; }
div#menu_content div#content table.tbl_list a:active
{ color:#FE0000; }




/* FOOTER ______________________________________________________________________ */
div#footer
{ margin:0 auto;  padding:8px 0;  color:#C9D7E4;  text-align:center;  font-weight:bold;
background:#395DA9 url("../css_images/footer_bg.gif") bottom right no-repeat;  width:929px; }