body,
html {
	margin:0;
	padding:0;
	background:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #555555;
}
body {
	font: Arial, Verdana, Helvetica, sans-serif;
	min-width:801px;
	line-height: 140%;
	color: #555555;
}
#holder {
	background:#FFFFFF;
	margin:0 auto;
	width:801px;
}
#mainholder {
	position:relative;
	float: left;
	width: 801px;
	background: #FFFFFF;
	text-align: left;
	background-image: url(http://www2.lighterlife.com/img/content_background.gif);
	float: left;
}
#login_background {
	position:relative;
	float: left;
	width: 608px;
	height: 34px;
	background: #FFFFFF;
	text-align: left;
	background-image: url(http://management.lighterlife.com/img/management_login_bg.jpg);
}
#login_box {
	position: relative;
	float: left;
	width: 608;
	height: 25;
	font-size: 10px;
	color: #FFFFFF;	
}
#login_subheading {
	position: relative;
	float: left;
	left: 50px;
	width: 500px;
	top: 30px;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 22px;	
}
#login_heading {
	position: relative;
	float: left;
	left: 50px;
	width: 500px;
	top: 40px;
	font-size: 60px;
	color: #FFFFFF;	
	line-height: 64px;
}

#login_imagerow_text{
	position: relative;
	float: left;
	left: 50px;
	width: 500px;
	top: 232px;
	font-size: 10px;
	color: #FFFFFF;	
}
#login_container{
	position: relative;
	float: left;
	left: 48px;
	width: 500px;
	top: 232px;
	font-size: 12px;
	color: #FFFFFF;	
}
#header {
	background-image: url(http://www2.lighterlife.com/img/header.jpg);
	background-repeat: no-repeat;
	width: 801px;
	height: 144px;
}
#header_banner {
	float: right;
	margin-top: 20px;
	margin-right: 14px;
	width: 381px;
	height: 68px;
}
#header_cws_banner {
	float: right;
	background-image: url(http://www2.lighterlife.com/img/cws_banner.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-right: 14px;
	width: 381px;
	height: 68px;
}
.header_cws_banner_join_btn {
	position: relative;
	margin-top: 10px;
	left: 9px;
}
.header_cws_banner_phone_num {
	position: relative;
	display: inline;
	color: #669900;
	font-size: 16px;
	font-weight: bold;
	left: 45px;
	bottom: 20px;
}

#login_status {
    text-align: right;
	float: right;
	margin-top: 22px;
	margin-right: 28px;
	height: 73px;
}

#login_status_balloon {
	float: left;
	width: 82px;
	height: 73px;
}

#login_status_text {
	float: left;
	text-align: left;
	font-size: 10px;
	height: 73px;
	margin-left: 20px;
    line-height: 15px;
    
}

#home_banner {
	float: right;
	margin-top: 22px;
	margin-right: 14px;
	width: 468px;
	height: 60px;
}
#content {
	position: relative;
	float:right;
	width:638px;
}
#content_area {
	position: relative;
	width: 600px;
}
#content_success {
	position: relative;
	float:right;
	width:636px;
}
#content_area_success {
	position: relative;
	width: 636px;
}

