/******************************************BASE******************************************/
html, body {height: 100%;width:100%;}
body {font-family:sans-serif;font-size:11px;margin:0;padding:0;background-image:url(../images/bg_vid.jpg);background-repeat:repeat-x;color:white;background-color:black;}
p {margin:10px;line-height:15px;font-family:verdana;}
a {color:#88E809;}
a:hover {color:#FFF837;}
h1 {font-size:20px;font-weight:bold;margin:10px;}
h2 {font-size:16px;font-weight:bold;margin:20px;line-height:20px;padding-left:10px;color:white;}
h3 {font-size:14px;font-weight:bold;margin:20px;line-height:20px;padding-left:10px;color:white;}
h3.storytitle {font-size:20px;font-weight:bold;margin:10px;}
h1.green {font-size:20px;color:#88E809;}
h1.green .gray {color:#fff;}
#contentleft h2 {}
.meta {margin:10px;font-size:10px;}
.feedback {margin:10px;font-size:10px;}
ol li {padding:10px;}
strong {font-weight:bold;}
#contentright img {border:5px solid black;}
#contentrightport img {}
.strongem {font-weight:bold;font-style:italic;}
#contentright ul {margin-left:30px;}
#contentright ul li {margin:10px;list-style-type:square;margin-left:30px;}
#container {width:100%;height:100%;}
#tvscreen {width:969px;height:235px;z-index:10;}
#tvscreenfull {width:969px;height:509px;margin-left:auto;margin-right:auto;}
#screenimage {position:relative;top:60px;left:300px;width:620px;height:340px;}
#menu {width:100%;height:45px;background-image:url(../images/menubg2a.gif);border-top:1px solid black;z-index:10;position:relative;}
body.a #subnav {width:100%;height:27px;background-image:url(../images/sub3c.gif);z-index:10;position:relative;border-top:0;border-bottom:2px solid black;}
body.f #subnav {width:100%;height:27px;background-image:url(../images/sub3c.gif);z-index:10;position:relative;border-top:0;border-bottom:2px solid black;}
#subnav {width:100%;height:47px;background-image:url(../images/sub5.gif);z-index:10;position:relative;border-top:0;border-bottom:2px solid black;}
#subnav a {color:#88E809;position:relative;top:15px;}
#subnav a:hover {color:#FFF837;}
#menu ul {}
#menu ul li {float:left;}
#menu ul li a {display:block;padding:16px;color:white;text-decoration:none;background-image:url(../images/menuarrow3g.gif);background-repeat:no-repeat;background-position:50% 0;padding-top:19px;font-size:14px;padding-bottom:12px;}
#menu ul li a:hover {background-position:50% 100%;color:#bad139;}
/*#menu ul li.web ul li a{display:none;}
#menu ul li.web ul li a:hover {display:block;position:relative;top:100px;}*/
body.a #menu ul li.a a, body.b #menu ul li.b a, body.c #menu ul li.c a, body.d #menu ul li.d a, body.e #menu ul li.e a, body.f #menu ul li.f a, body.g #menu ul li.g a{background-position:50% 100%;color:#88E809;}
#contentleft {color:white;width:29%;float:left;background-color:#000;height:100%;padding-top:10px;padding-bottom:500px;}
#contentleft ul {padding-top:20px;padding-left:20px;padding-bottom:20px;}
#contentleft ul li {padding:5px;color:white;padding-left:20px;background-image:url(../images/acorn.png);background-repeat:no-repeat;padding-top:0px;margin-top:5px;_background-image:url(../images/acorn2.gif);}
#contentright {width:41.5%;float:left;background-color:#1C2512;height:100%;background-image:url(../images/right-bg5z.jpg);background-repeat:repeat-y;padding-top:10px;padding-bottom:900px;color:#FFF;_height:1020px;}
#contentright_emerald {width:41.5%;float:left;background-color:#1C2512;height:1500px;background-image:url(../images/right-bg5z.jpg);background-repeat:repeat-y;padding-top:10px;padding-bottom:900px;color:#FFF;_height:1020px;}
#contentrightport {width:100%;float:left;background-color:#000;padding-top:10px;padding-bottom:300px;color:#FFF;background-image:url(../images/port_grad.gif);background-repeat:repeat-y;}
#contentright p {padding:0 30px;text-align: justify; text-justify: newspaper;}
#contentright h1 {display:block;background-color:#2B2925;background-image:url(../images/h1bgc.gif);border:5px solid #000;color:white;margin:0;margin-left:8px;font-family:sans-serif;}
#contentright_emerald h1 {display:block;background-color:#2B2925;background-image:url(../images/h1bgc.gif);border:5px solid #000;color:white;margin:0;margin-left:8px;font-family:sans-serif;}
#contentrightport h1 {display:block;background-color:#2B2925;background-image:url(../images/h1bgc.gif);border:5px solid #000;color:white;margin:0;margin-left:8px;}
#contentfarright {width:29%;float:left;background-color:#000;height:100%;padding-top:10px;text-align:center;padding-bottom:900px;background-image:url(../images/right.jpg);background-repeat:repeat-y;_height:100%;}
#contentfarright_emerald {width:29%;float:left;background-color:#000;height:1500px;padding-top:10px;text-align:center;padding-bottom:20px;background-image:url(../images/right.jpg);background-repeat:repeat-y;}

#contentfarright p {}
#bannerright {width:155px;float:right;margin-top:75px;}
#screencontent {margin-left:auto;margin-right:auto;width:620px;height:340px;position:relative;top:36px;left:125px;}
#fullscreen {margin-left:auto;margin-right:auto;width:969px;height:509px;position:relative;}
#flashshell {position:absolute;left:22%;top:10px;z-index:20;_left:270px;}
#flashshellx {position:absolute;left:52%;top:50px;z-index:20;_left:270px;}
#flashshell2 {position:relative;top:60px;left:300px;width:620px;height:340px;}
#flashshell3 {position:relative;left:290px;bottom:42px;}
#botfooter {background-color:black;color:white;padding:10px;padding-top:12px;background-image:url(../images/bot-footer.jpg);background-repeat:repeat-x;}
#phone {width:200px;float:right;font-size:30px;padding-top:12px;font-weight:bold;color:#FFF;}
#revivelogo {background-image:url(../images/revivelogo.png);width:452px;height:138px;position:absolute;top:400px;z-index:30;background-repeat:no-repeat;}
#onetest {width:240px;height:400px;background-image:url(../images/walton1a.jpg);float:left;}
#threetest {width:625px;height:350px;float:left;margin-left:58px;margin-top:55px;background-color:black;}
#threetesta{width:625px;height:350px;background-color:black;margin-left:298px;}
#threetestcont {width:300px;height:405px;background-color:red;float:left;}
#twotest {width:500px;height:100px;float:right;margin-top:30px;}
#featuredtop {width:959px;height:400px;padding-top:58px;}
#featuredbot {width:969px;height:103px;}
.hotspot {display:block;width:969px;height:103px;cursor: pointer;}
.carousel_container {width:550px;height:500px;margin-left:auto;margin-right:auto;}
.newsie {color:#88E809;font-weight:bold;}
.leaf {display:block;padding:10px;background-image:url(../images/leaf.png);background-repeat:no-repeat;padding-left:35px;background-position:0px 5px;margin-left:10px;_background-image:url(../images/leaf2.gif);}
.example {font-style:italic;}
.glossarytd {padding:10px;}
.glossaryth, .glossaryfooter {padding:10px;font-weight:bold;font-size:18px;}
tr {padding:10px;}
hr {width:98%;height:1px;border:0;margin:10px;background-color:green;}
.pulloutleft{width:10%;padding:10px;background-color:black;color:#88E809;float:left;font: bold 14pt/1em Arial, Helvetica, sans-serif;text-align:left;letter-spacing: 0.05em;margin:20px;line-height:20px;}
.pulloutright{width:200px;padding:10px;background-color:black;color:#FFF;float:right;font: bold 14pt/1em Arial, Helvetica, sans-serif;text-align:left;letter-spacing: 0.05em;margin:20px;border:5px solid #88E809;}
/******************************************FORM******************************************/
.cell {padding:10px;width:540px;}
.rightcell {width:110px;height:500px;float:right;}
.c_header {font-size:16px;padding:5px;padding-left:50px;font-weight:bold;border-bottom:1px solid #BCBCBC;border-left:1px solid #BCBCBC;margin-bottom:2px;}
.c_tn {padding:5px;width:150px;}
.c_dsc {padding:5px;width:390px;float:right;}
.c_link {text-align:right;border-bottom:1px solid #BCBCBC;padding-bottom:10px;padding-right:10px;border-right:1px solid #BCBCBC;margin-bottom:10px;}
.c_left {width:141px;padding:10px 0;text-align:right;background-color:#EBF9B3;border:1px solid black;padding-right:5px;font-weight:bold;color:black;}
.c_left_message {width:141px;padding:10px 0;text-align:right;background-color:#EBF9B3;border:1px solid black;height:40px;padding-right:5px;font-weight:bold;color:black;}
.c_left_pages {width:141px;padding:10px 0;text-align:right;background-color:#EBF9B3;border:1px solid black;height:20px;padding-right:5px;font-weight:bold;color:black;}
.c_left_captcha {width:126px;text-align:center;background-color:#EBF9B3;border:1px solid black;height:40px;}
.c_right {width:380px;float:right;}
.c_right input {height:24px;}
.odd {}
.c_right_check {}
.c_right_check_container {background-color:#EBF9B3;float:right;width:280px;margin-right:95px;_margin-right:47px;color:black;border-left:2px solid #4C754B;border-top:2px solid #4C754B;border-right:2px solid #D7F2D5;border-bottom:2px solid #D7F2D5;}
.c_left_services {width:141px;padding:10px 0;text-align:right;background-color:#EBF9B3;border:1px solid black;height:40px;padding-right:5px;font-weight:bold;color:black;}
.form_req {width:280px;background-color:#EBF9B3;border-top:2px solid #4c754b;border-left:2px solid #4c754b;border-bottom:2px solid #d7f2d5;border-right:2px solid #d7f2d5;}
.form_opt {width:280px;background-color:#EBF9B3;border-top:2px solid #4c754b;border-left:2px solid #4c754b;border-bottom:2px solid #d7f2d5;border-right:2px solid #d7f2d5;}
.form_2 {width:280px;background-color:#EBF9B3;border-top:2px solid #4c754b;border-left:2px solid #4c754b;border-bottom:2px solid #d7f2d5;border-right:2px solid #d7f2d5;}
.opt {width:80px;float:right;}
.form_right {width:280px;background-color:#0FE301;border-top:2px solid #4c754b;border-left:2px solid #4c754b;border-bottom:2px solid #d7f2d5;border-right:2px solid #d7f2d5;margin-top:5px;}
.rightcelltext {font-size:10px;float:right;margin-top:0;padding-top:0;}
input:focus {background-color:#9BF53C;}
.form_2:focus {background-color:#9BF53C;}
.form_spec {width:280px;background-color:#0FE301;border-top:2px solid #4c754b;border-left:2px solid #4c754b;border-bottom:2px solid #d7f2d5;border-right:2px solid #d7f2d5;color:black;}
.small {font-size:10px;}
.find {width:283px;}
/******************************************MENU******************************************/
ul.asub, ul.bsub, ul.csub, ul.dsub, ul.esub, ul.gsub {display:none;}
body.a ul.asub, body.b ul.bsub, body.c ul.csub, body.d ul.dsub, body.e ul.esub, body.g ul.gsub {display:block;}
body.a ul.asub li, body.b ul.bsub li, body.c ul.csub li, body.d ul.dsub li, body.e ul.esub li, body.g ul.gsub li {float:left;margin:0 10px;padding-top:2px;}
.clear {height:0;visibility:hidden;overflow:hidden;clear:both;font-size: 1px;}
.imgright {float:right;margin:5px;}
.buttonone {width:300px;height:100px;position:relative;left:471px;top:70px;}
.buttontwo {width:300px;height:100px;position:relative;left:471px;top:80px;}
.buttonthree {width:300px;height:100px;position:relative;left:471px;top:90px;}
ul.green_screen {padding-left:20px;}
ul.green_screen li{line-height:20px;font-size:16px;}
#video_list {width:1024px;margin-left:auto;margin-right:auto;}
.video_thumb {float:left;padding:2px;}
.video_title {font-size:10px;text-align:left;padding:5px;color:#AAA;}
/*Form Styles*/
fieldset {margin: 1.5em 0 0 0;padding: 0;}
legend {margin-left:1em;color: #000000;font-weight: bold;}
fieldset ol {padding: 0 1em 0 1em;list-style: none;}
fieldset li {width:280px;border:1px solid #DAD8D3;padding:10px;height:60px;float:left;margin:5px;}
fieldset li.long {width:230px;border:1px solid #DAD8D3;padding:10px;height:60px;float:left;margin:5px;text-align:left;}
fieldset li.long_full {width:490px;border:1px solid #DAD8D3;padding:10px;height:190px;float:left;margin:5px;text-align:left;}
fieldset.submit {  border-style: none;text-align:center;}
label {display: block; font-size:11px;padding-bottom:3px;}
/*label {float:left;width:12em;margin-right: 1em;text-align: right;}*/
.text {width:240px;}
.textalt {width:220px;}
.checkbox_text {font-size:11px;}
.checkbox {}
.long_select {width:240px;}
.errormsg {color:red;font-weight:bold;}
p.padding {padding:10px;}
table tr td.label {width:400px;}
.red {color:red;}
.textarea {width:470px;height:170px}
.tabbertab {width:650px;}
.verify {width:650px;margin-left:auto;margin-right:auto;}
#video_details {width:640px;margin-left:auto;margin-right:auto;border:1px solid #555;text-align:left;color:#666;}

.table_container {width:1024px;}
.table_container .table {width:200px;float:left;height:190px;}
.table_container .table .tr {}
.table_container .table .tr .short_desc {color:#555;font-size:10px;}

/*End*/
img, div, a, h1{ behavior: url(iepngfix.htc) }
