BODY
{
	background-color: #ffffff;
	overflow: auto;
}

TD.top_margin
{
	padding: 20px 0px 0px 0px;
	background-image: url("images/bg_top.gif");
	background-repeat: repeat-x;
	background-position: top left;
	height: 93px;
}

TD.bottom_margin
{
	height: 100%;
	background-image: url("images/bg_bottom_b.gif");
	background-repeat: repeat-x;
	background-position: top left;
}

TD.bottom_margin IMG
{
	height: 20px;
}

TD.left_margin,
TD.right_margin,
TD.canvas
{
	background-image: url("images/bg_bottom_t.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
}

TD.left_margin,
TD.left_margin IMG,
TD.right_margin,
TD.right_margin IMG
{
	width: 20px;
}

#top_nav
{
	width: auto;
	height: auto;
	margin-right: 20px;
}

#top_nav .b { background-image: url("images/nav_btn_middle.gif"); }
#top_nav .br { background-image: url("images/nav_btn_right.gif"); }
#top_nav .bl { background-image: url("images/nav_btn_left.gif"); padding: 2px 12px 10px 12px;}

#top_nav .selected .b { background-image: url("images/nav_btn_middle_o.gif"); }
#top_nav .selected .br { background-image: url("images/nav_btn_right_o.gif"); }
#top_nav .selected .bl { background-image: url("images/nav_btn_left_o.gif"); }

#top_nav TD
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 90%;
	white-space: nowrap;
}

#top_nav TD A
{
	color: #000000;
	text-decoration: none;
}

#top_nav TD.selected,
#top_nav TD A:hover
{
	color: #a22727;
}

#language_switch
{
	padding-right: 20px;
	text-align: right;
}

.logo
{
	font-family: Arial, sans-serif;
	font-size: 200%;
	color: #a22727;
	margin-top: 0px;
	padding: 0px;
	line-height: 100%;
}

.contact,
.contact A
{
	font-family: Arial, sans-serif;
	font-size: 100%;
	color: #000000;
}

.slogan
{
	margin: 0px 0px 50px 0px;	
}

TABLE.header
{
	margin-bottom: 20px;
}

TABLE.header,
TABLE.content,
DIV.poweredby
{
	width: 950px;
	height: auto;
}

DIV.poweredby
{
	text-align: right;
	padding: 0px 20px 2px 0px;
	font-size: 75%;
	font-family: Arial, sans-serif;
	color: #052C46;
}

DIV.poweredby A,
DIV.poweredby A:hover
{
	text-decoration: none;
	color: #052C46;
}

TABLE.header TD.left
{
	width: 100%;
}

TABLE.header TD.right
{
	width: 0px;
	padding: 3px 0px 0px 0px;
}

TABLE.content TD.single_pane
{
	padding: 0px 0px 30px 0px;
}

TABLE.content TD.left_pane
{
	padding: 25px 40px 30px 0px;
	/*width: 499px;*/
	width: 100%;
	height: 100%;
	background-image: url("images/leftpane_top_right.gif"); 
	background-repeat: no-repeat;
	background-position: top right;
}

TABLE.content TD.right_pane
{
	padding: 0px 0px 30px 10px;
	/*width: 471px;*/
	width: 0px;
	height: 100%;
}

TABLE.header TD.left,
TABLE.header TD.right,
TABLE.content TD.single_pane,
TABLE.content TD.left_pane,
TABLE.content TD.right_pane
{
	vertical-align: top;
}

BODY,
TD,
LABEL
{
	font-family: Arial, sans-serif;
	font-size: 100%;
	line-height: 130%;
	color: #052C46;
}

A
{
	color: #981B1E;
	text-decoration: underline;
}

A:hover
{
	color: #ed1c24;
}

STRONG
{
	color: #981B1E;
	font-weight: normal;
}

H1,
H2,
H3,
H4
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-align: left;
}

H1
{
	font-size: 140%;
}

H2
{
	font-size: 120%;
}

H3
{
	font-size: 110%;
}

