html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	width: 1024px;
	line-height: 1;
	background-color: #424B76;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	direction:ltr;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
	
/* ####################### General Rules for Positioning ############################*/

#wrapper {
	margin: 0 auto;
	width: 1014px;
	min-height: 100%;
}
#wrapper_p {
	margin: 0 auto;
	width: 800px;
	min-height: 100%;
}
/* ####################### INDEX ############################*/
#index {
	position: absolute;
	left: 50%;
	margin-left: -400px;
	top: 20px;
	background-image: url(images/index.gif);
	height: 570px;
	width: 800px;
}
#slideshow {
	margin-top: 25px;
	margin-left: 26px;
	width: 750px;
	height: 415px;
	background-color: #FFFFFF;
	
}
#index_menu {
	margin: 65px 0 0 25px;
	font-size:12px;
	color:#FFFFFF;
}
a.index:link, a.index:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.index:hover {
	color: #54a1e5;
	text-decoration: none;
}
/* ####################### Header ############################*/
#header {
	top: 0px;
	float:left;
	background-color: #041045;
	height: 125px;
	width: 100.1%;
	z-index: 1;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#head_ph {
	top: 0px;
	float:left;
	display:inline;
	width: 270px;
	height: 165px;
	clear:right;
}
#logo {
	padding: 30px 0 15px 0;

}
#top_menu {
	margin-left: 270px;
	margin-top:15px;
	background-color: #313857;
	height: 26px;
	width: 724px;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 12px;
	padding-left: 21px;
}

/* ####################### SIDE MENU ############################*/

#center_company {
	height: 769px;
}
#center_contact {
	height: 476px;
}
#center_fg {
	height: 1162px;
}
#center_fg1 {
	height: 1362px;
}
#center_fg2 {
	height: 1782px;
}
#center_hp {
	height: 1142px;
}
#center_hp4 {
	height: 1342px;
}
#center_kits {
	height: 1042px;
}
#center_prem {
	height: 1262px;
}
#center_smart {
	height: 1678px;
}
#center_magic {
	height: 2209px;
}
#center_carbide {
	height: 2188px;
}
#center_custom {
	height: 869px;
}
#center_ind {
	height: 1219px;
}
#ind_left, #ind_left_custom, #ind_left1{
	background: #03104a url(images/ind_left_menu.jpg) no-repeat scroll left bottom;
	width: 270px;
	z-index:-1;
	margin: 38px 0 0 0;
	padding: 0;
	clear:right;
	display:inline;
	float:left;
}
#ind_left{
	height: 1300px;
}
#ind_left1{
	height: 1500px;
}
#ind_left_custom{
	height: 950px;
}
#ind_left_menu{
	float: left;
	margin: 0;
	width: 270px;
	text-indent: 13px;
	background-image: url(images/ind_left_menu.jpg);

}
#den_left, #den_left_fg, #den_left_fg1, #den_left_fg2, #den_left_prem, #den_left_smart, #den_left_carbide, #den_left_kits{
	background: #03104a url(images/den_left_menu.jpg) no-repeat scroll left bottom;
	width: 270px;
	z-index:-1;
	margin: 37px 0 0 0;
	padding: 0;
	clear:right;
	display:inline;
	float:left;
}
#den_left {
	height: 1500px;
}
#den_left_fg {
	height: 1204px;
}
#den_left_fg1 {
	height: 1403px;
}
#den_left_fg2 {
	height: 1823px;
}
#den_left_kits {
	height: 1104px;
}
#den_left_prem {
	height: 1304px;
}
#den_left_smart {
	height: 1720px;
}
#den_left_carbide {
	height: 2270px;
}
#den_left_menu{
	float: left;
	margin: 0;
	width: 270px;
	text-indent: 13px;
	background-image: url(images/den_left_menu.jpg);

}

.menutitle{
	cursor:pointer;
	padding-top: 12px;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	background-color: #353C5F;
	font-weight: 500;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 10px;
	line-height: 1.5em;
}
.menutitle1{
	padding-top: 12px;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	background-color: #535F95;
	font-weight: 600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 10px;
	line-height: 1.5em;
	text-transform: uppercase;
}
.menutitle_c{
	cursor:pointer;
	padding-top: 12px;
	font-size: 11px;
	text-align: left;
	color: #FFCC00;
	background-color: #353C5F;
	font-weight: 500;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 10px;
	line-height: 1.5em;
}
.submenu{
	color: #073560;
	font-size: 11px;
	line-height: 1.8em;
	text-align: left;
	padding-bottom: 3px;

	text-indent: 0px;
}
.menuline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D4352;
	text-indent: 15px;
}
.menuline1{
	text-indent: 15px;
}
.arrow {
	display: inline;

}
/* ####################### Main Body ############################*/


