/* CSS Document */
body {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color:#504f4f;
font-size:11px;
margin:0px;
background:url('images/bg.jpg') 50% 0% repeat-x #d3d4d5;
}

a {color:#0c779d;}

.head {
background:url('images/head.jpg') 50% 0% no-repeat #ffffff;
width:967px;
}

.bottom {background:url('images/bottom_bg.gif') 50% 0% no-repeat #d3d4d5;
height:54px;
padding:3px 0px;
}

.header-text {
color:#AFAEAF;
font:tahoma;
font-size:12px;
text-align:center;
font-weight:bold;
padding-top:5px;
}

#table {margin:8px 11px;
width:944px; 
text-align:left;
}

.bannertop {
background:url('images/bannertop_bg.jpg') 0% 0% no-repeat;
width:944px;
height:129px;
text-align:center;
}

.bottombanner {
background:url('images/bannertop_bg.jpg') 0% 0% no-repeat;
width:944px;
height:129px;
text-align:center;
}

.title_video {background:url('images/video_top.jpg') 0% 0% no-repeat;
width:924px;
height:60px;
color:#0681ac;
font-size:24px;
}

.img {border:none;
vertical-align:top;
}

.img1 {border:none;
vertical-align:middle;
}

.video { 
width:944px;
border-left:1px solid #d8dcdd;
border-right:1px solid #d8dcdd;
}

.movie {
border:1px solid #bcbcbc;
padding:1px;
margin:0px 0px 0px 0px;
width:96px;
}

