@charset "iso-8859-1";

.dontdisplay{
display:none;
}
.printdisplay{
display:none;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h 4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code ,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike ,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset, form,label,legend,table,caption,tbody,tfoot,thread ,tr,th,td {
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:baseline;
}

html,body{
width:100%;
height:100%;
padding:0;
margin:0;
font-size:95%;
}
body{
width:100%;
height:100%;
min-width:760px;
padding:0;
margin:0;
font-family: Verdana, Arial, sans serif !important;

position:relative;
line-height:1.3;
color:#333333;
background:#ffffff;
text-align:center;
}
table{
font-size: 100%;
}
h1{
font-weight:normal;
font-size:2.1em;
margin:0 0 5px 0;
padding:20px 0 0 0;
}

h2{
font-size:1.7em;
margin:0 0 5px 0;
padding:0;
}

h3{
font-size:1.5em;
margin:0 0 5px 0;
padding:0;
color:#;
}

h4{
font-size:1.3em;
margin:0 0 5px 0;
padding:0;
color:#;
}

h5{
font-size:1.1em;
margin:0 0 5px 0;
padding:0;
}

p{
margin:5px 0 15px 0;
padding:0;
}

a{
color:#25749E;
text-decoration:none;
}
a:visited{
color:#25749E;
}
a:hover{
color:#000000;
text-decoration:underline;
}

ul{
position:relative;
list-style-type:none;
margin:0 0 20px 10px;
padding:0;
}
li{
margin:0 0 5px 2px;
padding:0 0 0 11px;
background:url(/Style%20Library/NYVP_images/bullet_blackarrow.gif) no-repeat top left;
background-position:0 .4em;
}

form{
margin:0;
padding:0;
}

td{

}

img{
border:none;
}

.hr{
margin:6px 0 6px 0;
padding:0;
border-bottom:1px dashed #333333;
height:1px;
font-size:0;
color:none;
background:none;
}
.small{
font-size:0.9em;
}
#player{

height:611px;
width:407px;
background:#ffffff url(/Style%20Library/NYVP_images/player_bg.gif) no-repeat;
z-index:100 !important;
}
#FLVPlayer{
margin:7px 0 0 3px;
z-index:100 !important;
}
.player_wrap{
margin:4px 0 0 0;
*margin:0;
_margin:0;
z-index:100 !important;
}

.proceed_but img{
BORDER: 0; 
WIDTH: 150px; 
HEIGHT: 24px;
}
.proceed_but{
margin:0 73px 0px 0;
padding:0 0 0 0;
*padding:0;
_padding:0;
}
.float_left{
float:left;
clear:left;
margin:0 15px 0 0;
}
.float_right{
float:right;
margin:0 0 0 15px;
}

.clear{
clear:both;
}
.clear_left{
clear:left;
}
.clear_right{
clear:right;
}

.vert_align{
vertical-align:middle;
}

.blackout{
color:#000000;
}

.hilite_red{
color:#c20e28;
}

.white{
color:#FFFFFF;
}

.bg_blue{
position:relative;
margin:10px -15px 10px -15px;
padding:5px 15px 2px 15px;
background:#d5dce0;
}
.bg_green{
position:relative;
margin:10px -15px 10px -15px;
padding:5px 15px 2px 15px;
background:#dbeccb;
}

.form_tag{
font-size:.85em;
font-weight:bold;
}

.border_bottom{
border-bottom:1px solid #999999;
}

/* Expandable blue button start */

/* To a new button color:
1. Copy button, button:hover, and button_botmright
2. Rename to another class name (ex.button_red), and change background color in all three classes

Renaming the below classes will change the button color of ALL buttons using this class */

.button{
position:relative;
margin:10px 0 10px 0;
padding:5px 5px 2px 5px;
height:5%;
text-align:center;
font-weight:bold;
background:#2c516a url(/Style%20Library/NYVP_images/button_topright.gif) no-repeat top right;
}
.button:hover{
background:#2c516a url(/Style%20Library/NYVP_images/button_topright.png) no-repeat top right;
}
.button_botmright{
position:relative;
font-size:0;
height:3px;
margin:2px -5px -5px -5px;
background:#2c516a url(/Style%20Library/NYVP_images/button_botmright.gif) no-repeat bottom right;
}
.button a{
color:#FFFFFF !important;
text-decoration:none !important;
}
.button a:visited{
color:#FFFFFF !important;
}
.button a:hover{
color:#caddff !important;
}
.button_topleft{
position:absolute;
top:0;
left:-1px;
width:3px;
height:3px;
background:url(/Style%20Library/NYVP_images/button_topleft.gif) no-repeat top right;
font-size:0;
}
.button_botmleft{
position:absolute;
bottom:-1px;
left:0;
width:3px;
height:3px;
background:url(/Style%20Library/NYVP_images/button_botmleft.gif) no-repeat top right;
font-size:0;
}

.button_red{
position:relative;
margin:10px 0 10px 0;
padding:5px 5px 2px 5px;
height:5%;
text-align:center;
font-weight:bold;
background:#c80924 url(/Style%20Library/NYVP_images/button_topright.gif) no-repeat top right;
}
.button_red:hover{
background:#c80924 url(/Style%20Library/NYVP_images/button_topright.png) no-repeat top right;
}
.button_red a{
color:#FFFFFF !important;
text-decoration:none !important;
}
.button_red a:visited{
color:#FFFFFF !important;
}
.button_red a:hover{
color:#ffcdd4 !important;
}
.button_botmright_red{
position:relative;
font-size:0;
height:3px;
margin:2px -5px -5px -5px;
background:#c80924 url(/Style%20Library/NYVP_images/button_botmright.gif) no-repeat bottom right;
}

