body {
	margin: 0px;
	
}


/* Fonts */
a:link.links , a:active.links , a:visited.links  {
	text-decoration: none;
	font-size: 12px;
	color: #5a6f88;
	font-family: arial;
	padding-right: 6px;
}

a:hover.links {
	text-decoration: none;
	font-size: 12px;
	color: #bb72b2;
	font-family: arial;
	padding-right: 9px;
}

a:link.url , a:active.url , a:visited.url {
	text-decoration: underline;
	font-size: 11px;
	color: #506784;
	font-family: arial;
}

a:hover.url {
	text-decoration: underline;
	font-size: 11px;
	color: #8c7299;
	font-family: arial;
}

a:link.flash , a:active.flash , a:visited.flash {
	text-decoration: none;
	font-size: 11px;
	color: #b2b8c0;
	font-family: arial;
}

a:hover.flash {
	text-decoration: none;
	font-size: 11px;
	color: #a17ea1;
	font-family: arial;
}

h1 {
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	color: #8293a8;
}


/* Use as the first headline inside content */
h3 {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #607b9d;
	margin-top: 2px;
	height: 12px;
}

/* Use for others, leaves a cap behind */
h4 {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #607b9d;
	height: 12px;
}

/* Sub-headlines */
h5 {
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #607b9d;
	height: 12px;
}

h6 {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #607b9d;
	margin: 0px;
}

.main_content {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #607b9d;
}

.route_quick  {
	font-family: arial;
	font-size: 10px;
	color: #607b9d;
}

.route_main  {
	font-family: arial;
	font-size: 11px;
	color: #607b9d;
}

.footer_enlargen {
	font-family: arial;
	font-size: 11px;
	color: #b7b7b7;
}

q:lang(en)
{
quotes: "&lsquo;" "&rsquo;" "'" "'"
}


/* Background */
#left_bg {
	position: absolute;
	background: url(images/repeat_left.jpg);
	background-repeat: repeat-x;
	width: 50%;
	height: 700px;
}

#right_bg {
	position: absolute;
	left: 50%;
	background: url(images/repeat_right.jpg);
	background-repeat: repeat-x;
	width: 50%;
	height: 700px;
}

#repeat-y {
	position: absolute;
	background: url(images/repeat_y.jpg);
	background-repeat: repeat-y;
	width: 100%;
	height: 100%;
	background-position: top center;
}


/* Header */
#header {
	position: absolute;
	left: 50%;
	width: 1100px;
	height: 196px;
	margin-left: -550px;
}

#header_l_grad {
	left: 50%;
	position: absolute;
	background: url(images/header_l_grad.jpg);
	background-repeat: no-repeat;
	width: 532px;
	height: 196px;
	margin-left: -550px;
}

#header_logo {
	position: absolute;
	left: 50%;
	top: 17px;
/*	background: url(images/header_logo.jpg);*/
/*	background-repeat: no-repeat;		*/
	width: 310px;
	height: 166px;
	margin-left: -463px;
}

#header_tabs {
	position: absolute;
	left: 50%;
	background: url(images/header_tabs_bg.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 196px;
	margin-left: -18px;
}

#header_tabs_1 {
	position: absolute;
	left: 50%;
	background: url(images/header_tabs_home.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 49px;
	height: 194px;
	margin-left: -76px;
}

#header_tabs_1:hover {
	position: absolute;
	left: 50%;
	background: url(images/header_tabs_home.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 49px;
	height: 194px;
	margin-left: -76px;
}

#header_tabs_2 {
	position: absolute;
	left: 50%;
	background: url(images/header_tabs_email.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 49px;
	height: 194px;
	margin-left: -24px;
}

#header_tabs_2:hover {
	position: absolute;
	left: 50%;
	background: url(images/header_tabs_email.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 49px;
	height: 194px;
	margin-left: -24px;
}

#header_tabs_3 {
	position: absolute;
	left: 50%;
	background: url(images/header_tabs_info.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 49px;
	height: 194px;
	margin-left: 28px;
}

#header_tabs_3:hover {
	position: absolute;
	left: 50%;
	background: url(images/header_tabs_info.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 49px;
	height: 194px;
	margin-left: 28px;
}

#header_line {
	position: absolute;
	left: 50%;
	background: url(images/header_line_repeat_y.jpg);
	background-repeat: repeat-y;
	width: 3px;
	height: 196px;
	margin-left: 136px;
}

#header_r_grad {
	position: absolute;
	left: 50%;
	background: url(images/header_r_grad.jpg);
	background-repeat: no-repeat;
	width: 411px;
	height: 196px;
	margin-left: 139px;
}


/* Left links and the pic */

#links_bg {
	position: absolute;
	left: 50%;
	background: url(images/links_bg.jpg);
	background-repeat: no-repeat;
	width: 235px;
	height: 351px;
	top: 196px;
	margin-left: -550px;
}

#links_pic_base {
	position: absolute;
	left: 125px;
	background: url(images/transparent_face_holder);
	background-repeat: no-repeat;
	width: 102px;
	height: 102px;
	top: 8px;
}

#links_pic {
	position: absolute;
	left: 3px;
	background: url(images/links_pic.jpg);
	background-repeat: no-repeat;
	width: 96px;
	height: 96px;
	top: 3px;
}

