html { 
	min-height: 100%; 
	margin-bottom: 1px; 
}
body {
	font-family: verdana, helvetica, sans-serif;
	color: #413f3b;
	font-size: 10px;
}
td {
	font-family: verdana, helvetica, sans-serif;
	color: #413f3b;
	font-size: 10px;
}
p {
	font-family: verdana, helvetica, sans-serif;
	color: #413f3b;
	font-size: 10px;
}
.portal
{
	font-family: verdana, helvetica, sans-serif;
	color: #484949;
	font-size: 9px;
}

.djmain
{
	font-family: verdana, helvetica, sans-serif;
	color: #5e5e5e;
	font-size: 9px;
}

a:hover
{	color:#666666;	
}
	
.header {
	font-family: verdana, helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.news{
	font-family: verdana, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

a.navhf:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #413f3b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navhf:visited {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #413f3b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navhf:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbbbbb;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navhf:active {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #413f3b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	font-weight: normal;

}
a.navsub:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #413f3b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}

a.navsub:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #413f3b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
}

a.navsub:visited {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #413f3b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navsub:active {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #413f3b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	font-weight: normal;

}

.navsubmenu {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	background-color: #E4E4E4;
}

a.navsubmenu:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #dbdce1;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navsubmenu:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #dbdce1;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
}
a.navsubmenu:visited {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #dbdce1;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navsubmenu:active {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #dbdce1;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	font-weight: normal;
}


a.navfocus:link {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e6e6e6;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navfocus:visited {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e6e6e6;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navfocus:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e6e6e6;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navfocus:active {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e6e6e6;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	font-weight: normal;

}

a.navftr:link {

	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #5e5e5e;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navftr:visited {

	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #5e5e5e;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navftr:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #8d8c8b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navftr:active {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #8d8c8b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	font-weight: normal;
}

a.navnews:link {

	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navnews:visited {

	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navnews:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navnews:active {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	font-weight: normal;
}
a.navportal:link {

	font-family: verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #484949;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navportal:visited {

	font-family: verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #484949;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navportal:hover {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #757777;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
a.navportal:active {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #484949;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;

}

.subMenuLink {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #413f3b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	border-bottom: 1px dotted #cccccc
}
.subMenuLink a{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #413f3b;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}
.subMenuLink a:hover{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #413f3b;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
}

.form {
	background-color: #a6a6a6;
	border: 1px solid #000000;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #e4e4e4;
	width: 135px;
}

.bkdbordertop {
	background-image:  url(../images/border_top.gif);
	background-repeat: repeat-x;

}
.bkdfocus {
	background-image:  url(../images/nav_focus.jpg);
	background-repeat: repeat-x;

}
.bkdfocusinv {
	background-image:  url(http://www.djortho.com/images/nav_focus.jpg);
	background-repeat: repeat-x;

}
.bkdborderbottom {
	background-image:  url(../images/border_btm.gif);
	background-repeat: repeat-x;

}
.bkdborderleft {
	background-image:  url(../images/border_left.gif);
	background-repeat: repeat-y;

}
.bkdborderright {
	background-image:  url(../images/border_right.gif);
	background-repeat: repeat-y;

}
.bkdindex  {
	background-image:  url(../images/index_main_photo.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
.bkdnavvert  {
	background-image:  url(../images/nav_dots.gif);
	background-repeat: repeat-y;
	background-position: right;

}
.bkdourco  {
	background-image:   url(../images/subphotos/our_company.jpg); 
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdvision  {
	background-image:  url(../images/subphotos/vision.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}
.bkdhistory  {
	background-image:  url(../images/subphotos/history.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdski  {
	background-image:  url(../images/subphotos/skiteam2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.bkdsnowboard  {
	background-image:  url(../images/subphotos/snowboard.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.bkdwrestling  {
	background-image:  url(../images/subphotos/wrestling.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.bkdfreestyle  {
	background-image:  url(../images/subphotos/canadianski.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.bkdarthritis  {
	background-image:  url(../images/subphotos/arthritis.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.bkdtennis  {
	background-image:  url(../images/subphotos/tennis.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.bkdnews  {
	background-image:  url(../images/subphotos/news_and_media.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bkdinvestors  {
	background-image:  url(../images/subphotos/investors.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdpartners  {
	background-image: none; /* url(../images/subphotos/rodeo.jpg); */
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdcareers  {
	background-image:  url(../images/subphotos/careers.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdapply  {
	background-image:  url(../images/subphotos/apply.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdlife  {
	background-image:  url(../images/subphotos/lifeatdj.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdawards {
	background-image:  url(../images/subphotos/awards.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdcommunityspirit {
	background-image:  url(../images/subphotos/communityspirit.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkddiversity {
	background-image:  url(../images/subphotos/diversity.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdbenefits {
	background-image:  url(../images/subphotos/benefits.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdcompensation {
	background-image:  url(../images/subphotos/compensation.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdstudents {
	background-image:  url(../images/subphotos/students.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdevents {
	background-image:  url(../images/subphotos/events.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdreleases {
	background-image:  url(../images/subphotos/releases.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdpresskit {
	background-image:  url(../images/subphotos/presskit.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdlogos {
	background-image:  url(../images/subphotos/logos.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.bkdjustin {
	background-image:  url(../images/subphotos/rodeo.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.tableopacity {
   text-align: center;
   background-color: #000000;
   filter: Alpha(opacity=45);
   -moz-opacity: .45;
   opacity: .45;
}

.notableopacity {
   filter: Alpha(opacity=99);
   -moz-opacity: .99;
   opacity: .99;
}

.navsubmenu {
	background-color: #FCFCFC;
	position: absolute; left: 610px; top: 80px;
	visibility: hidden;
	z-index: 5;
	left:100%;
	display: none;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
}

.navproductmenu {
	background-color: #FCFCFC;
	position: absolute; left: 550px; top: 80px;
	visibility: hidden;
	z-index: 20;
	left:100%;
	display: none;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}

.navcompanymenu {
	background-color: #FCFCFC;
	position: absolute; left: 550px; top: 80px;
	visibility: hidden;
	z-index: 20;
	left:100%;
	display: none;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}

.subMenuLink {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	border-bottom: 1px dotted #cccccc;
	
}

a.subMenuLink:link {
	font-family: verdana, Helvetica, sans-serif; 
	font-size: 10px;
	color: #CFCFCE;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
}

a.subMenuLink:hover {
	font-family: bold 100% verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CFCFCE;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	border-bottom: 1px dotted #cccccc
}

a.subMenuLink:active {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFCFCE;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	border-bottom: 1px dotted #cccccc
}

a.subMenuLink:visited {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFCFCE;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	border-bottom: 1px dotted #cccccc
}