.button_orange{
position:relative;
margin:10px 0 10px 0;
padding:5px 5px 2px 5px;
height:5%;
text-align:center;
font-weight:bold;
background:#eda41e url(/Style%20Library/NYVP_images/button_topright.gif) no-repeat top right;
}
.button_orange:hover{
background:#eda41e url(/Style%20Library/NYVP_images/button_topright.png) no-repeat top right;
}
.button_orange a{
color:#FFFFFF !important;
text-decoration:none !important;
}
.button_orange a:visited{
color:#FFFFFF !important;
}
.button_orange a:hover{
color:#ffe2b6 !important;
}
.button_botmright_orange{
position:relative;
font-size:0;
height:3px;
margin:2px -5px -5px -5px;
background:#eda41e url(/Style%20Library/NYVP_images/button_botmright.gif) no-repeat bottom right;
}

.button_green{
position:relative;
margin:10px 0 10px 0;
padding:5px 5px 2px 5px;
height:5%;
text-align:center;
font-weight:bold;
background:#71bd2a url(/Style%20Library/NYVP_images/button_topright.gif) no-repeat top right;
}
.button_green:hover{
background:#71bd2a url(/Style%20Library/NYVP_images/button_topright.png) no-repeat top right;
}
.button_green a{
color:#FFFFFF !important;
text-decoration:none !important;
}
.button_green a:visited{
color:#FFFFFF !important;
}
.button_green a:hover{
color:#c9ff97 !important;
}
.button_botmright_green{
position:relative;
font-size:0;
height:3px;
margin:2px -5px -5px -5px;
background:#71bd2a url(/Style%20Library/NYVP_images/button_botmright.gif) no-repeat bottom right;
}


.button_rcol{
position:relative;
margin:10px 0 10px 0;
padding:5px 5px 2px 5px;
height:5%;
text-align:center;
font-weight:bold;
background:#2c516a url(/Style%20Library/NYVP_images/button_topright_rcol.gif) no-repeat top right;
}
.button_rcol:hover{
background:#2c516a url(/Style%20Library/NYVP_images/button_topright_rcol.png) no-repeat top right;
}
.button_botmright_rcol{
position:relative;
font-size:0;
height:3px;
margin:2px -5px -5px -5px;
background:#2c516a url(/Style%20Library/NYVP_images/button_botmright_rcol.gif) no-repeat bottom right;
}
.button_rcol a{
color:#FFFFFF !important;
text-decoration:none !important;
}
.button_rcol a:visited{
color:#FFFFFF !important;
}
.button_rcol a:hover{
color:#caddff !important;
}
.button_topleft_rcol{
position:absolute;
top:0;
left:-1px;
width:3px;
height:3px;
background:url(/Style%20Library/NYVP_images/button_topleft_rcol.gif) no-repeat top right;
font-size:0;
}
.button_botmleft_rcol{
position:absolute;
bottom:-1px;
left:0;
width:3px;
height:3px;
background:url(/Style%20Library/NYVP_images/button_botmleft_rcol.gif) no-repeat top right;
font-size:0;
}
/* Expandable blue button end */

.list_checkmark{
list-style-type:none;
margin:10px 0 10px 0;
padding:0;
}

.list_checkmark li{
margin:0 0 7px 0;
padding:0 0 0 20px;
background:url(/Style%20Library/NYVP_images/icon_checkmark.gif) no-repeat top left;
background-position:0 .1em;
}

.content_table{
width:689px;
margin:0 -15px 0 -15px;
}
.content_table td{
padding:10px 10px 10px 10px;
}
.table_heading{
font-size:1.2em;
font-weight:bold;
background:#d5dce1;
}
.table_heading_green{
font-size:1.2em;


font-weight:bold;
background:#dbeccb;
}
.table_heading2{
font-weight:bold;
border-bottom:1px dashed #333333;
}
.table_heading_nobg{
font-size:1.4em;
font-weight:bold;
}
.altrow_shading{
background:#e7e5bd;
}
.pm_indent{
padding-left:25px !important;
}
.tr_bottom_border_solid td{
border-bottom:1px solid #999999;
}
.tr_bottom_border_dashed td{
border-bottom:1px dashed #999999;
}

#icon_invitetocomm{
float:right;
text-indent:-9999px;
text-decoration:none;
width:196px;
height:23px;
background:url(/Style%20Library/NYVP_images/icon_invitetocomm.gif) no-repeat top left;
}

#bubble_clicktosort{
float:right;
text-indent:-9999px;
text-decoration:none;
width:150px;
height:25px;
margin-bottom:-10px;
background:url(/Style%20Library/NYVP_images/bubble_clicktosort.gif) no-repeat top left;
}
#bubble_emailcommas{
float:right;
text-indent:-9999px;
text-decoration:none;
width:150px;
height:62px;
background:url(/Style%20Library/NYVP_images/bubble_emailcommas.gif) no-repeat top left;
}
#MSOZoneCell_WebPartWPQ7 td{
background-color:none;
align:left;
}
#WebPartWPQ7{
background-color:none;
align:left;
}