.company, .contactpage, .technical, .technical1, .technical2, .industrial, .dental, .private, .fg, .fg1, .fg2, .fg3, .fg4, .fg5, .magic, .carbide, .custom, .gtools, .dh, .dhb, .hf, .hb, .hd, .dfs, .rm, .cstndrd, .pk, .pm {
	color: #3D4352;
	font-weight: 400;
	line-height: 1.4em;
	text-align: justify;
	background-color: #FFFFFF;
	height: 100%;
	margin-top: 38px;
	display:inline;
	float: right;
	font-size: 12px;
}
.fg_p, .fg1_p, .fg3_p, .fg4_p, .magic_p, .carbide_p, .custom_p {
	color: #3D4352;
	font-weight: 400;
	line-height: 1.4em;
	text-align: justify;
	background-color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 50px;
}
.text_p {
	width: 660px;
}
.company {
	width: 600px;
	font-size: 13px;
	padding: 40px 78px 490px 66px;
}
.technical {
	width: 600px;
	font-size: 13px;
	padding: 40px 78px 490px 66px;
}
.technical1 {
	width: 600px;
	font-size: 13px;
	padding: 40px 98px 490px 46px;
}
.technical2 {
	width: 600px;
	font-size: 13px;
	padding: 40px 98px 690px 46px;
}
.industrial {
	width: 600px;
	font-size: 13px;
	padding: 60px 78px 470px 66px;
}
.dental {
	width: 600px;
	font-size: 13px;
	padding: 30px 73px 700px 71px;
}
.private {
	width: 620px;
	font-size: 13px;
	padding: 50px 68px 480px 56px;
}

.contactpage {
	width: 600px;
	font-size: 11px;
	padding: 40px 93px 490px 51px;
}
.fg, .fg1, .fg2 {
	width: 650px;
	font-size: 12px;
	padding: 30px 53px 10px 41px;
}
.fg3, .fg4, .magic {
	width: 650px;
	font-size: 12px;
	padding: 50px 53px 10px 41px;
}
.fg5 {
	width: 650px;
	font-size: 12px;
	padding: 0 53px 10px 41px;
}

.carbide {
	width: 650px;
	font-size: 12px;
	padding: 30px 53px 50px 41px;
}
.custom {
	width: 650px;
	font-size: 12px;
	padding: 50px 64px 30px 30px;
}
.gtools {
	width: 650px;
	font-size: 12px;
	padding: 30px 54px 50px 40px;
}
.dh {
	width: 680px;
	font-size: 12px;
	padding: 30px 34px 50px 30px;
}
.dhb {
	width: 680px;
	font-size: 12px;
	padding: 50px 34px 30px 30px;
}
.dfs {
	width: 680px;
	font-size: 12px;
	padding: 40px 34px 40px 30px;
}
.rm {
	width: 680px;
	font-size: 12px;
	padding: 50px 24px 30px 40px;
}
.hf {
	width: 680px;
	font-size: 12px;
	padding: 50px 34px 30px 30px;
}
.hb {
	width: 680px;
	font-size: 12px;
	padding: 50px 34px 30px 30px;
}
.hd {
	width: 680px;
	font-size: 12px;
	padding: 50px 34px 30px 30px;
}
.cstndrd {
	width: 680px;
	font-size: 12px;
	padding: 30px 34px 250px 30px;
}
.pk {
	width: 680px;
	font-size: 12px;
	padding: 30px 34px 250px 30px;
}
.pm {
	width: 680px;
	font-size: 12px;
	padding: 30px 34px 250px 30px;
}
.textline {
	text-align: left;
	padding-bottom: 2em;
}