H4
{
	font-size: 110%;
	margin: 0px 0px 5px 0px;
}

.red
{
	color: #981B1E;
}

.gray
{
	color: #808285;
}

.light_gray
{
	color: #BBBDC0;
}

UL
{
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

UL LI
{
	list-style-image: url("images/bullet.gif");
	margin: 0px 0px 0px 0px;
	padding-bottom: 0.5em;
}

UL.no_bullets
{
	margin: 0px;
	padding: 0px;
}

UL.no_bullets LI
{
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding-bottom: 0.8em;
}

UL.menu
{
	margin: 0px;
	padding: 0px;
}

UL.menu LI
{
	list-style-type: none;
	list-style-image: none;
	white-space: nowrap;
}

.right_pane_t { background-image: url("images/rightpane_top.gif"); margin-bottom: 10px; }
.right_pane_r { background-image: url("images/rightpane_right.gif"); }
.right_pane_b { background-image: url("images/rightpane_bottom.gif"); }
.right_pane_l { background-image: url("images/rightpane_left.gif"); }
.right_pane_tr { background-image: url("images/rightpane_top_right.gif"); }
.right_pane_tl { background-image: url("images/rightpane_top_left.gif"); }
.right_pane_br { background-image: url("images/rightpane_bottom_right.gif"); }
.right_pane_bl { background-image: url("images/rightpane_bottom_left.gif"); }

TABLE.image_box,
TABLE.image_box_small
{
	width: auto;
	height: auto;
}

TABLE.image_box TD.right
{
	padding: 5px 0px 0px 20px;
}

.image_box .r { background-image: url("images/img_right.gif"); }
.image_box .tr { background-image: url("images/img_top_right.gif"); }
.image_box .bl { background-image: url("images/img_bottom_left.gif"); }
.image_box .br { background-image: url("images/img_bottom_right.gif"); padding: 14px; }

.image_box_small .r { background-image: url("images/img_right.gif"); }
.image_box_small .tr { background-image: url("images/img_top_right_small.gif"); }
.image_box_small .bl { background-image: url("images/img_bottom_left.gif"); }
.image_box_small .br { background-image: url("images/img_bottom_right.gif"); padding: 14px; }

.wrapped_image
{
	float:left; 
	margin: -5px 20px 0px 0px;
}

TABLE.work_hours TD.left
{
	padding-right: 0.5em;
	white-space: nowrap;
}

TABLE.work_hours TD.right
{
	padding-left: 0em;
	white-space: nowrap;
}

TABLE.application_form TD.right
{
	width: 100%;
}

TABLE.application_form TD.left
{
	padding-right: 0.5em;
	white-space: nowrap;
}

TABLE.application_form TD.entire_row
{
	padding-top: 0.5em;
}

TABLE.application_form .field
{
	width: 100%;
}

TABLE.popup
{
	border-collapse: collapse;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
	visibility: hidden;
}

.popup_dialog
{
	/*border-collapse: collapse;*/
	width: auto;
}

.popup_dialog TD
{
	margin: 0px;
	padding: 0px;
}

.popup_dialog .bg
{
	background-color: #ffffff;
	background-image: url("images/loader.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

.popup_dialog .t
{
	background-image: url("images/p_top.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://onthe.net/common/surgery_grey/images/p_top.png,sizingMethod=crop);
}

.popup_dialog .b
{
	background-image: url("images/p_bottom.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://onthe.net/common/surgery_grey/images/p_bottom.png,sizingMethod=crop);
}

.popup_dialog .l
{
	background-image: url("images/p_left.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://onthe.net/common/surgery_grey/images/p_left.png,sizingMethod=crop);
}

.popup_dialog .r
{
	background-image: url("images/p_right.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://onthe.net/common/surgery_grey/images/p_right.png,sizingMethod=crop);
}

.popup_dialog .tl
{
	background-image: url("images/p_top_left.png"); width: 50px; height: 50px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://onthe.net/common/surgery_grey/images/p_top_left.png,sizingMethod=crop);
}

.popup_dialog .tr
{
	background-image: url("images/p_top_right.png"); width: 50px; height: 50px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://onthe.net/common/surgery_grey/images/p_top_right.png,sizingMethod=crop);
}

.popup_dialog .bl
{
	background-image: url("images/p_bottom_left.png"); width: 50px; height: 50px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://onthe.net/common/surgery_grey/images/p_bottom_left.png,sizingMethod=crop);
}

.popup_dialog .br
{
	background-image: url("images/p_bottom_right.png"); width: 50px; height: 50px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://onthe.net/common/surgery_grey/images/p_bottom_right.png,sizingMethod=crop);
}

.popup .close
{
	/*padding-left: 2px;*/
	position: relative;
	left: 5px;
}

.popup .close IMG
{
	width: 25px;
	height: 25px;
	background-image: url("images/close.gif");
}

.popup .close:hover IMG
{
	background-position: 0px -25px;
}

.popup .content
{
	vertical-align: middle; 
	background-image: url("images/overlay_bg.png");
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://onthe.net/common/surgery_grey/images/overlay_bg.png,sizingMethod=scale);
}

.preloaded_image_container
{
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
}

#preload_buffer
{
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
}

#map
{
	width: 100%; 
	height: 200px;
}

#map A
{
	font-size: 80%;
	font-family: Arial;
}

.gallery .br  { background-image: url("images/g_bottom_right.gif"); }
.gallery .b   { background-image: url("images/g_bottom.gif"); }
.gallery .bl  { background-image: url("images/g_bottom_left.gif"); }

TABLE.gallery_menu TD A
{
	font-family: Arial, sans-serif;
	font-size: 90%;
	font-weight: normal;
	/*color: #808285;*/
	color: #052A40;
	text-decoration: none;
	padding: 0px;
	white-space: nowrap;
	outline: none;
}

TABLE.gallery_menu TD A:hover
{
	color: #c8c8c8;
}

TABLE.gallery_menu TD A.selected,
TABLE.gallery_menu TD A.selected:hover
{
	color: #c8c8c8;
	cursor: default;
}

.gallery_menu_item { float:left; }
.gallery_menu_item .tr  { background-image: url("http://www.onthe.net/common/surgery_grey/images/cat_btn_right.gif"); }
.gallery_menu_item .t   { background-image: url("http://www.onthe.net/common/surgery_grey/images/cat_btn_middle.gif"); }
.gallery_menu_item .tl  { background-image: url("http://www.onthe.net/common/surgery_grey/images/cat_btn_left.gif"); padding: 10px 15px 0px 15px; }

.gallery_thumbnail { float:left; margin: 5px 0px 5px 0px; }
.gallery_thumbnail TD { height:178px; vertical-align: bottom; }

/* OLD IMAGES - with shadows
.gallery_thumbnail .br  { background-image: url("http://www.onthe.net/common/surgery_grey/images/g_bottom_right.gif"); }
.gallery_thumbnail .b   { background-image: url("http://www.onthe.net/common/surgery_grey/images/g_bottom.gif"); }
.gallery_thumbnail .bl  { background-image: url("http://www.onthe.net/common/surgery_grey/images/g_bottom_left.gif"); padding-bottom: 26px;}
*/



/*
.gallery_thumbnail A IMG { border: solid 1px #ffffff; }
.gallery_thumbnail A:hover IMG { border: solid 1px gray; }
*/

/*
#pageNavigation A
{
	margin: 0px;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 12pt;
	color: #981B1E;
	text-decoration: none;
	cursor: pointer; cursor: hand;
	white-space: nowrap;
}

#pageNavigation A
{
}

#pageNavigation TD
{
	font-family: Tahoma;
	font-size: 10pt;
}

TABLE#pageNavigation
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

#pageNavigation A.selected,
#pageNavigation A.selected:hover
{
	color: #BBBDC0;
	cursor: default;
}

#pageNavigation A:hover
{
	color: #ed1c24;
}

*/