#MidUpperRightCell{
background-color:none;
align:left;
font-weight:bold;
}

.srch-Page a{
font-size:.85em;
font-weight:bold;
padding:3px 5px 3px 5px;
background:#FFFFFF;
border:1px solid #D3D3D3;
text-decoration:none;
}
.srch-Page a:visited{
background:#FFFFFF;
}
.srch-Page a:hover{
color:#FFFFFF;
background:#F89821;
border:1px solid #F89821;
}
.srch-Description{
display:none;
font-family: Verdana, Arial, sans serif;
}
.srch-Icon{
display:none;
}
.srch-Metadata
{
display:none;
font-family: Verdana, Arial, sans serif;
}

.srch-Title {
font-size:.95em;
font-family: Verdana, Arial, sans serif;
}

/*
.srch-Title {
font-size:1.0em;
*font-size:0.9em;
_font-size:0.9em;
font-family: Verdana, Arial, sans serif;
}
*/
.srch-Title a{
color:#25749E;
text-decoration:none;
}
.srch-Title a:visited{
color:#25749E;
}
.srch-Title a:hover{
color:#000000;
text-decoration:underline;
}
.srch-stats{
background: none !important;
white-space:normal !important;
font-family: Verdana, Arial, sans serif;
}

.srch-Page
{
font-family: Verdana, Arial, sans serif;
background:  none !important;
height:22px;
margin-top:3px;
}
.prev_next_on{
border:1px solid #F89821 !important;
}
#header{
position:relative;
width:980px;
height:54px;
margin:0 auto;
padding:0 0 0 0;
background-color:#d8d8d8;
}
#header p{
margin:0;
padding:0;
color:#9ab9cd;
}
#header a{
color:#000000;
text-decoration:none;
}
#header a:visited{
color:#000000;
}
#header a:hover{
color:#000000;
text-decoration:underline;
}


#hdr_1{
position:relative;
float:left;
padding: 12px 0 0 15px;
margin:0;
}
#hdr_2{
position:relative;
float:right;
margin:0 13px 0 0;
padding:0;
vertical-align:middle;
}
#hdr_2 img{
margin:auto 0;
padding:auto 0;
}
#body_wrapper{
position:relative;
width:980px;
height:auto;
margin:-4px auto 0 auto;
padding:0;
text-align:left;
background-color:#d8d8d8;
}



/* MAIN COLUMN START */
#main_body_left{
position:relative;
width:689px;
height:auto;
margin:0;
padding:0;
overflow:hidden;
}

#main_body_column{
position:relative;
width:689px;
height:auto;
margin:0;
padding:0;
background:#FFFFFF url(/Style%20Library/NYVP_images/main_column_bg1.gif) no-repeat bottom left;
overflow:hidden;
}

#home_banner{
position:relative;
width:689px;
height:280px;
margin:0;
padding:0;
background:#ECA52F;
}
#home_banner_new{
position:relative;
width:689px;
height:200px;
margin:0;
padding:0;
background:#ECA52F;
}
#l2_banner_training{
position:relative;
width:689px;
height:140px;
margin:0;
padding:0;
background:#ECA52F;
}
#l2_banner_resources{
position:relative;
width:689px;
height:140px;
margin:0;
padding:0;
background:#ECA52F;
}
#l2_banner_comm{
position:relative;
width:689px;
height:140px;
margin:0;
padding:0;
background:#ECA52F;
}
#l2_banner_search{
position:relative;
width:689px;
height:140px;
margin:0;
padding:0;
background:#d8d8d8 url(/Style%20Library/NYVP_images/Subpage-Banners-Search.png) no-repeat top left;
}
#l2_banner_about{
position:relative;
width:689px;
height:140px;
margin:0;
padding:0;
background:#d8d8d8 url(/Style%20Library/NYVP_images/Subpage-Banners-About-Us.png) no-repeat top left;
}
#main_nav_bar{
font-family:Arial, Helvetica, sans-serif;
position:relative;
margin:0;
padding:0;
color:#FFFFFF;
height:30px;
font-size:1.2em;
font-weight:bold;
background:#5E90AA url(/Style%20Library/NYVP_images/main_nav_bg.gif) no-repeat top left;
z-index:1000;


}
#main_nav_bar ul{
list-style-type:none;
margin:0;
padding:0;
font-weight:bold;
}
#main_nav_bar li{
display:inline;
margin:0;
padding:0;
text-transform:uppercase;
}
#main_nav_bar a{
color:#FFFFFF;
text-decoration:none;
padding:0 8px 1px 8px;
}
#main_nav_bar a:visited{
color:#FFFFFF;
}
#main_nav_bar a:hover{
color:#FFFFFF;
}


/* Styles for Browse Topics */
#browse_topics{
position:absolute;
top:283px;
left:580px;
color:#000000;
z-index:2000;
width:135px;
}
#browse_topics_l2{
position:absolute;
top:143px;
left:580px;
color:#000000;
z-index:2000;
width:135px;
}

#browse_topic_btn{
text-indent:-9999px;
text-decoration:none;
width:99px;
height:25px;
background:#5E90AA url(/Style%20Library/NYVP_images/browse_topics_btn.gif) no-repeat top left;
}
#browse_topic_btn:hover{
background:#5E90AA url(/Style%20Library/NYVP_images/browse_topics_btn.gif) no-repeat bottom left;
}