#weight_log_bar {
	position: relative;
	float: left;
	background-image: url(http://www2.lighterlife.com/img/management_main_weight_log_bar.gif);
	background-repeat: no-repeat;
	text-align: left;
	width: 582px;
	height: 48px;
	left: 26px;
	margin-top: 10px;
}
.weight_log_bar_large_text {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 42px;
	margin-left: 48px;

}
.weight_log_bar_small_text {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 42px;
	margin-left: 30px;

}
#management_bottom_buttons {
	position: relative;
	float: left;
	background-image: url(http://www2.lighterlife.com/img/management_main_bottom_buttons.gif);
	background-repeat: no-repeat;
	text-align: left;
	width: 582px;
	height: 138px;
	left: 26px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sidebar {
	position: relative;
	padding-left: 1px;
	float:left;
	width:160px;
}
#nav {
	position: relative;
	padding-left: 0px;
	margin-left: 0;
	width: 160px;
	float: left;
}
#nav ul {
	margin:0;
	padding:0;
	border-bottom: 1px solid #FFFFFF;
}
#nav li{
	list-style: none;
	border-top: 1px solid #FFFFFF;
	font-weight: bold;
	height: 20px;
	padding-top: 7px;
    padding-left: 15px;
	font-size: 8pt;
	line-height: 120%;
}
#nav .double_line {
	padding-top: 1px;
	height: 27px;

}
#nav li a {
	color: #FFFFFF;
	text-decoration: none;
}
#left_panel {
	position: relative;
	width: 162px;
	height: 655px;
	clear: both;
}
#footer {
	position: relative;
	padding: 5px;
	background-image: url(http://www2.lighterlife.com/img/footer.gif);
	background-repeat: no-repeat;
	width: 801px;
	height: 106px;
	color: #736B5E;
	clear: both;
}
#footer_text {
	margin-left: 155px;
	font-size: 8pt;
	color: #000000;
	text-align:center;
}
.disclaimer_text {
	font-size: 6pt;
	color: #000000;
	text-align: center;
	line-height: 100%;
	margin-left: 15px;
	margin-right: 15px;
	
}
.large_lightblue_text {
	font-size: 18px;
	font-weight: bold;
	color: #3899C4;
}
.small_lightblue_text {
	font-size: 14px;
	font-weight: bold;
	color: #3899C4;
}
.large_darkblue_text {
	font-size: 18px;
	font-weight: bold;
	color: #0D2F54;
}

