/* CSS Document */
body
{
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	text-decoration: none;
	text-align:center;
	background-image: url(../images/bg-page.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.right
{
	float:right;
}
.left
{
	float:left;
}
.clearspace
{
	clear:both;
}
h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px 0px 0px 0px;	
	font-weight: normal;
}
ul, li
{
	margin:0px;
	padding:0px;
	list-style:none;
}
a {
	color: #002E6E;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a:visited {
	color: #002E6E;
	text-decoration:underline;
}
p
{
	margin:0px;	
	line-height:18px;
	padding: 0px 0px 24px 0px;
}

h1
{
	font-family: "trebuchet MS", Arial, verdana;
	font-size: 24px;
	color: #285490;
	padding-bottom: 23px;
}
#bg-hleft
{
	background-image: url(../images/bg-hleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 214px;
}
#bg-hright
{
	background-image: url(../images/bg-hright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 216px;
}

#mainholder
{
	width: 970px;
	margin:0px;
	padding:0px;
}
#utility
{
	width:970px;
	font-family: "trebuchet MS", Arial, verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height:30px;
	margin-top:1px;
	position:relative;
}
#utility li
{
	float:left;
}
#utility li a
{
	display:block;
	background-image: url(../images/bg-utility.gif);
	background-repeat: no-repeat;
	height:1px;
	padding-top:28px;
	overflow:hidden;
	margin-top:1px;
}
#uhome{
	width:83px;
	background-position: 0px -29px;
}
#uhome:hover{
	background-position: 0px 0px;
}
#umem{
	width:107px;
	background-position: -83px -29px;
}
#umem:hover{
	background-position: -83px 0px;
}
#umemactive
{
	width:107px;
	background-position: -83px 0px;
}
#upub{
	width:93px;
	background-position: -190px -29px;
}
#upub:hover{
	background-position: -190px 0px;
}
#upubactive
{
	width:93px;
	background-position: -190px 0px;
}
#uden{
	width:135px;
	background-position: -284px -29px;
}
#uden:hover{
	background-position: -284px 0px;
}
#udenactive
{	
	width:135px;
	background-position: -284px 0px;
}

