body {
font-family: helvetica, sans-serif;
font-size: 85%;
background: #e6e5e5;
width: 961px;
padding: 0px 8px 0px 8px;
margin: 0 auto 0 auto;
text-align: center;
}

#main_container {
width: 961px;
background: #ffffff;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: center;
}

.image_lft {
float:left;
padding-top:0px;
margin-top:2px;}


#top_banner {
width: 961px;
height: 112px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#top_menu_bar {
width: 961px;
height: 29px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

td.top_menu_bar_bg {
background-image: url(images/1_hn_cell_gr.jpg);
color: #000000;
font-size: 11px;
font-weight: bold;
}

a.top_menu_a:link, a.top_menu_a:active, a.top_menu_a:visited {
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a.top_menu_a:hover {
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

img.adobe_icon {
margin-top: -2px;
}

img.email_icon {
margin-top: -2px;
}

a img { 
border: 0; 
}

.image_lb {
margin: 10px 0 4px 10px;
}

.grey_line1 {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.grey_line2 {
margin: 6px 0 0 0;
padding: 0 0 0 0;
}

#container_intro {
color: #333333;
font-size: 95%;
background-color: #ffffff;
text-align: left;
padding: 0 0 0 0;
margin: 10px 16px 4px 16px;
border:0px solid #000;
clear:both;
}

#container_2012ncvrw {margin: 10px 16px 0px 16px; padding: 0px; text-align: left;}
html>/**/body #container_2012ncvrw {margin: 10px 16px 4px 16px; padding: 0px; text-align: left;}
#container_2012ncvrw_col1 {padding: 0px; margin: 0px; background-color: #ffffff; float: left; width: 200px;}
.cont_col1 {margin: 0px; padding: 3px 5px 0px 5px; width: 200px; border-right: 1px solid A29598; border-left: 1px solid A29598; border-right: 1px solid A29598; border-bottom: 1px solid A29598; background-image:url(images/rg_bx_bkgd.jpg); background-repeat:repeat-y; font-size: 95%; font-weight: bold;}
html>/**/body .cont_col1 {margin: 0px; padding: 3px 5px 0px 5px; width: 188px; border-right: 1px solid #A29598; border-left: 1px solid #A29598; border-bottom: 1px solid #A29598; background-image:url(images/rg_bx_bkgd.jpg); background-repeat:repeat-y; font-size: 95%; font-weight: bold;}
.cont_col1 a, .cont_col1 a:link, .cont_col1 a:visited {text-decoration: none; color: #000;}
.cont_col1 a:hover {text-decoration: underline; color: #000; }
#container_2012ncvrw_col2 {margin: 0px; padding: 7px 5px 8px 5px; color: #333333; background-color: #FDF9D4; border: 2px solid #A29598; float: left; width: 925px;}
html>/**/body #container_2012ncvrw_col2 {margin: 0px; padding: 7px 5px 8px 5px; color: #333333; background-color: #FDF9D4; border: 2px solid #A29598; float: left; width: 915px;}
.cont_col2 {padding: 0px; margin: 10px 0px 0px 0px; float: left; width: 71px; text-align:center;}
.cont_col3 {padding: 0px; margin: 0px; float: left; width: 844px;}
.cont_col3_1 {padding: 0px; margin: 0px 5px 0px 0px; width: 400px; float: left; font-size: 80%;}
.cont_col3_1 ul {margin: 5px 0px 0px 18px; list-style-type:disc;}
html>/**/body .cont_col3_1 ul {margin: 5px 0px 0px -18px;}
.cont_col3_2 {padding: 0px; margin: 0px; width: 420px; float: left; font-size: 80%;}
.cont_col3_2 ul {margin: 5px 0px 0px 18px; list-style-type:disc;}
html>/**/body .cont_col3_2 ul {margin: 5px 0px 0px -18px; list-style-type:disc;}

html>body #hp_content {margin: 0px; padding: 0px; width: 960px;} /* IE7 */
html>/**/body #hp_content {margin: 8px 0px 0px 0px; padding: 0px; width: 960px;} /* Firefox */


#container_intro p {
padding: 2px 0 2px 0;
margin: 0 0 0 0;
}

#container_home_sections {
color: #333333;
font-size: 95%;
background-color: #ffffff;
text-align: left;
padding: 10px 0 10px 0;
margin: 0px 16px 0px 16px;
border:0px solid #000;
clear:both;
}

#home_left {
width: 530px;
float: left;
border: 1px solid #A29598;
background-image: url(images/1_lft_bkgd.jpg);
background-repeat: repeat-y;
background-position: -3px 0;
}

#spanish_left {
width: 650px;
float: left;
border: 1px solid #A29598;
background-image: url(images/1_lft_bkgd.jpg);
background-repeat: repeat-y;
background-position: -3px 0;
margin-bottom:10px;
}
#home_left_buttons {
margin: 0 0 10px 17px;
}