#browse_topics_nav, #browse_topics_nav ul {
	list-style: none;
	line-height: 1;
	padding:0;
	margin:0;
	z-index:2000;
}

#browse_topics_nav a {
	display: inline;
	color: #000000 !important;
	text-decoration: none;
	padding:0;
}

#browse_topics_nav a.subnav {
	background: url(/Style%20Library/NYVP_images/subnav_arrow.gif) center right no-repeat;
}

#browse_topics_nav li {
	float: left;
	padding:0;
}

#browse_topics_nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 10em;
	w\idth: 10em;
	font-weight: normal;
	margin:0;
	padding:5px 0 0 0;
	background:#F1BD52;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF #333333 #333333 #FFFFFF;
}

#browse_topics_nav li li {
	width: 9.5em;
}

#browse_topics_nav li ul a {
	width: 9em;
	w\idth: 9em;
	padding:5px 0 5px 5px;
	border-bottom:1px dashed #FFFFFF;
}

#browse_topics_nav li ul ul {
	margin: -2.25em 0 0 9em;
}

#browse_topics_nav li:hover ul ul, #browse_topics_nav li:hover ul ul ul, #browse_topics_nav li.sfhover ul ul, #browse_topics_nav li.sfhover ul ul ul {
	left: -999em;
}

#browse_topics_nav li:hover ul, #browse_topics_nav li li:hover ul, #browse_topics_nav li li li:hover ul, #browse_topics_nav li.sfhover ul, #browse_topics_nav li li.sfhover ul, #browse_topics_nav li li li.sfhover ul {
	left: auto;
}

#browse_topics_nav li:hover, #browse_topics_nav li.sfhover {
	background: #FBF8CB;
}
/* Browse Topics end */

#main_content{
position:relative;
margin:0;
padding:20px 15px;
}
#main_content ul{
list-style-type:disc;
margin:10px 0 10px 20px;
padding:0;
}
#main_content li{
margin:5px 0 5px 0;
padding:0;
}

.title{
color:#34647E;
}

#section_subhead_title{
font-size:1.5em;
font-weight:bold;
}
#section_subhead_title img{
vertical-align:middle;
}

#secsub_red{
background:#ffffff;
position:relative;
height:auto;
margin:-20px -15px 10px -15px;
padding:10px 15px 0 15px;
border-bottom:2px solid #c65315;
}
#secsub_red h3{
font-size:1.5em;
font-weight:bold;
color:#c65315;
}
#secsub_orange{
background:#ffffff;
position:relative;
height:auto;
margin:-20px -15px 10px -15px;
padding:10px 15px 0px 15px;
border-bottom:2px solid #fdb813;
}
#secsub_orange h3{
font-size:1.5em;
font-weight:bold;
color:#fdb813;
}
h3.title_orange {
margin-top:9px;
}
#secsub_main{
background:#ffffff;
position:relative;
height:auto;
margin:-20px -15px 10px -15px;
padding:10px 15px 0 15px;
border-bottom:2px solid #3e7093;
}

#secsub_main h3{
font-size:1.5em;
font-weight:bold;
color:#3e7093;
}
#secsub_green{
background:#ffffff;
position:relative;
height:auto;
margin:-20px -15px 10px -15px;
padding:10px 15px 0 15px;
border-bottom:2px solid #6eb82a;
}
.title_green{
	color:#6eb82a;
}
#secsub_green h3{
font-size:1.5em;
font-weight:bold;
color:#6eb82a;
}
.secsub2_orange{
background:#EDA41E;
position:relative;
height:auto;
margin:-30px -15px 10px -15px;
padding:0px 15px 0px 15px;
}
.secsub2_orange h4{
font-size:1.3em;
line-height:1.2em;
margin:0;
padding:0;
}
.secsub2_blue{
background:#D5DCE1;
position:relative;
height:auto;
margin:-20px -15px 10px -15px;
padding:5px 15px 5px 15px;
}
.secsub2_blue ul{
list-style-type:none;
margin:0;
padding:0;
}
.secsub2_blue li{
display:inline;
margin:0 30px 0 0;
padding:0;
}
.secsub2_blue a{
color:#000000;
text-decoration:none;
}
.secsub2_blue a:visited{
color:#000000;
}
.secsub2_blue a:hover{
color:#25749E;
}
.secsub2_blue strong{
color:#25749E;
}
.secsub2_blue_blueplus{
background:url(/Style%20Library/NYVP_images/icon_blueplus.gif) no-repeat top left;
}
#section_subhead p{
margin-bottom:5px;
}

#section_subhead ul{
list-style-type:none;
margin:0;
padding:0;
}
#section_subhead li{
display:inline;
margin:0 20px 0 0;
padding:0 0 0 8px;
background:url(/Style%20Library/NYVP_images/arrow_gray.gif) no-repeat top left;
background-position:0 .3em;
}