#umeet{
	width:104px;
	background-position: -420px -29px;
}
#umeet:hover{
	background-position: -420px 0px;
}
#umeetactive
{	
	width:104px;
	background-position: -420px 0px;
}
#srchdiv
{
	float:right;
	padding-top:5px;
	padding-right:4px;
}
#srchdiv a
{
	background-image:none;
    color:#fff;
    display:block;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:normal;
    height:15px; width:20px;
    padding-top:4px;
    text-decoration:none;
    position:absolute;
    top:7px; right:270px;
    text-transform:uppercase;
}
.in-srch
{
	width:155px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7D7D7D;
	border-right-color: #7D7D7D;
	border-bottom-color: #7D7D7D;
	border-left-color: #7D7D7D;
	font-size: 12px;
	text-indent: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #535353;
}
.btn-go
{
	background-image: url(../images/btn-go.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 31px;
	display:block;	
}
.btn-go:hover
{
	background-image: url(../images/btn-hgo.gif);
}
#boxcontent
{
	clear:both;
	width: 968px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E8E8E2;
	border-bottom-color: #E8E8E2;
	border-left-color: #E8E8E2;
	background-color: #FFFFFF;
}
#banner
{
	clear:both;
	height: 252px;
	width: 955px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#top-nav
{
	clear:both;
	width:966px;
	height:34px;
	padding-left:2px;
}
#top-nav li
{
	float:left;
}
#top-nav li a
{
	display: block;
	overflow:hidden;
	padding-top:33px;
	height:1px;
	background-image: url(../images/members-bg-topnav.png);
	background-repeat: no-repeat;
}
#nabt
{
	background-position: 0px 0px;
	width: 124px;
}
#nabt:hover
{
	background-position: 0px -34px;
}
#nabtactive
{
	width: 124px;
	background-position: 0px -34px;
}
#nfind
{
	background-position: -124px 0px;
	width: 139px;
}
#nfind:hover
{
	background-position: -124px -34px;
}
#nfindactive
{
	width: 139px;
	background-position: -124px -34px;
}
#ninsur
{
	background-position: -263px 0px;
	width: 190px;
}
#ninsur:hover
{
	background-position: -263px -34px;
}
#ninsuractive
{
	width: 190px;
	background-position: -263px -34px;
}
#nhealth
{
	background-position: -453px 0px;
	width: 187px;
}
#nhealth:hover
{
	background-position: -453px -34px;
}
#nhealthactive
{
	width: 187px;
	background-position: -453px -34px;
}
#nnews
{
	background-position: -640px 0px;
	width: 119px;
}
#nnews:hover
{
	background-position: -640px -34px;
}
#nnewsactive
{
	width: 119px;
	background-position: -640px -34px;
}
#ncareer
{
	background-position: -759px 0px;
	width: 207px;
}
#ncareer:hover
{
	background-position: -759px -34px;
}
#ncareeractive
{
	width: 207px;
	background-position: -759px -34px;
}

#maincontent
{
	width:968px;
	clear:both;
	padding-top:14px;
}
#cta-lcol
{
	width:236px;
	float:left;
}
/* ---V---V---V--- Replace this section lines 360 to 495 ---V---V---V--- */
#ctal-find, #ctal-health, #ctal-blank, #ctal-meeting, #ctal-scotiabank, #ctal-cdspi 
{
	background-image: url(../images/bg-ctaleft-members2.gif);
	background-repeat: no-repeat;
	width: 235px;
	display:block;
	height:1px;
	overflow:hidden;
}
#ctal-find 
{
	padding-top:93px;
	background-position: 0px 0px;
}
#ctal-find:hover 
{
	background-position: -235px 0px;
}
#ctal-health 
{
	padding-top:83px;
	background-position: 0px -94px;
}
#ctal-health:hover 
{
	background-position: -235px -94px;
}

#ctal-blank
{
	background-image: url(../images/bg-ctaleft-members2.gif);
/*	padding-top:84px; */
/*	height: 62px; */
	background-position: 0px -300px;
} 


/*
#ctal-partners 
{
	padding-top:155px;
	background-position: 0px -178px;
}
*/


#ctal-scotiabank 
{
	height: 40px;
	background-position: 0px -247px;
}
#ctal-scotiabank:hover 
{
	background-position: -235px -247px;
}

#ctal-cdspi 
{
	height: 100px;
	background-position: 0px -285px;
}
#ctal-cdspi:hover 
{
	/*background-position: -235px -297px;*/
}
#ctal-meeting 
{
	padding-top:84px;
	background-position: 0px -178px;
}
#ctal-meeting:hover 
{
	background-position: -235px -178px;
}

#cta-lcol-member
{
	width:236px;
	float:left;
}
#ctal-find-member, #ctal-health-member, #ctal-meeting-member, #ctal-real-meeting-member, #ctal-blank-member, #ctal-scotiabank-member, #ctal-cdspi-member 
{
	background-image: url(../images/Home-CTA_left2.jpg);
	background-repeat: no-repeat;
	width: 235px;
	display:block;
	height:1px;
	overflow:hidden;
}
#ctal-find-member 
{
	padding-top:93px;
	background-position: 0px 0px;
}
#ctal-find-member:hover 
{
	background-position: -235px 0px;
}
#ctal-health-member 
{
	padding-top:83px;
	background-position: 0px -94px;
}
#ctal-health-member:hover 
{
	background-position: -235px -94px;
}

#ctal-meeting-member 
{
	padding-top:84px;
	background-position: 0px -178px;
}
#ctal-meeting-member:hover 
{
	background-position: -235px -178px;
}
/*new---------------------------------------------------*/
#ctal-real-meeting-member 
{
	padding-top:94px;
	background-position: 0px -272px;
}
#ctal-real-meeting-member:hover 
{
	background-position: -235px -272px;
}
/*new---------------------------------------------------*/
#ctal-blank-member
{
	background-image: url(../images/Home-CTA_left2.jpg);
/*	padding-top:94px; */
	height: 62px;
	background-position: 0px -360px;
} 

#ctal-scotiabank-member 
{
	height: 40px;
	background-position: 0px -419px;
}
#ctal-scotiabank-member:hover 
{
	/*background-position: -235px -419px;*/
}

#ctal-cdspi-member 
{
	height: 100px;
	background-position: 0px -458px;
}
#ctal-cdspi-member:hover 
{
	/*background-position: -235px -458px;*/
}
/* ---^---^---^--- Replace this section lines 360 to 495 ---^---^---^--- */

/* --------------- CSS for Dental office Staff left hand home page stuff -------*/
/* --------------- END OF CSS for Dental office Staff left hand stuff ----------*/
#welcome
{
	width:416px;
	float:left;
	padding-top: 20px;
	padding-right: 16px;
	padding-left: 40px;
	font-size:13px;
	line-height:16px;
}

#welcome li {
	background-image:url(/images/bullet.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-left:14px;
}

#welcome h1 {
	line-height:normal;
}

#cta-rcol
{
	float:left;
	width:223px;
	padding-right:7px;
}
#ctar-goto, #ctar-community, #ctar-brush
{
	background-image: url(../images/members-cta-right.gif);
	background-repeat: no-repeat;	
	width:223px;
	display:block;
	height:1px;
	overflow:hidden;
}
#ctar-goto
{
	padding-top:114px;
	background-position:0px 0px;
}
#ctar-goto:hover
{
	background-position:-223px 0px;
}
#ctar-community
{
	padding-top:114px;
	background-position:0px -115px;
}
#ctar-community:hover
{
	background-position:-223px -115px;
}
#ctar-brush
{
	padding-top:105px;
	background-position:0px -230px;
}
#ctar-brush:hover
{
	background-position:-223px -230px;
}
#footer
{
	background-image: url(../images/bg-footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 73px;
	clear: both;
	width: 950px;
	padding-top:27px;
	font-family: "trebuchet MS", Arial, verdana;
	font-size: 12px;
	text-decoration: none;
	line-height:19px;
	padding-right: 9px;
	padding-left: 11px;
	color: #2B486E;
}
#footer a
{
	color: #2B486E;
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}
#footer a.white
{
	color:#FFFFFF;
	font-weight:bold;
}
#footer a.uline
{
	text-decoration:underline;
}
#footer a.uline:hover
{
	text-decoration:none;
}

.search-textfield {
    border:1px solid #7D7D7D;
    font-size:10px;
    height:15px;
    padding:1px 2px 0;
    width:149px;
}

/* Member Section Login */
#login-box {
	width:417px;
	/*margin:0 auto;*/
}

#admin {
	background-image:url(/images/login-bg-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#d1dbe2;
	width:401px;
	padding-left:16px;
	padding-top:7px;
	padding-bottom:10px;
}

#adminInfo {
	background-image:url(/images/login-bg-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#d1dbe2;
	width:385px;
	padding-left:16px;
	padding-right:16px;
	padding-top:12px;
	padding-bottom:10px;
	height:109px;
}

#login-msg {
	background-image:url(/images/login-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#285490;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	padding-left:16px;
	padding-top:11px;
	padding-bottom:20px;
	line-height:27px;
}

#login-msg2 {
	background-image:url(/images/login_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#285490;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	padding-left:16px;
	padding-top:8px;
	padding-bottom:20px;
	line-height:27px;
}

#login-msg a {
	color:#285490;
}

.logintable {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.logintable p 
{
    padding:0; margin:0;
    padding-bottom:10px;
}

.logintable a {
	color:#285490;
}

.logintable th {
	color:#285490;
}
