@charset "utf-8";
/* CSS Document */
/*
green - 8b934d
orange - e26f00
gray - 4c4c4c
*/

*{ margin:0px; padding:0px; z-index:0;}
img{ border:none;}
img, div { behavior: url(iepngfix.htc);}

html,body{ height:100%;}
/* html{ filter: expression(document.execCommand("BackgroundImageCache", false, true));} */
body{ font-family:Arial, Helvetica, sans-serif; font-size:small; color:#333;}
body{ background:#FFF url(/img/bck_main.png) top center no-repeat;}

/* Top Header "Bar" */
	#idTop_Hdr_Wrp{ padding:4px 0px; background-color:#8b934d; color:#FFF; font-size:xx-small; text-transform:uppercase;}
	#idTop_Hdr{ width:920px; margin:0px auto; text-align:right;}
	#idTop_Hdr img#top_hdr_logo{ float:left; margin:6px 0px;}
	#idTop_Hdr input{ width:150px; padding:2px 5px; border:#c8c8b8 solid 1px;}
	/* #idTop_Hdr input{ background:#f8f8f8 url(/img/srch_bck.gif) top right no-repeat;} */
	#idTop_Hdr a{ padding-right:5px; text-decoration:none; color:#FFF; font-size:8px; letter-spacing:1px;}
	#idTop_Hdr a:hover{ text-decoration:underline;}

#srch_form{ background-color:#f8f8f8;}
#srch_form{ width:160px; height:20px; margin:0px; margin-top:10px; padding:0px; float:right; text-align:right;}
#srch_form input{ width:133px; height:18px; margin:0px; margin-left:-133px; padding:2px 0px 0px 5px; padding-top:2px; position:absolute; background-color:#f8f8f8; border:none;}
#srch_form img.srch_btn{ background:url(/img/but_srch_00.gif) 50% 50%;}
#srch_form img.srch_btn:hover{ cursor:pointer; background:url(/img/but_srch_01.gif) 50% 50%;}


/* Main Nav Bar */
	#idNav_Wrp{}
	#idNav{ width:900px; height:29px; margin:15px auto 0px auto; font-size:10px;}
	#idNav{ background-color:#4c4c4c; border:#999999 solid 1px;}
	#idNav ul{ margin-left:35px;} /* Trying to center nav */
	
	/* Main Nav Button Styles*/
	.m_nav{ padding:8px 20px 8px 10px; text-decoration:none; text-transform:uppercase; color:#FFF;}
	.m_nav{background:#4c4c4c url(/img/nav_bck_off.gif) top right no-repeat;}
	.m_nav:hover{ background:#8b934d url(/img/nav_bck_on.gif) top right no-repeat;}
	a#b_support{background:#4c4c4c url(/img/spacer.gif) top right no-repeat;}
	a#b_support:hover{background:#4c4c4c url(/img/spacer.gif) top right no-repeat;}
	a#b_home{background:#4c4c4c url(/img/spacer.gif) top right no-repeat;}
	a#b_home:hover{background:#4c4c4c url(/img/spacer.gif) top right no-repeat;}
	
	.btn{ background:#8b934d url(/img/nav_bck_on.gif) top right no-repeat;} /* match the :hover of '.m_nav' - ie fix */
	
	#sc_about #b_about{ background:#8b934d url(/img/nav_bck_on.gif) top right no-repeat; color:#4c4c4c;}
	#sc_vdlead #b_vdlead{ background:#8b934d url(/img/nav_bck_on.gif) top right no-repeat; color:#4c4c4c;}
	#sc_people #b_people{ background:#8b934d url(/img/nav_bck_on.gif) top right no-repeat; color:#4c4c4c;}
	#sc_programs #b_programs{ background:#8b934d url(/img/nav_bck_on.gif) top right no-repeat; color:#4c4c4c;}
	#sc_research #b_research{ background:#8b934d url(/img/nav_bck_on.gif) top right no-repeat; color:#4c4c4c;}
	#sc_resources #b_resources{ background:#8b934d url(/img/nav_bck_on.gif) top right no-repeat; color:#4c4c4c;}
	#sc_connect #b_connect{ background:#8b934d url(/img/nav_bck_on.gif) top right no-repeat; color:#4c4c4c;}
	#sc_support #b_support{ background:#8b934d url(/img/spacer.gif) top right no-repeat; color:#4c4c4c;}
	#sc_home #b_home{ background:#8b934d url(/img/spacer.gif) top right no-repeat; color:#4c4c4c;}
	
	/* Sub Nav Button Styles*/
	.s_nav{ text-align:left;} /* ie fix */
	.s_nav li a{ padding:8px 20px 8px 18px; text-decoration:none; text-transform:uppercase; color:#FFF;}
	.s_nav li a{ background:none; background-color:#4c4c4c; border-bottom:#4c4c4c solid 1px; border-top:#757575 solid 1px;}
	.s_nav li a:hover{ background:none; background-color:#757575; border-bottom:#FFF solid 1px; border-top:#FFF solid 1px;}

	/* Sub Page Nav Button Styles */
	.s_nav li.s_pg a{ padding:4px 20px 4px 40px; text-decoration:none; text-transform:uppercase; color:#FFF;}
	.s_nav li.s_pg a{ background:none; background-color:#4c4c4c; border:none;}
	.s_nav li.s_pg a:hover{ background:none; background-color:#757575; border:none;}

	body#sc_about a#b_about{}
	
/* Body */
	#idBdy_Wrp{ width:960px; margin:0px auto; padding-bottom:23px;}
	#idBdy_Wrp{ background:url(/img/bdy_bck.png) bottom center no-repeat;}
	#idBdy{ width:956px; min-height:600px; margin:0px auto;}
	#idBdy{ background-color:#FFF; border:#dfdfdf solid 1px; border-bottom:none;}

/* Main Body/Content */
/* Main Body/Content - Hero */
	body#pg_main #idHero_Wrp{ width:757px; height:313px; position:absolute; margin-top:50px; margin-left:208px;}
	body#pg_main #idHero_Wrp{ background:url(/img/hero_bck.png) top left no-repeat;}
	body#pg_main #idHero{ margin-top:22px; margin-left:21px;}
	
	body#pg_main img#logo{ position:absolute; margin-top:105px; margin-left:40px;}

/* Main Body/Content - Mid Body Blurb */
	body#pg_main #mid_bdy_blrb{ padding-top:380px;}
	
	body#pg_main #mid_bdy_blrb p{ width:550px; padding-right:100px; float:right; color:#333; font-size:12px; line-height:18px;}
	body#pg_main #mid_bdy_blrb img#mid_bdy_blrb_tag{ margin:0px 50px 0px 100px; float:left;}
	body#pg_main #mid_bdy_blrb a{ color:#8b934d;}
	body#pg_main #mid_bdy_blrb a:hover{ color:#e26f00;}

/* Main Body/Content - Action Boxes */
	body#pg_main #action_boxes{ margin:30px 50px 0px 50px; padding:25px; background-color:#e8e9db; min-height:250px; font-size:14px; line-height:18px;}
	
	body#pg_main #action_boxes h2{ padding:10px; color:#FFF; font-weight:normal; font-size:12px; text-transform:uppercase; letter-spacing:1px; text-align:center;}
	body#pg_main #action_boxes li{ margin:20px 20px 0px 20px; list-style:none; font-family:"Times New Roman", Times, serif; color:#646464;}
	body#pg_main #action_boxes li.viewall{ text-align:center;}
	
	body#pg_main #action_boxes div{ float:left; padding-bottom:5px;}
	body#pg_main #action_boxes div{ width:390px; min-height:385px;}
	

	body#pg_main #action_boxes div h2{ background:#e8e9db url(/img/action_pt_off.gif) top center no-repeat;}
	/* body#pg_main #action_boxes div:hover{ background:#e1e2d2 url(/img/action_pt_on.gif) top center no-repeat;} */
	
	body#pg_main #action_boxes a{ color:#646464; text-decoration:none;}
	body#pg_main #action_boxes div#blrb_blog a:hover{ color:#e26f00; text-decoration:underline;}
	body#pg_main #action_boxes div#blrb_events a:hover{ color:#e26f00; text-decoration:underline;}
	body#pg_main #action_boxes div#blrb_events li.viewall a{ color:#e26f00; text-decoration:underline;}
	body#pg_main #action_boxes div#blrb_news a:hover{ color:#a94242; text-decoration:underline;}
	body#pg_main #action_boxes div#blrb_news li.viewall a{ color:#a94242; text-decoration:underline;}
	
	
	body#pg_main #action_boxes div.spacer{ width:25px; height:200px; float:left; background:#e8e9db url(/img/action_spc_bck.png) top center no-repeat;}

/* Main Body/Content - Social Networking Strip */
	body#pg_main #idSocial{ margin:22px 50px; text-align:right;}
	body#pg_main #idSocial p.feed{ display:inline; margin-right:5px; font-size:10px;}
	body#pg_main #idSocial ul{ display:inline; white-space:nowrap; vertical-align:middle;}
	body#pg_main #idSocial li{ display:inline; list-style:none; vertical-align:middle;}
	body#pg_main #idSocial a{text-decoration:none; color:#8b934d;}
	
	body#pg_main #idSocial p.tooltip{ margin-bottom:20px; margin-top:-28px; height:2px;}
	body#pg_main #idSocial p.tooltip span{ font-size:10px; color:#FFF; position:relative; margin-right:78px; display:none;}
	body#pg_main #idSocial p.tooltip span{ line-height:10px; padding:2px 10px 10px 10px; background:url(/img/tooltip_bck_01.png) bottom right no-repeat;}

/* Main Body/Content - Video Belt */
	body#pg_main #idVid_Blt_Wrp{ width:960px; height:180px; margin:20px auto -30px auto; padding-bottom:23px;}
	body#pg_main #idVid_Blt{ width:850px; height:165px; margin:0px auto; padding:10px;}
	
	body#pg_main #idVid_Blt h2{ font-size:14px; color:#8b934d; margin-bottom:20px;}
	body#pg_main #idVid_Blt h2 span{ font-weight:normal; color:#555;}
	
	body#pg_main #idVid_Nav_Lft{ width:38px; height:100%; float:left;}
	body#pg_main #idVid_Nav_Lft{ background:url(/img/vid_nav_lft_grn.gif) 50% no-repeat;}
	body#pg_main #idVid_Nav_Lft:hover{ background:url(/img/vid_nav_lft_org.gif) 50% no-repeat; cursor:pointer;}
	
	body#pg_main #idVid_Nav_Rt{ width:38px; height:100%; float:right;}
	body#pg_main #idVid_Nav_Rt{ background:url(/img/vid_nav_rt_grn.gif) 50% no-repeat;}
	body#pg_main #idVid_Nav_Rt:hover{ background:url(/img/vid_nav_rt_org.gif) 50% no-repeat; cursor:pointer;}
	
	body#pg_main #idVid_Nav_Wrp{ width:760px; height:100%; position:relative; overflow:hidden; padding-left:8px;}
	body#pg_main #idVid_Nav{}
	
	body#pg_main #idVid_Nav .v_pnl{ display:inline;}
	body#pg_main #idVid_Nav .v_pnl div{ width:160px; float:left; margin:4px; padding:8px; border:#FFF solid 1px;}
	body#pg_main #idVid_Nav .v_pnl img{ border:#CCC solid 5px; background:url(/img/thumb_test_01.jpg) center no-repeat;}
	body#pg_main #idVid_Nav .v_pnl h3{ font-size:12px; padding:2px;}
	body#pg_main #idVid_Nav .v_pnl h3 span{ font-size:10px; display:block;}
	body#pg_main #idVid_Nav .v_pnl a{ color:#646464; text-decoration:none; display:block;}

	body#pg_main #idVid_Nav .v_pnl div:hover{ border:#999999 solid 1px; background:url(/img/vid_bck.gif) top center no-repeat;}
	body#pg_main #idVid_Nav .v_pnl div:hover a{ color:#FFF;}
	body#pg_main #idVid_Nav .v_pnl div:hover h3{ margin-top:8px;}

/* Footer */

	#idPlt{ background:url(/img/plt_bck.gif) bottom center no-repeat;}
	
	#idFtr_Wrp{ background:url(/img/ftr_wrp_bck.gif) bottom repeat-x;}
	#idFtr{ width:960px; height:240px; margin:0px auto;}
	#idFtr div.spacer{ height:56px;}
	
	#idFtr p{ font-size:9px; color:#000; line-height:30px;} 
	#idFtr p.btm_credits{ text-align:center; margin-top:50px; color:#999;} 
	#idFtr p span{ color:#8b934d;}
	#idFtr p a{ text-decoration:none; color:#8b934d;}
	#idFtr p a:hover{ text-decoration:underline; color:#e26f00;}
	#idFtr p.btm_credits a:hover{ color:#FFF;}
	
	#idFtr ul{ white-space:nowrap; list-style:none; font-size:10px;}
	#idFtr li{ display:inline; padding:0px 4px; border-right:#646464 solid 1px;}
	#idFtr li a{ text-decoration:none; color:#000; text-transform:uppercase;}
	#idFtr li a:hover{ text-decoration:underline; color:#8b934d;}
	#idFtr li.first{ padding-left:0px;}
	#idFtr li.last{ border:none;}
	
	#idFtr form{ margin:20px 0px;}
	#idFtr form input{ vertical-align:middle;}
	#idFtr form input.input{ color:#646464; font-size:9px; width:180px; height:12px; padding:3px 5px 4px 5px; border:#ccc solid 1px;}





/* Internal Pages */


/* Body Top - Logo and Blurb */

	#idBdy_Top{ width:890px; margin:30px auto 20px auto; overflow:hidden; white-space:nowrap;}
	#idBdy_Top #int_logo{ margin:0px 30px;}
	#idBdy_Top p{ padding-top:30px; font-size:12px; line-height:16px; color:#646464;}
	#idBdy_Top a{ color:#8b934d;}
	#idBdy_Top a:hover{ color:#e26f00;}

/* Body Box */
	#idBdy_Box{ width:820px; margin:0px auto 0px auto;}

	#idBdy_Box h1{ font-family:"Times New Roman", Times, serif; font-size:24px; color:#fff; font-weight:normal;}
	#idBdy_Box p{ margin-top:20px; line-height:18px; font-size:11px; text-align:left;}
	#idBdy_Box p.updated{ text-transform:uppercase; color:#8b934d; font-size:9px; padding-left:5px;}
	#idBdy_Box ul{ list-style:none; line-height:20px; margin:20px 0px 20px 20px; font-size:11px;}
	#idBdy_Box ul.blt{ list-style:disc; margin-left:40px;}
	#idBdy_Box li span a{ padding-left:15px; margin-left:10px; font-weight:bold;}
	#idBdy_Box li span a{ background:url(/img/ico_reply_gry.gif) left no-repeat;}
	#idBdy_Box li span a:hover{ text-decoration:none; background-image:url(/img/ico_reply_org.gif);}
	
	#idBdy_Box dl{}
	#idBdy_Box dt{ margin:20px 0px;}
	#idBdy_Box dd{ padding-left:20px; line-height:18px; font-size:11px;}
	
	/* Left Side */
	#idBdy_Box #idBdy_Box_Lt{ width:550px; float:left; margin-right:20px;}
	#idBdy_Box #idBdy_Box_Lt a{ text-decoration:underline; color:#8b934d;}
	#idBdy_Box #idBdy_Box_Lt a:hover{ text-decoration:none; color:#e26f00;}
	#idBdy_Box #idBdy_Box_Lt h2{ margin:40px 0px 0px 0px; font-size:20px; color:#8b934d; font-weight:normal;}
	#idBdy_Box #idBdy_Box_Lt h2 a{ text-decoration:none;}
	#idBdy_Box #idBdy_Box_Lt h2 span{ display:block; font-size:14px; color:#999;}
	#idBdy_Box #idBdy_Box_Lt h3{ margin:40px 0px 0px 0px; font-size:16px; color:#8b934d; font-weight:normal;}
	#idBdy_Box #idBdy_Box_Lt h3 span{ display:block; font-size:14px; color:#999;}
	#idBdy_Box #idBdy_Box_Lt hr{color:#CCC; background-color:#CCC; border:none; width:90%; height:1px; margin:30px auto 15px auto;}
	
	#idBdy_Box #idBdy_Box_Lt img.logo{ margin:20px;}
	#idBdy_Box #idBdy_Box_Lt img.img{ float:right; padding:5px; margin:5px 0px 20px 20px; border:#8b934d solid 1px;}
	
	/* Bio Stuff */
	#idBdy_Box #idBdy_Box_Lt img.bio{ float:left; padding:5px; margin-top:20px; margin-right:20px; border:#8b934d solid 1px;}
	#idBdy_Box #idBdy_Box_Lt div.bio{ width:400px; float:right;}

	#idBdy_Box #idBdy_Box_Lt div.bio_sm{ width:42%; height:100px; float:left; margin:20px;}
	#idBdy_Box #idBdy_Box_Lt div.bio_sm img{ float:left; padding:5px; border:#8b934d solid 1px; margin-right:10px;}
	#idBdy_Box #idBdy_Box_Lt div.bio_sm h2{ margin-top:5px; font-size:14px;}
	#idBdy_Box #idBdy_Box_Lt div.bio_sm h2 span{ display:block; font-size:12px; color:#999;}

	/* Testimonial Stuff */
	#idBdy_Box #idBdy_Box_Lt img.test{ float:left; padding:5px; margin-top:20px; margin-right:20px; border:#8b934d solid 1px;}
	#idBdy_Box #idBdy_Box_Lt div.test{ width:400px; float:right;}
	#idBdy_Box #idBdy_Box_Lt div.test h2{ font-size:14px; margin-top:18px;}


	/* Right Side */
	#idBdy_Box #idBdy_Box_Rt{ width:225px; margin-top:60px; float:left; padding-left:20px; border-left:#CCC solid 1px;}
	#idBdy_Box #idBdy_Box_Rt a{ text-decoration:none; color:#333;}
	#idBdy_Box #idBdy_Box_Rt a:hover{ text-decoration:underline; color:#e26f00;}
	#idBdy_Box #idBdy_Box_Rt h2{ padding:5px; color:#FFF; font-weight:normal; font-size:12px; text-transform:uppercase; letter-spacing:1px; text-align:left;}

	#idBdy_Box #idBdy_Box_Rt h2.rec_reads{ background-color:#8b934d; border:#8b934d solid 1px;}
	#idBdy_Box #idBdy_Box_Rt h2.exemp{ background-color:#949494; border:#949494 solid 1px;}
	#idBdy_Box #idBdy_Box_Rt h2.events{ background-color:#e26f00; border:#e26f00 solid 1px;}
	#idBdy_Box #idBdy_Box_Rt h2.m_cvdl{ background-color:#833033; border:#833033 solid 1px;}
	#idBdy_Box #idBdy_Box_Rt p{ padding-bottom:20px;}	

#idBdy_Box #idBdy_Box_Rt li{ padding-left:10px; background:url(/img/lst_pls_sm.gif) 0px 7px no-repeat; margin-bottom:20px;}
	

	#idBdy_Box div.note{ padding:20px 50px;}	
	#idBdy_Box div.note span.repl{ margin-right:10px;}
	
/* Bread Crumbs */
	#idBrd_Crms{ margin:0px 70px 10px 0px; text-transform:uppercase; text-align:right; font-size:10px;}
	#idBrd_Crms a{ text-decoration:none; color:#8b934d;}	
	#idBrd_Crms a:hover{ text-decoration:underline; color:#000;}	

/* Body Box Controls - Print and stuff 
	
	#idCntrl{ width:850px; margin:10px auto 30px auto; text-align:right; font-size:10px; text-transform:uppercase;}
	#idCntrl a{ color:#333; text-decoration:none; padding:2px 0px 2px 20px; margin-left:20px; line-height:16px;}
	#idCntrl a:hover{ color:#e26f00; text-decoration:underline;}
	#idCntrl a#prt{ background:url(/img/ico_prt_gry.gif) left no-repeat;}
	#idCntrl a#eml{ background:url(/img/ico_eml_gry.gif) left no-repeat;}
	#idCntrl a#rss{ background:url(/img/ico_rss_gry.gif) left no-repeat;}
	#idCntrl a#txt{ background:url(/img/ico_pls_gry.gif) left no-repeat;}
	*/
	
	#idCntrl{ width:850px; margin:10px auto 30px auto; text-align:right; font-size:10px; text-transform:uppercase;}
	#idCntrl a{ text-decoration:none; margin-left:2px;}
	
	#idCntrl_tooltip{ width:850px; height:15px; margin:40px auto 0px auto; text-align:right;}
	#idCntrl_tooltip span{ font-size:10px; color:#FFF; display:none;}
	#idCntrl_tooltip span{ padding:2px 10px 10px 10px; background:url(/img/tooltip_bck_01.png) bottom right no-repeat;}

	#eml_frnd_wrp{ display:none;}
	#eml_frnd_wrp img{ cursor:pointer;}
	#eml_frnd{ margin-top:15px; padding:10px; background-color:#EEE;}
	#eml_frnd label{ margin-left:10px;}
	#eml_frnd input{ vertical-align:middle;}

/* Video Area */
	
	#idVid_Wrp p.just_saying{ margin:0px; margin-bottom:20px; padding-left:20px;}
	#idVid_Slct p{ width:100px; float:left; padding:12px 0px 0px 20px;}
	
	#idVid_Slct{ width:550px; height:45px; margin:0px auto; margin-bottom:0px; margin-top:30px; background:url(/img/bar_bck_02.png) top left no-repeat;}
	#idVid_Slct select{ width:200px; margin:12px 0px; color:#8b934d;}
	#idVid_Slct div.slct_title{ width:105px; float:left; padding-left:20px; padding-top:12px;}
	
	#idVid_Wrp div.vid{ width:123px; height:100px; overflow:hidden; float:left; margin:5px 3px; padding:3px; border:#CCC solid 1px; background:url(/img/back.gif) bottom repeat-x;}
	#idVid_Wrp div.vid .vid_box p{ margin:0px; padding:0px; font-size:10px; color:#646464;}
	#idVid_Wrp div.vid .vid_box{}
	#idVid_Wrp div.vid .vid_box img{ border:#CCC solid 1px;}
	
	#idVid_Wrp div.vid div.vid_info{ display:none;}
	#idVid_Wrp div.vid div.vid_info{ width:433px; position:absolute; background:url(/img/vidbx_info_new.png);}
	#idVid_Wrp div.vid div.vid_info p{ width:250px; float:right; margin:0px; padding:5px; font-size:10px; color:#FFF;}
	#idVid_Wrp div.vid .vid_info span{ padding-top:10px; font-size:9px; color:#EEE; display:block;}
	#idVid_Wrp div.vid div.vid_info a{ color:#FC3;}
	
	#idVid_Wrp div.vid div.v_lft{ margin-top:-110px; margin-left:-4px;}
	#idVid_Wrp div.vid div.v_lft div.wrp{ width:137px; float:left; margin:5px 20px 5px 5px;}
	#idVid_Wrp div.vid div.v_lft img{ border:#FFF solid 3px;}
	#idVid_Wrp div.vid div.v_lft img.close{ margin-top:5px; margin-left:0px; border:none; background:url(/img/cls_on_0.gif);}
	#idVid_Wrp div.vid div.v_lft img.close:hover{ cursor:pointer; background:url(/img/cls_on_0.gif);}
	

/* Old bottom style Video Area 
	#idVid_Wrp{ margin:20px; padding:20px; background-color:#f0f0f0;}
	
	#idVid_Slct{ width:880px; height:45px; margin:0px auto; margin-bottom:20px; background:url(/img/bar_bck_01.png) top center no-repeat;}
	#idVid_Slct p{ width:100px; float:left; padding:12px 0px 0px 20px;}
	#idVid_Slct select{ width:200px; margin:10px 0px; color:#8b934d;}
	
	#idVid_Wrp div.vid{ width:135px; float:left; margin-right:13px; margin-bottom:10px;}
	#idVid_Wrp div.vid .vid_top{ height:3px; padding:0px 10px; background:url(/img/vidbx_bx.png) top center no-repeat;}
	#idVid_Wrp div.vid .vid_mid{ height:90px; text-align:center; background:url(/img/vidbx_bx.png) center repeat-y;}
	#idVid_Wrp div.vid .vid_mid img{ margin-top:5px;}
	#idVid_Wrp div.vid .vid_bot{ height:20px; background:url(/img/vidbx_bx.png) bottom center no-repeat;}
	#idVid_Wrp div.vid .vid_bot{ font-size:10px; padding:0px 8px; color:#646464;}
	#idVid_Wrp div.vid img.vid_ply{ float:right;}
	
	#idVid_Wrp div.vid div.vid_info{ display:none;}
	#idVid_Wrp div.vid div.vid_info{ width:433px; height:112px; position:absolute; background:url(/img/vidbx_info_2.png) top center no-repeat;}
	#idVid_Wrp div.vid div.vid_info p{ padding:11px; font-size:10px; color:#FFF;}
	#idVid_Wrp div.vid .vid_info span{ padding-top:10px; font-size:9px; color:#EEE; display:block;}
	#idVid_Wrp div.vid div.vid_info a{ color:#FC3;}
	
	#idVid_Wrp div.vid div.v_lft{ margin-top:-112px; margin-left:0px;}
	#idVid_Wrp div.vid div.v_lft img{ float:left; margin:5px 20px 5px 5px; border:#FFF solid 3px;}
	#idVid_Wrp div.vid div.v_lft img.close{ position:absolute; margin:0px; margin-left:-157px; margin-top:10px; border:none; background:url(/img/cls_off_0.gif);}
	#idVid_Wrp div.vid div.v_lft img.close:hover{ cursor:pointer; background:url(/img/cls_on_0.gif);}
	
	#idVid_Wrp div.vid div.v_rgt{ margin-top:-112px; margin-left:-298px;}
	#idVid_Wrp div.vid div.v_rgt img{ float:right; margin:5px 5px 5px 20px; border:#FFF solid 3px;}
	#idVid_Wrp div.vid div.v_rgt img.close{ position:absolute; margin:0px; margin-left:288px; margin-top:10px; border:none; background:url(/img/cls_off_1.gif);}
	#idVid_Wrp div.vid div.v_rgt img.close:hover{ cursor:pointer; background:url(/img/cls_on_1.gif);}
*/


/*  old decorative drop down 
	#idVid_Slct{ z-index:10; position:relative;}
	#idVid_Slct div.trigger{ width:450px;}
	#idVid_Slct p{ width:120px; float:left; padding:13px 0px 0px 15px; font-size:14px;}
	#idVid_Slct h2{ width:245px; height:28px; float:left; margin-top:8px; padding-left:10px; padding-top:6px; background:url(/img/slct_bck.gif) top left no-repeat;}
	#idVid_Slct h2{ font-size:14px; font-weight:normal;}
	#idVid_Slct ul{ list-style:none; width:225px; margin-left:135px; margin-top:-8px; padding-top:5px; background-color:#FFF; border:#CCC solid 1px; border-top:none; display:none;}
	#idVid_Slct ul li{ font-size:14px; margin:0px;}
	#idVid_Slct ul li a{ text-decoration:none; color:#333; background-color:#FFF; padding:5px 5px 5px 15px; display:block;}
	#idVid_Slct ul li a:hover{ background-color:#999;}
*/	


/* Certificate Diagram */
	p#cert_dgm{ padding:10px; text-align:center; background:url(/img/cert_diagram_00.gif) 50% 50% no-repeat;}
	#cert_dgm img{ background:url(/img/cert_diagram_00.gif) 50% 50% no-repeat;}
	#cert_exp_wrp{ padding:0px 20px 20px 20px; margin-top:20px;}
	
	#cert_exp_wrp div#cert_exp_01 h2{ font-size:18px; color:#333; margin:0px; margin-top:20px; padding:3px; background-color:#EEE;}
	#cert_exp_wrp div#cert_exp_01 p{ margin-top:5px;}
	#cert_exp_wrp div#cert_exp_02 h2{ font-size:18px; color:#333; margin:0px; margin-top:20px; padding:3px; background-color:#EEE;}
	#cert_exp_wrp div#cert_exp_02 p{ margin-top:5px;}
	#cert_exp_wrp div#cert_exp_03 h2{ font-size:18px; color:#333; margin:0px; margin-top:20px; padding:3px; background-color:#EEE;}
	#cert_exp_wrp div#cert_exp_03 p{ margin-top:5px;}
	#cert_exp_wrp div#cert_exp_04 h2{ font-size:18px; color:#333; margin:0px; margin-top:20px; padding:3px; background-color:#EEE;}
	#cert_exp_wrp div#cert_exp_04 p{ margin-top:5px;}
	#cert_exp_wrp div#cert_exp_05 h2{ font-size:18px; color:#333; margin:0px; margin-top:20px; padding:3px; background-color:#EEE;}
	#cert_exp_wrp div#cert_exp_05 p{ margin-top:5px;}
	
	#cert_exp_wrp div#cert_exp{ position:absolute; width:342px; background-color:#333; display:none;}
	#cert_exp_wrp div#cert_exp h2{ margin:0px; padding:8px; font-size:18px; color:#FFF; background:url(/img/exp_h_bck.png);}
	#cert_exp_wrp div#cert_exp p{ margin:0px; padding:5px 25px 8px 15px; font-size:11px; color:#FFF; line-height:normal; text-align:left;}


/* Connect Forms */

form#fm_connected label{ display:block; font-size:11px;}
form#fm_connected input{ width:98%; margin-bottom:15px; padding:2px 5px; border:#CCC solid 1px; font-size:11px;}
form#fm_connected div.short{ width:43%; float:left; margin-right:20px;}
form#fm_connected input.submit{ width:150px; margin-top:10px;}

/* Stuff */
table.dates{ background-color:#b7ba9c; margin-top:30px; width:100%; font-size:11px;}
table.dates th{ background-color:#dcdec9;}
table.dates tr{ background-color:#fff;}
table.dates tr.even{ background-color:#f2f3e9;}
table.dates td{ padding:3px 5px; text-align:center;}
table.dates tr:hover{ background-color:#dcdec9;}

/* Schedule - Calendar 

#calendar { width:100%; border:#999 solid 1px;}
#calendar td{ width:70px; border:#CCC solid 1px; height:50px; vertical-align:top; padding:2px;}
#calendar td p{ margin:0px; margin-top:5px; padding:0px; line-height:normal; font-size:xx-small; text-align:left;}

h3{ font-size:12px; color:#8b934d; margin:0px; padding-top:30px; padding-bottom:-20px;}
h3 span{ font-size:12px; color:#646464;}
*/

#calendar_wrap{ margin:40px 10px 0px 0px;}
#calendar_wrap table.calendar{ width:100%; border:#e7ecc5 solid 1px; padding:10px;}
#calendar_wrap table.calendar td{ width:14%; height:50px; vertical-align:top; padding:2px; border:#e7ecc5 solid 1px; font-size:10px;}
#calendar_wrap table.calendar td.date_closed{ background-color:#f7fbdf;}
#idBdy_Box_Lt #calendar_wrap table.calendar td a{ color:#4c4c4c; text-decoration:none;}
#idBdy_Box_Lt #calendar_wrap table.calendar td a:hover{ text-decoration:underline;}
#idBdy_Box_Lt #calendar_wrap table.calendar td div.listing{ margin:2px 0px; padding:2px 0px; background-color:#e3e5d4;}
#idBdy_Box_Lt #calendar_wrap table.calendar td div.listing1{ margin:2px 0px; padding:2px 0px; background-color:#ffe1c3;}
#idBdy_Box_Lt #calendar_wrap table.calendar td div.listing2{ margin:2px 0px; padding:2px 0px; background-color:#fdf9ab;}

#calendar_header{ text-align:center;}
#idBdy_Box_Lt #calendar_header h2{ color:#646464; font-size:18px; padding-bottom:5px;}

#calendar_nav_back{ float:left; color:#8b934d;}
#calendar_nav_back a { text-decoration:none; color:#2567a7;}
#calendar_nav_next{ float:right; color:#8b934d;}
#calendar_nav_next a { text-decoration:none; color:#2567a7;}

#idSched_List p strong{ color:#8b934d;}
#idSched_List ul strong{ color:#646464;}
#idSched_List ul a{ text-decoration:none; color:#4c4c4c;}
#idSched_List ul a:hover{ text-decoration:underline; color:#e26f00;} 

.legend img{ vertical-align:middle;}
.legend img.type_1{ background-color:#e3e5d4;}
.legend img.type_2{ background-color:#ffe1c3;}
.legend img.type_3{ background-color:#fdf9ab;}
 
/* Recommended Reading Page */
body.pg_publications dl{ margin-top:30px; font-size:11px;} 
body.pg_publications dt{ margin-top:20px; font-weight:bold; color:#8b934d;} 
body.pg_publications dd{ margin-left:20px;}

#idRead_Slct{ height:45px; margin:0px auto; background:url(/img/bar_bck_02.png) top center no-repeat;}
#idRead_Slct p{ width:110px; float:left; font-size:14px; margin-top:12px; margin-left:10px;}
#idRead_Slct select{ width:200px; margin:10px 0px; color:#8b934d;}

/* Extra */
table.schedule{ font-size:11px; margin-top:40px;}
table.schedule thead tr{ height:35px;}
table.schedule thead th{ width:33%; white-space:nowrap; padding:0px 10px; border:#CCC solid 1px; background:url(/img/back.gif) bottom;}
table.schedule tbody tr{ height:35px;}
table.schedule tbody td{ padding:10px; vertical-align:top; text-align:center;}
table.schedule tbody span{ display:block; color:#646464;}
table.schedule tbody tr.odd td{ background-color:#F8F8F8; border-bottom:#E4E4E4 solid 1px;; border-top:#E4E4E4 solid 1px;}

img.pic{ float:right; margin:20px;}
/* Making the Scrolly Scrolly
#idBdy_Box #idBdy_Box_Lt{ width:570px; height:400px; margin:0px; margin-right:10px; padding-right:10px; overflow:auto;}
#idBdy_Box #idBdy_Box_Rt{ width:225px; padding:0px; border:none;}
 */
 
/* Tabs */
 
#idBdy_Box ul.tabs{ margin:0px; padding:30px 0px 0px 0px; list-style:none; border-bottom:#999 solid 1px;}
li.tab{ display:inline; line-height:23px; padding-left:5px;}

#idBdy_Box #idBdy_Box_Lt ul.tabs li.tab a{ padding:5px 15px; background:#999 url(/img/tab_bck_2.gif) bottom left no-repeat; color:#FFF; font-size:12px; text-decoration:none;}
#idBdy_Box #idBdy_Box_Lt ul.tabs li.tab:hover a{background:#8b934d url(/img/tab_bck.gif) bottom left no-repeat;}
#idBdy_Box #idBdy_Box_Lt ul.tabs li.first a{background:#8b934d url(/img/tab_bck.gif) bottom left no-repeat;}
#idBdy_Box #idBdy_Box_Lt ul.tabs li.on a{background:#8b934d url(/img/tab_bck.gif) bottom left no-repeat;}


.sect{ display:none;}
#sect_1{ display:block;}

ol{ margin-left:60px; margin-top:20px; font-size:11px;}
ol li{ margin-bottom:10px;}