.hr_break {
	background-image: url(http://www2.lighterlife.com/img/hr_break.gif);
	background-repeat: no-repeat;
	width: 583px;
	height: 16px;
	padding: 0;
	margin: 0;
}
ul.features {
	color: #000000;
	margin-right: 26px;
} 
ul.features li {
	margin-top: 5px;
	padding-bottom: 5px;
}
a.base:link {
	color: #003366;
	text-decoration: none;
}
a.base:visited {
	text-decoration: none;
	color: #003366;
}
a.base:hover {
	text-decoration: none;
	color: #3399cc;
}
a.base:active {
	text-decoration: none;
	color: #003366;
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}

a:link {

color: #48A8BE;
text-decoration: none

}

a:hover {

color: #3399cc;
text-decoration: none

}

a:visited {

color: #48A8BE;
text-decoration: none

}

a:visited:hover {

color: #3399cc;
text-decoration: none

}

.lightblue_text {
	font-weight: bold;
	color: #3399cc;
}

.darkblue_text {
	font-weight: bold;
	color: #003366;
}

.pink_text {
	font-weight: bold;
	color: #FF3C64;
}

.large_darkyellow_text {
	font-size: 18px;
	font-weight: bold;
	color: #ddde80;
}

.holder {
	width: 100%;
	height: 100%;
}

.before_after {
position: relative;
float: left;
width: 130px;
height: 242px;
margin: 0;
padding: 0;
}

.main_text {
position: relative;
float: right;
margin-right: 20px;
height: 246px;
width: 420px;
padding: 0;
line-height: 140%;
}

.underline_1 {
left: 10px;
height: 3px;
width: 570px;
background-image: url(http://www2.lighterlife.com/img/0907_underline_dot.jpg);
background-repeat: repeat-x;
background-position: top;

}

.home_video {
position: relative;
float: left;
height: 257px;
width: 384px;

}

.join_box {
position: relative;
float: right;
right: 20px;
height: 253px;
width: 184px;
background-image: url(http://www2.lighterlife.com/img/cws_home_join_box.jpg);
background-repeat: none;
background-position: top;
text-align: center;

}

.success_stories_title {
margin-top: 10px;
background-image: url(http://www2.lighterlife.com/img/success_stories_title_line_dotted.gif);
background-repeat: no-repeat;
background-position: center right;
float: left;
left: 10px;
width: 578px;

}

.success_stories {
float: left;
left: 10px;
height: 147px;
width: 580px;

}

.success_story_box_1 {
position: relative;
float: left;
height: 137px;
width: 130px;
text-align: center;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
line-height: 14px;
background-repeat: no-repeat;
background-position: top;
}

.cws_success_story_box_1 {
position: relative;
background-image: url(http://www2.lighterlife.com/img/cws_success_box_1_bg.jpg);
background-repeat: no-repeat;
float: left;
height: 137px;
width: 130px;
text-align: center;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
line-height: 14px;
}

.success_story_box_2 {
position: relative;
float: left;
left: 20px;
height: 137px;
width: 130px;
text-align: center;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
line-height: 14px;
background-repeat: no-repeat;
background-position: top;
}

.cws_success_story_box_2 {
position: relative;
background-image: url(http://www2.lighterlife.com/img/cws_success_box_2_bg.jpg);
background-repeat: no-repeat;
float: left;
left: 20px;
height: 137px;
width: 130px;
text-align: center;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
line-height: 14px;
background-repeat: no-repeat;
background-position: top;
}

.success_story_box_3 {
position: relative;
float: left;
left: 40px;
height: 137px;
width: 130px;
text-align: center;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
line-height: 14px;
background-repeat: no-repeat;
background-position: top;
}

.cws_success_story_box_3 {
position: relative;
background-image: url(http://www2.lighterlife.com/img/cws_success_box_3_bg.jpg);
background-repeat: no-repeat;
float: left;
left: 40px;
height: 137px;
width: 130px;
text-align: center;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
line-height: 14px;
}

.success_story_box_4 {
position: relative;
float: left;
left: 60px;
height: 137px;
width: 130px;
text-align: center;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
line-height: 14px;
background-repeat: no-repeat;
background-position: top;
}

.cws_success_story_box_4 {
position: relative;
background-image: url(http://www2.lighterlife.com/img/cws_success_box_4_bg.jpg);
background-repeat: no-repeat;
float: left;
left: 60px;
height: 137px;
width: 130px;
text-align: center;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
line-height: 14px;
}

.underline_2 {
float: right;
height: 3px;
width: 430px;
background-image: url(http://www2.lighterlife.com/img/0907_underline_dot.jpg);
background-repeat: repeat-x;
background-position: top;
clear: both;
}

.underline_3 {
left: 10px;
top: 735px;
height: 3px;
width: 570px;
background-image: url(http://www2.lighterlife.com/img/0907_underline_dot.jpg);
background-repeat: repeat-x;
background-position: top;

}

.news_box {
position: relative;
float: left;
width: 282px;
height: 240px;
background-image: url(http://www2.lighterlife.com/img/home_news_box.jpg);
background-repeat: none;
background-position: top;
}

.news_box_text {
position: relative;
float: left;
left: 18px;
top: 114px;
width: 248px;
height: 84px;
font-size: 8pt;
line-height: 120%;
}

.news_box_btn {
position: relative;
float: right;
top: 120px;
width: 93px;
right: 15px;
height: 23px;
font-size: 8pt;
line-height: 120%;
}

.find_box {
position: relative;
float: right;
right: 20px;
width: 282px;
height: 240px;
background-image: url(http://www2.lighterlife.com/img/home_find_counsellor_box.jpg);
background-repeat: none;
background-position: top;
}

.find_box_text {
position: relative;
float: left;
left: 18px;
top: 114px;
width: 248px;
height: 84px;
font-size: 8pt;
line-height: 120%;
}

.find_box_btn {
position: relative;
float: right;
top: 120px;
width: 201px;
right: 15px;
height: 23px;
font-size: 8pt;
line-height: 120%;
}

.subscribe_box {
position: relative;
height: 157px;
width: 589px;

}

.footer_box {
position: relative;
width: 620px;
text-align: center;
font-size: 8pt;
color: #000000;

}

.button_orange_current {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_orange.gif);
	color: #000000;
	text-align: center;
	line-height: 23px;
}

.button_orange_link {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_orange.gif);
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
}

.button_light_orange_current {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_light_orange.gif);
	color: #000000;
	text-align: center;
	line-height: 23px;
}

.button_light_orange_link {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_light_orange.gif);
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
}

.button_dark_orange_current {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_dark_orange.gif);
	color: #000000;
	text-align: center;
	line-height: 23px;
}

.button_dark_orange_link {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_dark_orange.gif);
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
}

.button_beige_current {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_beige.gif);
	color: #000000;
	text-align: center;
	line-height: 23px;
}

.button_beige_link {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_beige.gif);
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
}

.button_dark_green_current {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_dark_green.gif);
	color: #000000;
	text-align: center;
	line-height: 23px;
}

.button_dark_green_link {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_dark_green.gif);
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
}

.button_light_green_current {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_light_green.gif);
	color: #000000;
	text-align: center;
	line-height: 23px;
}

.button_light_green_link {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_light_green.gif);
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
}

