body, div{ margin: 0; padding: 0; }
body{ font-family: arial; font-size: 14px; background: top left repeat-x url(images/body-repeat-top.png); }

a{ color: #700; outline: none;}
img{ border: 0; }

h1{ font-size: 16px; font-weight: bold; padding: 5px 38px 15px; margin: 8px 0 0 0; background: top left no-repeat url(images/header.png); position: relative; left: -1px;}

#container{ width: 935px; margin: 0 auto;}


#container-top3{ height: 152px; background: bottom right no-repeat url(images/nav-cap-right.png); position: relative;  }
#container-top2{ background: bottom left no-repeat url(images/nav-cap-left.png); }
#container-top{ background: bottom left repeat-x url(images/container-top-repeat.png); }

#logo{ position: absolute; left: 20px; top: 5px; }
#nav{ position: absolute; left: 11px; top: 99px; margin: 0; padding: 0;}

#nav li{ list-style: none; float: left;}

#nav li a{ margin-left: 4px; float: left; text-align:center;  width: 110px; font-size: 15px; text-decoration: none; background: top left no-repeat url(images/nav-button.png); color: #000; padding: 12px 0 20px; }

.padder{ padding: 0 11px; }

#nav li a.first{ margin-left: 0; }
#nav li a.second{ margin-left: 7px; }




#nav li a:hover, #nav li a.active{ background-position: top right; color: #fff;  }

#content{ padding: 0 0 10px 0; line-height: 1.8em; text-align: justify; position: relative; top: -10px;}

#footer .footer1{ padding: 8px 5px; font-size: 11px; background: #efefef;  }

#footer .footer2{ padding: 5px 5px; font-size: 11px; background: #fff;  }

#footer .footer3{ padding: 8px; font-size: 11px; background: top right repeat-x url(images/footer.png); color: #b0b0b0; }


#animation-banner{ position: relative; }
#animation-banner iframe{ position: absolute;  left: 403px; top: 10px; background: #000; }

#animation-banner div, #animation-thumbnails-text img{ position: absolute; left: 0; top: 0; }

#animation-thumbnails-text div{ width: 110px; color: #50999e; font-size: 10px; text-align: center;}




#animation-nav, #animation-nav a{ color: #848585; text-decoration: none; font-size: 16px; font-weight: bold; }

#animation-nav a:hover, #animation-nav a.active{ color: #fff;  }


#animation-thumbnails-text .thumbnail1{ top: 76px; left: 55px; } 
#animation-thumbnails-text .thumbnail2{ top: 76px; left: 168px; } 
#animation-thumbnails-text .thumbnail3{ top: 76px; left: 282px; } 
	

#animation-thumbnail-container-1, #animation-thumbnail-container-2, #animation-thumbnail-container-3{ cursor: pointer; }
	
#animation-thumbnails-text .label1{ top: 176px; left: 49px; } 
#animation-thumbnails-text .label2{ top: 176px; left: 159px; } 
#animation-thumbnails-text .label3{ top: 176px; left: 276px; } 


#animation-thumbnails-text .active{ text-decoration: underline; }


#animation-banner div#animation-nav{ position: absolute; left: 23px; top: 40px; }



a#animation-up{ position: absolute; left: 23px; top: 85px; }
a#animation-down{ position: absolute; left: 23px; top: 155px; }









