body {font-family: helvetica, sans-serif; font-size: 80%; background-color: #e6e5e5; padding: 0px; margin: 0px auto; text-align: center;}
#wrapper {margin: 0px auto; padding: 0px; background-color: #fff; text-align: left; width: 961px;}
#ojpbanner {margin: 0px; padding: 5px 0px 0px 0px; height: 37px; background-image: url(../images/1_ojptab_02_cell.gif); background-repeat: repeat-x; background-position: bottom;}
#top_banner {margin: 0px; padding: 0px;}
#top_menu_bar {margin: 0px; padding: 0 18px; height: 29px; background-image:url(../images/1_hn_cell.jpg); background-repeat:repeat-x; border-bottom: 1px solid #ccc;}
#top_menu_bar_col1 {margin: 0; padding: 0; width: 50%; float: left;}
#top_menu_bar_col2 {margin: 0; padding: 0; width: 50%; float: left; text-align: right;}
#top_menu_bar_col1 ul, #top_menu_bar_col2 ul {margin: 0; padding: 0; list-style: none}
#top_menu_bar_col1 ul li {display: inline-block; margin: 0 25px 0 0; padding: 6px 0 0 12px; background-image: url(../images/1_gray_arrow.png); background-repeat: no-repeat; background-position: 1% 50%; height: 22px;}
#top_menu_bar_col2 ul li {display: inline-block; margin: 0 0 0 25px; padding: 4px 0 0 12px;}
#top_menu_bar_col1 ul li a, #top_menu_bar_col1 ul li a:link, #top_menu_bar_col1 ul li a:visited {color: #4c8bc4; font-size: 12px; font-weight: bold; text-decoration: none;}
#top_menu_bar_col1 ul li a:hover {text-decoration: underline;}
#top_menu_bar_col2 ul li a, #top_menu_bar_col2 ul li a:link, #top_menu_bar_col2 ul li a:visited {color: #f15a2a; font-size: 12px; font-weight: bold; text-decoration: none;}
#top_menu_bar_col2 ul li a:hover {text-decoration: underline;}
#maincontent {margin: 20px 0; padding: 0;}
#maincontent_col1 {margin: 0 12px; padding: 0 5px 0 0; float: left; width: 529px; border-right: 1px solid #ccc; min-height: 471px;}
#maincontent_col2 {margin: 0 12px 0 0; padding: 0; float: left; width: 390px;}
#themevideo {margin: 10px 0 0 0; padding: 0; width: 390px;}
#rg_content {margin: 10px 0 3px 0; padding: 0;}
#rg_content-col1 {margin: 0; padding: 0; float: left; width: 269px;}
#rg_content-col2 {margin: 0; padding: 0 0 0 20px; float: left; width: 211px;}
#rg_content-col2 ul {list-style:none; margin: 10px 0 0 0; padding: 0;}
#rg_content-col2 ul li {padding: 0 0 0 15px; margin: 0 0 7px 0; background-image: url(../images/1_blue_arrow.png); background-position: 0px 3px; background-repeat: no-repeat;}
#rg_content-col2 ul li a, #rg_content-col2 ul li a:link {text-decoration: none; color: #666;}
#rg_content-col2 ul li a:visited {text-decoration: none; color: purple;}
#rg_content-col2 ul li a:hover {text-decoration: underline; color: #666;}
#hp-bttns {margin: 12px 0 0 0; padding: 0;}
#subcontent {margin: 20px 0; padding: 0;}
#subcontent_col1 {margin: 0; padding: 0 0 0 20px; float: left; width: 220px;}
#subcontent_col2 {margin: 0; padding: 0 20px 0 20px; float: left; width: 681px;}
#left-nav {margin: 0; padding: 0 10px 10px 10px; background-color: #4c8bc4; color: #fff;}
.left-nav-title {margin: 0; padding: 10px 0 0 0; color: #fff; font-size: 115%; font-weight: bold;}
#left-nav ul {margin: 5px 0; padding: 0 0 0 13px; list-style: none;}
#left-nav ul li {margin: 0; padding: 0 0 3px 2px; list-style-image:url(../images/1_white_arrow.png);}
#left-nav ul li a, #left-nav ul li a:link {text-decoration: none; color: #fff; font-weight: normal; font-size: 95%;}
#left-nav ul li a:visited {text-decoration: underline; color: #FFCC33; font-weight: normal;}
#left-nav ul li a:hover {text-decoration: underline; color: #fff; font-weight: normal;}
#disc {margin: 10px 0 0 0; padding: 10px; color: #000; background-color: #ccdeee; font-weight: bold; font-size: 90%;}
#breadcrumbs {margin: 0; padding: 0; font-size: 80%; color: #666666; font-weight: bold;}
#breadcrumbs a, #breadcrumbs a:link {color: #4c8bc4; font-weight: bold; text-decoration: underline;}
#breadcrumbs a:visited {color: purple; font-weight: bold; text-decoration: underline;}
#breadcrumbs a:hover {color: #125395; font-weight: bold; text-decoration: underline;}'
div.row_cr {margin: 0; padding: 0; width: 100%;}
div.row_cr2 {margin: 0; padding: 5px 0 0 0; width: 100%;}
div.row_cr3 {margin: 0; padding: 15px 0 0 0; width: 100%;}
div.row_cr2 .crcol1 a, div.row_cr2 .crcol1 a:link, div.row_cr2 .crcol1 a:hover {color: #005389; text-decoration: underline;}
div.row_cr2 .crcol1 a:visited {color: purple; text-decoration: underline;}
.crcol1 {margin: 0 0.5% 0 0; padding: 0; float: left; width: 24.5%; text-align: center!important; font-size: 90%;}
.crcol2 {margin: 0 0.5% 0 0; padding: 0; float: left; width: 32.5%; text-align: center!important; font-size: 90%;}
.crcol3 {margin: 0 0.5% 0 0; padding: 0; float: left; width: 49.5%; text-align: center!important; font-size: 90%;}
.crcol4 {margin: 0 4% 0 0; padding: 0; float: left; width: 46%; text-align: left; font-size: 90%;}
#adbox {margin: 30px 0; padding: 0; text-align:center!important;}
#codebox {margin: 10px 0 0 0; padding: 5px; border: 1px solid #000000;}
#hpthemedvd-top {margin: 0 0 -4px 0; padding: 0;}
.themedvd_col1 {margin: 0; padding: 0; float: left; width: 38%; font-size: 90%;}
.themedvd_col2 {margin: 0; padding: 0 0 0 1%; float: left; width: 29%; text-align:left; font-size: 90%;}
#tipsbox {margin: 20px 0 0 0; padding: 0px 10px 10px 10px; background-color: #ccdeee; border: 1px solid #005389;}
#tipsbox h1 {color: #005389; font-weight: bold; font-size: 125%;}
#tipsbox ul {padding: 0 0 0 15px;}
#tipsbox ul li {padding: 0 0 0 5px;}
footer {margin: 0; padding: 15px 0px 10px 0px; font-weight: normal; font-size: 75%; border-top: 1px solid #ccc;}
#footer_col1 {margin: 0px; padding: 0px 0px 0px 10px; float: left; width: 79px;}
#footer_col2 {margin: 0px; padding: 0px 0px 0px 30px; float: left; width: 634px; text-align: center;}
#footer_col3 {margin: 0px; padding: 0px; float: left; width: 188px;}
#footer a:link {color: #125395; font-weight: bold; text-decoration: underline;}
#footer a:visited {color: purple; font-weight: bold; text-decoration: underline;}
#footer a:hover {color: #125395; font-weight: bold; text-decoration: none;}
#footertext {margin: 10px 0px 0px 0px; padding: 0px;}

a, a:link {color: #4c8bc4; font-weight: bold; text-decoration: underline;}
a:visited {color: purple; font-weight: bold; text-decoration: underline;}
a:hover {color: #005389; font-weight: bold; text-decoration: none;}

h1 {color: #f15a2a; font-weight: bold; font-size: 140%;}
h2 {color: #005389; font-weight: bold; font-size: 130%;}
h3 {padding: 5px 0 5px 10px; color: #fff; font-weight: bold; font-size: 115%; background-color: #4c8bc4;}

.image_pst {padding: 0; margin: 0; border: 1px solid #000;}
.image {padding: 0; margin: 0; border: none; display: block;}
.image_nb {padding: 0; margin: 0; border: none;}
.image_lft {padding: 0; margin: 0; border: none; float: left;}
.image_lft2 {padding: 0; margin: 0 10px 0 0; border: 1px solid #000; float: left;}
.image_rgt {padding: 0; margin: 0; border: none; float: right;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0;}
.orgtext {color: #f63; font-weight: bold;}

/*********** Homepage Slidebox **********/	
#slidebox {position: relative; margin-top: 2px; width: 390px;}
#slidebox, #slidebox .content {width: 390px;}
#slidebox, #slidebox .container, #slidebox .content {height: 213px;}
#slidebox {overflow: hidden;}
#slidebox .container {position: relative; left: 0; overflow: hidden;}
#slidebox .content {background: #fff; float: left;}
#slidebox .content div {padding: 0px; height: 100%; font-family: Arial, Helvetica, sans-serif;}
#slidebox .content div a {padding: 0px; height: 150px;}
#slidebox .next, #slidebox .previous {position: absolute; display: block; width: 21px; height: 21px;}
#slidebox .next {display: none;}
#slidebox .previous {display: none;}
#slidebox .thumbs {position: absolute; z-index: 2; bottom: 0px; right: 0px; width: 390px; height: 31px;}
#slidebox .thumbs .thumb {display: block; height: 31px; margin-left: 0px; float: left; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 11px; text-decoration: none; padding: 0px 0px 0px 0px; color: #666; font-weight: bold;}
#slidebox .thumbs .thumb:hover {color: #fff; background-color: #ffffff;}
#slidebox .selected_thumb {/*background: #313479; color: #fff;*/ text-align: center; height: 31px; display: block; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; padding: 0;}
#slidebox .thumbs img{border: 0;}
.slidPos01 {width: 98px; height: 31px; display: block;}
a.slid01:link, a.slid01:visited, a.slid01:active  {background-image:url(../images/1_cm_hn_01.png); background-repeat: no-repeat;}
a.slid01:hover {background-image:url(../images/1_cm_hn_01_on.png); background-repeat:  no-repeat;}
a.slid01.selected_thumb:link, a.slid01.selected_thumb:visited,  a.slid01.selected_thumb:hover,  a.slid01.selected_thumb:active {background-image:url(../images/1_cm_hn_01_on.png); background-repeat:  no-repeat;}
.slidPos02 {width: 181px; height: 31px; display: inline-block;}
a.slid02:link, a.slid02:visited, a.slid02:active {background-image:url(../images/1_cm_hn_02.png); background-repeat:  no-repeat;}
a.slid02:hover {background-image:url(../images/1_cm_hn_02_on.png); background-repeat:  no-repeat;}
a.slid02.selected_thumb:link, a.slid02.selected_thumb:visited,  a.slid02.selected_thumb:hover,  a.slid02.selected_thumb:active {
background-image:url(../images/1_cm_hn_02_on.png); background-repeat:  no-repeat;}
.slidPos03 {width: 111px; height: 31px; display: inline-block;}
a.slid03:link, a.slid03:visited, a.slid03:active {background-image:url(../images/1_cm_hn_03.png); background-repeat: no-repeat;}
a.slid03:hover {background-image:url(../images/1_cm_hn_03_on.png); background-repeat:  no-repeat;}
a.slid03.selected_thumb:link, a.slid03.selected_thumb:visited,  a.slid03.selected_thumb:hover,  a.slid03.selected_thumb:active {
background-image:url(../images/1_cm_hn_03_on.png); background-repeat:  no-repeat;}
.slidPos04 {width: 72px; height: 31px; display: inline-block;}
a.slid04:link, a.slid04:visited, a.slid04:active {background-image:url(../images/1_cm_hn_04.png); background-repeat: no-repeat;}
a.slid04:hover {background-image:url(../images/1_cm_hn_04_on.png); background-repeat:  no-repeat;}
a.slid04.selected_thumb:link, a.slid04.selected_thumb:visited,  a.slid04.selected_thumb:hover,  a.slid04.selected_thumb:active {
background-image:url(../images/1_cm_hn_04_on.png); background-repeat: no-repeat;}

/* spanish */
.slidPos01_sp {width: 98px; height: 31px; display: block;}
a.slid01_sp:link, a.slid01_sp:visited, a.slid01_sp:active {background-image:url(../images/1_sp_hn_01.png); background-repeat: no-repeat;}
a.slid01_sp:hover {background-image:url(../images/1_sp_hn_01_on.png); background-repeat: no-repeat;}
a.slid01_sp.selected_thumb:link, a.slid01_sp.selected_thumb:visited,  a.slid01_sp.selected_thumb:hover,  a.slid01_sp.selected_thumb:active {background-image:url(../images/1_sp_hn_01_on.png); background-repeat: no-repeat;}
.slidPos02_sp {width: 182px; height: 31px; display: inline-block;}
a.slid02_sp:link, a.slid02_sp:visited, a.slid02_sp:active {background-image:url(../images/1_sp_hn_02.png); background-repeat: no-repeat;}
a.slid02_sp:hover {background-image:url(../images/1_sp_hn_02_on.png); background-repeat: no-repeat;}
a.slid02_sp.selected_thumb:link, a.slid02_sp.selected_thumb:visited,  a.slid02_sp.selected_thumb:hover,  a.slid02_sp.selected_thumb:active {background-image:url(../images/1_sp_hn_02_on.png); background-repeat: no-repeat;}
.slidPos03_sp {width: 110px; height: 31px; display: inline-block;}
a.slid03_sp:link, a.slid03_sp:visited, a.slid03_sp:active {background-image:url(../images/1_sp_hn_03.png); background-repeat: no-repeat;}
a.slid03_sp:hover {background-image:url(../images/1_sp_hn_03_on.png); background-repeat: no-repeat;}
a.slid03_sp.selected_thumb:link, a.slid03_sp.selected_thumb:visited,  a.slid03_sp.selected_thumb:hover,  a.slid03_sp.selected_thumb:active {background-image:url(../images/1_sp_hn_03_on.png); background-repeat: no-repeat;}

/****************************************/
