﻿* {margin:0; padding: 0;}

body {margin:0;padding: 0; font-family: Arial, Georgia, Verdana, Helvetica;background-image: url(../images/bg.jpg);background-repeat: no-repeat;background-position: left top;}

#frame {background-image: url(../images/frame.gif);background-repeat: repeat-x;background-position: left top;}
#wrapper {width: 1000px; margin: 0px auto;}

#header {width: auto; height: 124px; border-left: 1px #d0d0d0 solid;border-right: 1px #d0d0d0 solid;background-color: #ffffff;}
#header .logo {padding-left: 28px; float: left;}
#header .banner {float: right; margin-right: 15px; margin-top: 29px;border: 3px #f5f3f3 solid;}
#header img {border: none;}

#menu {width: auto; height: 39px;background-color: #eaeaea;}
#menu ul {list-style: none; padding: 8px 0px 0px 40px; float: left;}
#menu ul li {float: left;}
#menu ul li a{float: left; color: #606060;text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 12px; display: block; padding: 4px 5px 4px 6px}
#menu ul li.selected {}
#menu ul li.selected a{background-color: #ff6600; color: #FFF; }
#menu ul li span {font-size: 10px; float: left; vertical-align: middle; padding:4px 12px 0 10px }

#main {width: 978px;border-left: 1px #d0d0d0 solid;border-right: 1px #d0d0d0 solid; border-bottom: 1px #d0d0d0 solid; padding: 10px 10px 30px 10px;background-color: #ffffff;}
#main .main_bg {width: 978px;background-image: url(../images/main-bg.gif);background-repeat: repeat-y; float: left;}

#main #content {float: left; width: 763px}
#main #content h1 {color: #90ba00; font-weight: bold; font-size: 14px; padding: 3px; padding-left: 7px}
#main #content .videobox {position: relative;width: 225px; padding: 7px; padding-bottom: 30px; border: 1px #ededed solid; margin: 6px; float: left; color: #666666;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
#main #content .videobox img {border: none; width: 120px; height: 90px;}
#main #content .videobox h2 {font-size: 12px; padding: 10px 0px 7px 0px}
#main #content .videobox p {font-size: 12px;}
#main #content .videobox p.button {margin-top: 10px; position: absolute; bottom: 5px; left: 7px;}
#main #content .videobox p.button a{font-size: 16px; color: #3691bb; font-weight: bold; text-decoration: none;background-image: url(../images/list-icon.gif);background-repeat: no-repeat;background-position: left +2px; padding-left: 20px;}

#main #content .banner1 {margin: 8px 0px}
#main #content .banner1 p {text-align: center;}
#main #content .banner1 img{border:3px solid #F5F3F3;}

#main #content .banner2 {margin: 5px 0px 8px 0; float: right; margin-right: 10px}
#main #content .banner2 p {text-align: center;}
#main #content .banner2 img{border:3px solid #F5F3F3;}

#main #content .videobox2 {min-height: 90px; width: 350px; padding: 7px;border: 1px #ededed solid; margin: 6px; float: left; color: #666666; position: relative; padding-bottom: 30px}
#main #content .videobox2 img {border: none; width: 120px; height: 90px}
#main #content .videobox2 .image {float: left;}
#main #content .videobox2 .data {float: right; width: 225px;}
#main #content .videobox2 .data h2 {font-size: 12px; padding: 0px 0px 7px 0px}
#main #content .videobox2 .data p {font-size: 12px;}
#main #content .videobox2 .data p.button {margin-top: 18px; position: absolute; bottom: 8px; left: 8px;}
#main #content .videobox2 .data p.button a{font-size: 14px; color: #3691bb; font-weight: normal; text-decoration: none;background-image: url(../images/list-icon.gif);background-repeat: no-repeat;background-position: left +2px; padding-left: 20px;}

#main #content .large_videobox {width: 459px; padding: 7px;border: 1px #ededed solid; margin: 6px; margin-right: 0px; float: left; color: #666666;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
#main #content .large_videobox h1 {color: #666666; font-size: 14px; font-weight: bold; margin: 3px 0px 5px 0px}
#main #content .large_videobox .video {margin-bottom: 10px}
#main #content .large_videobox p{font-size: 12px; line-height: 18px}
#main #content .large_videobox .keywords {}
#main #content .large_videobox .keywords h2{color:#666666;font-size:14px;font-weight:bold;margin:15px 0 5px 0}
#main #content .large_videobox .keywords ul {list-style: none; float: left}
#main #content .large_videobox .keywords ul li {float: left;}
#main #content .large_videobox .keywords ul li a {float: left; color:#90BA00; font-size: 12px; text-decoration: none; padding: 3px; display: block;}
#main #content .large_videobox .keywords ul li a:hover {text-decoration: underline; background-color: #acee03; color: #FFF; text-decoration: none;}

#footer {margin: 28px 0px;}
#footer p {text-align: center; font-size: 12px; color: #b4b3b3}


#main #sidebar {float: right; width: 204px}
#main #sidebar img {border: none;}
#main #sidebar form {margin-bottom: 17px;}
#main #sidebar form input {float: left; color: #666666; font-size: 12px;}
#main #sidebar form input.inputext {width: 144px; margin-right: 3px;border: 1px #9eb5ca solid; height: 17px; padding: 3px 4px 0 4px}
#main #sidebar .recent {margin: 22px 0px}
#main #sidebar .recent h2 {color: #90ba00; font-weight: bold; font-size: 14px; padding: 3px; padding-left: 7px}
#main #sidebar .recent ul {list-style: none;line-height: 20px; margin-left: 10px}
#main #sidebar .recent ul li {background-image: url(../images/list-icon2.gif);background-repeat: no-repeat;background-position: left +8px; padding-left: 10px;}
#main #sidebar .recent ul li a {text-decoration: none; color: #666666; font-size: 12px; padding: 0px;}
#main #sidebar .recent ul li a.selected {color:#666666; font-weight: bold; font-size: 12px;}

.clear {clear: both}


.main_navigation {
border-bottom:1px solid #EBEFF3;
border-top:1px solid #EBEFF3;
font-family:Tahoma,Arial,Sans-serif;
font-size:11px;
margin:0 0 10px;
padding-bottom:6px;
padding-top:6px;
margin-bottom: 5px
}
.main_navigation a {color:#90BA00;}
.main_navigation div.links {
color:#666666;
font-family:Tahoma,Arial,Sans-serif;
font-size:100%;
font-weight:normal;
line-height:20px;
padding-right:20px;
text-align:right;
}

.main_navigation div.links span.previousNextDisabled {
border:1px solid #B0B0B0;
color:#B0B0B0;
font-size:100%;
font-weight:800;
margin-right:2px;
padding:3px 6px;
}

.main_navigation div.links a.selected {
background-color:#33a5cb;
border:1px solid #3366CC;
color:#FFFFFF;
font-weight:800;
}
)
.main_navigation div.links a, .main_navigation div.links input {
border:1px solid #9AAFE5;
font-family:Tahoma,Arial,Sans-serif;
font-size:100%;
margin-left:0;
margin-right:2px;
padding:3px 6px;
text-decoration:none;
}

.main_navigation div.links a,.main_navigation div.links input {
border:1px solid #9AAFE5;
font-family:Tahoma,Arial,Sans-serif;
font-size:100%;
margin-left:0;
margin-right:2px;
padding:3px 6px;
text-decoration:none;
}

.main_navigation div.links a.previous, .main_navigation div.links a.next {
font-weight:800;
}