/* page defs */

html, body {
	background: #053952;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	height: 100%;
	padding:0px;
	margin:0px;
	}

a img {	border: 0; 
text-decoration:none;
background:none; }

#main-mask {
	width: 100%;
	height: 800px;
	position: relative;
	}

#main-mask.js {
	overflow: hidden;	
	}
	
#main-scroll {
	background: #053952;
	height: 100%;	
	width: 9000px;
	position: absolute;
	left: 0;
	top: 0;
	}

#main {
	width: 950px;
	height: 800px;	
	position: relative;
	top: 0;
	left: 0;
	margin: 0 0 0 0px;
	}
.hide {
	display: none;
}
.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
}
/* /page defs */

/* core code */

#searchbox A{
	position:absolute;
	left:748px;
	top:36px;
	height:16px;
	width:97px;
	display:block;
	text-decoration:none;
	text-indent:-9500px;
	overflow:hidden;
	padding:0px;
	margin:0px;		
}

#missionbox A{
	position:absolute;
	left:665px;
	top:15px;
	height:20px;
	width:180px;
	display:block;
	text-decoration:none;
	text-indent:-9500px;
	overflow:hidden;
	padding:0px;
	margin:0px;		
}

#core {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1000px;
	background:url(../images/body_home.jpg) 0px 0px no-repeat;
	}
.hide {
	display: none;
}
.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
}	
#core_java {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1000px;
	background:url(../images/body_temp.jpg) 0px 0px no-repeat;
	}	
	
#javacontent {
	position:absolute;
	left:25px;
	top:95px;
	width:675px;
	height:337px;
}		
	
#core_calendar {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_calendar.jpg) 0px 0px no-repeat;
	}
	
#core_findadentist {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_findadentist.jpg) 0px 0px no-repeat;
	}	
	
#core_donation {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_donation.jpg) 0px 0px no-repeat;
	}	
	
#core_documents {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_documents.jpg) 0px 0px no-repeat;
	}			
	
#core_pictures {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_pictures.jpg) 0px 0px no-repeat;
	}		
	
#core_classifieds {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_classifieds.jpg) 0px 0px no-repeat;
	}	
	
#core_links {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_links.jpg) 0px 0px no-repeat;
	}		
	
#core_youngdentist {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_youngdentist.jpg) 0px 0px no-repeat;
	}	
	
#core_search {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_search.jpg) 0px 0px no-repeat;
	}	
	
#core_accountmanagement {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_accountmanagement.jpg) 0px 0px no-repeat;
	}										
	
#core_accountmanagementlogin {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_login.jpg) 0px 0px no-repeat;
	}		
	
#core_contact {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_contact.jpg) 0px 0px no-repeat;
	}		
	
#core_mission {
	position:relative;
	top:0px;
	left:0px;
	height:724px;
	width:1196px;
	background:url(../images/body_mission.jpg) 0px 0px no-repeat;
	}	
	
#header_home {
	position:relative;
	top:0px;
	left:0px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	background:url(../images/top.jpg) 0px 0px no-repeat;
	}

#header_calendar {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	
	
#header_findadentist {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	
	
#header_donation {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}

#header_documents {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}
	
#header_pictures {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	
	
#header_classifieds {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	
	
#header_links {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	
	
#header_youngdentist {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	

#header_search {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	
	
#header_contact {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	
	
#header_accountmanagement {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	
	
#header_accountmanagementlogin {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	
	
#header_mission {
	position:relative;
	top:0px;
	left:196px;	
	height:94px;
	width:1000px;
	display:block;
	padding:0px;
	margin:0px;	
	}	
	
#login A{
	position:absolute;
	top:54px;
	left:649px;	
	height:20px;
	width:196px;
	display:block;
	text-decoration:none;
	text-indent:-9500px;
	overflow:hidden;
	padding:0px;
	margin:0px;		
	}
	
#fontsizex A{
	position:absolute;
	top:20px;
	left:649px;	
	height:20px;
	width:196px;
	display:block;
	text-decoration:none;
	text-indent:-9500px;
	overflow:hidden;
	padding:0px;
	margin:0px;		
	}	
		
#textcont {
	position:relative;
	top:0px;
	left:190px;
	width:800px;
	height:500px;			
	}
/*  /core code */

/* menu */

#menu {
	position: relative; 
	background: url(../images/menu.jpg) 0px 0px no-repeat; 
	width: 849px; 
	height: 509px;
	left:0px;
	top: 0px;
	padding:0px;
	margin:0px;
	}
	
