HTML { margin: 0; padding: 0; }

BODY.homepage { margin: 0; padding: 0; background: url( ../img/bg/bg.gif ) #FFF repeat-x top; font: normal 10px Verdana,Arial; color: #333; }

IMG { margin: 0; padding: 0; border: 0; }
P { margin: 0; padding: 0; }

a { text-decoration: underline;	font-weight: bold; }
a:link { color: #069; background-color: transparent; }
a:visited { color: #999; background-color: transparent; }
a:active { color: #000; background-color: transparent; }
a:hover	{ color: #036; background-color: transparent; text-decoration: none; }

.clearAll { margin: 0; padding: 0; clear: both; }

#leftCol { margin: 0; padding: 0; position: absolute; top: 0; left: 0; z-index: 1; width: 50%; background: url( ../img/bg/bg_left.gif ) transparent repeat-x top; height: 92px; }
.displayNone#leftCol { display: none; }

#midCol { width: 750px; margin: 0 auto; padding: 0; z-index: 2; position: relative; }

#head { background: url( ../img/bg/bg.gif ) transparent repeat; }
#content { text-align: left; padding: 20px 10px 0px 10px; margin: 0px; background-color: white; }	
#adminContent { text-align: left; padding: 40px 10px 0px 10px; margin: 0px;	background-color: white; }	

#topNav { background: url( ../img/nav/nav_top_shadow.gif ) transparent repeat-x bottom; margin: 0; padding: 6px 8px 0; font-size: 9px; font-weight: bold; height: 19px; }
#topNav UL { margin: 0; padding: 0; list-style: none; }
#topNav UL LI { float: right; margin: 0; padding: 0 5px; text-transform: uppercase; white-space: nowrap; }
#topNav UL LI A:link, #topNav UL LI A:visited { margin: 0; padding: 0; color: #FFF; text-decoration: none; }
#topNav UL LI A:hover { color: #F1AB00; }

#midNav { margin: 0; padding: 0; height: 38px; }
#midNav UL { margin: 0; padding: 0; list-style: none; clear: left; }
#midNav UL LI { float: left; margin: 0 0 0 -10px; padding: 0; position: relative; }
#midNav UL LI.noMargin { margin: 0; padding: 0; }
#midNav UL LI.higher { padding: 0; z-index: 5; }
#midNav UL LI IMG { display: block; float: left; clear: left; }
#midNav UL LI>IMG { float: none; }

#bottomNav { background: url( ../img/nav/nav_bottom_bg.gif ) #FFF no-repeat; width:750px; height: 36px; margin: 0 0 0 0; padding: 0; }
#subNav { background: url( ../img/nav/nav_sub_bg.gif ) transparent no-repeat; width: 543px; height: 23px; text-align: right; margin: 0 0 0 auto; font-size: 10px; padding: 4px 0 0 0; }
#subNav UL { margin: 0; padding: 0; list-style: none; }
#subNav UL LI { border: 0; border-left: 1px solid #666; display: inline; margin: 0; padding: 0 6px; }
#subNav UL LI.firstSubNav { border: 0; }
#subNav UL LI A:link, #subNav UL LI A:visited { margin: 0; padding: 0; color: #FFF; text-decoration: none; font-weight: normal; }
#subNav UL LI A:hover { color: #F1AB00; font-weight: normal; }

#content { padding: 0px; margin: 0px; display: block, clear: both; }	
#blokContainer { margin: 0; padding: 0; background-color: #FFF; font: 10px Verdana,Arial; clear: both; position: relative; }

#blok1 { margin: 0; padding: 0; width: 203px; position: absolute; top: -18px; left: 0px; }
#blok1 DIV { margin: 0 0 1px 0; padding: 0; }
#blok1 DIV.blok1Text { width: 203px; margin: 0; padding: 10px 15px 0 12px; }
#blok1 DIV.blok1Text H3 { margin: 0; padding: 0; color: #2F516E; font-size: 10px; text-transform: uppercase; }

#blok2and3and4 { margin: 0 0 0 0; position: relative; top: auto; left: 214px; padding: 20px 0; }

#blok2 { margin: 0; padding: 0; width: 517px; height: 285px; background-color: #fff; }

#blok3and4 { margin: 15px 0 0 0; padding: 0; width: 517px; }
#blok3and4 UL { margin: 0; padding: 0; list-style: none; }
#blok3and4 UL LI { width: 248px; float: left; margin: 10px 0 5px 0; padding: 0 10px 0 0; }
#blok3and4 UL LI IMG { float: left; margin: 0 8px 8px 0; padding: 0; }
#blok3and4 UL LI H3 { margin: 0; padding: 0; color: #CC6600; font-size: 9px; text-transform: uppercase; }
#blok3and4 UL LI A:link, #blok3and4 UL LI A:visited, #blok3and4 UL LI A:hover, #blok3and4 UL LI A:active { margin: 0; padding: 0; text-decoration: none; color: #CC6600; font-weight: normal; }
#blok3and4 UL LI A:link p, #blok3and4 UL LI A:visited p, #blok3and4 UL LI A:hover p, #blok3and4 UL LI A:active p { margin: 0 0 0 85px; padding: 0; text-decoration: none; color: #000; font-weight: normal; font-size: 9px; }

#feet { clear: both; font-size: 10px; border-top: 1px solid #ccc; padding: 15px 0px 0px 0px; margin: 0px 0px 20px 0px; }
#feet img, a { display: inline; vertical-align: text-top; padding: 0px; margin: 0px; }
#feet #left { float: left; width: 200px; }
#feet #right { float: right; width: 300px; text-align: right; }
.feetLine { color: #ccc; }