.button_lime_green_current {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_lime_green.gif);
	color: #000000;
	text-align: center;
	line-height: 23px;
}

.button_lime_green_link {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_lime_green.gif);
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
}

.button_pink_current {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_pink.gif);
	color: #000000;
	text-align: center;
	line-height: 23px;
}

.button_pink_link {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_pink.gif);
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
}

.button_purple_current {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_purple.gif);
	color: #000000;
	text-align: center;
	line-height: 23px;
}

.button_purple_link {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_purple.gif);
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
}

.button_turquoise_current {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_turquiose.gif);
	color: #000000;
	text-align: center;
	line-height: 23px;
}

.button_turquoise_link {
	height: 23px;
	width: 136px;
	background-image: url(http://www2.lighterlife.com/img/btn_turquiose.gif);
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
}

.large_orange_text {
	font-size: 16px;
	font-weight: bold;
	color: #FF944E;
}

.large_light_orange_text {
	font-size: 16px;
	font-weight: bold;
	color: #FFAD2F;
}

.large_dark_orange_text {
	font-size: 16px;
	font-weight: bold;
	color: #FF6F3D;
}

.large_beige_text {
	font-size: 16px;
	font-weight: bold;
	color: #C6C932;
}

.large_dark_green_text {
	font-size: 16px;
	font-weight: bold;
	color: #539531;
}

.large_light_green_text {
	font-size: 16px;
	font-weight: bold;
	color: #7CB333;
}

.large_lime_green_text {
	font-size: 16px;
	font-weight: bold;
	color: #B7DB17;
}

.large_pink_text {
	font-size: 16px;
	font-weight: bold;
	color: #FF3C64;
}

.large_purple_text {
	font-size: 16px;
	font-weight: bold;
	color: #98A6D7;
}

.large_turquiose_text {
	font-size: 16px;
	font-weight: bold;
	color: #48A8BE;
}

form {
	margin: 0px
}

input, select, textarea {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

div.row {
	clear: both;
	padding-top: 5px;
}

div.row span.label {
	float: left;
	width: 185px;
	text-align: left;
}

div.row span.element {
	float: right;
	width: 225px;
	margin-right:130px;
	text-align: left;
} 

.faq_question_box {
	background-color: #DDEEF5;
	font-weight: bold;
	border: 1px solid #3F9AB9;
	width: 175px;
}

.faq_answer_box {
	background-color: #FFFFFF;
	border-left: 0px;
	border-top: 1px solid #3F9AB9;
	border-right: 1px solid #3F9AB9;
	border-bottom: 1px solid #3F9AB9;
}

.cws_main_text {
	position: relative;
	float: right;
	margin-right: 20px;
	width: 350px;
	padding: 0;
	line-height: 140%;
}

.cws_main_photo {
	position: relative;
	float: left;
	width: 200px;
	height: 242px;
	margin: 0;
	padding: 0;
}

.cws_info_sessions_box {
position: relative;
float: left;
width: 282px;
height: 240px;
background-image: url(http://www2.lighterlife.com/img/cws_home_info_sessions.jpg);
background-repeat: none;
background-position: top;
}

.cws_info_sessions_box_text {
position: relative;
float: left;
left: 18px;
top: 110px;
width: 248px;
height: 84px;
font-size: 8pt;
line-height: 120%;
}

.cws_info_sessions_btn {
position: relative;
float: right;
top: 120px;
width: 163px;
right: 15px;
height: 23px;
font-size: 8pt;
line-height: 120%;
}

.cws_directions_box {
position: relative;
float: right;
right: 20px;
width: 282px;
height: 240px;
background-image: url(http://www2.lighterlife.com/img/cws_home_directions.jpg);
background-repeat: none;
background-position: top;
}

.cws_directions_box_text {
position: relative;
float: left;
left: 18px;
top: 110px;
width: 248px;
height: 84px;
font-size: 8pt;
line-height: 120%;
}

.cws_directions_btn {
position: relative;
float: right;
top: 120px;
width: 201px;
right: 15px;
height: 23px;
font-size: 8pt;
line-height: 120%;
}

.cws_home_join_box_links {
	margin-top: 6px; 
}

.cws_home_join_box_phone_num {
	position: relative;
	color: #669900;
	font-size: 16px;
	font-weight: bold;
	top: 6px;
}

.cws_infosessions_box {
	position: relative;
	float: right;
	right: 20px;
	height: 253px;
	width: 184px;
	background-image: url(http://www2.lighterlife.com/img/cws_information_sessions_page_box.jpg);
	background-repeat: none;
	background-position: top;

}

.cws_infosessions_box_links {
	margin-top: 6px; 
}

.cws_infosessions_box_text {
	position: relative;
	top: 150px;
	left: 14px;
	width: 156px;
	font-size: 8pt;
	line-height: 120%;
	text-align: left;
}

.cws_infosessions_box_yes {
	position: relative;
	float: right;
	right: 20px;
	height: 253px;
	width: 184px;
	background-image: url(http://www2.lighterlife.com/img/cws_information_sessions_page_box_yes.jpg);
	background-repeat: none;
	background-position: top;

}

.cws_infosessions_box_text_yes {
	position: relative;
	top: 60px;
	left: 14px;
	width: 156px;
	font-size: 8pt;
	line-height: 120%;
	text-align: left;
}

/* bottom buttons */

#bottom_read_newsletter {
	position: relative;
	float: left;
	width: 179px;
	height: 129px;
	color: #FFFFFF;
	font-size: 14px;
	left: 0px;
	top: 0px;
}

#bottom_read_newsletter_text {
	position: relative;
	float: left;
	width: 165px;
	color: #FFFFFF;
	font-size: 14px;
	top: 80px;
	left: 10px;
}

#bottom_success_stories {
	position: relative;
	float: left;
	width: 179px;
	height: 119px;
	color: #FFFFFF;
	font-size: 22px;
	left: 0px;
	text-align: center;
	padding-top: 10px;
	cursor: pointer;
}

#bottom_success_stories_text {
	position: relative;
	float: right;
	width: 40px;
	color: #000000;
	font-size: 9px;
	line-height: 12px;
	top: 30px;
	right: 5px;
	text-align: right;
}

#bottom_lighterlife_magazine {
	left: 23px;
	position: relative;
	float: left;
	width: 179px;
	height: 119px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	padding-top: 10px;
	cursor: pointer;
}

#bottom_lighterlife_magazine_text {
	position: relative;
	float: right;
	width: 85px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 12px;
	right: 5px;
	text-align: right;
	top: 10px;
}

.large_darkgreen_text {
	color: #164D0D;
	font-size: 20px;
	line-height: 20px;
}
.white_text {
	color: #FFFFFF;
}
.black_text {
	color: #000000;
}
.darkgreen_text {
	color: #164D0D;
}
.red_text {
	color: #D2232A;
}

/* heading text */

.body_main_text {
	font-size: 13px;
}

/* access log in content container */
#access_content {
	position: relative; 
	left: 26px;
}

#logout_link {
	position: relative; 
	float: left;
	left: 20px;

}

/* link to go back to section home pages */

a.white_link:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.white_link:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.white_link:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.white_link:active {
	text-decoration: none;
	color: #FFFFFF;
}

/* Datepicker CSS */

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #404040;
	text-align: center;

	background-color: #EEEEEE;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #e6f400;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #404040;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #11A3CA;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #404040;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #404040;
	background: #d8e8ff;
	font-weight: bold;
	}