.title_orange{
color:#fdb813 !important;
}
.title_orange2{
color:#eda41e !important;
}
h4.title_orange{
font-size:1.3em;
}
.title_red{
color:#c65315!important;
}
h4.title_red{
font-size:1.3em;
}
h5.title_red{
font-size:1.2em;
}
.title_main{
color:#3e7093 !important;
}
h4.title_main{
font-size:1.3em;
}
#login_box{
position:relative;
width:222px;
height:auto;
margin:0;
padding:8px;
background:url(/Style%20Library/NYVP_images/login_box.gif) no-repeat bottom left;
}
#login_box_top{
width:238px;
height:5px;
font-size:0;
background:#C13A4F url(/Style%20Library/NYVP_images/login_box_top.gif) no-repeat bottom left;
}
#login_btn{
position:absolute;
bottom:7px;
right:7px;
}
/* MAIN COLUMN END */


/* RIGHT COLUMN START */
#right_column{
position:relative;
float:right;
width:276px;
height:auto;
margin:0;
padding:0 0 0 10px;
*padding:0 0 0 0px;
_padding:0 0 0 0px;
color:#FFFFFF;
}
#right_column h2{
color:#FFFFFF;
font-weight:normal;
margin:0;
padding:0;
}
#right_column h3{
font-size:1.4em;
margin:0;
padding:0;
color:#FFFFFF;
}
#right_column h4{
color:#FFFFFF;
}
#right_column h5{
color:#FFFFFF;
}
#right_column a{
color:#9ab9cd;
text-decoration:none;
}
#right_column a:visited{
color:#25749E;
}
#right_column a:hover{
color:#C8E3F2;
text-decoration:underline;
}

/* Search start */
#search_box{
position:relative;
width:268px;
height:auto;
margin:0 0 15px 0;
padding:3px 8px 2px 2px;
*padding:3px 10px 0px 0;
_padding:3px 8px 0px 0;
color:#333333;
font-size:.95em;
background:#FFFFFF url(/Style%20Library/NYVP_images/rt_column_searchbox_bg.gif) no-repeat bottom right;
}
#search_top{
position:relative;
width:278px;
height:8px;
margin:0;
padding:0;
font-size:0;
background:url(/Style%20Library/NYVP_images/rt_column_searchbox_top.gif) no-repeat bottom right;
}
#adv_search{
position:absolute;
bottom:10px;
left:10px;
}
#search_btn{
position:absolute;
bottom:-12px;
right:5px;
}
#search_box a{
color:#1a699f;
text-decoration:none;
font-size:0.95em;
_font-size:1.0em;
*font-size:1.0em;
line-height:1.0em;
letter-spacing:-0.05em;
}
#search_box a:visited{
color:#25749E;
}
#search_box a:hover{
color:#000000;
text-decoration:underline;
}
/* Search end */

#community_box{
margin:10px 0 30px 0;
}
#community_box a{
color:#9ab9cd;
text-decoration:none;
}
#community_box a:visited{
color:#9ab9cd;
}
#community_box a:hover{
color:#C8E3F2;
text-decoration:underline;
}
#community_box ul{
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}
#community_box li{
margin:0 0 10px 0;
padding:0;
}

#features_boxes{
color:#000000;
}
#features_boxes h3{
font-size:1.3em;
color:#FFFFFF;
padding:5px 0 3px 55px;
}
#features_boxes h4{
color:#000000;
}
#features_boxes h5{
color:#000000;
}
#features_boxes a{
color:#1a699f;
text-decoration:none;
}
#features_boxes a:visited{
color:#25749E;
}
#features_boxes a:hover{
color:#000000;
text-decoration:underline;
}

.rt_column_box{
position:relative;
width:262px;
height:auto;
line-height:1;
margin:0 0 10px 0;
padding:16px 8px 1px 8px;
background:#FFFFFF url(/Style%20Library/NYVP_images/rt_column_box_bg.gif) no-repeat bottom left;
}

.rt_column_box h4{
font-size:1.3em;
}
.rt_column_box ul{
list-style-type:none;
margin:0;
padding:0;
}
.rt_column_box li{
margin:0 0 8px 0;
padding:0;
font-family:Verdana;
}
.rt_column_box_title_red{
width:223px;
background:#C13A4F url(/Style%20Library/NYVP_images/rt_col_box_hdr_red.jpg) no-repeat top left;
}
.rt_column_box_title_orange{
width:223px;
background:#D3921B url(/Style%20Library/NYVP_images/rt_col_box_hdr_orange.jpg) no-repeat top left;
}
.rt_column_box_title_green{
width:223px;
background:#98CB65 url(/Style%20Library/NYVP_images/rt_col_box_hdr_green.jpg) no-repeat top left;
}
.rt_column_box_title_blue{
width:223px;
background:#3B799E url(/Style%20Library/NYVP_images/rt_col_box_hdr_blue.gif) no-repeat top left;
}