.hlb_left {

}

.hlb_middle {
margin-left: 12px;
}

.hlb_right {
margin-left: 12px;
}

#home_left_text {
width: 220px;
float: right;
margin: 10px 0 0 0;
padding: 10px 0 0 0;
font-size: 95%;
}
	
#home_left_text a:link {
text-align: left;
color: #125395;
text-decoration: underline;
padding: 0 7px 9px 0;
margin: 0 0 0 0;
font-weight: bold;
}

#home_left_text a:visited {
text-align: left;
color: #966e04;
text-decoration: underline;
padding: 0 7px 9px 0;
margin: 0 0 0 0;
font-weight: bold;
}
#home_left_text a:hover {
text-align: left;
color: #125395;
text-decoration: underline;
padding: 0 7px 9px 0;
margin: 0 0 0 0;
font-weight: bold;
}
#spanish_left_text {
width: 340px;
float: right;
margin: 10px 0 0 0;
padding: 10px 0 0 0;
font-size: 95%;
border: 0px solid #000
}


#spanish_left_text ul li{
text-align: left;
color: #333333;
padding: 0 7px 9px 0;
margin: 0 0 0 0;
list-style-image: url(images/1_gr_arrow_bllt.gif);
}

#spanish_left_text a:link {
text-align: left;
color: #125395;;
text-decoration: underline;
padding: 0 7px 9px 0;
margin: 0 0 0 0;
font-weight:bold;
}

#spanish_left_text a:visited {
text-align: left;
color: #966e04;
text-decoration: underline;
padding: 0 7px 9px 0;
margin: 0 0 0 0;
font-weight:bold;
}
#spanish_left_text a:hover {
text-align: left;
color: #125395;
text-decoration: underline;
padding: 0 7px 9px 0;
margin: 0 0 0 0;
font-weight:bold;
}
#spanish_left_text h1 {
text-align: left;
font-size: 16px;
font-weight: bold;
color: #006666;
padding: 0 7px 0 7px;
}

#spanish_left_text ul {
padding: 0 0 0 0;
margin: 0 0 0 24px;
}


#home_left_text h1 {
text-align: left;
font-size: 16px;
font-weight: bold;
color: #006666;
padding: 0 7px 0 7px;
}

#home_left_text ul {
padding: 0 0 0 0;
margin: 0 0 0 24px;
}

#home_left_text ul li{
text-align: left;
color: #333333;
padding: 0 7px 9px 0;
margin: 0 0 0 0;
list-style-image: url(images/1_gr_arrow_bllt.gif);
}

#home_right {
width: 380px;
float: right;
border: 0px solid #000;
}

#home_right_top {
width: 380px;
border: 1px solid #A29598;
margin-bottom:15px;
}

#home_right_bottom {
width: 380px;
border: 1px solid #A29598;
}

.clearfloat {
clear: both;
height: 0px;
font-size: 1px;
line-height: 0px;
}
#breadcrumbs {
	margin: 0px;
	padding: 0px;
	font-size: 70%;
	color: #666666;}
#breadcrumbs a:link {
  	color: #125395;
	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;}
#breadcrumbs_fb {
	margin: 0px;
	padding: 10px 0px 5px 20px;
	font-size: 70%;
	color: #666666;}
#breadcrumbs_fb a:link {
  	color: #125395;
	font-weight: bold;
	text-decoration: underline;}
#breadcrumbs_fb a:visited {
  	color: purple;
	font-weight: bold;
	text-decoration: underline;}
#breadcrumbs_fb a:hover {
  	color: #125395;
	font-weight: bold;
	text-decoration: underline;}
h1 {
  	color: #006666;
	font-weight: bold;
	font-size: 135%;}
h2 {
  	color: #006666;
	font-weight: bold;
	font-size: 125%;}
h3 {
  	color: #006666;
	font-weight: bold;
	font-size: 110%;}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #000000;}
.transsmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
	font-weight: bold;}