li {
	list-style-position: inside;
	list-style-type: disc;
	line-height: 2.2em;
}
.den_fg_ttl, .den_fg_ttl1 {
	background-image: url(dental/ttl_fg1.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 660px;
}
.den_fg_ttl1 {
	margin-bottom: 10px;
}
#den_print {
	margin-top: 20px;
	margin-left: 450px;
}
#den_print1 {
	margin-top: 80px;
	margin-left: 450px;
}
#den_print2 {
	margin-top: 0;
	margin-left: 450px;
}
.den_gif_ttl {
	padding-top: 25px;
	padding-bottom: 0;
}
.ind_gif_ttl {
	padding-top: 0px;
	padding-bottom: 6px;
}
.ind_gif_ttl1 {
	padding-top: 680px;
	padding-bottom: 6px;
	padding-left: 7px;
}
.ind_gif_ttl2 {
	padding-top: 780px;
	padding-bottom: 6px;
	padding-left: 167px;
}
.ind_gif_ttl3 {
	padding-top: 80px;
	padding-bottom: 6px;
	padding-left: 4px;
}
#ind_print {
	margin-top: 30px;
	margin-left: 450px;
}
#ind_print1 {
	margin-top: 60px;
	margin-left: 450px;
}
#ind_print2 {
	width: 150px;
	margin-top: 60px;
	margin-left: 450px;
}
#ind_print_pa {
	margin-top: 560px;
	margin-left: 500px;
}
#ind_print_pm{
	margin-top: 0;
	margin-left: 450px;
}
#ind_print_s {
	margin-top: 460px;
	margin-left: 500px;
}
.ind_print_txt {
	margin-left: 7px;
	vertical-align: 20%;
	line-height: 46px;
	font-size: 12px;

}
.ind_table_txt {
	padding-left: 7px;
	vertical-align: top;
	font-size: 12px;

}
.ind_table_txt1 {
	padding-left: 15px;
	vertical-align: top;
	font-size: 12px;

}
.ind_table_txt2 {
	padding-right: 50px;
	vertical-align: 50%;
	font-size: 12px;

}

/* ####################### INDUSTRIAL ############################*/
.ind_wrapper_cf1, .ind_wrapper_cf2, .ind_wrapper_cf3, .ind_wrapper_cf3_p, .ind_wrapper_dfs1, .ind_wrapper_dfs2, .ind_wrapper_dfs3, .ind_wrapper_hf3, .ind_wrapper_mf2, .ind_wrapper_mf3, .ind_wrapper_mi3, .ind_wrapper_rf3, .ind_wrapper_rf3_p, .ind_wrapper_rm2, .ind_wrapper_cmpnd2 {
	position:relative;
	display:block;
}
.ind_wrapper_cf1, .ind_wrapper_dfs1 {
	padding: 0 0 100px 0;

}

