/* general styles */
body{line-height:1.4; font-family:arial, sans-serif; text-align:left; font-size:13px; color:#666;}
h1{margin:.9em 0; font-size:24px; line-height:1.2; color:#97bf0d; font-weight:normal;}
h2{margin:.8em 0; font-size:16px; line-height:1.2; color:#97bf0d; font-weight:normal;}
h3,h4,h5,h6{margin:1em 0; font-size:12px; line-height:1.3; color:#97bf0d; font-weight:bold;}
p,ul,ol,table{margin:0 0 1em 0;}
p{}
ul{}
ol{}
td{}
a{color:#009ee0;}
a:hover{}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
u{text-decoration:underline;}
strike, s{text-decoration:line-through;}

/* reset navigation elements */
.navLevel1, .navLevel2, .navLevel3, .smallNav1, .smallNav2{margin:0; padding:0; list-style:none; position:relative;}
.navLevel1 a, .navLevel2 a, .navLevel3 a, .smallNav1 a, .smallNav2 a{text-decoration:none; font-family:Tahoma, sans-serif;}
.navLevel1 a:hover, .navLevel2 a:hover, .navLevel3 a:hover, .smallNav1 a:hover, .smallNav2 a:hover{text-decoration:none;}

/* navigation elements */
h1.logo{width:281px; height:29px; padding:0; margin:0; position:absolute; top:45px; left:20px; overflow:hidden;}
h1.logo a{text-indent:-999em; display:block; width:100%; height:100%; background:url(../layout/logo.png) no-repeat 0 0;}

/* navTop */
.navTop li{float:left; padding-right:5px; margin-right:5px; position:relative;}
.navTop a{display:block; padding:9px 4px 9px 9px; color:#fff;}
.navTop .passive{background:url(../layout/topNavRight.png) right 0 no-repeat;}
.navTop .passive a{background:url(../layout/topNavLeft.png) 0 0 no-repeat;}
.navTop .active{background:url(../layout/topNavActiveRight.png) right 0 no-repeat;}
.navTop .active a{background:url(../layout/topNavActiveLeft.png) 0 0 no-repeat; color:#666;}

/* navLeft */
#navLevel2LastEntry a{border:0;}
.navLeft{min-height:1px;}
.navLeft li{position:relative; float:left; width:180px; overflow:hidden; padding:0 0 0 20px;}
.navLeft li li{padding:0;}
.navLeft a{display:block; color:#666; padding:3px 0; line-height:1.3; border-bottom:1px dotted #666;}
.navLeft .active{background:url(../layout/navLeftActive.gif) no-repeat 5px 8px;}
.navLeft .active .active{background-position:3px 8px;}
.navLeft .active a{color:#009ee0;}
.navLeft .active a:hover{}
.navLeft .passive a{color:#666;}
.navLeft .passive a:hover{color:#63c3eb;}
.navLeft ul ul a{padding-left:17px;}



/* teaser elements */
.teaser h3{margin:.4em 0; font-size:16px; line-height:1.2; color:#97bf0d; font-weight:normal;}
.teaser p,ul,ol,table{margin:0 0 .5em 0;}
.teaser br{height:.5em;}
.teaser a{}
.teaser .overImage{}
.teaser .belowImage{}
.teaser .textLink,
.teaser .downloadLink{}
.teaser .textLink{}


#editMode .navLeft li{background:none transparent;}
#editMode .navLeft .editButton{position:absolute; left:0; top:2px; border:0; z-index:1; display:block; width:16px; height:16px; margin:0; padding:0; background:none transparent;}
#editMode .navLeft ul ul .editButton{position:absolute; left:0; top:2px;}
#editMode .navTop li a{padding-left:20px;}
#editMode .navTop .editButton{position:absolute; left:2px; top:10px; background:none transparent; padding:0; margin:0;}
