body
{
	margin:0px;
	padding:0px;
}

h1
{
	margin:0px;
	padding:0px;
	font-family:times new roman;
	font-size:17pt;
	color:#fbe1a3;
	font-weight:normal;
}

a img {border:0px;}

li
{
	margin:3px 0px 3px;
}

a { color:#FBE0BA;}
a:hover { color:yellow; text-decoration:none;}

#content
{
	font-family:times new roman;
	font-size:16px;
}

#top_div
{
	background-image: url("images/jd_layout_top_slice.jpg");
	height:209px;
	position:relative;
}
#top_right_image
{
	position:absolute;
	top:70px;
	right:0px;
}
#top_logo
{
	width:700px;
	text-align:left;
	position:relative;
}
#top_menu
{
	position:absolute;
	top:0px;
	right:0px;
	width:360px;
}
#first_col_b1, #first_col_b2, #first_col_b3,
#second_col_b1, #second_col_b2, #second_col_b3,
#third_col_b1, #third_col_b2, #third_col_b3 { display:block; height:20px; text-decoration:none; position:absolute;}

#first_col_b1, #first_col_b2, #first_col_b3,
#second_col_b1, #second_col_b2, #second_col_b3 { margin-right:30px; }

#first_col_b1 a { width:70px; background-image: url("images/jd_menu_home.jpg"); top:8px; left:0px;}
#first_col_b2 a { width:70px; background-image: url("images/jd_menu_profile.jpg"); top:28px; left:0px;}
#first_col_b3 a { width:70px; background-image: url("images/jd_menu_contact.jpg"); top:48px; left:0px;}

#second_col_b1 a { width:80px; background-image: url("images/jd_menu_checklists.jpg"); top:8px; left:100px;}
#second_col_b2 a { width:80px; background-image: url("images/jd_menu_topics.jpg"); top:28px; left:100px;}
#second_col_b3 a { width:80px; background-image: url("images/jd_menu_careers.jpg"); top:48px; left:100px;}

#third_col_b1 a { width:150px; background-image: url("images/jd_menu_duedate.jpg"); top:8px; left:210px;}
#third_col_b2 a { width:150px; background-image: url("images/jd_menu_mailing.jpg"); top:28px; left:210px;}
#third_col_b3 a { width:150px; background-image: url("images/jd_menu_links.jpg"); top:48px; left:210px;}

#first_col_b1 a:hover, #first_col_b2 a:hover, #first_col_b3 a:hover { background-position: -70px;}
#second_col_b1 a:hover, #second_col_b2 a:hover, #second_col_b3 a:hover { background-position: -80px;}
#third_col_b1 a:hover, #third_col_b2 a:hover, #third_col_b3 a:hover { background-position:-150px;}

#main_background
{
	background-color:#176160;
	background-image: url("images/jd_layout_bkgrnd_slice.jpg");
	background-repeat: repeat-x;
}

#content_background
{
	background-color:#003836;
	background-image: url("images/jd_layout_content_bk_slice.jpg");
	background-repeat: repeat-x;
	width:712px;
}
#content_sidebar_right
{
	background-color:#2F5252;
	background-image: url("images/jd_layout_content_slice.jpg");
	background-repeat: repeat-x;
	width:700px;
	position:relative;
}
#content
{
	background-color:#336161;
	background-image: url("images/jd_layout_sidebar_slice.jpg");
	background-repeat: repeat-x;
	margin-right:15px;
	display: inline-block;
}
#content_properties
{
	background-color:#2F5252;
	background-image: url("images/jd_layout_content_slice.jpg");
	background-repeat: repeat-x;
	font-family:verdana;
	line-height:19px;
	font-size:12px;
	color:white;
	margin-right:200px;
	text-align:left;
}
#content_properties2
{
	background-color:#2F5252;
	background-image: url("images/jd_layout_content_slice.jpg");
	background-repeat: repeat-x;
	font-family:verdana;
	line-height:19px;
	font-size:12px;
	color:white;
	margin-right:0px;
	text-align:left;
}
#content_properties_duedates
{
	background-color:#2F5252;
	background-image: url("images/jd_layout_content_slice.jpg");
	background-repeat: repeat-x;
	font-family:times new roman;
	line-height:18px;
	font-size:14px;
	color:white;
	margin:0px 10px 0px;
	text-align:left;
}
#content_padding
{
	padding:25px 25px 25px 25px;
}

#footer_div
{
	background-color:#173232;
	width:700px;
	color:white;
	font-family:verdana;
	font-size:11px;
}

#footer_div a 
{
	color:white;
	text-decoration:none;
}

#footer_div a:hover
{
	color:orange;
	text-decoration:none;
}

#formhead
{
	color:white;
	font-family:verdana;
	font-size:12px;
	padding:3px 0px 15px;
	font-weight:bold;
}

#phone_div
{
	font-family:georgia;
	font-size:34px;
	color:#FBE0BA;
	top:15px;
	right:0px;
	position:absolute;
}

#side_bar
{
	background-color:#2B6F6F;
	background-image:url(images/mlbg.jpg);
	top:90px;
	height:170px;
	position:absolute;
	left:485px;
	width:200px;
}

#calendar_day
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	width:30px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	color:white;
}

#calendar_header
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:white;
	font-family:verdana;
}

#calendar_view_all
{
	font-size:11px;
	text-align:right;
}

#calendar_nav
{
	font-size:12px;
	text-align:center;
	color:white;
}

#calendar_nav a
{
	text-decoration:underline;
}

#calendar_nav a:hover
{
	text-decoration:none;
	color:orange;
}

#calendar_table
{
	border:1px solid white;
}

#calendar_text
{
	text-align:center;
	font-size:11px;
	font-weight:normal;
	color:white;
	font-family:verdana;
}

#calendar_title
{
	background-color:white;
	text-align:center;
	font-size:12pt;
	font-weight:bold;
	color:white;
}

#calendar_form input, #calendar_form select
{
	border:1px solid black;
	background-color:#cccccc;
	font-size:11px;
	font-family:verdana;
}

#event_heading
{
	font-family:verdana;
	font-weight:bold;
	color:white;
}

#event_heading
{
	font-size:16px;
	font-weight:bold;
	font-family:verdana;
	color:white;
}

#event_heading a
{
	color:white;
	text-decoration:underline;
}

#event_heading a:hover
{
	color:orange;
	text-decoration:none;
}

#event_text
{
	font-size:12px;
	font-family:verdana;
	color:white;
}