#rt_column_box_dis{
position:relative;
width:262px;
height:auto;
line-height:1.3;
margin:0;
padding:30px 4px 4px 12px;
background:#c65315 url(/Style%20Library/NYVP_images/rt_col_box_hdr_dis.jpg) no-repeat top left;
color:#FFFFFF;
}
#rt_column_box_dis a{
color:#fbf8ce;
text-decoration:none;
}
#rt_column_box_dis a:hover{
color:#fbf8ce;
text-decoration:underline;
}
#rt_column_box_dis a:visited{
color:#dedcc1;
text-decoration:none;
}
.rt_column_box_title_dis_bot{
height:5px;
width:278px;
margin:0 0 10px 0;
background:#c65315 url(/Style%20Library/NYVP_images/rt_col_box_hdr_dis_bot.jpg) no-repeat bottom left;
}
.rcolsubbox_title_red{
width:278px;
height:9px;
font-size:0;
background:#C13A4F url(/Style%20Library/NYVP_images/rcol_subbox_red.gif) no-repeat top left;
}
.rcolsubbox_title_orange{
width:278px;
height:9px;
font-size:0;
background:#D3921B url(/Style%20Library/NYVP_images/rcol_subbox_orange.gif) no-repeat top left;
}
.rcolsubbox_title_green{
width:278px;
height:9px;
font-size:0;
background:#98CB65 url(/Style%20Library/NYVP_images/rcol_subbox_green.gif) no-repeat top left;
}
.rcolsubbox_title_blue{
width:278px;
height:9px;
font-size:0;
background:#3B799E url(/Style%20Library/NYVP_images/rcol_subbox_blue.gif) no-repeat top left;
}

#feat_training_icon{
position:absolute;
top:-40px;
left:2px;
width:49px;
height:54px;

background:url(/Style%20Library/NYVP_images/feat_training_icon.gif) no-repeat top left;
}
#feat_dis_icon{
position:absolute;
top:-40px;
left:2px;
width:49px;
height:54px;
background:url(/Style%20Library/NYVP_images/feat_training_icon.gif) no-repeat top left;
}
#feat_resources_icon{
position:absolute;
top:-40px;
left:2px;
width:49px;
height:54px;
background:url(/Style%20Library/NYVP_images/feat_resources_icon.gif) no-repeat top left;
}
#feat_communities_icon{
position:absolute;
top:-46px;
left:2px;
width:49px;
height:54px;
background:url(/Style%20Library/NYVP_images/feat_communities_icon.gif) no-repeat top left;
}
#feat_stryve_icon{
position:absolute;
top:-46px;
left:2px;
width:49px;
height:54px;
background:url(/Style%20Library/NYVP_images/feat_stryve_icon.gif) no-repeat top left;
}

#training_calendar_icon{
position:absolute;
top:-43px;
left:2px;
width:49px;
height:54px;
background:url(/Style%20Library/NYVP_images/training_calendar_icon.gif) no-repeat top left;
}
#browse_topics_icon{
position:absolute;
top:-41px;
left:2px;
width:49px;
height:54px;
background:url(/Style%20Library/NYVP_images/browse_topics_icon.gif) no-repeat top left;
}
#yv_questions_icon{
position:absolute;
top:-40px;
left:2px;
width:49px;
height:54px;
background:url(/Style%20Library/NYVP_images/yv_questions_icon.gif) no-repeat top left;
}

.expandable_orange_plus li{
padding:0 0 0 20px;
line-height:1.3;
background:url(/Style%20Library/NYVP_images/expandable_plus.gif) no-repeat top left;
background-position:0 .1em;
}
.expandable_orange_minus li{
padding:0 0 0 20px;
line-height:1.3;
background:url(/Style%20Library/NYVP_images/expandable_minus.gif) no-repeat top left;
background-position:0 .1em;
}
.expandable_green_plus li{
padding:0 0 0 20px;
line-height:1.3;
background:url(/Style%20Library/NYVP_images/expandable_plus_green.gif) no-repeat top left;
background-position:0 .1em;
}
.expandable_green_minus li{
padding:0 0 0 20px;

line-height:1.3;
background:url(/Style%20Library/NYVP_images/expandable_minus_green.gif) no-repeat top left;
background-position:0 .1em;
}
/* RIGHT COLUMN END */



/* FOOTER START
#footer{
clear:both;
position:relative;
align:left;
width:925px;
height:auto;
text-align:left;
margin:0 auto;
padding:5px 0 3px 0px;
background-color:#d8d8d8;
}
 */
  
#footer{
clear:both;
position:relative;
text-align:center;
height:auto;
padding:5px 0 3px 0px;
background-color:#d8d8d8;
}

#footer_box{
position:relative;
width:980px;
height:auto;
text-align:left;
margin:0 auto;
padding:0;
}
#footer a{
color:#000000;
text-decoration:none;
}
#footer a:visited{
color:#000000;
}
#footer a:hover{
color:#000000;
text-decoration:underline;
}
#FooterNote{
font-size:0.9em;
position:relative;
height:auto;
text-align:center;
margin:0 auto;
padding:0 0 3px 0;
}
#logos{
clear:both;
position:relative;
width:970px;
height:auto;
text-align:right;
margin:0 auto;
padding:2px 5px 2px 5px;
background:#333333;
}

#logos img{
margin-right:15px;
}
/* FOOTER END */



/* ---- SHAREPOINT ADMIN BAR & EDITOR POSITION ---- */

#SP_adminBar {
	text-align: right;
}
.SP_editorPosition {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
}


/* ---- SHAREPOINT STYLES TO OVERRIDE ---- */

.ms-WPBody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	background-color:none;
	align:left;
}
div.ms-WPBody {
background-color:none;
}
.removeMargins {
	margin: 0px;
}