.crimage {
  	padding: 0px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #000000;}
.crimageb {
  	padding: 0px;
	margin: 0px 0px 5px 0px;
	border: 0px solid #000000;}
.crimage2 {
  	padding: 0px;
	margin: 0px 0px 62px 0px;
	border: 1px solid #000000;}

#subpagecontent {
	margin: 0px 0 10px 0;
	padding: 0px;
	border-bottom: 1px solid #989898;}

#subpagecontent_lft {
	margin: 15px 0px 0px 15px;
	padding: 10px 10px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	min-height: auto;
	color: #666666;
	border-right: 1px solid #989898;
	width: 720px;
	text-align:left;}
	
#subpagecontent_rgt {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	float: right;
	width: 200px;
	border: 0px solid #989898;}

#downloadfiles {
	margin: 0px 0px 0px -10px;
	padding: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 170px;
	color: #000000;
	border: 1px solid #989898;
	background-color: #cde4e6;}
#downloadfiles a:link, #downloadfiles a:hover {
  	color: #125395;
	font-weight: bold;
	text-decoration: underline;}
#downloadfiles a:visited {
  	color: #966e04;
	font-weight: bold;
	text-decoration: underline;}
#published {
	margin: 10px 0px 10px -10px;
	padding: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 170px;
	color: #666666;
	border: 1px solid #989898;
	background-color: #ffffff;}

div.row_cr {
	margin: 0px;
	padding: 0px;
	border:0px solid #000}
div.row_cr2 {
	margin: 25px 0px 0px 0px;
	padding: 0px;}
.crcol1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 170px;
	text-align: center;
	border:0px solid #000;}

.crcol1b {
	margin: 0px;
	padding: 0px 0px;
	float: left;
	width:180px;
	text-align: center;
	border:0px solid #000;}
.crcol2b {
	margin: 0px;
	padding:0px 0px;
	float: left;
	width: 180px;
	text-align: center;
	border:0px solid #000}

.crcol2 {
	margin: 0px;
	padding:25px 0px;
	float: left;
	width: 170px;
	text-align: center;
	border:0px solid #000}
.crcol3 {
	margin: 0px;
	padding: 10px;
	float: left;
	width: 170px;
	text-align: center;
	border:0px solid #000}
.crcol4 {
	margin: 0px;
	padding: 45px 0px;
	float: left;
	width: 170px;
	text-align: center;}
.crcol5 {
	margin: 0px;
	padding: 20px 0px;
	float: left;
	width: 226px;
	text-align: center;}
.crcol6 {
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 226px;
	text-align: center;}
.crcol7 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 340px;
	text-align: center;}
div.row_trans {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	clear: both;}
.transcol1 {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: left;
	width: 310px;
	text-align: left;}
.transcol2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 310px;
	text-align: left;}
	
	
#campaign {
	margin: 0px 0px 10px 0px;
	padding: 0px;}
#themedvd_content {
	margin: 0px;
	padding: 0px;
	text-align:center}
#themedvd_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 340px;}
#themedvd{
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 560px;}
#themedvd_content2 {
	margin: 10px 0px 0px 0px;
	padding: 0px;}
#themedvd_left2 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 340px;}
#themedvd_right2 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 340px;}	
#tips {
	margin: 20px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	background-color: #e9f0f4;
	border: 1px solid #989898;}
#codebox {
	margin: 10px 90px 0 90px;
	padding: 5px;
	border: 1px solid #000000;}
	
.image_dvd {
  	padding: 0px;
	margin: 0px 15px 0px 0px;
	border: none;
	float: left;}	
	
	
#footer {
background:#fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
font-weight: bold;
font-size:70%;
width: 961px;
height:100px;
}

#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: underline;
}

.footercol1 {
margin: 0px 0px 0px 0px;
padding: 0px;
width: 115px;
height:100px;
float: left;
text-align: center;
border:0px solid #000;
}
	
.footercol2 {
margin: -10px 0px 0px 0px;
padding: 10px 0px 0px 0px;
width: 690px;
height:100px;
float: left;
text-align: center;
border:0px solid #000;
}

.footercol3 {
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 146px;
height:100px;
float: right;
text-align: center;
border:0px solid #000;
}

/* ######### ojpbanner style ######### */
		
#ojpbanner {
	margin: 0px;
	padding: 0px;
	width: 961px;
	height: 38px;
	background-image:url(images/1_ojptab_02_cell_new.gif);
	background-position: bottom;
	background-repeat: repeat-x;}
/* Hack for Safari only css */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
#tab_content2 {
	position: absolute;
	z-index: 180;
	height: 18px; 
	top: 61px;
	width: 273px;
	right: 11px;
	padding: 0px;
	text-align: left;}
}


/* ######### End ojpbanner style ######### */