.td_text_cf, .td_text_dfs, .td_text_pa, .td_table_w1, .td_text_kits {
	float: left;
	clear:right;
	padding-top: 20px;
	text-align: justify;
}
.td_text_cf, .td_text_dfs {
	width: 410px;
}
.td_text_dfs, .td_text_pa{
	padding-right:20px;
}
.td_text_pa{
	width: 530px;
}
.td_text_kits {
	width: 310px;
}
.photo_cf, .photo_hf, .photo_dfs, .photo_ms, .photo_es, .photo_dh, .photo_dhb, .photo_dhm, .photo_hb, .photo_mi, .photo_nf, .photo_rm, .photo_tf, .photo_tool, .photo_cstndrd, .photo_stndrd, .photo_udgw1, .photo_udgw2, .photo_bh, .photo_pa, .photo_js, .photo_sw, .photo_s, .photo_w1, .photo_kits, .photo_kits3 {
	float: right;
	clear:left;
}
.photo_cf_p, .photo_dfs_p, .photo_dh_p, .photo_dhb_p, .photo_dhm_p, .photo_hb_p, .photo_mi_p, .photo_nf_p, .photo_rm_p, .photo_tf_p, .photo_tool_p, .photo_cstndrd_p, .photo_stndrd_p, .photo_udgw1_p, .photo_udgw2_p, .photo_bh_p, .photo_pa_p, .photo_js_p, .photo_sw_p, .photo_s_p, .photo_w1_p, .photo_kits_p, .photo_kits3_p {
	float: right;
	clear:left;
}
.photo_cf, .photo_hf, .photo_ms, .photo_nf {
	padding-right:0;
	padding-bottom: 20px;
}
.photo_dfs {
	padding-right:20px;
	padding-bottom: 20px;
}
.photo_cf_p, .photo_dfs_p, .photo_nf_p {
	padding-right:0;
	padding-bottom: 20px;
}
.photo_hf {
	margin-top: -130px;
	margin-right: 30px;
}
.photo_cf {
	margin-top: -100px;
}
.photo_cf_p {
	margin: -130px 150px 0 0;
}
.photo_nf {
	margin-top: -200px;
}
.photo_dfs {
	margin-top: -140px;
}
.photo_ms {
	margin-top: -130px;
}
.photo_dfs_p {
	margin: -150px 150px 0 0;
}
.photo_es {
	margin-right:-245px;
	padding-bottom: 20px;
	margin-top: -140px;
}
.photo_dh {
	margin-right:-230px;
	padding-bottom: 20px;
	margin-top: -160px;
}
.photo_dhb {
	padding-bottom: 20px;
	margin-top: -180px;
	padding-right: 20px;
}
.photo_dhm {
	margin-right:-240px;
	padding-bottom: 20px;
	margin-top: -190px;
}
.photo_hb, .photo_mi {
	padding-bottom: 20px;
	margin-top: -160px;
}
.photo_rm {
	margin-right:-230px;
	padding-bottom: 20px;
	margin-top: -150px;
}
.photo_w1 {
	padding-bottom: 20px;
	margin-top: -620px;
}
.photo_tf, .photo_cstndrd, .photo_tool, .photo_stndrd, .photo_udgw1, .photo_udgw2, .photo_bh, .photo_pa, .photo_js, .photo_sw, .photo_s {
	margin-right:20px;
	padding-bottom: 20px;
}
.photo_tf, .photo_cstndrd {
	margin-top: -270px;
}
.photo_tool {
	margin-top: -150px;
}
.photo_stndrd {
	margin-top: -210px;
}
.photo_udgw1 {
	margin-top: -450px;
}
.photo_udgw2 {
	margin-top: -250px;
}
.photo_bh {
	margin-top: -400px;
}
.photo_pa {
	margin-top: -430px;
}
.photo_js {
	margin-top: -330px;
}
.photo_sw {
	margin-top: -190px;
}
.photo_s {
	margin-top: -350px;
}
.photo_kits, .photo_kits3 {
	margin-right:0;
	padding-bottom: 20px;
	margin-left: 20px;
}
.photo_kits {
	margin-top: -160px;
}
.photo_kits3 {
	margin-top: -100px;
}
.photo_kits_p {
	margin-right:0;
	padding-bottom: 20px;
	margin: -140px 140px 0 20px;
}
.photo_kits3_p {
	margin-right:0;
	padding-bottom: 20px;
	margin: -80px 140px 0 20px;
}
.td_text2 {
	float: left;
	clear:right;
	width: 400px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 92px;
	text-align: justify;
}
.ind_wrapper_cf2 {
	padding: 20px 0 60px 0;
}
.ind_wrapper_dfs2 {
	padding: 20px 0 40px 0;
}
.ind_wrapper_mf2 {
	padding: 90px 0 60px 0;
}
.ind_wrapper_rm2 {
	padding: 90px 0 60px 0;
}
.ind_wrapper_cmpnd2 {
	padding: 220px 0 40px 0;

}
.ind_cmpnd1, .ind_cmpnd2, .ind_cmpnd3 {
	padding:0;
	margin:0;
	display:inline-block;
}
.ind_cmpnd1 {
	clear:right;
}
.ind_cmpnd2 {
	clear:both;
}
.ind_cmpnd3 {
	clear:left;
}
.table_left_cf, .table_right_cf, .table_right_cf_p, .table_left_dfs, .table_right_dfs, .table_right_dfs_p, .table_left_dh, .table_right_dh, .table_left_dhb, .table_right_dhb, .table_left2, .table_right2, .table_right3, .table_left_rf, .table_right_rf, .table_left_rf2 {
    position: relative;
	display: inline;	
}
.table_left_cf {
	padding-top: 10px;
	width: 380px;
	clear: left;
	float: left;
}
.table_right_cf {
	top: 0px;
	width: 267px;
	clear: right;
	float: right;
}
.table_right_cf_p {
	top: 0px;
	width: 267px;
	clear: right;
	float: right;
	right:150px;
}
.table_left_dfs {
	padding-top: 60px;
	width: 287px;
	clear: left;
	float: left;
	
}
.table_right_dfs {
	top: 0px;
	width: 360px;
	clear: right;
	float: right;
}
.table_right_dfs_p {
	top: 0px;
	right: 130px;
	width: 360px;
	clear: right;
	float: right;
}	
.table_left_dh {
	padding-top: 10px;
	width: 387px;
	clear: left;
	float: left;
	
}
.table_right_dh {
	top: 0px;
	width: 260px;
	clear: right;
	float: right;
	}
