@import url("editor.css");
html {
	background-color: #e3e3e5;
}

.content ul {
	overflow:hidden;
}
#toparea
{
	background: #f2f2f2 url(../images/shadow_background.gif) repeat-y center top;
}
#wrapper
{
	width: 1000px;
	margin: 0 auto;
}
.column1
{
	float: left;
	width: 300px;
	display: inline;
	position: relative;
}
.column2
{
	float: right;
	width: 700px;
	display: inline;
	position: relative;
	height: 128px;
}

#homelink
{
	position: absolute;
	top: 20px;
	left: 0px;
	color: #666;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}


#logo
{
	position: absolute;
	top: 42px;
	left: 52px;
}

#sitearea a
{
	position: absolute;
	top: 20px;
	right: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	color: #f8981d;
}

#top_nav
{
	position: absolute;
	top: 56px;
	right: 0;
	padding: 0;
	margin: 0;
	
}

#top_nav ul
{
	padding: 0;
	margin: 0;
}

#top_nav li
{
	list-style: none;
	text-transform: uppercase;	
	float: left;
	text-align: center;
	vertical-align: middle;
	line-height: 33px;
	padding: 0;
	margin: 0;	
}

#top_nav li a, #top_nav li a:visited
{
	text-decoration: none;
	color: #5b5b5e;
	font-size: 11px;
}

#topnav_0
{
	background: #fff url(../../prebuilt/images/topnav-0-off.png) no-repeat;
	width: 100px;
}
#topnav_0 .active, li#topnav_0:hover
{
	background: #fff url(../../prebuilt/images/topnav-0-on.png) no-repeat;
}
#topnav_1
{
	background: #fff url(../../prebuilt/images/topnav-1-off.png) no-repeat;
	width: 63px;
}
#topnav_1 .active, li#topnav_1:hover
{
	background: #fff url(../../prebuilt/images/topnav-1-on.png) no-repeat;
}
#topnav_2
{
	background: #fff url(../../prebuilt/images/topnav-2-off.png) no-repeat;
	width: 133px;
}
#topnav_2 .active, li#topnav_2:hover
{
	background: #fff url(../../prebuilt/images/topnav-2-on.png) no-repeat;
}

#search_box
{
	background: #fff url(../../prebuilt/images/topnav-3-off.png) no-repeat;
	width: 146px;
}
#search_box input
{
	height: 21px;
	width: 120px;
	padding: 0 4px;
	border: 1px solid #a1a1a1;
	background: #fff url(../../Images/Icons/magnify.png) no-repeat 0px 4px;
	text-align: right;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius: 5px 5px 5px 5px;
}

#welcome
{
	position: absolute;
	top: 66px; right: 460px;
}

.full_width_margins
{
	position:relative;
	width: 100%;
margin-bottom: 3px;
}

#main_nav
{
	margin: 0;
}

#main_nav a
{
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
#main_nav a strong
{
	font-weight: bold;
}
#main_nav li
{
	position: relative;
	padding-top: 0;
	float: left;
	list-style: none;
	text-transform: uppercase;
	margin: -1px 0 0 0;
	width: 204px;
	height: 55px;
	min-height: 55px;
	background: #c4c388 url(../../prebuilt/images/mainnav-off.png);
	font-size: 14px;
}
.hcp #main_nav li
{
	background: #6b7d70 url(../../prebuilt/images/mainnav-hcp-off.png);
}
#main_nav li.first
{
	background: url(../../prebuilt/images/mainnav-left-off.png);
	width: 205px;
}
.hcp #main_nav li.first
{
	background: url(../../prebuilt/images/mainnav-hcp-left-off.png);
}

#main_nav li.active, #main_nav li:hover
{
	background: url(../../prebuilt/images/mainnav-on.png);
}
#main_nav li.first.active, #main_nav li.first:hover
{
	background: url(../../prebuilt/images/mainnav-left-on.png);
	width: 205px;
}
.hcp #main_nav li.active, .hcp #main_nav li:hover
{
	background: url(../../prebuilt/images/mainnav-hcp-on.png);
}
.hcp #main_nav li.first.active, .hcp #main_nav li.first:hover
{
	background: url(../../prebuilt/images/mainnav-hcp-left-on.png);
	width: 205px;
}

#main_nav li.last
{
	background: url(../../prebuilt/images/mainnav-right-off.png);
	width: 182px;
}
.hcp #main_nav li.last
{
	background: url(../../prebuilt/images/mainnav-hcp-right-off.png);
}
.hcp #main_nav li.last:hover
{
	background: url(../../prebuilt/images/mainnav-hcp-right-on.png);
}
#main_nav ul li a
{
	display: table-cell;
	height: 55px;
	width: 204px;
	vertical-align: middle;
	text-align: center;
}
#main_nav li ul
{
	margin: 0;
}
.hcp #main_nav #main_list li ul li
{
	background: #6b7d70;
	color: #fff;
}
.hcp #main_nav #main_list li ul li.last
{
	padding-bottom: 8px;
}
#main_nav #main_list li ul li
{
	background: #c4c388;
	text-transform: none;
	text-align: left;
	clear: left;
	padding-left: 10px;
	line-height: 22px;
	height: 22px;
	min-height: 22px;
	width: 194px;
	color: #666;
}
#main_nav #main_list li ul li.first
{
	padding-top: 15px;
}
#main_nav li ul li:hover
{
	background: #c4c388;
}
.hcp #main_nav li ul li:hover
{
	background:#6b7d70;
}
#main_nav li ul li a
{
	display: inline;
	padding-left: 12px;
}
.hcp #main_nav li ul li a
{
	color: #fff;
}
#main_nav li.first  ul li
{
	width: 195px;
}
#main_nav li ul li.active a,
#main_nav li ul li:hover a
{
	padding-left: 0;
	font-weight: bold;
}
#main_nav li ul li.active:before,
#main_nav li ul li:hover:before
{
	content: "\00BB \0020";
}
#main_nav #main_list li ul li.separated
{
	line-height: 45px;
	min-height: 45px;
	height: 45px;
}

#main_nav ul ul
{
	position: absolute;
	display: none;
	z-index: 2000;
}

#main_nav ul ul,
#main_nav ul li:hover ul ul
{
	display: none;
}

#main_nav ul li:hover ul,
#main_nav ul ul li:hover ul
{
	display: block;
}
.hero
{
	margin-top: 3px;
}
#slideshow
{
	display: block;
	height: 410px;
	width: 100%;
	margin: 3px 0 4px 0;
	background: #eee;
}

#mainarea
{
	display: block;
	float: left;
	width: 775px;
	margin: 3px 0 4px 0;
}

#mainarea #slideshow
{
	display: block;
	height: 278px;
	width: 775px;
	background: #eee;	
}

#leftnav
{
	float: left;
	width: 205px;
	padding-right:19px;
}

#left_list
{
	padding: 27px 0 0 12px;
}

#left_list li
{
	margin: 0;
	list-style: none;
	width: 193px;
	border-bottom: 1px dotted #5b5b5e;
}

#left_list li.separated
{
	padding-top: 4px;
	border-bottom: none;
	border-top: 1px dotted #5b5b5e;
	margin-top: 30px;
}

#left_list li.separated a
{
	display: block;
	width: 193px;
	border-top: 1px dotted #5b5b5e;
	padding: 0;
	margin: 0;
}

#left_list li a,
#left_list li a:visited
{
	height: 28px;
	line-height: 28px;
	display: block;
	width: 193px;
	text-decoration: none;
	color: #5b5b5e;
}

#left_list li.active a,
#left_list li.activeparent a,
#left_list li a:hover
{
	text-decoration: none;
	color: #00aec5;
}
#left_list li ul
{
	margin: 0 0 19px 0;
}
#left_list li ul li
{
	width: 163px;
	border: none;
}
#left_list li ul li a,
#left_list li ul li a:visited
{
	padding-left: 30px;
	text-decoration: none;
	color: #5b5b5e;
}
#left_list li ul li.active a
{
	padding-left: 20px;
	text-decoration: none;
	color: #00aec5;
}
#left_list li ul li a:hover
{
	padding-left: 20px;
}
#left_list li ul li a:hover:before,
#left_list li ul li.active a:before
{
	content: "\00BB \0020";
}

#leftactions
{
	padding: 75px 0 0 34px;
}

#leftactions li
{
	margin: 0;
	padding: 0;
	height: 27px;
	list-style:none;
	line-height: 27px;
	border-bottom: 1px dotted #5b5b5e;
	clear: right;
	position: relative;
}
#leftactions li.last
{
	border: none;
}
#leftactions li span
{
}
.st_sharethis
{
	position: absolute;
	left: 106px;
}
.st_plusone
{
	position: absolute;
	left: 135px;
}
.print_left
{
	float: right;
	display: block;
	margin: 6px 44px 0 0;
	height:14px;
	width:18px;
}
.font_sel
{
	display: block;
	text-align: center;
	height: 19px;
	width: 19px;
	color: #5b5b5e;
	float: right;
	line-height: 19px;
	margin-top: 2px;
}
a.font_sel
{
	text-decoration: none;
}
a.font_sel:hover, .size_s #font_small, .size_m #font_medium, .size_l #font_large
{
	color: #fff;
	background-color: #908d3f;
}

.content {
	clear:both;
}

#font_small, .size_s .content
{
	font-size: 13px;
}
#font_medium, .size_m .content
{
	font-size: 15px;
}
#font_large, .size_l .content
{
	font-size: 17px;
}
#center
{
	display: block;
	float: left;
	width: 540px;
	margin-right: 24px;
}

#widecontent
{
	width: 750px;
}

#widecontent a
{
	color: #908d3f;
	text-decoration: none;
}

#center .content,
#widecontent .content
{
	padding: 3px 0 40px 0;
}
.content table.padded_table
{
	width: 590px;
}
.content table.padded_table,
.content table.padded_table tr
{
	border-bottom: none;
}

.content table.padded_table tr td
{
	padding: 5px 15px;
}

.content table.padded_table,
.content table.padded_table tr
{
	background-color: #f7f7f6;
	border-bottom: none;
}

.content .formtitle
{
	font-weight: bold;
}
.content .highlight
{
	color: #f8981d;
}

.content form input,
.content form select
{
	background-color: #fff;
	border: 1px solid #a2a2a2;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
.content form input
{
	height: 21px;
	padding: 0 4px;
}
.content form select
{
	height: 21px;
	padding: 2px;
}
.content form label
{
	height: 21px;
	line-height: 21px;
	vertical-align: middle;

}
.content form input[type="checkbox"],
.content form input[type="radio"]
{
	vertical-align: middle;
	border: none;
	background: #f7f7f6;
	margin-bottom: 2px;
}
form input[type="text"]
{
	-moz-box-shadow:inset 1px 1px 2px #ddd;
	-webkit-box-shadow:inset 1px 1px 2px #ddd;
	box-shadow:inset 1px 1px 2px #ddd;
}
.content table.padded_table td.titlerow
{
	font-weight: bold;
	background: #fff;
	padding: 15px 0 3px 0;
}

.content form .profile_button
{
	float: left;
	border: none;
	height: 30px;
	margin: 22px 0 0 390px;
	text-transform: uppercase;
	font-size: 12px;
	background-color: #f8981d;
	color: #fff;
	-moz-box-shadow:inset -2px -2px 4px #ba7216;
	-webkit-box-shadow:inset -2px -2px 4px #ba7216;
	box-shadow:inset -2px -2px 4px #ba7216;
}

.content table.padded_table tr:first-child td,
.content table.padded_table tr.toppad td
{
	padding-top: 15px;
}
.content table.padded_table tr.botpad td
{
	padding-bottom: 15px;	
}

a.arrowlink
{
	display: block;
	float: right;
	text-decoration: none;
	text-align: right;
	font-weight:normal;
	color: #908d3f;

}
a.arrowlink:before
{
	content: "\00BB \0020";	
}
.icon-link
{
	display: block;
	float: right;
	padding-right: 25px;
}
.icon-link img
{
	padding: 0 12px 0 0;
}
.icon-link a
{
	text-decoration: none;
}
.dotted
{
	width: 100%;
	margin: 25px 0 10px 0;
	display: block;
	clear: both;
	height: 1px;
	border-top: 1px dotted #5b5b5e;	
}
.doubledotted
{
	width: 100%;
	display: block;
	clear: both;
	height: 4px;
	border-top: 1px dotted #5b5b5e;
	border-bottom: 1px dotted #5b5b5e;
}
dl dt,
dl dt.closedfaq
{
	display: block;
	width: 500px;
	background: #f4f3f2 url(../../Images/Icons/faq-plus.png) no-repeat 10px 12px;
	border: 1px solid #ccc;
	cursor: pointer;
	padding: 12px 5px 12px 33px;
	text-decoration: none;
	margin: 5px 0;
}
dl dt.openfaq
{
	background: #f4f3f2 url(../../Images/Icons/faq-minus.png) no-repeat 10px 12px;
	margin-bottom: 0;
	border-bottom: none;
}
dl dd
{
	display: block;
	width: 500px;
	background: #f4f3f2;
	border: 1px solid #ccc;
	border-top: none;
	padding: 12px 5px 12px 33px;
	text-decoration: none;
	margin: 0;
}
dl dd a
{
	text-decoration: none;
}
#widecontent div.content dl dd .icon-link a
{
	color: #333;
}

#right
{
	display: block;
	float: left;
	width: 211px;
}

.action-rounded-2
{
	display: block;
	float: left;
	width: 211px;
	color: #fff;
	background: #00aec5;
	min-height: 50px;
	margin: 0 0 3px 0;
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-radius: 0 0 7px 7px;
	font-size: 12px;
}
.action-rounded-2-gradient
{
	display: block;
	float: left;
	width: 211px;
	color: #fff;
	min-height: 50px;
	margin: 0 0 3px 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#40c2d4), to(#36a2b2));
	background: -moz-linear-gradient(top,  #40c2d4,  #36a2b2);
    background: -webkit-linear-gradient(#40c2d4, #36a2b2);
    background: -ms-linear-gradient(#40c2d4, #36a2b2);
    background: linear-gradient(#40c2d4, #36a2b2);
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-radius: 0 0 7px 7px;
	font-size: 12px;
}
.action-rounded-2-dark-gradient
{
	display: block;
	float: left;
	width: 211px;
	color: #fff;
	min-height: 50px;
	margin: 0 0 3px 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#2da8b5), to(#26919d));
	background: -moz-linear-gradient(top,  #2da8b5,  #26919d);
    background: -webkit-linear-gradient(#2da8b5, #26919d);
    background: -ms-linear-gradient(#2da8b5, #26919d);
    background: linear-gradient(#2da8b5, #26919d);
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-radius: 0 0 7px 7px;
	font-size: 12px;
}
.action-rounded-4
{
	display: block;
	float: left;
	width: 211px;
	color: #fff;
	background: #40c2d4;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	margin-top: 20px;
	font-size: 12px;
}
.action-rounded-4-gradient
{
	display: block;
	float: left;
	width: 211px;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#40c2d4), to(#36a2b2));
	background: -moz-linear-gradient(top,  #40c2d4,  #36a2b2);
    background: -webkit-linear-gradient(#40c2d4, #36a2b2);
    background: -ms-linear-gradient(#40c2d4, #36a2b2);
    background: linear-gradient(#40c2d4, #36a2b2);	
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	margin-top: 20px;
	font-size: 12px;
}
.action-rounded-4-dark-gradient
{
	display: block;
	float: left;
	width: 211px;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#2da8b5), to(#26919d));
	background: -moz-linear-gradient(top,  #2da8b5,  #26919d);
    background: -webkit-linear-gradient(#2da8b5, #26919d);
    background: -ms-linear-gradient(#2da8b5, #26919d);
    background: linear-gradient(#2da8b5, #26919d);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	margin-top: 20px;
	font-size: 12px;
}
.action-rounded-4 ul,
.action-rounded-4-gradient ul,
.action-rounded-4-dark-gradient ul
{
	margin: 7px;
	padding-left: 1em;
	text-indent: -1em;
}

.action-rounded-2 li,
.action-rounded-4 li,
.action-rounded-2-gradient li,
.action-rounded-4-gradient li,
.action-rounded-2-dark-gradient li,
.action-rounded-4-dark-gradient li
{
	list-style:none;
	padding: 0 7px;
	margin: 0;
}
.action-rounded-2 li a,
.action-rounded-4 li a,
.action-rounded-2-gradient li a,
.action-rounded-4-gradient li a,
.action-rounded-2-dark-gradient li a,
.action-rounded-4-dark-gradient li a
{
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
}
.action-rounded-2 li a:visited,
.action-rounded-4 li a:visited,
.action-rounded-2-gradient li a:visited,
.action-rounded-4-gradient li a:visited,
.action-rounded-2-dark-gradient li a:visited,
.action-rounded-4-dark-gradient li a:visited
{
	color: #fff;
}
.action-rounded-2 li:before,
.action-rounded-4 li:before,
.action-rounded-2-gradient li:before,
.action-rounded-4-gradient li:before,
.action-rounded-2-dark-gradient li:before,
.action-rounded-4-dark-gradient li:before
{
	content: "\00BB \0020";
}


.rightcallout
{
	display: block;
	float: left;
	width: 211px;
	margin: 0;
}

.right-callout-gray
{
	display: block;
	float: left;
	width: 186px;
	min-height: 80px;
	background-color: #f5f5f5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	margin: 0 0 50px 0;
	padding: 6px 12px;
}

.right-callout-fade
{
	display: block;
	float: left;
	width: 186px;
	background-color: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2)); 
	background: -moz-linear-gradient(top,  #fff,  #f2f2f2);
    background: -webkit-linear-gradient(#fff, #f2f2f2);
    background: -ms-linear-gradient(#fff, #f2f2f2);
    background: linear-gradient(#fff, #f2f2f2);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #f2f2f2;
	margin: 0px 0 3px 0;
	padding: 12px 12px 0 12px;
}
.right-callout-fade img
{
	float: left;
	padding-bottom: 10px;
}
.right-callout-text
{
	float: left;
	padding: 10px 0 0 5px;
	font-size: 13px;
	color: #666;
}

.right-callout-gray a,
.right-callout-fade a
{
	font-size: 13px;
	color: #666;
}
.right-callout-gray a:hover,
.right-callout-fade a:hover
{
	color:#000;
}
.right-callout-gray a.arrow:before,
.right-callout-fade a.arrow:before
{
	content: "\00BB \0020";
}

#callouts
{
	float: left;
	display: block;
	min-height: 134px;
	width: 100%;
	color: #5b5b5e;
	background: #f2f1f1 url(../../prebuilt/images/calloutborder.png);
	border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-radius: 0 0 7px 7px;
	margin: 4px 0 50px 0;
}

.hcp #callouts
{
	background: #f2f1f1 url(../../prebuilt/images/calloutborder-hcp.png);	
}

.callout
{
	float: left;
	padding: 15px 18px;
}

#callout1
{
	width: 369px;
}
.hcp #callout1
{
	width: 476px;
}

#callout2
{
	width: 330px;

}
.hcp #callout2
{
	width: 222px;

}
#callout3
{
	width: 192px;
}
.hcp #callout3
{
	width: 192px;
}

#footer
{
	width: 1000px;
	margin: 0 auto;
	color: #666;
	margin-top: 11px;
}

#footer_nav
{
	margin: 0;
}
#footer_nav a,
#footer_nav a:visited
{
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
#footer_nav a:hover,
#footer_nav li.active>a
{
	color: #000;
}
#footer_nav li
{
	padding-top: 0;
	float: left;
	list-style: none;
	text-transform: uppercase;
	text-align: left;
	margin: 0;
	padding-left: 50px;
	font-size: 14px;
}
#footer_nav li.first
{
	padding-left: 12px;
}
#footer_nav li li.first
{
	padding-left: 0px;
}
#footer_nav li ul
{
	margin: 0;
	margin-top: 5px;
}
#footer_nav li ul li
{
	text-transform: none;
	clear: left;
	padding: 0;
	font-size: 11px;
}
#copyright
{
	padding: 26px 11px;
}
#share
{
	float: left;
	padding: 0 0 0 225px;
	font-size: 14px;
}
#share p
{
	display: inline;
	float: left;
	padding: 7px 11px 0 0 ;
}
#share a img
{
	float: left;
	padding-left: 3px;
}
#share a img#print_button
{
	padding-left: 17px;
}

#google_map 
{
	width: 100%;
	height: 400px;
}

#calendar_box1
{
	float: left;
	width: 489px;
	min-height: 237px;
	background: #f7f7f6;
	padding: 20px 27px;
	margin-bottom: 35px;
}
#calendar_box2
{
	float: left;
	width: 190px;
	min-height: 237px;
	margin-left: 10px;
	padding: 20px 14px;
	background: #db8e31;
	color: #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

#calendar_box2 h2
{
	color: #fff;
}
#calendar_box2 a,
#calendar_box2 a:visited
{
	color: #fff;
}
#calendar_box2 a.buttonlink,
#calendar_box2 a.buttonlink:visited
{
	color: #fff;
	display: block;
	float: right;
	padding: 10px;
	background-color: #f8981d;
	text-transform: uppercase;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#calendar_box2 a.buttonlink:before
{
	content: "\00BB \0020";
}
#calendar_box2 p .right
{
	padding-top: 5px;
	display: block;
	text-align: right;
}

.filter_form #filter
{
	border: none;
	height: 30px;
	margin-left: 400px;
	text-transform: uppercase;
	font-size: 12px;
	background-color: #f8981d;
	color: #fff;
}

.search_block
{
	background: #f7f7f6;
	padding: 20px 20px;
	margin-bottom: 35px;
	min-height: 230px;	
}
.search_block h1, .search_block h2
{
	margin: 0 0 10px 0;
}

.search_block #zip_div
{
	float: left;
}
.search_block #city_state_div
{
	float: left;
}
.search_block #radius_div
{
	clear: left;
	padding: 10px 0;
}
.search_block #submit_div input
{
	color: #fff;
	display: block;
	float: right;
	border: none;
	background-color: #f8981d;
	text-transform: uppercase;
	margin: 20px 200px 20px 0;
}
#area1 th, #area1 td
{
	padding: 10px;
	border: 1px solid #ccc;
}
#area1 th
{
	height: 48px;
	text-transform: uppercase;
}
#area1 tr.loc0
{
	background: #fff;
}
#area1 tr.loc1
{
	background: #f7f7f6;
}
#area1 td a,
#area1 td a:visited
{
	color: #666;
}
.ajax_message { 
	display: inline;
	border: 1px solid black;
	padding: 8px;
	margin: 20px 0;
	height: 16px;
	vertical-align: text-bottom;
}
.ajax_message img { 
	float:none;
	display: inline;
	padding: 0;
	vertical-align: text-bottom;
}

.error {
	color: red;
}

.dvd_offer_box {
	position: relative;
	width: 550px;
	height: 100px;
	padding-left: 200px;
	padding-top: 20px;
	background: url(../images/dvd_offer_box.jpg) 75px 0 no-repeat;
}

.dvd_offer_box input {
	position: absolute !important;
	left: 180px;
}

#font_large, .size_l .content .dvd_offer_box {
    font-size: 15px;
}

ul.nextlinks {
	height: 120px;
	min-height: 120px;
	/*background: url(../../Images/Icons/next.gif) no-repeat 0px 20px;*/
}

ul.nextlinks li
{
	position: relative;
	top: 19px;
	left: 0px;
}


ul.nextlinks:before {
	content: "";
	width: 100%;
	display: block;
	clear: both;
	height: 4px;
	border-top: 1px dotted #5b5b5e;
	border-bottom: 1px dotted #5b5b5e;
}

ul.nextlinks li
{
	list-style: none;
	margin-left: 0;
	font-weigh: bold;
	/*padding-left: 12px;*/
}

ul.nextlinks li a
{
	text-decoration: none;
	color: #00aec5;
	font-size: 16px;
}

ul.nextlinks li a:hover
{
	text-decoration: underline;
}

ul.nextlinks li:before
{
	color: #00aec5;
	content: "\00BB \0020";
	font-size: 24px;
	
}

#videoPlayer, #flashContent
{
	padding-top: 3px;
}

.slider_page
{
	position: relative;
	width: 999px; 
	height: 409px
}

.slider_restart
{
	position: absolute;
	display: block;
	right: 10px;
	bottom: 10px;
	height: 70px;
	width: 200px;
	cursor: pointer;
}

.slider_restart img {
	height: 70px;
	width: 200px;
}

/* These colors are used in the facility finder.. they duplicate some styles in the calendar.css file
 * but I didn't want to include that file for the FF */

.screening_fac {
	padding: 10px 0 0 25px;
	background: url(../images/calendar.gif) 0 10px no-repeat;
	color: #00aec5;
}

.screening_fac span {
	text-transform: uppercase;
}


@media print
{
	.column1, .column2, #leftnav, #main_nav,
	#footer_nav, #share, .nextlinks, #right,
	.full_width_margins, .slider-nav
		{
		display: none !important; 
		}
	img {
		max-width:600px;
		width: expression(this.width > 600 ? 600: true);
		}
	#footer {width: 100%;}
}