td.ms-sbcell{
padding-left:2px;
white-space:nowrap;
border:none;
vertical-align:top;
}
.ms-sbcell input{
margin:9px 0 0 0;
}
tr.ms-sbrow{
padding-left:5px;
}
td.ms-sbgo{
background-color:#fefcd8;
}
.ms-sbgo{
background:url(/Style%20Library/NYVP_images/search_magglass_bg.gif) repeat-x bottom left;
}
td.ms-sbtext{
display:none;
}
.ms-sbtable{
color:#000;
font-size:.85em;
font-style:normal;font-weight:normal
border:none;
} 
.ms-sbplain{
border:1px solid #7e9cc2;
} 

.customTopNavItem{
height:30px !important;
padding:0;
margin:0;
*margin:5px 0 0 0;
_margin:5px 0 0 0;
}

#zz1_TopNavigationMenun0 a{
padding:0 63px 0 64px;
*padding:0 63px 0 64px;
_padding:0 63px 0 64px;
}
#zz1_TopNavigationMenun1 a{
padding:0 50px 0 51px;
*padding:0 50px 0 51px;
_padding:0 50px 0 51px;
}
#zz1_TopNavigationMenun2 a{
padding:0 38px 0 38px;
*padding:0 38px 0 38px;
_padding:0 38px 0 38px;
}
#zz1_TopNavigationMenun3 a{
padding:0 35px 0 35px;
*padding:0 35px 0 35px;
_padding:0 35px 0 35px;
}

#zz1_TopNavigationMenun0.td, #zz1_TopNavigationMenun1.td, #zz1_TopNavigationMenun2.td, #zz1_TopNavigationMenun3.td {
height:30px !important;
padding:0 !important;
margin:0 !important;
}
table.customNavItemContainer{
height:30px !important;
padding:0 !important;
margin:-19px 0 0 0 !important;
*margin:-19px 0 0 0 !important;
_margin:-15px 0 -4px 0 !important;
vertical-align:middle !important;
}
#zz1_TopNavigationMenun0:hover{
background:url(/Style%20Library/NYVP_images/nav_blue.gif) repeat-x top left;
}


/*
.customTopSelected{
height:30px !important;
padding-top:5px !important;
padding-bottom:5px !important;
margin:0 !important;
border: none !important;
background:none !important;
overflow:hidden !important;
}
#zz1_TopNavigationMenun0 table.customTopSelected{
background:url(/Style%20Library/NYVP_images/nav_blue.gif) repeat-x top left !important;
padding-top:3px !important;
height:30px !important;
}
#zz1_TopNavigationMenun1 .customTopSelected{
background:url(/Style%20Library/NYVP_images/nav_red.gif) repeat-x top left !important;
}
#zz1_TopNavigationMenun2 .customTopSelected{
background:url(/Style%20Library/NYVP_images/nav_orange.gif) repeat-x top left !important;
}

#zz1_TopNavigationMenun3 .customTopSelected{
background:url(/Style%20Library/NYVP_images/nav_green.gif) repeat-x top left !important;

}

*/



#zz1_TopNavigationMenun1:hover{
background:url(/Style%20Library/NYVP_images/nav_red.gif) repeat-x top left;
}


#zz1_TopNavigationMenun2:hover{
background:url(/Style%20Library/NYVP_images/nav_orange.gif) repeat-x top left;
}

#zz1_TopNavigationMenun3:hover{
background:url(/Style%20Library/NYVP_images/nav_green.gif) repeat-x top left;
}
.zz1_TopNavigationMenu_3 a{
display:block;
}

.customTopNavFlyOut{
margin:0 !important;
*margin:-5px 0 0 0 !important;
_margin:-5px 0 0 0 !important;
background-color:#4e7f99 !important;
font-size:1.0em !important;
color:#000000 !important;
z-index:5000 !important;
}

.customTopNavFlyOutItem{
border-bottom:1px dashed #ffffff;
font-size:0.9em !important;
*font-size:0.95em !important;
font-weight:normal;
margin:0;
padding:4px 0 !important;
z-index:5000 !important;
*height:25px !important;
_height:25px !important;

}
table.customTopNavFlyOutItem{
padding:4px 0 !important;
}
.customTopNavFlyOutItem a{
color:#ffffff !important;
}
.customTopNavFlyOutHover{
background-color:#dce6f0 !important;

}
.customTopNavFlyOutHover a{
color:#000000 !important;
}
.customTopNavItemSelected a{
margin:0;
padding:0;
background:none;
}
#zz1_TopNavigationMenun1Items{
width:auto;
display:block !important;
padding: 0 !important;
}
#zz1_TopNavigationMenun1Items a{
padding:0 82px 0 4px !important;
*padding:0 82px 0 4px !important;
_padding:0 82px 0 4px !important;
}


#zz1_TopNavigationMenun2Items a{
padding:0 41px 0 4px !important;
*padding:0 43px 0 4px !important;
_padding:0 43px 0 4px !important;
}

#zz1_TopNavigationMenun3Items a{
padding:0 26px 0 4px !important;
*padding:0 23px 0 4px !important;
_padding:0 23px 0 4px !important;
}

#zz1_TopNavigationMenun13Items a{
padding:0 17px 0 4px !important;
*padding:0 15px 0 4px !important;
_padding:0 15px 0 4px !important;
*margin:2px 0 0 0;
_margin:2px 0 0 0;
}