#menu li {
	position: absolute; 
	width: 268px; 
	height: 170px; 
	left: 0px;  
	display: block; 
	text-indent: -9000px;
	overflow:hidden;
	list-style: none;
	}
#menu a {
	width: 268px; 
	height: 172px; 
	display: block;
	list-style: none;
	text-decoration:none;
	}
#menu a:hover {}

#menu #panel1c {
	top: 0px;
	left: 24px;
	background-position: -24px 0px;
	}
#menu #panel2c {
	top: 0px;
	left: 291px;	 
	background-position: -291px 0px;
	}
#menu #panel3c {
	top: 0px; 
	left: 559px;	
	background-position: -559px 0px;
	}
#menu #panel4c {
	top: 172px;
	left: 24px;	 
	background-position: -24px -172px;
	}
#menu #panel5c {
	top: 172px;
	left: 291px;	 
	background-position: -291px -172px;
	}
#menu #panel6c {
	top: 172px;
	left: 559px;	 
	background-position: -559px -172px;
	}
#menu #panel7c {
	top: 343px; 
	left: 24px;	
	background-position: -24px -343px;
	}
#menu #panel8c {
	top: 343px;
	left: 291px;	 
	background-position: -291px -343px;
	}
#menu #panel9c {
	top: 343px;
	left: 559px;	 
	background-position: -559px -343px;
	}	

#menu #panel1c a:hover {
	background: url(../images/menu.jpg) -24px -509px no-repeat;
	}
#menu #panel2c a:hover {
	background: url(../images/menu.jpg) -291px -509px no-repeat;
	}
#menu #panel3c a:hover {
	background: url(../images/menu.jpg) -559px -509px no-repeat;
	}
#menu #panel4c a:hover {
	background: url(../images/menu.jpg) -24px -681px no-repeat;
	}	
#menu #panel5c a:hover {
	background: url(../images/menu.jpg) -291px -681px no-repeat;
	}
#menu #panel6c a:hover {
	background: url(../images/menu.jpg) -559px -681px no-repeat;
	}
#menu #panel7c a:hover {
	background: url(../images/menu.jpg) -24px -852px no-repeat;
	}
#menu #panel8c a:hover {
	background: url(../images/menu.jpg) -291px -852px no-repeat;
	}	
#menu #panel9c a:hover {
	background: url(../images/menu.jpg) -559px -852px no-repeat;
}

/* end menu */

/* find a dentist set up */

#findadentistmaincore {
	padding-left:50px;
	width:600px; 
	height:600px; 
	}
	
#findadentistmap {
	position:absolute; 
	top:0px; 
	left:200px; 
	width:390px; 
	height:324px;
	}	
	
#findadentistsearch {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:200px; 
	height:324px;
	}	

/* end find a dentist set up */

/* various  work arounds */

.headerseperation {
	padding-top:0px;
	}
	
.headerseperation2 {
	padding-top:16px;
	}	
	
.graphseperation {
	padding-top:4px;
	padding-bottom:0px;
	}	
	
.graphseperation2 {
	padding-bottom:12px;
	}		

/* end various work arounds */

/* group Jobs */
#jobs {
	background: #ffffff;
	position: relative;
	width: 100%;
	height: 1000px;
	display: none;
	color: #053952;;
	}
#jobs-inner {
	width: 880px;
	position: relative;
	background:#FFFFFF;
	padding: 15px 0;
	color:#053952;
}
/* group Sub */

#sub {
	left: 1800px;
	top: -724px;	
	position: relative;
	padding: 0px 0px 0px 0px;
	}
.sub {
	line-height: 135%;
	float: left;
	width: 880px;
	margin-right: 300px;
	}

/* content */

p {
	margin-top:6px;
	margin-bottom:6px;
	}

p a:link {
	background:#d5eb1d;
	text-decoration:none;
	color:#053952;
	margin-top:6px;
	margin-bottom:6px;
	}

p a:visited {
	background:#d5eb1d;
	text-decoration:none;
	color:#053952;
	margin-top:6px;
	margin-bottom:6px;
	}

p a:hover {
	background:#e1eb91;
	text-decoration:none;
	color:#053952;
	margin-top:6px;
	margin-bottom:6px;
	}
	
p.innerspace {
	padding-top:12px;
	}	
	
/* footer numbers */	

p.footernumbers {
	margin-top:6px;
	margin-bottom:6px;
	background:none;
	}

