* { margin: 0; padding: 0; }
img { border: 0; }
body { background-color: #e0e0e0; background-image: url(../../img/global/bg.gif); background-repeat: repeat-y; }
th, td { vertical-align: top; }
hr { clear: both; display: none; }
a { text-decoration: none; }
ul { list-style-type: none; }

#bg { background-color: white; width: 760px; }

h1 { width: 760px; height: 73px; background-image: url(../../img/global/head.gif); background-repeat: no-repeat; }

h1 span, h2 span, h3 span, h4 span, li span { display: none; }

#menu li, #menu a { display: block; width: 152px; height: 31px; float: left; }
#btn1 { background-image: url(../../img/global/btn1_off.gif); }
#btn2 { background-image: url(../../img/global/btn2_off.gif); }
#btn3 { background-image: url(../../img/global/btn3_off.gif); }
#btn4 { background-image: url(../../img/global/btn4_off.gif); }
#btn5 { background-image: url(../../img/global/btn5_off.gif); }
#btn1 a:hover, #btn1on { background-image: url(../../img/global/btn1_on.gif); }
#btn2 a:hover, #btn2on { background-image: url(../../img/global/btn2_on.gif); }
#btn3 a:hover, #btn3on { background-image: url(../../img/global/btn3_on.gif); }
#btn4 a:hover, #btn4on { background-image: url(../../img/global/btn4_on.gif); }
#btn5 a:hover, #btn5on { background-image: url(../../img/global/btn5_on.gif); }

#foot a { color: #333; }
#foot { background-color: white; }
#foottop { width: 760px; height: 13px; background-image: url(../../img/global/foot_hr_top.gif); }
#footlow { width: 760px; height: 13px; background-image: url(../../img/global/foot_hr_low.gif); }
#footbg { background-color: #f2f2f2; }
#links1,#foot  #links2 { margin-left: 1em; }
#links1 li { margin: 4px 1em 4px 0; line-height: 100%; color: #333; float: left; }
#links2 li { margin: 4px 0 4px 4px; padding-bottom: 6px; line-height: 100%; color: #333; float: left; }
#copyright { margin: 4px 1em 0 0; color: #333; float: right; }
#end { border: 0; height: 6px; }

.mb1 { margin-bottom: 1em; }
.mb1h { margin-bottom: 1.5em; }
.mb2 { margin-bottom: 2em; }
.mb3 { margin-bottom: 3em; }
.mbhalf { margin-bottom: 0.5em; }
.mr24px { margin-right: 24px; }
.pb1 { padding-bottom: 1em; }

.bold { font-weight: bold; }
.red { color: #b30000; }

div.up { text-align: right; padding: 1em 0 2em 0; }
div.clear { clear: both; }