.breadcrumb{
padding:0;
margin:-4px 0 1px 0;
}
.breadcrumb a{
font-size:0.9em;
text-decoration:underline;
}
.breadcrumbCurrent {
display:none;
}
th.ms-vh{
border:none;
margin:0;
padding:0;
font-weight:normal;
}
td.ms-gb{
background:none;
font-size:1.0em;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.2em;
border:none;
margin:0;
padding:0;
}
tr.ms-alternating{
background:none;
border:none;
}
td.ms-vb{
background:none;
border:none;
margin:0;
padding:0 0 0 5px;
*padding:0;
_padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:1.0em;
}
table#BdwpRows{
font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

td.ms-vb ul{
list-style-type:disc;
padding-bottom:0;
margin-bottom:0;
padding-top:0;
margin-top:0;
}
td.ms-vb li{
padding:0;
margin:0;
}

td.ms-vb a{
color:#25749E;
text-decoration:none;

}
td.ms-vb a:visited{
color:#25749E;
}
td.ms-vb a:hover{
color:#000000;
text-decoration:underline;
}
table.ms-vb{
background:none;
border:none;
font-size:1.0em;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.1em;
margin:0;
padding:0;
}
#group0{
border:none;
background:none;
font-weight:normal;
}
div.ms-PartSpacingVertical{
border:0;
background:none;
margin:0 0 4px 0;
}
.ms-WPBorder{
border:none;
}
#MSOZoneCell_WebPartWPQ7{
background:none;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.1em;
border:none;
margin:0;
padding:0;
}

#WebPartWPQ3{
border:none;
}
#WebPartWPQ5{
background:none;
align:left;
}
.ms-partline {
background-color:#ffffff;
} 

#MSOZoneCell_WebPartWPQ9{
padding:0 0 0 0;
}
/*#MSOZoneCell_WebPartWPQ10 td{
padding:0 0 0 10px;
}
#MSOZoneCell_WebPartWPQ11 td{
padding:0 0 0 20px;
*padding:0 0 0 10px;
_padding:0 0 0 10px;
}*/
#MSOZoneCell_WebPartWPQ3{
padding:0 0 0 0;
border:none;
}
#MSOZoneCell_WebPartWPQ12 td{
padding:0 0 0 0;
}
#MSOZoneCell_WebPartWPQ13 td{
padding:0 0 0 0;
}
#MSOZoneCell_WebPartWPQ14 td{
padding:0 0 0 0;
}
#MSOZoneCell_WebPartWPQ5 td{
background:none;
align:left;
}
#MSOZoneCell_WebPartWPQ4{
border:none;
background:none;
}
div.srch-WPBody{
background:none;
align:left;
}
#SRP{
background:none;
align:left;
}
/* ----- STYLES AVAILABLE FOR HTML EDITORS ---- */

.ms-rteCustom- {

}

/* ----- STYLES USED FOR TRAINING LANDING PAGE --- */
#training_landing{
position:relative;
margin:-10px -15px -20px -15px;
padding:20px 15px 0 15px;
height:auto;
background:#ffffff;
}
#training_landing h3{
font-size:2.6em;
font-weight:normal;
}
#training_landing h4{
font-size:1.6em;
font-weight:normal;
letter-spacing:-1px;
margin:0 0 3px 0;
padding:0;
}
#training_landing h5{
font-size:1.3em;
font-weight:normal;
letter-spacing:-1px;
margin:0;
padding:0;
}
#training_landing_bg{
position:relative;
padding:0;
margin:0 -15px 0 -15px;
height:585px;
background:#d8d8d8 url(/Style%20Library/NYVP_images/traininglanding_bg.png) no-repeat bottom left;
}
.traininglanding_strong{
font-size:1.5em;
font-weight:normal;
letter-spacing:-1px;
}
.training_play_btn{
margin:3px 10px 0 0;
padding-right:10px;
border-right:1px dashed #666666;
vertical-align:middle;
}
.training_play_btn_left{
float:left;
margin:3px 10px 0 0;
padding-right:10px;
border-right:1px dashed #666666;
vertical-align:middle;
}
.training_p{
float:right;
text-align:left;
margin:0;
padding:0;
font-size:.85em;
color:#2a6a95;
font-weight:bold;
}
.training_p_left{
margin:0;
padding:0;
font-size:.85em;
color:#2a6a95;
font-weight:bold;
}

#training_lesson1{
position:absolute;
bottom:365px;
right:20px;
text-align:right;
width:20em;
}

#training_lesson2{
position:absolute;
bottom:410px;
left:20px;
width:15em;
}

#training_lesson3{
position:absolute;
bottom:190px;
right:20px;
text-align:right;
width:20em;
}

#training_lesson4{
position:absolute;
bottom:160px;
left:20px;
width:20em;
}
.srch-results{
margin:0 0 0 12px;
*margin:0;
_margin:0;
}
.srch-WPBody{
font-family:verdana, Arial, Helvetica, sans-serif;
}
.srch-summary{
font-family:verdana, Arial, Helvetica, sans-serif;
}
td.ms-descriptiontext{
font-family:verdana, Arial, Helvetica, sans-serif !important;
font-size:1.1em;
}

pre {
/* general styles */
font-family: Verdana, Arial, sans serif !important;
}

.wrapped {
/* wrap long urls */
white-space: pre;           /* CSS 2.0 */
white-space: pre-wrap;      /* CSS 2.1 */
white-space: pre-line;      /* CSS 3.0 */
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap;  /* HP Printers */
word-wrap: break-word;      /* IE 5+ */
width: 520px; 
}