.table_left_dhb {
	padding-top: 40px;
	width: 387px;
	clear: left;
	float: left;
	
}
.table_right_dhb {
	top: 30px;
	width: 260px;
	clear: right;
	float: right;
	}
.table_left_rf {
	padding-top: 20px;
	width: 100px;
	clear: left;
	float: left;
}
.table_right_rf {
	top: 0px;
	width: 420px;
	clear: right;
	float: right;
}
.table_left_rf2 {
	padding-top: 60px;
	width: 100px;
	clear: left;
	float: left;
}
.table_left2 {
	padding-top: 70px;
	width: 247px;
	clear: left;
	float: left;
}
.table_right2 {
	top: 10px;
	width: 400px;
	clear: right;
	float: right;
}
.table_right3 {
	top: 10px;
	width: 280px;
	clear: right;
	float: right;
}
.ind_wrapper_cf3, .ind_wrapper_dfs3 {
	padding: 500px 0 60px 0;
	top:50px;
	
}
.ind_wrapper_cf3_p {
	padding: 0 0 60px 0;

	
}
.ind_wrapper_mf3 {
	padding: 190px 0 60px 0;
	top:50px;
	
}
.ind_wrapper_mi3 {
	padding: 0 0 0 0;
	top:50px;
	
}
.ind_wrapper_hf3 {
	padding: 520px 0 60px 0;
	top:50px;
	
}
.ind_wrapper_rf3 {
	padding: 700px 0 60px 0;
	top:50px;
	
}
.ind_wrapper_rf3_p {
	padding: 600px 0 60px 0;

	
}
.u_table_left {
	padding-top: 10px;
	width: 360px;
	clear: left;
	float: left;
}
.td_gif {
	padding-bottom: 25px;
}
.td_jpg {
	padding-left: 45px;
	padding-bottom: 60px;
}
.td_txt {
	padding-top: 3px;
	padding-bottom: 3px;
}
.td_txt1 {
	padding-top: 0px;
	padding-bottom: 10px;
}

/* ####################### DENTAL ############################*/

.td_photo {
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #393F6A;
	padding-bottom: 15px;
}
.td_photo {
	padding-top: 40px;

}
.td_text {
	padding-left: 25px;
	text-align: justify;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #393F6A;
	padding-bottom: 15px;
}


/* ####################### TECHNICAL ############################*/
.tech_td_ttl1, .tech_td_ttl2  {
	font-weight: 600;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 3px;
}
.tech_td_ttl1  {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3D4352;
	border-bottom-color: #3D4352;
	border-left-color: #3D4352;
}
.tech_td_ttl2  {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #3D4352;
	border-bottom-color: #3D4352;
	border-left-color: #3D4352;
	border-right-color: #3D4352;
}
.tech_td_1, .tech_td_2, .tech_td_3, .tech_td_4, .tech_td_5  {
	text-align: center;
}
.tech_td_1  {
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #3D4352;
	border-left-color: #3D4352;

}
.tech_td_2  {
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-color: #3D4352;
	border-left-color: #3D4352;
	border-right-color: #3D4352;
}
.tech_td_4  {
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #3D4352;
	border-left-color: #3D4352;

}
.tech_td_5  {
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-color: #3D4352;
	border-left-color: #3D4352;
	border-right-color: #3D4352;
}
.tech_td_3  {
	font-weight: 600;
}
.tech2_td_ttl {
	font-weight: 600;
	text-align: center;
	font-size: 11px;
}
.tech2_td {
	text-align: center;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tech3_td_ttl {
	font-weight: 600;
	text-align: center;
}
.tech3_td {
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tech4_td_ttl {
	font-weight: 600;
	text-align: left;
}
/* ####################### CONTACT ############################*/
.contact {
	margin-left: -332px;
	margin-top: 15px;
	width: 745px;
	font-size: 11px;
}
.td_left {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #565E9E;
	width: 250px;
	line-height: 1.8em;
}
.td_right {
	padding-left: 25px;
	line-height: 1.5em;
}
.td_right1 {
	padding-top: 1.2em;	
}

/* ####################### FOOTER ############################*/
#bottom {
	bottom:0;
	right: 0;
	display:inline-block;
	position:relative;
}
#den_footer, #den_footer1 {
	background-color: #041045;
	bottom: 0;
	height: 35px;
	width: 1015px;
	z-index: 30;
	display:block;

}
#den_footer {
	margin-left: 5px;
}