p.footernumbers a:link {
	text-decoration:none;
	color:#ffffff;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}

p.footernumbers a:visited {
	text-decoration:none;
	color:#ffffff;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}

p.footernumbers a:hover {
	text-decoration:none;
	color:#e1eb91;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}

/* /footer numbers */	


/* footer numbers */	

p.footernumbers2 {
	margin-top:6px;
	margin-bottom:6px;
	background:none;
	}

p.footernumbers2 a:link {
	text-decoration:none;
	color:#053952;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}

p.footernumbers2 a:visited {
	text-decoration:none;
	color:#053952;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}

p.footernumbers2 a:hover {
	text-decoration:none;
	color:#56C2F5;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}

/* /footer numbers */	


/* hightlight text */

p.hightlighttext {
	margin-top:6px;
	margin-bottom:6px;
	color:#d5eb1d;
	background:none;	
	}

p.hightlighttext a:link {
	text-decoration:none;
	color:#d5eb1d;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}

p.hightlighttext a:visited {
	text-decoration:none;
	color:#d5eb1d;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}

p.hightlighttext a:hover {
	text-decoration:none;
	color:#e7ebc8;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}
	
/* /hightlight text */	
	

h1 {
	font-size:14px;
	font-weight:normal;
	margin-top:6px;
	margin-bottom:6px;
	}
		
h2 {
	font-size:12px;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:8px;
	}	
	
h2.acm {
	color:#d5eb1d;
	font-size:14px;
	font-weight:normal;
	margin-top:-8px;
	margin-bottom:24px;
	}	
	
h3 {
	font-size:10px;
	font-weight:normal;
	margin-top:6px;
	margin-bottom:6px;
	}	
	
h1.flashheader {
	margin-top:6px;
	margin-bottom:6px;
	background:none;
	}
h1.highlightheader {
	font-size:14px;
	color:#d5eb1d;	
	font-weight:normal;
	margin-top:6px;
	margin-bottom:6px;
	padding-top:16px;
	}	
	
h1.highlightheader a:link {
	text-decoration:none;
	color:#d5eb1d;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}

h1.highlightheader a:visited {
	text-decoration:none;
	color:#d5eb1d;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}

h1.highlightheader a:hover {
	text-decoration:none;
	color:#e7ebc8;
	margin-top:6px;
	margin-bottom:6px;
	background:none;	
	}	
	
h2.highlightheader {
	font-size:12px;
	color:#d5eb1d;	
	font-weight:normal;
	margin-top:6px;
	margin-bottom:6px;
	}	
	
h3.highlightheader {
	font-size:10px;
	color:#d5eb1d;	
	font-weight:normal;
	margin-top:6px;
	margin-bottom:6px;
	}			
	
h1.searchrestults {
	height:12px;
	width:106px;
	background:url(../images/header_searchresults.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	}	
h1.didyouknow {
	height:12px;
	width:113px;
	background:url(../images/header_didyouknow.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	}	
	
h1.mission {
	height:12px;
	width:300px;
	background:url(../images/header_mission.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	padding-top:0px;
	padding-bottom:12px;
	}
	
h1.history {
	height:12px;
	width:106px;
	background:url(../images/header_history.gif) 0px 12px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	padding-top:12px;
	padding-bottom:12px;	
	}	
		
h1.youngheader {
	height:16px;
	width:200px;
	background:url(../images/youngdentist.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	padding-bottom:12px;	
	}	
h1.didyouknowwhite {
	height:16px;
	width:200px;
	background:url(../images/header_didyouknow_white.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	padding-bottom:12px;	
	}
h1.classheader {
	height:16px;
	width:200px;
	background:url(../images/classifieds.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	padding-bottom:12px;	
	}
h1.countyheader {
	height:16px;
	width:200px;
	background:url(../images/results_county.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	padding-bottom:12px;	
	}
h1.cityheader {
	height:16px;
	width:200px;
	background:url(../images/results_city.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	padding-bottom:12px;	
	}
h1.nameheader {
	height:16px;
	width:200px;
	background:url(../images/results_name.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	padding-bottom:12px;	
	}
h1.zipheader {
	height:16px;
	width:200px;
	background:url(../images/results_zip.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	padding-bottom:12px;	
	}
h1.specheader {
	height:16px;
	width:200px;
	background:url(../images/results_specialty.gif) 0px 0px no-repeat;
	text-indent:-9500px;
	display:block;
	overflow:hidden;
	padding-bottom:12px;	
	}
/* input stuff */

select,textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:10px; 
	}
	
input[type="text"], input[type="password"] {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:10px;
	}	 