#links_pic_blank {
	position: absolute;
	left: 3px;
	
	background-repeat: no-repeat;
	width: 96px;
	height: 96px;
	top: 3px;
}

#links_link_top {
	position: absolute;
	background: url(images/links_link_top.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 10px;
	width: 235px;
	height: 30px;
	top: 122px;
}

#links_link_middle1, #links_link_middle2, #links_link_middle3, #links_link_middle4, #links_link_middle5 {
	position: absolute;
	background: url(images/links_link_middle.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 10px;
	width: 235px;
	height: 30px;
}
	#links_link_middle1 { top: 152px }
	#links_link_middle2 { top: 182px }
	#links_link_middle3 { top: 212px }
	#links_link_middle4 { top: 242px }
	#links_link_middle5 { top: 272px }
	
#links_link_bottom {
	position: absolute;
	background: url(images/links_link_bottom.jpg);
	background-repeat: no-repeat;
	width: 235px;
	height: 30px;
	top: 302px;
}


/* Main content box */
#main_box {
	position: absolute;
	left: 50%;
	background: url(images/main_content.jpg);
	background-repeat: no-repeat;
	width: 451px;
	height: 351px;
	top: 196px;
	margin-left: -315px;
}

.main_headline {
	position: absolute;
	width: 446px;
	height: 30px;
	top: -1px;
	padding-left: 30px;
}

.main_content {
	position: absolute;
	vertical-align: top;
	text-align: left;
	width: 420px;
	height: 295px;
	top: 45px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: auto;
}

#main_middle_line {
	position: absolute;
	left: 50%;
	background: url(images/main_line.jpg);
	background-repeat: no-repeat;
	width: 3px;
	height: 351px;
	top: 196px;
	margin-left: 136px;	
}

/* Patient form & Route info */

#patient_form_download {
	position: absolute;
	left: 50%;
	background: url(images/patient_form_download.jpg);
	background-repeat: no-repeat;
	background-position: top;
	top: 196px;
	width: 335px;
	height: 84px;
	margin-left: 139px;
}

#patient_form_download:hover {
	position: absolute;
	left: 50%;
	background: url(images/patient_form_download.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	top: 196px;
	width: 335px;
	height: 84px;
	margin-left: 139px;
}

#route_main {
	position: absolute;
	left: 50%;
	background: url(images/route_main.jpg);
	background-repeat: no-repeat;
	width: 335px;
	height: 267px;
	top: 280px;
	margin-left: 139px;	
}

#route_r_grad {
	position: absolute;
	left: 50%;
	background: url(images/route_r_grad.jpg);
	background-repeat: no-repeat;
	width: 76px;
	height: 266px;
	top: 281px;
	margin-left: 474px;	
}

.route_headline {
	padding-left:15px;
	width: 335px;
	height: 22px;
	top: 12px;
	left: 5px;
}

.route_quick {
	padding-left:45px;
	width: 160px;
	height: 60px;
	top: 25px;
	padding-top: 10px;
}

.route_main {
	padding-left:15px;
	width: 310px;
	height: 160px;
	top: 90px;
	overflow: auto;
	padding-top: 20px;
}


/* Footer */

#footer {
	position: absolute;
	left: 50%;
	width: 1100px;
	height: 153px;
	top: 547px;
	margin-left: -550px;
}
	
#footer_l_grad {
	position: absolute;
	left: 50%;
	background: url(images/footer_l_grad.jpg);
	background-repeat: no-repeat;
	width: 451px;
	height: 153px;
	margin-left: -314px;	
}

#footer_r_grad {
	position: absolute;
	left: 50%;
	background: url(images/footer_r_grad.jpg);
	background-repeat: no-repeat;
	width: 413px;
	height: 153px;
	margin-left: 137px;	
}

#footer_office {
	position: absolute;
	width: 370px;
	height: 80px;
	top: 2px;
	margin-left: 2px;	
}

#thumb1 , #thumb2 , #thumb3 , #thumb4 , #thumb5 , #thumb6 {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 10px;
	background-position: bottom;
}

#thumb1 { left: 10px; background: url(images/thumb1.jpg); background-repeat: no-repeat; }
#thumb2 { left: 70px; background: url(images/thumb2.jpg); background-repeat: no-repeat; }
#thumb3 { left: 130px; background: url(images/thumb3.jpg); background-repeat: no-repeat; }
#thumb4 { left: 190px; background: url(images/thumb4.jpg); background-repeat: no-repeat; }
#thumb5 { left: 250px; background: url(images/thumb5.jpg); background-repeat: no-repeat; }
#thumb6 { left: 310px; background: url(images/thumb6.jpg); background-repeat: no-repeat; }

#thumb1:hover , #thumb2:hover , #thumb3:hover , #thumb4:hover, #thumb5:hover, #thumb6:hover {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 10px;
	background-position: bottom;
}

#UD {
	position: absolute;
	left: 50%;
	background-repeat: no-repeat;
	width: 115px;
	height: 25px;
	top: 2px;
	margin-left: -429px;	
}

#get_flash {
	position: absolute;
	left: 50%;
	width: 200px;
	height: 50px;
	top: 8px;
	margin-left: -200px;	
}

.footer_enlargen {
	position: absolute;
	width: 250px;
	height: 12px;
	top: 65px;
	margin-left: 10px;	
}