body { background-color: #dddddd; }


#overall { position: relative; top: 5px; background-color: #ffffff; width: 702px; }
#top_bar { position: relative; top: 0px; left: 0px; height: 78px; background-color: #aeaeae; margin: 0px; border: 0px; padding: 0px; text-align: left; }
#top_bar_too { position: relative; top: 0px; left: 0px; height: 78px; width: 362px; background: #aeaeae url(images/webgrass.png) top left no-repeat; margin: 0px; border: 0px; padding: 0 0 0 340px; text-align: left; }
#top_bar_too ul { list-style: none; }
#top_bar_too li { float: left;  }
#top_bar_too a { display: block; width: 48px; height: 48px; margin: 20px 0; }
#top_bar_too a#HOM { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/pngButtons/HOM.png'); cursor: pointer; }
#top_bar_too a#HOM[id] { background: transparent url(images/pngButtons/HOM.png) top left no-repeat; }
#top_bar_too a#ABO { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/pngButtons/ABO.png'); cursor: pointer; }
#top_bar_too a#ABO[id] { background: transparent url(images/pngButtons/ABO.png) top left no-repeat;  }
#top_bar_too a#CONT { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/pngButtons/CONT.png'); cursor: pointer; }
#top_bar_too a#CONT[id] { background: transparent url(images/pngButtons/CONT.png) top left no-repeat; }
#top_bar_too a#TER { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/pngButtons/TER.png'); cursor: pointer; }
#top_bar_too a#TER[id] { background: transparent url(images/pngButtons/TER.png) top left no-repeat; }
#top_bar_too a#PRO { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/pngButtons/PRO.png'); cursor: pointer; }
#top_bar_too a#PRO[id] { background: transparent url(images/pngButtons/PRO.png) top left no-repeat; }
#top_bar_too a#NEW { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/pngButtons/NEW.png'); cursor: pointer; }
#top_bar_too a#NEW[id] { background: transparent url(images/pngButtons/NEW.png) top left no-repeat; }
#top_bar_too a span { display: none; } 
#top_bar img { float: left; padding: 0px; border: 0px; margin: 0px; }
*html #top_bar img {  float: left; padding: 0px; border: 0px; margin-bottom: 0px; margin-left: -3px; margin-bottom: 0px; margin-right: -3px; }
#top_sub { background-color: #a9a9a9; text-align: left; width: 702px; height: 50px; font: normal 10pt helvetica; color: #fff; vertical-align: middle; line-height: 33px; margin-bottom: 0px; padding: 2px 0; }
#bot_sub_sub { position: relative; float:none; top: 0px; left: 0px; clear: both; background-color: #336633; text-align: right; width: 697px; height: 20px; font: normal 10pt helvetica; color: #fff; line-height: 20px; vertical-align: middle; padding-right: 5px; }
* html #bot_sub_sub { position: relative; float:none; top: 0px; left: 0px; clear: both; background-color: #336633; text-align: right; width: 702px; height: 20px; font: normal 10pt helvetica; color: #fff; line-height: 20px; vertical-align: middle; padding-right: 5px; }
#top_sub_L { position: relative;  float:left; line-height: 30px; width: auto; clear: left; text-align: left; vertical-align: middle; padding: 0px; padding-left: 5px; } 
#top_sub_R { position: relative; float:right; line-height: 30px; width: 50%; text-align: right; vertical-align: middle; padding-bottom: 0px; padding-top: 0px; padding-right: 5px; margin-bottom: 0px; }
#main { position: relative; top: 0px; left: 0px; width: 600px;  min-height: 340px; margin: 0px; border: 0px; padding: 5px; padding-bottom: 20px; text-align: center; font-size: 10pt; font-family: helvetica;  color: #7a7a7a;  vertical-align: top; clear: both; }
*html #main { position: relative; top: 2px; left: 0px; width: 600px; height: 340px; background-color: #ffffff; margin: 0px; border: 0px;  padding: 5px; text-align: center; font-size: 10pt; font-family: helvetica;  color: #7a7a7a; vertical-align: top; padding-bottom: 20px; clear: both; } 
#bot_bar { position: relative; float:none; top: 0px; left: 0px; clear: both; width: 100%; height: 24px; background-color: #669966; margin: 0px; border: 0px;  padding: 0px; text-align: center; font-size: 10pt; font-family: helvetica;  color: #ffffff; vertical-align: middle; line-height: 24px; }

legend {  border: #666 solid 1px; background-color: #fff; margin: 5px; padding: 4px; font: normal 12pt tahoma; text-align: center; }
input { background-color: #fff; color: #666666; text-align: left; vertical-align: middle; float: left; border: 1px solid #000; margin: 5px 0; }
select { background-color: #fff; color: #666666; text-align: left; vertical-align: middle; margin: 0; float: left; border: 1px solid #000; margin-left: 5px; }
input.L { float: none; border: none;}
input.La { float: none; border: none;}

input.submit { margin: 5px; color: #000; background: #fb0; border: 2px #666 solid; text-align: center; float: center; clear: none; }
form { clear: both; width: 100%; float: none; position: relative; border: 0px; padding:0px; margin: 0px;  vertical-align: middle; text-align: center; }
input.send { text-align: center; float: left; clear: left; border: 1px solid #000; background-color: #eee; color: #000; margin: 4px;}
input.submit { text-align: center; float: left; clear: left; }
textarea { width: 144px; background-color: #fff; color: #666666; text-align: left; vertical-align: middle; float: left; border: 1px solid #000; margin: 5px 0 5px 15px; }
label { width: 140px; float: left; text-align: left; margin: 4px; clear: none; font: normal 10pt tahoma; margin-left: 20px; clear: left; }
#main b { color: #666666; }
label b { color: #000; }
fieldset b { color: #000; }
fieldset { width: 400px; text-align: center; border: 1px dotted #999; padding: 5px; float: none; margin: 0 auto; }
fieldset.total { width: 300px; margin: 10px auto; padding: 5px; border: 2px solid #999; }
table { position: relative; text-align: center; width: 100%;margin: 0 0 20px 0; }
tr { vertical-align: middle; text-align: center; }
th { font-size: 10pt; font-family: helvetica;  font-weight: bold; color: #ffffff; vertical-align: middle; text-align: center; height: 27px; background-color: #a9a9a9; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
td { font-size: 10pt; font-family: helvetica;  color: #7a7a7a; vertical-align: middle; text-align: center; padding: 5px; height: 27px; }
td.DK { font-size: 10pt; font-family: helvetica;  color: #7a7a7a; vertical-align: middle; text-align: center; padding: 5px; background-color: #e3e3e3; height: 27px; }
textarea { margin: 0 auto;  }

h1{ background-color: #888; font-family: helvetica; font-size: 20px; color: #ffffff; text-align: center; margin-top: 15px; margin-bottom: 15px; width: 600px; }
h2 { font-size: 16px; text-align: left; border-bottom: 1px dotted #999;  }
h3 { text-align: center; font-weight: normal; background-color: #aaa; font-size: 16px; color: #ffffff; }

p { font-family: helvetica; text-align: left; margin: 3px; width: 600px;  }
img { border: 0; margin: 0; text-align: center; }


a.DK:link { color: #ffffff; text-decoration: none; }
a.DK:active { color: #ffffff; text-decoration: none; }
a.DK:visited { color: #ffffff; text-decoration: none; }
a.DK:hover { color: #333333; text-decoration: underline; }
a:link { color: #008080; text-decoration: none; }
a:active { color: #008080; text-decoration: none;  }
a:visited { color: #008080; text-decoration: none; }
a:hover { color: #002626; text-decoration: underline; }

hr { height: 10px; margin-bottom: 0; float: left; clear: left; color: #fff; background-color: #fff; border: none; }

em { text-decoration: underline; font-style: normal; }

img.news_img { float: left; clear: left; }

ul#internalnav li { display: inline; }
