html,body{padding:0;margin:0;line-height:1.3;height:100%;}
h1,h2,h3,h4,h5,form,p,input,textarea{ margin: 0; padding:0;}
body{background:#fff url('media/bg.png') repeat-x top left;font-family: verdana, tahoma, arial; font-size: 12px; color:#282828;}
.c{clear:both;font-size:0;height:0;}
img{border:0;}
a{color:#5AA6BF;text-decoration:underline;outline:none;}
a:hover{ text-decoration:none; }
.holder{ width:974px; margin: 0 auto;}
#top { height:92px; overflow: hidden; position: relative; }
#logo { position:absolute;top:20px;left:12px; display: block; width:248px; height:49px;}
#topText { position: absolute; top:65px; left: 86px; background: url('media/top_text.png') no-repeat top left;width:275px;height:24px;}
#socialBar{height:47px;position:absolute;top:25px;right:220px;}
#socialBar a{float:left;display:block;width:36px;height:36px;background:url('media/seperator.png')no-repeat right center;padding:5px 15px 5px 10px;}
#maillist{position:absolute;right:0;top:20px;font-size:11px;}
#maillist p{margin-bottom:5px;}
.maillist{width:145px;height:21px;padding:1px 3px;background:url('media/bg_maillist.png') no-repeat;border:0;font-family:verdana;font-size:11px;color:#56a4be;}
.maillistButton{background:#d83e4c;color:#fff;border:0;padding:1px 3px;}
#rotator{height:294px;border:3px solid #fff;border-bottom:0;position:relative;overflow: hidden;}
#thaSwitcher{z-index:5000;position: absolute;bottom:10px;right:755px;}
#thaSwitcher a{display:block;float:left;padding:2px 8px;background:#555;color:#fff;text-decoration:none;margin-left:2px;}
#thaSwitcher a.selected{background:#D83E4C;}
.indexItem .indexText{background:#3e3e40;color:#fff;float:left;height:274px;width:205px;padding: 10px 10px;}
.indexItem .indexText h3{font-size:16px;margin-bottom:5px;}
.indexItem .indexText h3 a{color:#fff;text-decoration:none;}
.indexItem .indexImage{float:right;width:743px;height:294px;}
#footer{background:url('media/bg_footer.png') repeat-x top left;height:24px;padding-top:32px;margin-top:20px;font-size:10px;}
#menu{background:#282828;margin:3px 3px 0 3px;}
#menu a{float:left;display:block;padding:8px 15px;text-decoration:none;font-size:14px;border-right:3px solid #fff;color:#121212;}
#menu a.m1{background:#64acc3;}
#menu a.m2{background:#f8be2c;}
#menu a.m3{background:#76a953;}
#menu a.m4{background:#e471ac;}
#menu a.selected { border-top:3px solid #fff;padding-top:5px;color:#fff;}
#content{float:left;width:793px;margin-left:3px;}
#rightSide{float:right;width:155px;margin-right:3px;overflow:hidden;}
.title { font-size:18px; margin-bottom:5px;}
#videoDates{margin:0 3px 10px 3px;background:#e2e7e9;font-size:10px;padding:4px 3px;color:#777;}
#videoDates a{color:#222;text-decoration:none;}
.adholder1{margin-bottom:5px;text-align:center;}
#videoDates .selected{color:#000;text-decoration:underline;}
.videoHolder { padding: 10px 10px;background:url('media/bg_video.png') repeat-x;margin-bottom:10px;}
.videoHolder .image{float:left;border:1px solid #ccc;width:93px;height:70px;overflow:hidden;margin-right:15px;}
.videoHolder .date a {color:#e02435;font-size:14px;margin-bottom:5px;text-decoration:none;}
.videoHolder .text {font-size:11px;}
.videoDate {font-size:16px;color:#e02435;margin-bottom:10px;}
.videoText {margin-top:15px;}
#questionForm{padding: 20px 20px;}
#questionForm h3{margin-bottom:5px;font-size:17px;font-weight:normal;}
#questionForm .input{width:300px;padding:5px 5px;font-size:14px;font-family:verdana;}
#questionForm .formLabel{color:#555;font-size:15px;}
#questionForm .formInput{margin-bottom:10px;}
#questionForm .button{font-family:verdana;font-size:14px;border:2px solid #64ACC3;padding:5px 10px;cursor:pointer;}
.messageOK{font-size:15px;color:#2E7F1A;margin: 10px 0;}
.messageERROR{font-size:15px;color:#f00;margin: 10px 0;}
.maillistSuccess{color:#2E7F1A;font-style:italic;font-size:13px;}
