
/* CSS Document */

body
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E9E9DF;
	margin: 0px;
	width: 100%;
}

h1, h2, h3, ul, li, p
{
	margin: 0px;
	padding: 0px;
}

#wrapper, #topside, #topmenu, #header, #bodyarea, #footer
{
	width: 100%;
}

#topside
{
	background-color: #F7F7EF;
	height: 67px;
}
#topmenu
{
	background-color: #EDEDE3;
	height: 81px;
}
#header
{
	background-color: #F7F7EF;
}
#bodyarea
{
	border-top: 1px solid #D2D2CA;
	background-color: #E9E9DF;
}
#footer
{
	clear: both;
	border-top: 1px solid #D2D2CA;
	background-color: #5A4099;
	height: 165px;
}

/* FIX THIS SO THE CONTENT DOESN'T MOVE TO THE EDGE */
#topsideborder, #topmenuborder, #headerborder, #bodyareaborder, #footerborder
{
	width: 984px;
	margin: 0px auto;
}

#topsidecontent, #topmenucontent, #headercontent, #bodyareacontent, #footercontent
{
	position: relative;
	width: 960px;
	margin: 0px 12px;
}

/*** TOPSIDE SECTION ***/

#topsidecontent
{
	height: 67px;
}

#topside h1
{
	background-image: url(../images/topside_title.gif);
	width: 260px;
	height: 67px;
	margin: 0px;
	float: left;
}

#topside a
{
	text-decoration: none;
}

#topside h1 a
{
	display: block;
	width: 260px;
	height: 67px;
}

#topside h1 span
{
	display: none;
}

#topside ul
{
	list-style-type: none;
	font-family: "Times New Roman", Times, serif;
}

#topside ul li
{
	padding: 10px 12px 0 20px;
	height: 57px;
	float: left;
	background-image: url(../images/topside_ul.gif);
	background-repeat: no-repeat;
	line-height: 120%;
}

#topside ul li span.date
{
	font-size: 19px;
	color: #5A4099;
	font-weight: bold;
}
#topside ul li span.location
{
	font-size: 16px;
	color: #818178;
	font-weight: bold;
}

#topside p.tollfree
{
	float: right;
	background-image: url(../images/topside_tollfree.gif);
	width: 237px;
	height: 40px;
	margin-top: 10px;
}
#topside p.tollfree span
{
	display: none;
}