#den_credit {
	padding: 15px 0 0 0;
	bottom:0;
	height: 45px;
	font-size: 11px;
	background-color: #424B76;
	text-indent: 900px;
}

/* ####################### Text Styles ############################*/

h1 {
	font-size: 14px;
	color: #565E9E;
	padding-top: 1.6em;
	padding-bottom: 0.9em;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
h2 {
	font-size: 14px;
	color: #565E9E;
	padding-top: 1.3em;
	padding-bottom: 0.1em;
	font-weight: 600;
}
.h2_2 {
	font-size: 13px;
	color: #565E9E;
	padding-top: 1.3em;
	padding-bottom: 0.6em;
	font-weight: 600;
}
h3 {
	font-size: 14px;
	color: #565E9E;
	padding-top: 1.6em;
	padding-bottom: 0.9em;
	font-weight: 600;
	line-height: 1.5em;
}
h4 {
	font-size: 13px;
	color: #000000;
	padding-top: 1.5em;
	padding-bottom: 0.3em;
	font-weight: 600;
}
h5 {
	font-size: 12px;
	font-weight: 600;
	color: #3D4352;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
}
h6 {
	font-size: 11px;
	color: #565E9E;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
}
p {
	padding-top: 0.7em;
	padding-bottom: 0.7em;
}
strong {
	font-weight: 600;
}
.red {
	font-style: italic;
	color: #D00000;
}
.red_bold {
	color: #D00000;
	font-weight: 600;
}
.underline {
	text-decoration: underline;
}
.line, .line_js {
	width:700px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0099CC;
}
.line_js {
	padding: 350px 0 50px 0;
}	
/* ####################### TABLE TYPES ############################*/

.txt_tbl {
	padding-left: 15px;
	text-align: justify;
	padding-top: 40px;
	}
.phto_tbl {
	background-position: center;
	background-repeat: no-repeat;
	width: 266px;
	height: 110px;
	}
/* ####################### Links ############################*/

a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #BDC0DB;
	text-decoration: none;
}
a.current:link, a.current:visited {
	color: #FFCC00;
	text-decoration: none;
}
a.current:hover {
	color: #BDC0DB;
	text-decoration: none;
}
a.txt:link, a.txt:visited {
	color: #000000;
	text-decoration: none;
}
a.txt:hover {
	color: #BDC0DB;
	text-decoration: none;
}
a.cntct:link, a.cntct:visited {
	color: #993300;
	text-decoration: none;
}
a.cntct:hover {
	color: #BDC0DB;
	text-decoration: none;
}
a.txtlnk:link, a.txtlnk:visited {
	color: #565E9E;
	text-decoration: none;
}
a.txtlnk:hover {
	color: #BDC0DB;
	text-decoration: none;
}
a.txtlnkc:link, a.txtlnkc:visited {
	color: #D00000;
	text-decoration: none;
}
a.txtlnkc:hover {
	color: #BDC0DB;
	text-decoration: none;
}
a.txtlnkul:link, a.txtlnkul:visited {
	color: #565E9E;
	text-decoration: underline;
}
a.txtlnkul:hover {
	color: #BDC0DB;
	text-decoration: underline;
}
li.txtlnk {
	color: #565E9E;
}
a.title:link, a.title:visited  {
	color: #B01D3E;
	text-decoration: none;
}
a.title:hover {
	color: #BDC0DB;
	text-decoration: none;
}
a.title1:link, a.title1:visited  {
	color: #565E9E;
	text-decoration: none;
}
a.title1:hover {
	color: #BDC0DB;
	text-decoration: none;
}
a.lmenu:link, a.lmenu:visited  {
	color: #073560;
	text-decoration: none;
}
a.lmenu:hover {
	color: #5075C7;
	text-decoration: none;
}
a.stronglink:link, a.stronglink:visited  {
	color: #3D4352;
	text-decoration: underline;
}
a.stronglink:hover {
	color: #BDC0DB;
	text-decoration: underline;
}
a.tarrlink:link, a.tarrlink:visited  {
	color: #657096;
	text-decoration: none;
}
a.tarrlink:hover {
	color: #56607E;
	text-decoration: none;
}
/* ####################### MOVIES ############################*/
#movie {
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#movie_button {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	}