html { height:100%; width:100%; }
body { margin:0; padding:0; background: rgb(36,143,187) url(../img/bg_main__.gif) center top repeat-y; height:100%; width:100%; color:#fff; font-family:Arial, Sans-serif; font-size:1.05em; }
div { margin:0; padding:0; border:none; }
#o1 { width:827px; margin-left:auto; margin-right:auto; background:transparent url(../img/bg_o1.gif) repeat-y; }
#o2 { width:827px; background:transparent url(../img/header.png) no-repeat; }
h1 { color:#fff; font-weight:bold; font-size:1.62em; margin:0; padding:0; font-family:"AvantGarde Md BT", Arial, sans-serif;}
h2 { color:#fff; font-weight:bold; margin:0; padding:0; font-size:1.02em; }
ul { margin:0; padding:0; list-style-type:none; }
li { margin:0; padding:0; }
#menu { float:left; width:199px; padding-top:30px; overflow:auto; }
#menu h2 {color: rgb(16,123,167); font-size:0.7em; padding:0 3px 2px 8px; }
#menu ul { color:#343434; }
#menu ul li { color:#343434; font-family: Times, Serif; padding:1px 3px 4px 3px; }
#menu ul li strong { margin:0; display:block; padding:2px 3px 1px 5px; font-weight:normal; font-size:0.79em; }
#menu ul ul li { margin:0; padding:0 0 1px 0; color:#000; font-family: Times, Serif; font-size:0.86em; }
#menu ul ul li a { display:block; font-weight:bold; margin:0; padding:1px 3px 1px 7px; color:#343434; background:transparent; text-decoration:none; }
#menu ul ul li a:Hover { background:rgb(158,207,59); }
#menu ul ul li #active { display:block; font-weight:bold; margin:0; padding:2px 3px 2px 7px; color:#343434; background:rgb(0,170,255); text-decoration:none; font-style:italic; }
#sm { background:rgb(206,221,221) url(../img/menu_br.gif) no-repeat; margin-top:6px; padding-top:8px; }
#smb { background:transparent url(../img/menu_brb.gif) no-repeat; height:10px; }
#sm_iw { background:#fff url(../img/m_iw_br.gif) no-repeat; }
#smb_iw { background:transparent url(../img/m_iw_brb.gif) no-repeat; height:10px; }
p { padding:10px 15px 10px 15px; margin:0; color:#000; font-size:0.79em; }
p.center { text-align:center; padding:2px 5px 2px 5px; }
p strong { font-weight:bold; font-size:1.0em; }
p strong.welc { color:#000; font-size:0.9em; }
a.iw { color:#000; text-decoration:none; font-size:0.7em; }
a.iw:Hover { color:#343434; }
a.iw strong {font-weight:bold; font-size:1.22em;}
h2.content { padding:10px 15px 10px 15px; margin:0; color:#000; font-size:0.79em; }