#topsidemenu li.nav00 a
{
	display: block;
	padding-left: 50px;
	background-image: url(../images/topside_webcast.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
#topsidemenu li.nav01 a
{
	display: block;
	padding-left: 44px;
	background-image: url(../images/topside_dvd.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}

/*** TOPMENU SECTION ***/

#topnavigation
{
	list-style-type: none;
	height: 81px;
	float: right;
}

#topnavigation li
{
	width: 170px;
	height: 81px;
	float: left;
	margin-left: 3px;
}

#topnavigation li a, #topnavigation li div
{
	display: block;
	width: 170px;
	height: 81px;
}

#topnavigation li a:hover, #topnavigation li div.selected
{
	background-position: bottom left;
}

#topnavigation li a span, #topnavigation li div span
{
	display: none;
}

#topnavigation li.nav00 a, #topnavigation li.nav00 div
{
	background-image: url(../images/topmenu_01_home.gif);
}
#topnavigation li.nav01 a, #topnavigation li.nav01 div
{
	background-image: url(../images/topmenu_02_agenda.gif);
}
#topnavigation li.nav02 a, #topnavigation li.nav02 div
{
	background-image: url(../images/topmenu_03_faqs.gif);
}
#topnavigation li.nav02 a, #topnavigation li.nav02 div
{
	background-image: url(../images/topmenu_06_photogallery.gif);
}
#topnavigation li.nav03 a, #topnavigation li.nav03 div
{
	background-image: url(../images/topmenu_04_registration.gif);
}
#topnavigation li.nav03 a, #topnavigation li.nav03 div
{
	background-image: url(../images/topmenu_05_webcastdvd.gif);
}


/*** HEADER SECTION ***/

#headercontent
{
	padding: 33px 0;
	position: relative;
	background-image: url(../images/header_shading.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.purplecallout_bg
{
	position: relative;
	background-color: #5A4099;
	width: 958px;
	margin: 0 1px;
}
.purplecallout_top
{
	background-image: url(../images/header_purple_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 958px;
}
.purplecallout_low
{
	background-image: url(../images/header_purple_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 958px;
}
.purplecallout_sunbeam
{
	background-image: url(../images/header_purple_sun.gif);
	background-repeat: no-repeat;
	width: 958px;
	height: 388px;
}
.purplecallout_sunbeam_small
{
	background-image: url(../images/header_purple_sun_small.gif);
	background-repeat: no-repeat;
	width: 958px;
	height: 179px;
}
.purplecallout_sunbeam_center
{
	background-image: url(../images/header_purple_sun_center.gif);
	background-repeat: no-repeat;
	width: 958px;
	height: 388px;
}

.child01
{
	position: absolute;
	top: -62px;
	left: -28px;
	background-image: url(../images/header_child01.gif);
	background-repeat: no-repeat;
	width: 331px;
	height: 483px;
}

.child02
{
	position: absolute;
	top: -59px;
	left: -28px;
	background-image: url(../images/header_child02.gif);
	background-repeat: no-repeat;
	width: 336px;
	height: 480px;
}

.child03
{
	position: absolute;
	top: -18px;
	left: 0px;
	background-image: url(../images/header_child03.gif);
	background-repeat: no-repeat;
	width: 331px;
	height: 483px;
}

.child04
{
	position: absolute;
	top: -18px;
	left: 0px;
	background-image: url(../images/header_child04.gif);
	background-repeat: no-repeat;
	width: 336px;
	height: 480px;
}

.family01
{
	position: absolute;
	top: 33px;
	left: 1px;
	background-image: url(../images/header_family01.gif);
	background-repeat: no-repeat;
	width: 367px;
	height: 179px;
}

.family02
{
	position: absolute;
	top: 6px;
	left: 0px;
	background-image: url(../images/header_family02.gif);
	background-repeat: no-repeat;
	width: 310px;
	height: 206px;
}

.family03
{
	position: absolute;
	top: 33px;
	left: 0px;
	background-image: url(../images/header_family03.gif);
	background-repeat: no-repeat;
	width: 367px;
	height: 179px;
}

.family04
{
	position: absolute;
	top: 8px;
	left: 5px;
	background-image: url(../images/header_family04.gif);
	background-repeat: no-repeat;
	width: 310px;
	height: 206px;
}

#headertext
{
	position: absolute;
	top: 20px;
	left: 270px;
	font-family: "Times New Roman", Times, serif;
	
}

#headertext_sub
{
	position: absolute;
	bottom: 20px;
	left: 288px;
	font-family: "Times New Roman", Times, serif;
	width: 380px;
}

#headertext_title
{
	line-height: 46px;
	margin-top: 10px;
}

.headertext_title01
{
	display: block;
	font-size: 38px;
	color: #FEC84E;
}
.headertext_title02
{
	display: block;
	font-size: 48px;
	color: #FFFFFF;
	margin-left: 50px;
}
.headertext_title03
{
	display: block;
	font-size: 48px;
	color: #FFFFFF;
	margin-left: 100px;
}
.headertext_title04
{
	display: block;
	font-size: 48px;
	color: #FFFFFF;
	margin-left: 50px;
}
.headertext_title05
{
	display: block;
	font-size: 54px;
	color: #FFFFFF;
	margin-left: 50px;
}

#headertext_connect
{
	margin: 0px 0px 12px 50px;
	font-size: 48px;
	font-style: italic;
	color: #FEC84E;
}

/* TRANSPARENT PNG NOW */
#headertext_callout
{
	position: absolute;
	top: 300px;
	left: 300px;
	width: 299px;
	height: 64px;
	background-image: url(../images/header_callout.png);
	padding: 14px 20px;
}


#headertext_callout p
{
	font-family: "Times New Roman", Times, Serif;
	margin: 0px;
	font-size: 18px;
	color: #5A4099;
}



#headertext_locations
{
	position: absolute;
	top: 0px;
	left: 368px;
	width: 320px;
	line-height: 24px;
}

.headertext_locations_grad
{
	background-image: url(../images/header_gradborder.png);
	background-repeat: no-repeat;
	background-position: top left;
}

#headertext_locations_ca
{
	display: block;
	background-image: url(../images/header_state_ca.gif);
	background-repeat: no-repeat;
	padding-left: 90px;
	width: 220px;
	height: 94px;
	text-decoration: none;
}

.headertext_locations_ca01
{
	display: block;
	font-size: 18px;
	color: #FFFFFF;
}

.headertext_locations_ca02
{
	display: block;
	font-size: 28px;
	color: #FFFFFF;
	margin-left: 10px;
}

.headertext_locations_ca03
{
	display: block;
	font-size: 18px;
	color: #FFFFFF;
	margin-left: 15px;
}

#headertext_locations_wa
{
	display: block;
	background-image: url(../images/header_state_wa.gif);
	background-repeat: no-repeat;
	background-position: 14px 20px;
	padding-left: 90px;
	padding-top: 20px;
	width: 220px;
	height: 94px;
	text-decoration: none;
}

.headertext_locations_wa01
{
	display: block;
	font-size: 18px;
	color: #FFFFFF;
}

.headertext_locations_wa02
{
	display: block;
	font-size: 28px;
	color: #FFFFFF;
	margin-left: 10px;
}

.headertext_locations_wa03
{
	display: block;
	font-size: 18px;
	color: #FFFFFF;
	margin-left: 15px;
}


/* Revision styles */
.headertext_pages_webcast
{
	display: block;
	background-image: url(../images/header_webcast.gif);
	background-repeat: no-repeat;
	background-position: 2px 0;
	padding-left: 90px;
	width: 220px;
	height: 94px;
	text-decoration: none;
}
.headertext_pages_dvd
{
	display: block;
	background-image: url(../images/header_dvd.gif);
	background-repeat: no-repeat;
	background-position: 2px 14px;
	padding-left: 90px;
	padding-top: 20px;
	width: 220px;
	height: 94px;
	text-decoration: none;
}
/* End revision styles */





#headertext_atencion
{
	background-image: url(../images/header_atencion.gif);
	background-repeat: no-repeat;
	background-position: 1px 39px;
	width: 234px;
	height: 78px;
	margin: 0px auto;
}

#headertext_inthenews
{
	background-image: url(../images/header_inthenews.gif);
	background-repeat: no-repeat;
	background-position: 1px 39px;
	width: 234px;
	height: 78px;
	margin: 0px auto;
}

#headertext_register_btn
{
	display: block;
	background-image: url(../images/header_readhere_btn.gif);
	background-repeat: no-repeat;
	width: 262px;
	height: 60px;
	margin: 0px auto;
}

#headertext_register_btn:hover
{
	background-position: bottom left;	
}

#headertext_atencion span, #headertext_register_btn span, #headertext_inthenews span
{
	display: none;
}





#headertext_sub_downloads
{
	font-family: "Times New Roman", Times, serif;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 306px;
	line-height: 24px;
}

#headertext_sub_downloads a
{
	text-decoration: none;
}

.headertext_sub_downloads_grad
{
	background-image: url(../images/header_gradborder.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 72px;
}

#downloads_ca, #downloads_dc
{
	display: block;
	background-image: url(../images/header_download.gif);
	background-repeat: no-repeat;
	background-position: 25px 10px;
	padding: 12px 0 10px 70px;
	
}

#downloads_vid, #downloads_dvd
{
	display: block;
	padding: 12px 0 10px 70px;
}

.downloads_ca01, .downloads_dc01
{
	display: block;
	font-size: 12px;
	color: #FEC84E;
	line-height: 14px;
}

.downloads_ca02, .downloads_dc02
{
	display: block;
	font-size: 22px;
	color: #FFFFFF;
}


.header_register_usa
{
	width: 958px;
	height: 388px;
	background-image: url(../images/header_usa.gif);
	background-repeat: no-repeat;
	background-position: 196px 16px;
}

#headertext_register_ca
{
	float: left;
	padding-top: 180px;
	padding-left: 20px;
	width: 459px;
	height: 208px;
	font-family: "Times New Roman", Times, Serif;
	text-decoration: none;
}

#headertext_register_ca a, #headertext_register_dc a
{
	text-decoration: underline;
	color: #FFFFFF;
}

.headertext_register_ca01
{
	display: block;
	font-size: 24px;
	color: #FEC84E;
}
.headertext_register_ca02
{
	display: block;
	font-size: 32px;
	color: #FFFFFF;
	margin-left: 12px;
	line-height: 32px;
}
.headertext_register_ca03
{
	font-size: 48px;
	color: #FFFFFF;
	margin-left: 32px;
	line-height: 48px;
}
.headertext_register_ca04
{
	font-size: 24px;
	color: #FEC84E;
	line-height: 32px;
}
.headertext_register_ca05
{
	font-size: 24px;
	color: #FFFFFF;
}


#headertext_register_dc
{
	float: left;
	padding-top: 180px;
	padding-left: 246px;
	width: 233px;
	height: 208px;
	font-family: "Times New Roman", Times, Serif;
	text-decoration: none;
}

.headertext_register_dc01
{
	display: block;
	font-size: 24px;
	color: #FEC84E;
}
.headertext_register_dc02
{
	display: block;
	font-size: 32px;
	color: #FFFFFF;
	margin-left: 12px;
	line-height: 32px;
}
.headertext_register_dc03
{
	font-size: 48px;
	color: #FFFFFF;
	margin-left: 100px;
	line-height: 48px;
}
.headertext_register_dc04
{
	font-size: 24px;
	color: #FEC84E;
	line-height: 32px;
}
.headertext_register_dc05
{
	font-size: 24px;
	color: #FFFFFF;
}


/*** BODYAREA SECTION ***/

#bodyareacontent
{
	padding: 20px 0 30px 0;
	background-image: url(../images/bodyarea_shading.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#bodyareacontentleft
{
	float: left;
	width: 660px;
	margin-bottom: 30px;
}	

#bodyareacontentleft h2
{
	font-family: "Times New Roman", Times, serif;
	color: #5A4099;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 12px;
}
#bodyareacontentleft p
{
	font-size: 14px;
	margin-bottom: 12px;
	line-height: 160%;
}

#bodyarea a
{
	color: #5A4099;
}

#bodyareacontentleft h3
{
	color: #5A4099;
	font-size: 16px;
}

#bodyareacontentleft ul
{
	margin: 8px 0 12px 0;
	padding-left: 22px;
	font-size: 14px;
}

#bodyareacontentleft ul li
{
	margin-bottom: 8px;	
}

/*BODYAREA RIGHTSIDE*/

#bodyareacontentright
{
	float: left;
	width: 277px;
	padding-left: 23px;
}

#bodyareacontentright_buttons
{
	height: 52px;	
}
#bodyareacontentbuttons
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#bodyareacontentbuttons li
{
	float: left;
	background-repeat: no-repeat;
}

#bodyareacontentbuttons li a
{
	display: block;
	width: 138px;
	height: 43px;
}
#bodyareacontentbuttons li a:hover
{
	background-position: bottom left;	
}
#bodyareacontentbuttons li a span
{
	display: none;	
}

#bodyareacontentbuttons li.nav00 a
{
	background-image: url(../images/bodyarea_sendfriend_btn.gif);
}
#bodyareacontentbuttons li.nav01 a
{
	background-image: url(../images/bodyarea_printpage_btn.gif);
}




#bodyareacontentright_quotecallout
{
	position: relative;
	padding-bottom: 12px;
}

#bodyareacontentright_quotecallout_bg
{
	background-image: url(../images/bodyarea_rightcall01_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
}

#bodyareacontentright_quotecallout_low
{
	background-image: url(../images/bodyarea_rightcall01_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 100%;
}

#bodyareacontentright_quotecallout_top
{
	background-image: url(../images/bodyarea_rightcall01_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	height: 100%;
	font-family: "Times New Roman", Times, serif;
}

#quote
{
	position: relative;
	padding: 34px 30px 16px 30px;
	text-align: center;
}

#startquote
{
	display: block;
	position: absolute;
	height: 50px;
	top: 0px;
	left: 10px;
	font-size: 60px;
	color: #D2D2CA;
	font-weight: bold;
}

#endquote
{
	display: block;
	position: absolute;
	height: 50px;
	bottom: 0px;
	right: 10px;
	font-size: 60px;
	color: #D2D2CA;
	font-weight: bold;
}
#quotecontent
{
	font-size: 20px;
	color: #5A4099;
}
#quoter
{
	
	position: relative;
	background-image: url(../images/bodyarea_rightcall01_div.gif);
	background-repeat: no-repeat;
	background-position: 1px 0;
	padding: 16px 42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818178;
}


#bodyareacontentright_generalinfo
{
	padding-bottom: 12px;
}

#bodyareacontentright_generalinfo_bg
{
	background-image: url(../images/bodyarea_rightcall02_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
}

#bodyareacontentright_generalinfo_low
{
	background-image: url(../images/bodyarea_rightcall02_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 100%;
}

#bodyareacontentright_generalinfo_top
{
	background-image: url(../images/bodyarea_rightcall02_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 100%;
}

#bodyareacontentright_generalinfo_title
{
	background-image: url(../images/bodyarea_rightcall02_icon.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	width: 201px;
	height: 28px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #87877F;
	padding: 16px 0 10px 74px;
	font-weight: normal;
}

#bodyareacontentright_generalinfo_list
{
	background-image: url(../images/bodyarea_rightcall02_div.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	list-style-type: none;
	padding: 14px 0 18px 30px;
	
}

#bodyareacontentright_generalinfo_list li
{
	background-image: url(../images/bodyarea_rightcall02_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 26px;
	margin-bottom: 4px;
}

#bodyareacontentright_generalinfo_list li a
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}





#bodyareacontentright_friendcallout
{
	position: relative;
	padding-bottom: 12px;
}

#bodyareacontentright_friendcallout_bg
{
	background-image: url(../images/bodyarea_rightcall01_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
}

#bodyareacontentright_friendcallout_low
{
	background-image: url(../images/bodyarea_rightcall01_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 100%;
}

#bodyareacontentright_friendcallout_top
{
	background-image: url(../images/bodyarea_rightcall01_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	height: 100%;
	font-family: "Times New Roman", Times, serif;
	padding: 12px 24px;
}

#friendcallout01
{
	font-size: 28px;
	color: #5A4099;
	line-height: 32px;
}
#friendcallout02
{
	font-size: 20px;
	color: #9A9A9A;
	line-height: 22px;
	margin: 4px 0px;
}
#friendbutton
{
	display: block;
	background-image: url(../images/bodyarea_rightcall04_btn.gif);
	background-repeat: no-repeat;
	width: 224px;
	height: 51px;
	margin: 8px 0px;
}
#friendbutton:hover
{
	background-position: bottom left;
}

#friendbutton span
{
	display: none;
}



#bodyareacontentright_contactus
{
	padding-bottom: 24px;
}

#bodyareacontentright_contactus_bg
{
	background-image: url(../images/bodyarea_rightcall03_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
}

#bodyareacontentright_contactus_low
{
	background-image: url(../images/bodyarea_rightcall03_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 100%;
}

#bodyareacontentright_contactus_top
{
	background-image: url(../images/bodyarea_rightcall03_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 100%;
}

#bodyareacontentright_contactus_title
{
	background-image: url(../images/bodyarea_rightcall03_icon.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	width: 201px;
	height: 28px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #87877F;
	padding: 16px 0 10px 74px;
	font-weight: normal;
}

#contacts
{
	background-image: url(../images/bodyarea_rightcall03_div.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	list-style-type: none;
	padding: 14px 0 18px 30px;
}

#contacts h4
{
	margin: 8px 0 0 0;
	font-size: 18px;
	color: #87877F;
}

#contacts p
{
	font-size: 14px;	
}

#contacts p span.phone
{
	font-weight: bold;
	color: #5A4099;
}

#contacts p.atencion
{
	margin: 10px 0 2px 0;
	font-size: 11px;
}





#bodyareacontentright_watchvideos
{
	padding-bottom: 12px;
}

#bodyareacontentright_watchvideos_bg
{
	background-image: url(../images/bodyarea_rightcall03_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
}

#bodyareacontentright_watchvideos_low
{
	background-image: url(../images/bodyarea_rightcall03_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 100%;
}

#bodyareacontentright_watchvideos_top
{
	background-image: url(../images/bodyarea_rightcall03_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 100%;
}

#bodyareacontentright_watchvideos_title
{
	background-image: url(../images/bodyarea_rightcall05_icon.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	width: 199px;
	height: 42px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #87877F;
	padding: 26px 0 0 78px;
	font-weight: normal;
}

#watchvideos
{
	background-image: url(../images/bodyarea_rightcall03_div.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	list-style-type: none;
	padding: 14px 24px 18px 24px;
}

#watchvideos p
{
	font-size: 12px;
}

#videobutton
{
	display: block;
	background-image: url(../images/bodyarea_rightcall05_btn.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 46px;
	margin: 12px auto 0;
}
#videobutton:hover
{
	background-position: bottom left;
}

#videobutton span
{
	display: none;
}







#bodyareacontentright_requestdvd
{
	padding-bottom: 24px;
}

#bodyareacontentright_requestdvd_bg
{
	background-image: url(../images/bodyarea_rightcall03_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
}

#bodyareacontentright_requestdvd_low
{
	background-image: url(../images/bodyarea_rightcall03_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 100%;
}

#bodyareacontentright_requestdvd_top
{
	background-image: url(../images/bodyarea_rightcall03_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 100%;
}

#bodyareacontentright_requestdvd_title
{
	background-image: url(../images/bodyarea_rightcall06_icon.gif);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	width: 199px;
	height: 38px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #87877F;
	padding: 20px 0 0 78px;
	font-weight: normal;
}

#requestdvd
{
	background-image: url(../images/bodyarea_rightcall03_div.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	list-style-type: none;
	padding: 14px 24px 6px 24px;
}

#requestdvd p
{
	font-size: 14px;
	font-weight: bold;
	color: #96968E;
	margin-bottom: 12px;
}








#bodyareacontentright_photogallery
{
	padding-bottom: 12px;
}

#bodyareacontentright_photogallery_bg
{
	background-image: url(../images/bodyarea_rightcall03_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
}

#bodyareacontentright_photogallery_low
{
	background-image: url(../images/bodyarea_rightcall03_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 100%;
}

#bodyareacontentright_photogallery_top
{
	background-image: url(../images/bodyarea_rightcall03_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 100%;
}

#bodyareacontentright_photogallery_title
{
	background-image: url(../images/bodyarea_rightcall07_icon.gif);
	background-repeat: no-repeat;
	background-position: 22px 12px;
	width: 199px;
	height: 38px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #87877F;
	padding: 20px 0 0 78px;
	font-weight: normal;
}

#photogallery
{
	background-image: url(../images/bodyarea_rightcall03_div.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	list-style-type: none;
	padding: 14px 24px 6px 24px;
	height: 100%;
}

#photogallery p
{
	font-size: 14px;
	font-weight: bold;
	color: #96968E;
	margin-bottom: 12px;
}

#photobutton
{
	display: block;
	background-image: url(../images/bodyarea_rightcall07_btn.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 46px;
	margin: 12px auto 0;
}
#photobutton:hover
{
	background-position: bottom left;
}

#photobutton span
{
	display: none;
}










#bodyareacontentright_evaluation
{
	padding-bottom: 12px;
}

#bodyareacontentright_evaluation_bg
{
	background-image: url(../images/bodyarea_rightcall03_bg.gif);
	background-repeat: repeat-y;
	height: 100%;
}

#bodyareacontentright_evaluation_low
{
	background-image: url(../images/bodyarea_rightcall03_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 100%;
}

#bodyareacontentright_evaluation_top
{
	background-image: url(../images/bodyarea_rightcall03_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 100%;
}

#bodyareacontentright_evaluation_title
{
	background-image: url(../images/bodyarea_rightcall08_icon.gif);
	background-repeat: no-repeat;
	background-position: 22px 12px;
	width: 199px;
	height: 38px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #87877F;
	padding: 20px 0 0 78px;
	font-weight: normal;
}

#evaluation_area
{
	background-image: url(../images/bodyarea_rightcall03_div.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	list-style-type: none;
	padding: 14px 24px 6px 24px;
	height: 100%;
}

#evaluation p
{
	font-size: 12px;
	color: #000000;
	margin-bottom: 12px;
}

#evaluationbutton
{
	display: block;
	background-image: url(../images/bodyarea_rightcall08_btn.gif);
	background-repeat: no-repeat;
	width: 205px;
	height: 46px;
	margin: 12px auto 0;
}
#evaluationbutton:hover
{
	background-position: bottom left;
}

#evaluationbutton span
{
	display: none;
}














/*** FOOTER SECTION ***/

#footercontent
{
	padding: 20px;
	background-image: url(../images/footer_shading.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 920px !important;
}

#sponsorarea
{
	padding-top: 30px;	
}

.sponsorcallout_bg
{
	
	position: relative;
	width: 502px;
	background-color: #FFFFFF;	
}
.sponsorcallout_low
{
	width: 502px;
	background-image: url(../images/footer_sponsor_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.sponsorcallout_top
{
	width: 502px;
	background-image: url(../images/footer_sponsor_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#sponsors
{
	padding: 12px;
	height: 66px;
}

.sponsor01
{
	position: absolute;
	top: -19px;
	left: 20px;
	color: #FFFFFF;
	font-size: 11px;
}
.sponsor02
{
	background-image: url(../images/footer_sponsors01.gif);
	width: 315px;
	height: 66px;
	float: left;
	margin-left: 8px;
}

.sponsor02 span, .sponsor04 span
{
	display: none;
}

.sponsor03
{
	position: absolute;
	top: -32px;
	left: 340px;
	color: #FFFFFF;
	font-size: 11px;
	width: 130px;
}

.sponsor04
{
	background-image: url(../images/footer_supporters01.gif);
	width: 120px;
	height: 66px;
	float: left;
}

#copyright
{
	position: absolute;
	top: 20px;
	right: 20px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

#copyright a, #footernav li a
{
	color: #FFFFFF;
	text-decoration: none;
}
#copyright a:hover, #footernav li a:hover
{
	text-decoration: underline;	
}

#footernav
{
	position: absolute;
	top: 44px;
	right: 20px;
	list-style-type: none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

#footernav li
{
	float: left;	
	padding: 0px 8px;
	border-left: 1px solid #FFFFFF;
}

#footernav li.nav04
{
	border-right: 1px solid #FFFFFF;
}

/*** SITEWIDE CLASS ***/

.smallcaps
{
	/* font-variant: small-caps; */
	font-size: smaller;
	text-transform: uppercase;
}
.normaltext
{
	font-weight: normal;
}

.marginbottom-extra
{
	padding-bottom: 12px;
}

.tightlineheight
{
	line-height: 120%;
}

.floatleft
{
	float: left;
}
/*** SPECIFIC PAGE CLASS ***/

/*agenda*/
.agendaDayOfWeek
{
	clear: both;
	color: #5A4099;
	font-size: 16px !important;
	padding-top: 18px;
	margin-bottom: 0 !important;
}
.agendaEventTime
{
	display: block;
	float: left;
	width: 180px;
}
.agendaEventName
{
	display: block;
	float: left;
	line-height: 130% !important;
	width: 470px;
	margin-bottom: 8px;
}
.agendaEventName br
{
	display: none;
}
.agendaEventNameList
{
	display: block;
	margin-top: 6px;
	padding-left: 20px;
	background-image: url(../images/bodyarea_listarrow.gif);
	background-repeat: no-repeat;
}
.agendaEvent
{
	clear: both;
}

.qa
{
	margin-top: 32px;
}

#bodyarea_register
{
	width: 660px;
	height: 220px;
	background-image: url(../images/bodyarea_div_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#bodyarea_register h2
{
	background-image: url(../images/bodyarea_div_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
	padding-top: 50px;
}

#bodyarea_register p
{
	float: left;
	margin-left: 20px;
}

#bodyarea_register a span
{
	display: none;
}

#bodyarea_register_ca_btn
{
	display: block;
	background-image: url(../images/bodyarea_hollywood_btn.gif);
	background-repeat: no-repeat;
	width: 264px;
	height: 62px;
	margin-left: 40px;
}
#bodyarea_register_dc_btn
{
	display: block;
	background-image: url(../images/bodyarea_washington_btn.gif);
	background-repeat: no-repeat;
	width: 264px;
	height: 62px;
}

#bodyarea_register_ca_btn:hover, #bodyarea_register_dc_btn:hover
{
	background-position: bottom left;
}

/*webcast*/
.mainbody_callout_outer
{
	background-image: url(../images/bodyarea_maincall_top.gif);
	background-repeat: no-repeat;
	width: 613px;
	padding-top: 9px;
	margin: 12px 0;
}
.mainbody_callout_inner
{
	background-image: url(../images/bodyarea_maincall_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 613px;
	padding-bottom: 9px;
}
.mainbody_callout_content
{
	background-image: url(../images/bodyarea_maincall_bg.gif);
	width: 577px;
	padding: 0 18px;
}
.mainbody_callout_content h3
{
	padding: 0 0 9px 24px;
}
.mainbody_callout_content p
{
	clear: left;
	margin-bottom: 0 !important;
	padding-top: 12px;
	line-height: 120% !important;
}
.summitoverview, .youthcamphighlights
{
	background-image: url(../images/bodyarea_rightcall03_div.gif);
	background-repeat: no-repeat;
	width: 275px;
	height: 120px;
	padding-top: 25px;
}
.addborder
{
	border-left: 1px solid #E9E9DF;
	padding-left: 12px;
}
.summitoverview a
{
	display: block;
	width: 231px;
	height: 111px;
	background-image: url(../images/video_thumb_00a.jpg);
	margin-left: 24px;
}
.youthcamphighlights a
{
	display: block;
	width: 227px;
	height: 111px;
	background-image: url(../images/video_thumb_00b.jpg);
	margin-left: 24px;
}
.summitoverview a:hover, .youthcamphighlights a:hover
{
	background-position: bottom left;
}
.summitoverview a span, .youthcamphighlights a span
{
	display: none;
}

.webcastvideo
{
	position: relative;
	background-image: url(../images/bodyarea_div_low.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0 0 36px 146px;
	min-height: 220px;
	clear: both;
}
.watchvideo
{
	/* float: left;
	margin-left: -146px; */
	position: absolute;
	top: 0;
	left: 0;
}
.watchvideo p
{
	margin-bottom: 3px !important;
}
.videobtn a
{
	display: block;
	background-image: url(../images/bodyarea_btn_launchvideo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 134px;
	height: 46px;
}
.videoslides a
{
	display: block;
	background-image: url(../images/bodyarea_btn_downloadslides.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 134px;
	height: 46px;
}
.videoresources a
{
	display: block;
	background-image: url(../images/bodyarea_btn_addlresources.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 134px;
	height: 46px;
}
.videobtn a:hover, .videoslides a:hover, .videoresources a:hover
{
	background-position: bottom left;
}
.videobtn a span, .videoslides a span, .videoresources a span
{
	display: none;
}

/*order dvd*/
#orderdvd
{
	background-image: url(../images/bodyarea_div_low.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
}
#orderdvd p.orderBtn
{
	background-image: url(../images/bodyarea_div_low.gif);
	background-repeat: no-repeat;
	padding-top: 30px;
}


/****** FORM STYLES ******/

.required
{
	font-size: 11px !important;
	color: #CC0000;
}
.formTextbox
{
	position: absolute;
	border: 1px solid #5A4099;
	width: 250px;
	margin-right: 12px;
	left: 120px;
}
.formMessageArea
{
	height: 86px;
}
.formMessagebox
{
	position: absolute;
	border: 1px solid #5A4099;
	width: 250px;
	height: 80px;
	margin-right: 12px;
	left: 120px;
}

.validateText
{
	position: absolute;
	left: 380px;
	color: #CC0000;
	font-weight: bold;
}

.submitBtn
{
	position: absolute;
	left: 120px;
	z-index: 1;
}
#orderdvd p, #evaluation p
{
	position: relative;
}
#orderdvd p label
{
	display: block;
	width: 110px;
	line-height: 120%;
	text-align: right;
	padding-top: 2px;
}
#orderdvd p input, #orderdvd p select
{
	top: 0;
	border: 1px solid #A0A09A;
}

#orderdvd p span.validateText
{
	top: 0;
}

/*
#orderdvd p input.formTextboxPhoneArea, #orderdvd p input.formTextboxPhonePrefix, #orderdvd p input.formTextboxPhoneFour
{
	position: absolute !important;
	top: 0;
}
*/
#orderdvd p span.formTextboxPhone, #evaluation p span.formTextboxPhone
{
	position: absolute;
	left: 120px;
	top: -1px;
}

#orderdvd p input.formTextboxPhoneArea, #evaluation p input.formTextboxPhoneArea
{
	width: 40px;
}
#orderdvd p input.formTextboxPhonePrefix, #evaluation p input.formTextboxPhonePrefix
{
	width: 40px;
	/* left: 170px; */
}
#orderdvd p input.formTextboxPhoneFour, #evaluation p input.formTextboxPhoneFour
{
	width: 50px;
	/* left: 220px; */
}

#orderdvd p a.btnDVDOrder
{
	margin-left: 115px;
	display: block;
	width: 264px;
	height: 62px;
	background-image: url(../images/bodyarea_submitorder_btn.gif);
}
#orderdvd p a.btnDVDOrder:hover
{
	background-position: bottom left;
}

#orderdvd p a span
{
	display: none;
}


/* Evaluation Form */
.form_row
{
	display: block;
}
#evaluation h3
{
	margin-top: 36px;
	margin-bottom: 12px;
}
.label_evaluation
{
	font-weight: bold;
	display: block;
}

.form_row span input
{
	margin-right: 3px;
}
.form_row span label
{
	margin-right: 16px;
}

#caregiverRoleOther
{
	position: absolute;
	top: 22px;
	right: 13px;
}
#previousYes
{
	position: absolute;
	top: 23px;
	left: 120px;
}
#previousYes input
{
	width: 200px;
}

#evaluation p.orderBtn
{
	clear: both;
	height: 43px;
}

#evaluation a.submitBtn
{
	background-image: url(../images/bodyarea_submit_btn.gif);
	width: 138px;
	height: 43px;
}
#evaluation a.submitBtn:hover
{
	background-position: bottom;
}
#evaluation a.submitBtn span
{
	display: none;
}