html
{
	font-family:sans-serif;
	font-size:13px;
	color: #606060;
	background:#FFFFFF;
	margin:0;
	padding:0;
	height:100%;
}

body
{
	margin:0px;
	padding:0px;
	height:100%;
}

a img
{
	border:0px;
}

a
{
	color:#606060;
	text-decoration:underline;
}

a:hover
{
	text-decoration:underline;
	color:#E98809;
}

div#find
{
	width:495px;
	margin:0px auto;
	text-align:center;
}

div#subpix
{
	width:345px;
	height:25px;
	margin:0 auto;
	text-align:center;
	color:#E98809;
	font-weight:bold;
}

form
{
	margin:0;
	padding:0;
	border:0;
}

table#global
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
}

div#header_b
{
	background:url(img/bg-bar.png) repeat-x center left;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	padding:5px;
	text-align:center;
}

div#footer_b
{
	background:url(img/bg-bar.png) repeat-x center left;
	border-top:1px solid #808080;
	padding:5px;
	text-align:center;
}


div#menu_b
{
	background:url(img/topshad.png) repeat-x top left;
	padding:10px 20px;
	text-align:right;
}

div#footer_shad
{
	background:url(img/botshad.png) repeat-x bottom left;
	height:20px;
}

div#footer_shad_copy
{
	background:url(img/botshad.png) repeat-x bottom left;
	padding-bottom:20px;
	text-align:center;
}

td#content
{
	vertical-align:top;
}

td#footer
{
	vertical-align:bottom;
}

div#ln
{
    position: absolute;
    top:0;
    right:1px;
}

div#ln a
{
    display:block;
    float:left;
    color:#808080;
    font-weight:bold;
    padding:5px;
    background:url(img/bg-bar-alt.png) repeat-x center left;
    border-left:1px solid #808080;
    border-right:1px solid #F0F0F0;
}

div#ln a:hover
{
    background:url(img/bg-bar.png) repeat-x center left;
    border-right:1px solid #FFFFFF;
    color:#E98809;
}

a#opt
{
    background:url(img/opt.png) no-repeat center right #808080;
    padding-right:13px;
    cursor:pointer;
}

.left
{
    text-align:left;
}


div#optmnu
{
    display:none;
    position:absolute;
    right:20px;
    background:#F0F0F0;
    border:1px solid #808080;
}

div#optmnu table
{
    margin: 0 0 0 auto;
    padding:0px;
    margin:10px;
}


table#navibar
{
  margin:30px auto 10px auto;
}

table#navibar td.prev, table#navibar td.next
{
  width:120px;
  padding:0px 10px;
}

table#navibar td.prev
{
  text-align:right;
}

table#navibar td.prev a, table#navibar td.next a
{
  color:#808080;
  font-weight:bold;
}

table#navibar td.prev a:hover, table#navibar td.next a:hover
{
  color:#E68200;
}

table#navibar td.next
{
  border-left:1px solid #A0A0A0;
}

table#navibar td.page, table#navibar td.current
{
  border-left:1px solid #A0A0A0;
  border-top:1px solid #A0A0A0;
  border-bottom:1px solid #A0A0A0;
  overflow:hidden;

}

table#navibar td.current span
{
  cursor:default;
  display:block;
  width:30px;
  padding:1px 0;
  color:#E68200;
  text-decoration:none;
  font-weight:bold;
  border:1px solid #FFFFFF;
  background:#FFFFFF url(img/bgnavi_on.png) repeat-x top;
  text-align:center;
}

table#navibar td.page a
{
  display:block;
  width:30px;
  padding:1px 0;
  color:#808080;
  text-decoration:none;
  border:1px solid #FFFFFF;
  background:#FFFFFF url(img/bgnavi_off.png) repeat-x bottom;
  text-align:center;
  overflow:hidden;
}

table#navibar td.page a:hover
{
  color:#E68200;
  border:1px solid #E68200;
}

div#spell
{
  margin:0;
  padding:0;
  text-align:center;
}

table#noresmsg
{
  margin:30px auto 10px auto;
  width:488px;
  font-weight:bold;
}

table#noresmsg td.nrm
{
  vertical-align:top;
  padding-top:6px;
  padding-left:3px;
}

fieldset
{
  margin:0 auto;
  width:488px;
}

p.tc
{
  width:690px;
  margin: 10px auto;
}

table#top100 td
{
    background:#E8E8E8;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #C0C0C0;
    padding:5px;
}

table#top100 td.ti100 a
{
    text-decoration:none;
    color:#A0A0A0;
}

table#top100 td.ti100 a b
{
    color:#808080;
}


table#top100
{
    width:600px;
    margin:0 auto;
    border-top:1px solid #E0E0E0;
    border-right:1px solid #C0C0C0;
    border-left:1px solid #C0C0C0;
    border-bottom:1px solid #808080;
}

table#top100 td.sqtbn
{
    width:64px;
    font-size:0px;
}

table#top100 td.sqtbn img
{
    border-bottom:1px solid #FFFFFF;
    border-right:1px solid #B8B8B8;
    border-left:1px solid #B8B8B8;
    border-top:1px solid #A0A0A0;
}

table#top100 td.topdef
{
    font-size:10px;
    text-align:right;
}

table#top100 td.topdef a
{
    text-decoration:none;
    color:#A0A0A0;
}

h2
{
    text-align:center;
}

h3
{
    color:#E98809;
    width:740px;
    font-size:16px;
    font-weight:bold;
    margin:30px auto 5px auto;
    padding:5px;
    border-bottom:1px solid #E98809;
}

p
{
    width:720px;
    margin:10px auto;
    padding:5px;
}

table.tricol
{
    width:740px;
    margin:10px auto;
}

.align_c
{
    width:720px;
    margin:10px auto;
}


table#contact
{
  width:700px;
  margin: 0 auto;
}

table#contact td.label
{
  width:120px;
  text-align:right;
  padding-top:3px;
  vertical-align:top;
}

table#contact input
{
  width:570px;
}

table#contact textarea
{
  width:570px;
  height:100px;
}

table#contact img
{
  border:1px solid #808080;
  float:left;
}

ul#plan
{
  width:700px;
  margin:10px auto;
}

#capdiv
{
  float:left;
  width:350px;
  padding-left:10px;
}

#capdiv input#captcha
{
  width:430px;
  text-transform:uppercase;
}

#sendcontact input#send
{
  width:120px;
}

.red
{
  color:#FF0000;
  font-weight:bold;
}

div#pub_bot
{
    margin-top:20px;
    font-size:0px;
    text-align:center;
    background:url(img/bigadbg.png) no-repeat center center;
    padding-top:6px;
    padding-bottom:12px;
}

div#pub_bot_alt
{
    width:728px;
    margin:20px auto 0 auto;
    font-size:0px;
    text-align:center;
    background:url(img/bigadbg.png) no-repeat center center;
    padding:6px 10px 12px 10px;
    border:2px solid #FFFFFF;
}


div#pub_top
{
    margin-top:20px;
    font-size:0px;
    text-align:center;
    background:url(img/smalladbg.png) no-repeat center center;
    padding-top:6px;
    padding-bottom:12px;
}

div#pub_top iframe
{
  border:2px solid #FFFFFF;
}

div#pub_bot iframe
{
  border:2px solid #FFFFFF;
}

span#site-internet{font-size:0; position:absolute; right:5px;}
span#site-internet img{padding-left:5px;}