.share_text {color:#3ca0ce; font-size:14px; text-decoration:none; font-weight:bold;}
.blue {color:#3ca0ce; text-decoration:none; font-weight:bold;}
.blue_small {font-size:10px;color:#3ca0ce; text-decoration:none; font-weight:bold;}
.info {font-size:10px; line-height:14px;}
.video_name {font-size:14px; font-weight:bold;}

.share {
background:url('images/share_bg.jpg') 0% 0% no-repeat;
width:268px;
padding:0px;
}

.left_bg {
background:url('images/left_bg.gif') 0% 0% repeat-y;
width:222px;
}

.left_top {
background:url('images/lefttop_bg.gif') 0% 0% no-repeat;
width:202px;
padding:20px 10px;
}

.text_bg {
background:url('images/text_bg.gif') 0% 0% repeat-y;
width:711px;
}

.text_top {
background:url('images/texttop_bg.gif') 0% 0% no-repeat;
width:631px;
padding: 20px 40px;
font-size:12px;
line-height:18px;
}

.text_top_video {
background:url('images/texttop_bg.gif') 0% 0% no-repeat;
width:681px;
padding: 15px;
font-size:12px;
line-height:18px;
}

.text_bg1 {
background:url('images/text_bg.gif') 0% 0% repeat-y;
margin-bottom:10px;
}

.text_top1 {
background:url('images/texttop_bg1.gif') 0% 0% no-repeat;
font-size:12px;
line-height:18px;
padding:10px;
}

.text_top1 a {
color:#08a8e0;
font-size:14px;
font-weight:bold;
margin:0px;
text-decoration:none;
}

.pages_text {
background:url('images/texttop_bg1.gif') 0% 0% no-repeat;
font-size:14px;
line-height:18px;
padding:10px;
color:#78b604;
font-weight:bold;
}

.pages_text a {
color:#08a8e0;
font-size:14px;
font-weight:bold;
margin:0px;
text-decoration:none;
}

.text_bot1 {
background:url('images/textbottom_bg1.gif') 0% 100% no-repeat;
}

.text_bg2 {
background:url('images/text_bg.gif') 100% 0% repeat-y;
}

.text_top2 {
background:url('images/texttop_bg1.gif') 100% 0% no-repeat;
font-size:12px;
line-height:18px;
padding:10px;
}

.text_top3 {
background:url('images/texttop_bg1.gif') 100% 0% no-repeat;
font-size:12px;
line-height:18px;
padding:10px;
}

.text_bot2 {
background:url('images/textbottom_bg1.gif') 100% 100% no-repeat;
}

h1 {
color:#08a8e0;
font-size:24px;
font-weight:normal;
margin:15px 0px;
padding-top:10px; 
padding-bottom:10px; 
margin-top:10px;
margin-bottom:10px;
}

h1.category_header {
color:#78b604;
font-size:20px;
font-weight:normal;
margin:1px 0px;
padding-top:0px; 
padding-bottom:3px; 
margin-top:0px;
margin-bottom:0px;
}

h2 {
color:#78b604;
font-size:18px;
font-weight:normal;
line-height:22px;
font-weight:normal;
margin:10px 0px;
}

h2.success_message {
color:#78b604;
font-size:18px;
font-weight:normal;
line-height:22px;
font-weight:normal;
margin:10px 0px;
}

h2.error_message {
color:#FF0000;
font-size:18px;
font-weight:normal;
line-height:22px;
font-weight:normal;
margin:10px 0px;
}

.error_message {
color:#FF0000;
font-size:18px;
font-weight:normal;
line-height:22px;
font-weight:normal;
margin:10px 0px;
}
h3 {
color:#6fa901;
font-size:14px;
font-weight:bold;
margin:0px;
}

.green_table {
background:url('images/green_table.gif') 0% 0% no-repeat;
width:607px;
padding:0px 0px;
font-size:12px;
color:white;
border:1px solid white;
}

.form {
margin:20px;
margin-bottom:0px;
font-size:14px;
font-weight:bold;}

.input {width:255px; border:1px solid #78ad0f;}
form {padding:0px; margin:0px;}

.top_form {
font-size:12px;
font-weight:bold;}

.top_form input {font-size:11px; vertical-align:middle;}

.menu {width:944px; height:31px; color:black;}

.menu td {
background:url('images/menu_bg.gif') 0% 0% no-repeat;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
text-align:center;
border-right:1px solid white;
border-left:1px solid white;
}

.menu a {
background:url('images/menu_r.gif') 100% 0% no-repeat;
display:block;
color:white;
text-decoration:none;
height:22px;
padding-top:9px;
}

.menu a:hover {
background:url('images/menu_hover.gif') 100% 0% no-repeat;
color:#075069;
}

.menu td.menu_a {
background:url('images/menu_a_bg.gif') 0% 0% no-repeat;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
text-align:center;
border-right:1px solid white;
border-left:1px solid white;
}

.menu td.menu_a a {
background:url('images/menu_a_r.gif') 100% 0% no-repeat;
display:block;
color:#1c2b03;
text-decoration:none;
height:22px;
padding-top:9px;
}

.menu td.menu_a a:hover {
background:url('images/menu_a_hover.gif') 100% 0% no-repeat;
color:#1c2b03;
}

.ab {
background:url('images/ab_bg.gif') 0% 0% no-repeat;
color:#ffffff;
font-size:11px;
font-weight:bold;
text-align:center;
width:630px;
height:26px;
padding-top:5px;
}

.ab a {
color:#ffffff;
text-decoration:none;
padding:0px 7px;
}

.ab a:hover {
text-decoration:underline;
}

.logo_bg {background:url('images/logo_grey.gif') 100% 100% no-repeat;}

.left_top h4 {
color:#76bb00;
text-transform:uppercase;
font-size:12px;
padding:0px 5px 5px 5px;
margin:0px;
}

.left_top a {
display:block;
color:#3a3a3a;
text-decoration:none;
padding:5px 5px;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
}

.left_top a:hover {
color:#0482ae;
}

.scroll_1 {
height:25px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #D8DCDD;
}
.scroll_2 {
height:50px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #D8DCDD;
}
.scroll_3 {
height:80px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #D8DCDD;
}
.scroll_4 {
height:100px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #D8DCDD;
}
.scroll_5 {
height:120px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #D8DCDD;
}
.scroll_6 {
height:140px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #D8DCDD;
}
.scroll_7 {
height:160px;
overflow-y:auto;
border:1px solid #D8DCDD;
overflow-x:hidden;
}
.scroll_10 {
height:220px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #D8DCDD;
}
.scroll_12 {
height:220px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #D8DCDD;
}
.scroll {
height:210px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #D8DCDD;
}

.scroll1 {
height:360px;
width:330px;
overflow-y:auto;
overflow-x:hidden;
}

.scroll2 {
height:360px;
width:200px;
overflow-y:auto;
overflow-x:hidden;
border:1px solid #808080;
}

.white_border {background-color:white; border-left:1px solid #d8dcdd; border-right:1px solid #d8dcdd;}

.search {background:url('images/search_bg.gif') 10% 0% no-repeat; padding-top:5px;}


#breadcrumbs {
	font-size:1.2em;
	font-weight:bold;
}

#breadcrumbs a {
	text-decoration:none;
	color:#78b604;
}

#breadcrumbs a:hover {
	text-decoration:none;
}

.chromestyle{
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}


.dropmenudiv{
position:absolute;
top: 0;
line-height:12px;
z-index:100;
width: 200px;
visibility: hidden;
border:1px solid #86a09d;
}


.dropmenudiv a{
text-align:left;
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: #333331;
background-color: #ffffff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #E3E4FA;
color: #333331;
}
