* { margin:0; padding:0; }
.clear { clear:both; }
.hidden { display:none; }
.bold { font-weight:bold; }
.team_go { color:#0851c3; font-weight:bold; font-style:italic; }
a { color: blue; }

body
	{ background: #f1f1f1 url(../../i/background.gif) top left repeat-x; }

div#body_container
{
	width:950px;
	margin:0 auto;
}

div#body_container div.top_header
{ 
	height:87px;
	width:950px;
	background: white url(../../i/top_header2.gif) top left no-repeat;
	position:relative;
}

div#body_container div.top_header a.logo
{
	position:absolute;
	height:87px;
	width:328px;
	display:block;
	background:transparent url(../../i/logo.gif) top left no-repeat;
	top:0;
	left:44px;
}

div#body_container div.top_header h1
{
	font-size:22px;
	font-family:trebuchet ms, tahoma, verdana, arial, sans-serif;
	float:right;
	padding:35px 55px 0 0;
}

div#body_container div.header
{
	height:194px;
	width:950px;
	background: white url(../../i/header2.png) top left no-repeat;
}

div#body_container div.content_container, div.bottom_bar div.content_container
{
	width:871px;
	margin:0 auto;
}

div#body_container div.content_container div.intro_container
{
	width:830px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:20px;
}

div#body_container div.content_container div.intro_container p.intro_text
{
	font-size:15px;
	font-family:trebuchet ms, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
}

div#body_container div.content_container div.intro_container div
{
	padding-top:5px;
}

div#body_container div.content_container div.intro_container p.blue
{
	font-size:15px;
	font-family:trebuchet ms, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	color:#004a80;
	float:left;
}

div#body_container div.content_container div.intro_container p.right
{
	font-size:15px;
	font-family:trebuchet ms, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	float:right;
}

div#body_container div.content_container p.requires_flash
{
	font-size:12px;
	font-family:trebuchet ms, tahoma, verdana, arial, sans-serif;
	text-align:right;
	margin-right:1px;
}





div#body_container div.content_container div.box_container
{
	border:1px solid #a2acbd;
	width:869px;
	overflow:hidden;
	margin:0 auto;
	margin-top:3px;
	margin-bottom:10px;
	background:#f0f0f0 url(../../i/box_bg.gif) bottom left repeat-x;
	padding-bottom:10px;
}

div#body_container div.content_container div.box_container div.number
{ 
	background: #002157 url(../../i/number_bg.gif) top left no-repeat;
	height:56px;
	width:65px;
	float:left;
}

div#body_container div.content_container div.box_container div.number h3
{ 
	color:white;
	font-size:30px;
	font-family:trebuchet ms, tahoma, verdana, arial, sans-serif;
	padding:7px 15px;
}

div#body_container div.content_container div.box_container div.bar
{ 
	display:block;
	height:8px;
	width:802px;
	margin:1px 0 0 1px;
	float:left;
	overflow:hidden;
}

div#body_container div.content_container div.box_container div.orange
	{ background-color:#f26522; }

div#body_container div.content_container div.box_container div.green
	{ background-color:#39b54a; }

div#body_container div.content_container div.box_container div.blue
	{ background-color:#00aef0; }

div#body_container div.content_container div.box_container div.red
	{ background-color:#ff0000; }

div#body_container div.content_container div.box_container div.purple
	{ background-color:#922792; }

div#body_container div.content_container div.box_container div.box_content div.left
{
	float:left;
	width:634px;
	overflow:hidden;
}

div#body_container div.content_container div.box_container div.box_content div.left h2.title
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:20px;
}

div#body_container div.content_container div.box_container div.box_content div.left p.description
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	line-height:24px;
}

div#body_container div.content_container div.box_container div.box_content div.right
{
	float:right;
	width:165px;
	padding:10px 0 0 0;
}

div#body_container div.content_container div.box_container div.box_content div.right div.video
{
	height:147px;
	width:147px;
	overflow:hidden;
	margin:0 auto;
	background: transparent url(../../i/video.gif) top left no-repeat;
}

div#body_container div.content_container div.box_container div.box_content div.right div.video2
{
	height:147px;
	width:147px;
	overflow:hidden;
	margin:0 auto;
	background: transparent url(../../i/video2.gif) top left no-repeat;
}

div#body_container div.content_container div.box_container div.box_content div.right div.video3
{
	height:147px;
	width:147px;
	overflow:hidden;
	margin:0 auto;
	background: transparent url(../../i/video3.gif) top left no-repeat;
}

div#body_container div.content_container div.box_container div.box_content div.right div.video4
{
	height:147px;
	width:147px;
	overflow:hidden;
	margin:0 auto;
	background: transparent url(../../i/video4.gif) top left no-repeat;
}

div#body_container div.content_container div.box_container div.box_content div.right a
{
	color:blue;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:10px;
	padding-left:9px;
}

div#body_container div.content_container div.box_container div.box_content p.get_back
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	line-height:24px;
	margin:10px 0 0 0;
	padding:0 20px 0 63px;
}

div.gray_bar
{
	height:16px;
	background: transparent url(../../i/bottom_gray_bar.gif) bottom left repeat-x;
	overflow:hidden;
}

div.bottom_bar
{
	height:115px;
	overflow:hidden;
	background: transparent url(../../i/bottom_bar_bg.gif) top left repeat-x;
}

div.bottom_bar div.content_container
{
	background: transparent url(../../i/bottom_bg.png) top left no-repeat;
	height:115px;
	width:871px;
	overflow:hidden;
}

div.bottom_bar div.content_container div.member_entry
	{ float:left; }

div.bottom_bar div.content_container div.email
	{ float:left; }


div.bottom_bar div.content_container div.member_entry p
{
	padding-top:75px;
	height:115px;
	width:228px;
	overflow:hidden;
	text-align:center;
}

div.bottom_bar div.content_container div.member_entry p a
{
	font-size:20px;
	color:white;
	font-family:verdana, trebuchet ms, arial, sans-serif;
}


div.bottom_bar div.content_container div.email p.contact_info
{
	padding-top:44px;
	width:415px;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	color:white;
	font-family:verdana, trebuchet ms, arial, sans-serif;
	font-weight:bold;
}

div.bottom_bar div.content_container div.email p.contact_info a
{
	font-size:14px;
	color:yellow;
	font-family:verdana, trebuchet ms, arial, sans-serif;
	font-weight:bold;
}

div.bottom_bar div.content_container div.email div.form_container
{
	margin: 0 9px;
	padding-top:10px;
}

div.bottom_bar div.content_container div.email div.form_container form div.left
{
	width:205px;
	float:left;
}



div.bottom_bar div.content_container div.email div.form_container form div.left p.name
{
	background: white url(../../i/form_input_bg.gif) top left no-repeat;
	height:23px;
	width:194px;
	margin-bottom:5px;
}

div.bottom_bar div.content_container div.email div.form_container form div.left p.name input
{
	height:18px;
	width:180px;
	margin-top:3px;
	background-color:transparent;
	padding:0 5px;
	border:none;
}

div.bottom_bar div.content_container div.email div.form_container form div.left p.emaddress
{
	background: white url(../../i/form_input_bg.gif) top left no-repeat;
	height:23px;
	width:194px;
	margin-bottom:5px;
}

div.bottom_bar div.content_container div.email div.form_container form div.left p.emaddress input
{
	height:18px;
	width:180px;
	margin-top:3px;
	background-color:transparent;
	padding:0 5px;
	border:none;
}

div.bottom_bar div.content_container div.email div.form_container form div.right
{
	width:195px;
	float:left;
}

div.bottom_bar div.content_container div.email div.form_container form div.right p.phone
{
	background: white url(../../i/form_input_bg.gif) top left no-repeat;
	height:23px;
	width:194px;
	margin-bottom:5px;
}

div.bottom_bar div.content_container div.email div.form_container form div.right p.phone input
{
	height:18px;
	width:180px;
	margin-top:3px;
	background-color:transparent;
	padding:0 5px;
	border:none;
}

div.bottom_bar div.content_container div.email div.form_container form div.right p.submit
{
	height:23px;
	width:194px;
	margin-bottom:5px;
	display:block;
}

div.bottom_bar div.content_container div.email div.form_container form div.right p.submit span.required
{
	float:left;
	color:white;
	font-size:9px;
	font-family:verdana,trebuchet ms, tahoma, arial, sans-serif;
	padding:7px 0 0 10px;
}

div.bottom_bar div.content_container div.email div.form_container form div.right p.submit input
{
	height:23px;
	width:61px;
	display:block;
	float:right;
}











div.bottom_bar div.content_container div.closer_look
{
	height:44px;
	width:182px;
	float:right;
	margin:55px 10px 0 0;
}

div.bottom_bar div.content_container div.closer_look p
{
	text-align:center;
	font-size:26px;
	color:white;
	font-family:verdana, trebuchet ms, arial, sans-serif;
	width:182px;
	line-height:22px;
	overflow:visible;
}

div.bottom_bar div.content_container div.closer_look p a.closer_look
{
	font-size:20px;
	color:white;
	font-weight:normal;
	font-family:verdana, trebuchet ms, arial, sans-serif;
	padding-right:15px;
	text-decoration:underline;
}

div.footer
{
	height:52px;
	overflow:hidden;
	background: transparent url(../../i/footer_bg.gif) top left repeat-x;
}

div.footer p
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:14px;
}


/* submit contact info page */
div#body_container div.content_container div.errors
	{ margin:30px 0; }

div#body_container div.content_container div.errors p
{
	color:red;
	font-size:16px;
	font-family:verdana, tahoma, arial, sans-serif;
	line-height:30px;
	padding-left:30px;
}

div#body_container div.content_container div.errors h2
{
	font-size:18px;
	font-family:verdana, tahoma, arial, sans-serif;
	line-height:30px;
	text-align:center;
	margin-bottom:10px;
}

div#body_container div.content_container div.return_button p
{
	height:30px;
	margin-bottom:20px;
	overflow:hidden;
}

div#body_container div.content_container div.return_button p a
{
	height:30px;
	width:101px;
	display:block;
	overflow:hidden;
	background: transparent url(../../i/return_button.gif) top left no-repeat;
	float:right;
	margin-right:30px;
}

div#body_container div.content_container h2.verifytitle
{
	font-size:13px;
	font-family:verdana, tahoma, arial, sans-serif;
	line-height:30px;
	text-align:center;
	margin-top:10px;
	margin-bottom:8px;
	padding-bottom:10px;
	border-bottom:1px solid black;
	color:#003663;
}

div#body_container div.content_container div div.validate_contact_left
{
	float:left;
	width:355px;
	overflow:hidden;
}


div#body_container div.content_container div div.validate_contact_left h2.ci, div#body_container div.content_container div div.validate_contact_right h2.si
{
	font-size:16px;
	font-family:verdana, tahoma, arial, sans-serif;
	line-height:30px;
	color:#003663;
	margin-bottom:10px;
}

div#body_container div.content_container div div.validate_contact_left p
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:12px;
	line-height:30px;
	padding-left:15px;
}

div#body_container div.content_container div div.validate_contact_right
{
	border-left:1px solid #d8d8d8;
	width:495px;
	float:right;
	padding-left:20px;
	padding-bottom:20px;
}

div#body_container div.content_container div div.validate_contact_right div.contact_right_container
	{ padding-left:15px; }

div#body_container div.content_container div div.validate_contact_right div div.captcha
	{ float:left; }

div#body_container div.content_container div div.validate_contact_right div p
	{ padding-top:30px;} 

div#body_container div.content_container div div.validate_contact_right div p a
{
	float: right;
	padding-right:5px;
	color:blue;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:12px;
}

div#body_container div.content_container div div.validate_contact_right form div.code_container
	{ padding-top:15px; }

div#body_container div.content_container div div.validate_contact_right form div.code_container label
{
	padding-right:20px;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:12px;
	float:left;
	padding-top:7px;
}

div#body_container div.content_container div div.validate_contact_right form div.code_container p.code
{
	float:right;
	margin:0; padding:0;
	height:29px;
	width:354px;
	overflow:hidden;
	background:white url(../../i/captcha_code_input_bg.gif) top left no-repeat;
}

div#body_container div.content_container div div.validate_contact_right form div.code_container p.code input
{
	border:none;
	background-color:transparent;
	height:20px;
	width:354px;
	padding:0 5px;
	margin-top:5px;
	font-size:16px;
	font-family:verdana, tahoma, arial, sans-serif;
}





div#body_container div.content_container div div.validate_contact_right form div.button_container
{
	height:30px;
	margin-top:20px;
}

div#body_container div.content_container div div.validate_contact_right form div.button_container p.invalid
{
	float:left;
	color:red;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:20px;
	width:220px;
	padding:0; margin:0;
	height:30px;
	padding-top:3px;
}

div#body_container div.content_container div div.validate_contact_right form div.button_container div.buttons
{
	float:right;
	width:213px;
	height:30px;
	padding:0;
	margin:0;
}

div#body_container div.content_container div div.validate_contact_right form div.button_container div.buttons p.go_back_button
{
	height:30px;
	width:101px;
	float:left;
	margin-right:11px;
	background:transparent url(../../i/return_button.gif) top left no-repeat;
	margin-top:0;
	padding:0;
}

div#body_container div.content_container div div.validate_contact_right form div.button_container div.buttons p.go_back_button a
{
	height:28px;
	width:99px;
	display:block;
	padding:0;
	margin:0;
}

div#body_container div.content_container div div.validate_contact_right form div.button_container div.buttons p.continue_button
{
	float:left;
	width:101px;
	height:30px;
	margin:0;
	padding:0;
}

/* login & register page */

div#body_container div.content_container div.login_error
	{ margin:0px 0; }

div#body_container div.content_container div.login_error p
{
	font-size:18px;
	font-family:verdana, tahoma, arial, sans-serif;
	text-align:center;
	color:red;
	border-bottom:1px solid black;
	padding:20px 0;
	background:#f9ffdf url(../../i/login_error_bg.gif) top left repeat-x;
}

div#body_container div.content_container div.registered
	{ margin:0px 0; }

div#body_container div.content_container div.registered p
{
	font-size:18px;
	font-family:verdana, tahoma, arial, sans-serif;
	text-align:center;
	color:red;
	font-weight:bold;
	border-bottom:1px solid black;
	padding:20px 0;
	background:#f9ffdf url(../../i/login_error_bg.gif) top left repeat-x;
}

div#body_container div.content_container div.lr_left
{
	float:left;
	width:383px;
	padding-right:25px;
	padding-top:10px;
	margin-top:10px;
}

div#body_container div.content_container div.lr_left h2, div#body_container div.content_container div.lr_right h2
{
	font-family:verdana, trebuchet ms, tahoma, arial, sans-serif;
	font-size:18px;
	color:#003663;
	padding-bottom:15px;
}

div#body_container div.content_container div.lr_left form p
{
	font-family:verdana, trebuchet ms, tahoma, arial, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}

div#body_container div.content_container div.lr_left form p.email_input
{
	background: transparent url(../../i/lr_email_left.gif) top left no-repeat;
	height:29px;
	width:383px;
	overflow:hidden;
}

div#body_container div.content_container div.lr_left form p.email_input input
{
	height:25px;
	width:373px;
	overflow:hidden;
	border:none;
	background-color:transparent;
	padding:5px 5px 2px 5px;
}

div#body_container div.content_container div.lr_left form p.login_button
{
	height:30px;
	width:101px;
	display:block;
	float:right;
	margin-top:15px;
}

div#body_container div.content_container div.lr_right
{
	float:left;
	width:432px;
	border-left:1px solid #cfcfcf;
	padding-left:25px;
	padding-top:10px;
	margin-top:10px;
}

div#body_container div.content_container div.lr_right p
{
	font-family:verdana, trebuchet ms, tahoma, arial, sans-serif;
	font-size:12px;
	padding-bottom:10px;
}

div#body_container div.content_container div.lr_right p.bottom
{
	padding-bottom:25px;
	margin-bottom:15px;
	border-bottom:1px solid black;
}

div#body_container div.content_container div.lr_right form label
{
	font-family:verdana, trebuchet ms, tahoma, arial, sans-serif;
	font-size:12px;
}

div#body_container div.content_container div.lr_right form p.email_input
{
	background: transparent url(../../i/lr_email_right.gif) top right no-repeat;
	height:29px;
	width:430px;
}

div#body_container div.content_container div.lr_right form p.email_input input
{
	height:25px;
	width:420px;
	border:none;
	background-color:transparent;
	padding:5px 5px 2px 5px;
}

div#body_container div.content_container div.lr_right form p.login_button
{
	height:30px;
	width:265px;
	display:block;
	float:right;
	margin-top:15px;
}

/* admin login page */

div#body_container div.content_container div.al
{
	padding-top:10px;
	margin-bottom:15px;
}

div#body_container div.content_container div.al h2
{
	font-family:verdana, trebuchet ms, tahoma, arial, sans-serif;
	font-size:18px;
	color:#003663;
	font-weight:normal;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid black;
	padding-left:10px;
}

div#body_container div.content_container div.al form p label
{
	font-family:verdana, trebuchet ms, tahoma, arial, sans-serif;
	font-size:12px;
}

div#body_container div.content_container div.al div.al_form_container
{
	width:383px;
	margin:0 auto;
}

div#body_container div.content_container div.al div.al_form_container form p.al_input
{
	height:29px;
	width:383px;
	overflow:hidden;
	background:white url(../../i/al_input_bg.gif) top left no-repeat;
}

div#body_container div.content_container div.al div.al_form_container form p.al_input input
{
	background-color:transparent;
	border:none;
	height:19px;
	width:363px;
	padding:5px 10px;
}

div#body_container div.content_container div.al div.al_form_container form p.al_login_button
{
	height:30px;
	width:101px;
	display:block;
	float:right;
	margin-top:15px;
}

/* admin index page */

div#body_container div.content_container div.al div.ap_content_container
{
	background: transparent url(../../i/gray_1x1.gif) 213px 0 repeat-y;
	width:873px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_left
{
	float:left;
	width:213px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:100px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_left h3
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	font-weight:Bold;
	margin-bottom:10px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_left ul
{
	list-style-type:none;
	list-style-position:outside;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_left ul li
{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size:12px;
	padding:0 3px;
	margin:10px 0;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_left ul li a
{
	color:#004a80;
	text-decoration:none;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_left ul li a:hover
{
	text-decoration:underline;
	color:#000000;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right
{
	float:left;
	padding-top:10px;
	padding-left:10px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right p
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right p.current_pdf
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin-bottom:10px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right p span.blue
	{ color:#004a80; }

/* admin panel cclp */

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_cclp_form_container
{
	margin:20px 0 0 20px;
	width:253px;
	position:relative;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_cclp_form_container p
{
	font-weight:normal;
	margin:0;
	padding:3px 0;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_cclp_form_container p.ap_cclp_newpass
{
	width:253px;
	height:29px;
	background: transparent url(../../i/ap_cclp_input_bg.gif) top left no-repeat;
	padding:0;
	margin:0;
	margin-bottom:10px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_cclp_form_container p.ap_cclp_submit
{
	float:right;
	height:30px;
	width:101px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_cclp_form_container p.ap_cclp_newpass input
{
	width:239px;
	height:19px;
	margin:3px 5px;
	padding-top:3px;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	border:none;
	background-color:transparent;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.clp_error p, div#body_container div.content_container div.al div.ap_content_container div.ap_right div.mp_error p
{
	color:green;
	font-size:12px;
	font-family:verdana, tahoma, arial, sans-serif;
	font-weight:bold;
	margin:10px 0;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.clp_error p span.red, div#body_container div.content_container div.al div.ap_content_container div.ap_right div.mp_error p span.red
	{ color:red; }

/* admin unt */

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_unt_form_container p.ap_unt_input input.file
{ padding:5px; height:25px; }

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_unt_form_container
{
	margin:20px 0 0 20px;
	width:340px;
	position:relative;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_unt_form_container p
{
	font-weight:normal;
	margin:0;
	padding:3px 0;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_unt_form_container p.ap_unt_submit
{
	float:right;
	height:30px;
	width:101px;
}

/* ap_template list */

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container 
	{ margin:20px 0 0 20px; }

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container div.ap_lnt_row
{
	border-bottom:1px solid #d4d4d4;
	width:620px;
	overflow:hidden;
	height:20px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container div.ap_lnt_row div.ap_lnt_row_item
{ float:left; }

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container div.ap_lnt_row div.ap_lnt_row_item p
	{ font-weight:normal; }

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container div.ap_lnt_row div.ap_lnt_row_item a.ap_lnt_delete
{
	border-right:1px solid #d4d4d4;
	width:18px;
	height:20px;
	background:transparent url(../../i/ap_lnt_delete.gif) top left no-repeat;
	display:block;
	padding:0 5px 0 0;
	margin:0 0 0 5px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container div.ap_lnt_row div.ap_lnt_row_item a.ap_lnt_preview
{
	border-right:1px solid #d4d4d4;
	width:18px;
	height:20px;
	background:transparent url(../../i/ap_lnt_preview.gif) top left no-repeat;
	display:block;
	padding:0 5px 0 0;
	margin:0 0 0 5px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container div.ap_lnt_row div.ap_lnt_row_item p.ap_lnt_name
{
	margin-left:10px;
	width:300px;
	border-right:1px solid #d4d4d4;
	height:20px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container div.ap_lnt_row div.ap_lnt_row_item p.ap_lnt_date
{
	margin-left:10px;
	width:130px;
	border-right:1px solid #d4d4d4;
	height:20px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container div.ap_lnt_row div.ap_lnt_row_item p.ap_lnt_filesize
{
	margin-left:10px;
	height:20px;
}

/* ap em list */

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container div.ap_lnt_row div.ap_lnt_row_item p.ap_el_em
{
	margin-left:10px;
	height:20px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_lnt_container div.ap_lnt_row div.ap_lnt_row_item a.ap_el_email
{
	border-right:1px solid #d4d4d4;
	width:23px;
	height:20px;
	background:transparent url(../../i/ap_el_email.gif) top left no-repeat;
	display:block;
	padding:0 5px 0 0;
	margin:0 0 0 5px;
}

/* ap send newsletter */

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_sn_form_container
{
	margin:20px 0 0 20px;
	width:450px;
	position:relative;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_sn_form_container p
{
	font-weight:normal;
	margin:0;
	padding:3px 0;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_sn_form_container p select
{
	width:450px;
	padding:3px;
}

div#body_container div.content_container div.al div.ap_content_container div.ap_right div.ap_sn_form_container p.ap_sn_submit
{
	margin-top:10px;
	float:right;
	height:30px;
	width:175px;
}

/* closer look page */

div#body_container div.content_container div.box_container div.box_content h2.cl_title
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:20px;
	float:left;
}

div#body_container div.content_container div.box_container div.box_content p.cl_s1_p
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	line-height:24px;
	text-align:center;
}

div#body_container div.content_container div.intro_container p.cl_intro_text
{
	font-size:15px;
	font-family:trebuchet ms, tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	text-align:center;
}

div#body_container div.content_container div.box_container div.box_content a.cl_s1_agel_vid
{
	height:140px;
	width:200px;
	margin:0 auto;
	display:block;
	background: transparent url(../../i/cl_s1_agel_vid.gif) top left no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s2_i
{
	height:169px;
	width:530px;
	margin:0 auto;
	background: transparent url(../../i/cl_s2_i.gif) top left no-repeat;
	position:relative;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s2_i p
{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#c000c0;
	position:absolute;
	top:5px;
	right:5px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s2_l_contain
{
	width:420px;
	margin:0 auto;
	margin-top:15px;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size:14px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s2_l_contain p 
	{ padding: 5px 0; }

div#body_container div.content_container div.box_container div.box_content div.cl_s2_l_contain p span.cl_s2_l_product_name
{
	width:291px;
	height:20px;
	display:block;
	float:left;
	font-weight:bold;
}

.exo { color:#990099; }
.min { color:#ff0000; }
.fit { color:#ffcc00; }
.ohm { color:#fca41f; }
.flx { color:#5d92e1; }
.pro { color:#a52d00; }
.umi { color:#009600; }
.hrt { color:#2e0854; }

.ageless { color:#c000c0; }

.divider
{
	margin-top:5px;
	padding-top:15px;
	border-top:1px solid #c3c3c3;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s3_contain
{
	margin:0 auto;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	line-height:16px;
	margin-bottom:5px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s3_contain div.cl_s3_left
{
	width:374px;
	float:left;
	margin-right:5px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s3_contain div.cl_s3_right
{
	float:left;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s3_contain a.cl_s3_l_vid
{
	
	height:103px;
	width:142px;
	margin:0 auto;
	background:transparent url(../../i/cl_s3_l_vid.gif) top left no-repeat;
	display:block;
	overflow:hidden;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s3_contain p.cl_s3_spanish_link
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	margin:15px 0 5px 0;
	text-align:center;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s3_contain p.cl_s3_spanish_link a
{
	color:blue;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s3_contain div.cl_s3_right p a.cl_s3_r_vid
{
	float:left;
	padding:0 10px 0px 0;
	height:103px;
	width:142px;
	background:transparent url(../../i/cl_s3_r_vid.gif) top left no-repeat;
	display:block;
}

div#body_container div.content_container div.box_container div.box_content p.cl_s4_p
{
	width:800px;
	margin:0 auto;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s4_mlm_i
{
	height:182px;
	width:538px;
	overflow:hidden;
	margin:0 auto;
	background: transparent url(../../i/cl_s4_mlm_i.png) top left no-repeat;
	margin-bottom:10px;
}

div#body_container div.content_container div.box_container div.box_content p.cl_s4_p_l
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	text-align:center;
	margin:15px 0 5px 0;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s4_wap
{
	height:15px;
	width:400px;
	margin:0 auto;
	overflow:hidden;
	/*background: transparent url(../../i/cl_s4_wap.gif) top left no-repeat;*/
	margin-top:10px;
}

div#body_container div.content_container div.box_container div.box_content span.cl_s5_s_tg_logo
{
	padding-right:20px;
	background: transparent url(../../i/cl_s5_s_tg_logo.gif) right 2px no-repeat;
	color:#0851c3;
}

div#body_container div.content_container div.box_container div.box_content p.cl_s5_tgin
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	margin-top:10px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s5_info_container
{
	width:560px;
	margin:0 auto;
	margin-top:15px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s5_info_container p
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s5_info_container p span.red
{
	color:red;
	font-weight:bold;
	padding-right:10px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s5_info_container p.sed
	{ margin-top:15px; }

div#body_container div.content_container div.box_container div.box_content p.cl_s5_jtgf
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}

div#body_container div.content_container div.box_container div.box_content span.cl_s5_s_tg_logo2
{
	padding-right:20px;
	background: transparent url(../../i/cl_s5_s_tg_logo.gif) right -1px no-repeat;
	color:#0851c3;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s5_r1_i
{
	height:240px;
	width:822px;
	margin:0 auto;
	background: transparent url(../../i/cl_s5_r1_i.png) top left no-repeat;
	overflow:hidden;
	margin-top:10px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s5_r2_i
{
	height:240px;
	width:763px;
	margin:0 auto;
	background: transparent url(../../i/cl_s5_r2_i.png) top left no-repeat;
	overflow:hidden;
	margin-top:1px;
}

div#body_container div.content_container div.box_container div.box_content div.cl_s5_r3_i
{
	height:240px;
	width:715px;
	margin:0 auto;
	background: transparent url(../../i/cl_s5_r3_i.png) top left no-repeat;
	overflow:hidden;
	margin-top:1px;
	margin-bottom:10px;
}

/* cl login */

div#body_container div.content_container div.cl_login_lr_right p
{
	font-family:verdana, trebuchet ms, tahoma, arial, sans-serif;
	font-size:12px;
	padding-bottom:10px;
	line-height:20px;
}

div#body_container div.content_container div.cl_login_lr_right p.cl_login_r_bottom
{
	padding-top:20px;
}

div#body_container div.content_container div.cl_login_lr_right
{
	float:left;
	width:432px;
	border-left:1px solid #cfcfcf;
	padding-left:25px;
	padding-top:10px;
	margin-top:10px;
}

div#body_container div.content_container div.cl_login_lr_right h2
{
	font-family:verdana, trebuchet ms, tahoma, arial, sans-serif;
	font-size:18px;
	color:#003663;
	padding-bottom:15px;
}

/* training page */

div#body_container div.content_container div.intro_container p.tp_intro_text
{
	font-size:20px;
	font-family:trebuchet ms, tahoma, verdana, arial, sans-serif;
	text-align:center;
	font-weight:bold;
}

div#body_container div.content_container div.intro_container p.tp_sub_intro_text
{
	margin-top:20px;
	font-size:16px;
	font-family:verdana, trebuchet ms, tahoma, verdana, arial, sans-serif;
	text-align:center;
	font-weight:bold;
}

div#body_container div.content_container div.tp_assignment_container
{
	background-color:#f4f2de;
	border:1px solid #0072bc;
	padding:20px;
	margin-bottom:10px;
}

div#body_container div.content_container div.tp_assignment_container p.title
{
	color:#004a80;
	font-size:20px;
	font-family:verdana, tahoma, arial, sans-serif;
}

div#body_container div.content_container div.tp_assignment_container ul
{
	list-style-type:decimal;
	list-style-position:outside;
	margin-top:10px;
}

div#body_container div.content_container div.tp_assignment_container ul li
{
	padding:3px 0;
	padding-left:15px;
	font-size:12px;
	font-family:verdana, tahoma, arial, sans-serif;
	margin-left:30px;
}

span.tp_smt
{
	font-size:12px;
	font-weight:normal;
}

div#body_container div.content_container div.box_container div.box_content p.tp_s1_step
{
	width:700px;
	margin:0 auto;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:18px;
	margin-bottom:15px;
}

div#body_container div.content_container div.box_container div.box_content p.tp_s1_l
{
	width:700px;
	margin:0 auto;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:18px;
	margin-bottom:5px;
}

div#body_container div.content_container div.box_container div.box_content p.tp_s1_l1
{
	width:680px;
	margin:0 auto;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:16px;
	margin-bottom:0px;
	font-weight:bold;
}

div#body_container div.content_container div.box_container div.box_content p.tp_s1_last
{
	width:680px;
	margin:0 auto;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}

div#body_container div.content_container div.box_container div.box_content p.tp_s5_l
{
	width:680px;
	margin:0 auto;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	text-align:center;
	margin-top:10px;
}

div#body_container div.content_container div.box_container div.box_content p.tp_s1_step_nmo
{
	width:550px;
	margin:0 auto;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}

div#body_container div.content_container div.box_container div.box_content span.tp_s1_step_nmo_blue
	{ color:#004a80; }

div#body_container div.content_container div.box_container div.box_content span.tp_s1_step_nmo_s
	{ font-size:10px; font-weight:normal; }

a.tp
{
	color:#004a80;
}

div#body_container div.content_container div.box_container div.box_content div.tp_s2
{
	width:690px;
	margin:0 auto;
}

div#body_container div.content_container div.box_container div.box_content div.tp_s2 p
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:18px;
}

div#body_container div.content_container div.box_container div.box_content div.tp_s2 p.tp_s2_link
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:12px;
	color:#004a80;
	margin-bottom: 15px;
}

div#body_container div.content_container div.box_container div.box_content div.tp_s2 p.tp_s2_link_last
	{ margin-bottom:5px; }

div#body_container div.content_container div.box_container div.box_content div.tp_s2, div#body_container div.content_container div.box_container div.box_content div.tp_s3, div#body_container div.content_container div.box_container div.box_content div.tp_s4, div#body_container div.content_container div.box_container div.box_content div.tp_s5
{
	width:690px;
	margin:0 auto;
}

div#body_container div.content_container div.box_container div.box_content div.tp_s2 ul, div#body_container div.content_container div.box_container div.box_content div.tp_s3 ul, div#body_container div.content_container div.box_container div.box_content div.tp_s4 ul, div#body_container div.content_container div.box_container div.box_content div.tp_s5 ul
{
	list-style-type:disc;
	list-style-position:outside;
}

div#body_container div.content_container div.box_container div.box_content div.tp_s2 ul li, div#body_container div.content_container div.box_container div.box_content div.tp_s3 ul li, div#body_container div.content_container div.box_container div.box_content div.tp_s4 ul li, div#body_container div.content_container div.box_container div.box_content div.tp_s5 ul li
{
	padding:3px 0;
	padding-left:20px;
	margin-left:20px;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
}

div#body_container div.content_container div.box_container div.box_content div.tp_s4 p.tp_s4_ci
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:600px;
	margin:10px 0;
}

div#body_container div.content_container div.box_container div.box_content div.tp_s4 span.tp_s4_ci_blue
	{ color:#004a80; font-weight:bold; }


/* additional index stuff */

div.idx_aud
{
	height:15px;
	width:400px;
	margin:0 auto;
	margin-bottom:25px;
}

div.idx_aud2
{
	height:15px;
	width:400px;
	margin:0 auto;
	margin-bottom:30px;
}

a.idx_vid
{
	height:147px;
	width:147px;
	display:block;
}

span.underline
	{ text-decoration:underline; }


/* success kit download page */

div.skd_c
{
	padding:20px 20px 10px 20px;
}

div.skd_c h2
{
	font-size:16px;
	font-family:verdana, tahoma, arial, sans-serif;
	line-height:30px;
	color:#003663;
}

/* added for text changes. 04/10/2008 */
.bc
{
	color:#000;
	font-size:20px;
	font-family:verdana, tahoma, arial, sans-serif;
	text-align:center;
	margin-top:15px;
}

div.mem_wtv_lnks
{
	width:330px;
	margin:0 auto;
	margin-top:5px;
}

div.mem_wtv_lnks p
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	color:#0000ff;
	font-weight:Bold;
	margin-bottom:3px;
	text-align:center;
}

div.mem_wtv_lnks p a
{
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:14px;
	color:#004a80;
	font-weight:normal;
}

/* new member register form */

div.ml_fc
{
	width:435px;
	margin-top:15px;
}

div.ml_fc div.ml_fc_l
{
	float:left;
	width:217px;
}

div.ml_fc div.ml_fc_r
{
	float:left;
	width:213px;
}


div.ml_fc div.ml_fc_l p.ipt_s, div.ml_fc div.ml_fc_r p.ipt_s
{
	height:29px;
	width:205px;
	background:transparent url(../../i/ipt_ml_r.gif) top left no-repeat;
	border:none;
	padding-top:5px;
	padding-left:10px;
}

div.ml_fc div.ml_fc_l p.ipt_s input.ipt_ml_r, div.ml_fc div.ml_fc_r p.ipt_s input.ipt_ml_r
{
	height:29px;
	width:185px;
	border:none;
	padding-top:0px;
	
	padding-right:10px;
	background-color:transparent;
}

div#body_container div.content_container div.lr_right form
{
	width:422px;
}

span.ml_afr
{
	color:red;
	font-size:14px;
	font-family:verdana, tahoma, arial, sans-serif;
	margin-right:10px;
	font-weight:bold;
	position:relative;
	top:-8px;
}

/*  added for changes on 5/7/2008  */

.closer_look
{
	font-size:182px;
	font-family:verdana, tahoma, arial, sans-serif;
}
