/* Securian Dental CSS File */
/* Alan Murphy */
/* DeCare Systems Ireland Ltd. */
/* www.decaresytems.ie */
/*  2004  */

body {
	margin: 0;
	padding: 0;
	color: #000;
	background: #fff ;
	font: 0.75em Verdana, Arial, sans-serif;
	/*font: 12px Verdana, Arial, sans-serif;*/
	}
	
A:link {
	text-decoration:none;
}
A:visited {
	color:#800080;text-decoration:none;
}
A:hover {
	text-decoration:underline;
}
A:active {
	text-decoration:underline;
}

.sep {
	display: none;
}


h1 {
	margin: 0;
	/*font-variant: small-caps;*/
	color: #2f4f4f;
	background: transparent;
	} 
	
h2 {
	margin-top: 0; color: #b39e3c;
	background: transparent;
	}
	
h3 {
	color: #005a9c;
	background: transparent;
	margin-bottom: 0;
	}
	
	
h1, h2, h3 {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	}
	
h1 { font-size: 160% }
h2 { font-size: 80%; font-weight: normal; }
h3 { font-size: 110% }

acronym, abbr, dfn {
	cursor: help; 
	border-bottom:1px dashed #333;
	}

dt {
	margin-top: 0; 
	font: 1.2em "arial unicode MS", arial, geneva, sans-serif; 
	font-weight: bold;
	}
	
dd {
	margin-top: 0;
	}

blockquote {
	color: #696969;
	background: #eaeaea;
	padding: 0.8em;
	}

input {
	border: 1px solid #000;
	font-weight: bold;
	color:#005a9c;
	background: #f5f5f5;
	}

/* *************** Logo Layer **************  */
#logo {
	position: relative;
	margin: 0;
	padding: 0.1em;
	color: #000;
	background: transparent;
	text-align:left;
	}

#logo img.securian {
	width: 100px;
	height: 55px;
	border: 0;
	}

#logo img.decare {
	width: 122px;
	height: 45px;
	border: 0;
	margin: 5px;
	}

#logo a {
	color: #fff;
	background: transparent;
	border: 0;
	}

#logo .sep {
	color: #fff;
	background: transparent;
	}



/* *************** Main Nav **************  */

#mainNav {
	layer-BACKGROUND-color: #b39e3c;POSITION: relative;top:-2px;LEFT: 0px; right:0px;PADDING-RIGHT: 0px;PADDING-LEFT: 100px; BORDER-TOP: #000 1px solid; BORDER-BOTTOM: #000 1px solid; Z-INDEX: 5; BACKGROUND: #b39e3c; PADDING-BOTTOM: 0.4em; VERTICAL-ALIGN: middle; COLOR: #fff; PADDING-TOP: 0.4em;  BORDER-RIGHT: #000 0px solid;  BORDER-LEFT:  #000 0px solid; ; TEXT-ALIGN: left;WIDTH=100%; MARGIN: 0px; 
}


#mainNavHolder {
	background: background: #b39e3c;color: #fff;width: 750px;white-space: nowrap;
}
#mainNav p, map {
	margin: 0px;padding: 0px;
}
#mainNav a {
	background: transparent;color: #fff;text-decoration: none;font-weight: bold;margin: 0 1em;/*font-variant: small-caps;*/
}
#mainNav a:hover {
	/*color: #f0e68c;*/color: #330;background: transparent;text-decoration: underline;
}
#mainNav a span, p.accesskey span {	text-decoration: underline;
}
#mainNav a.hideMe, #mainNav a.hideMe:visited, #mainNav a.hideMe:hover, #mainNav a.hideMe:active, .sep {
background: transparent;color: #b39e3c;
}
#mainNav .indent {
	margin-left: 110px;
}

#mainNavHome {
	POSITION: relative;
	/*top:-2px;*/
	LEFT: 0px; 
	right:0px;
	PADDING-LEFT: 0px; 
	BORDER-TOP: #000 0px solid; 
	BORDER-BOTTOM: #000 0px solid; 
	/*Z-INDEX: 5; */
	VERTICAL-ALIGN: middle; 
	COLOR: #fff;
	BORDER-RIGHT: #000 0px solid;  
	BORDER-LEFT:  #000 0px solid;
	TEXT-ALIGN: left;
	margin: 0px;
	padding-bottom: 4px; 
	padding-top: 4px;
	background-image: url('/gif/navbkgd_black.gif');
	background-repeat: repeat-x;
}

#mainNavHome p, map {
	margin: 0px;
	padding: 0px;
}
#mainNavHome a { 
	color: #fff; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 12px; 
	padding-bottom: 4px; 
	padding-top: 4px; 
	padding-right: 1em; 
	padding-left: 1em;
	border-right: 1px solid #C9B929;
	margin: 0px;
	white-space: nowrap;
	background-image: url('/gif/navbkgd_black.gif');
	background-repeat: repeat-x;
	font-family: Arial, sans-serif;
}
#mainNavHome a:hover { 
	color: #000;
	background-image: url('/gif/navbkgd_gold.gif');
	background-repeat: repeat-x;
}
#mainNavHome a span, p.accesskey span {	
	text-decoration: underline;
}
#mainNavHome a.hideMe, #mainNavHome a.hideMe:visited, #mainNavHome a.hideMe:hover, #mainNavHome a.hideMe:active, .sep {
	background: transparent;
	color: #b39e3c;
}
.mainNavHomeTable {
	border-bottom: #C9B929 2px solid;
	border-top: #000 0px solid;
	border-right: #000 0px solid;
	border-left: #000 0px solid;
	margin: 0px;
	padding: 0px;
}

#mainNavHome a.mainNavHomeCurve {
	background-image: url('/gif/roundcornerlt.gif');
	background-repeat:no-repeat;
	padding-right: 0px;
	padding-right: 0px;
}

/* *************** Tag Line *************** */
#tagLine{
	TEXT-ALIGN: right;PADDING-RIGHT: 1.2em;FONT-SIZE: 100%;/*PADDING-LEFT: 300px;top: -300px*/ right:10px
}
	
/* *************** Top Nav **************  */

#topNav{	PADDING-RIGHT: 1.2em; /*POSITION: absolute;PADDING-LEFT: 300px; */ FONT-SIZE: 90%; right: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.2em; MARGIN: 0px; COLOR: #000; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, sans-serif;  TOP: 0px;  WIDTH=100%; TEXT-ALIGN: right;
}

#topNav a {
	color: #666;
	background: #fff;
	text-decoration:none;
}


#topNav a:hover {
	color: #000;
	background: #fff;
	text-decoration:underline;
}

#topNav .hideMe, #topNav .hideMe a, #topNav .hideMe a:visited,  #topNav .hideMe a:hover, #topNav .hideMe a:active{
	color: #fff;
}

/* *************** Image Banner **************  */
#banner {
	position: relative;
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #b39e3c;
	border-top: 0px solid #fff;
	/*height: 110px;*/
	z-index:2;
}

#banner a {
	color: #b39e3c;
	background: none;
	border: 0;
	text-decoration: none;
}

#homeBannerImage {
	position: relative;
	background: transparent;
	color: #000;
	border: none;
	margin: 0;
	padding: 0;
	width: 570px;
	left: 0;
	top: 0;
}
	

img.bannerImage {
	height: 144px;
	border: 0;
	margin: 0;
	display: inline;
}

img.buttonImage {
	height: 104px;
	width: 172px;
	border: 0;
	margin: 0;
}
	
#bannerText {
  color: #FFF;
  background: transparent;
  margin: 0;
  position: relative;
  left: 0px;
  text-align:left;  
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
}
  
#bannerText a:LINK {
	text-decoration: underline;
	color: #FFF;
}
  
#bannerText a:HOVER {
	text-decoration: underline;
	color: #FFF;
}

#bannerText a:VISITED {
	text-decoration: underline;
	color: #FFF;
}

/* *************** Left Column **************  */
#leftColumn, #middleLeftColumn, #middleRightColumn,  #rightColumn {
	position: relative;
	margin:8px 8px;
	top:0px;
	background-color: #fff;
	color: #000;
	padding: 2px 2px;
}

#lower1, #lower2, #lower3{font-size: 100%;}

.leftBorder{	
	border-left: 1px solid #C9B929;
  padding-left:5px;
  padding-right:5px; 
  min-height:115px;
}

.leftBorder1{  
  border-left: 1px solid #b39e3c;
  padding-left:0.5em;
  height:225px;
  font-size: 95%
}

.leftBorder2{
	padding: 2px 2px; 
	margin:0px 2px; 
}

.leftBorder3{
	border-left: 1px solid #b39e3c;
  padding-left:0.5em;   
  font-size: 95%;
  height:350px;
}

.leftBorder4{  
  border-left: 1px solid #b39e3c;
  padding-left:0.5em; 
  height:75px;
  font-size: 95%
}

#leftColumn p {
	padding-right: 10px;
	font-size: 95%;
	margin:0;
}

#leftColumn h2, #middleLeftColumn h2, #middleRightColumn h2,  #rightColumn  h2 {
	margin: 0;
	margin-left: 65px;
	font-weight: bold;
	font-size: 120%;
	color: #330;
	background: #fff;
	padding-right: 5px;
}

#leftColumn a {
	color: #0000FF;
	text-decoration: none;
}
#leftColumn A:visited {
	color:#800080;text-decoration:none;
}

#leftColumn a:hover {
	text-decoration: underline;
}

.leftColumnText {
	font-size: 95%;	
}

.leftColumnText ul {
	margin-top: -1px;
	margin-bottom: 0px;
	padding-top: 0px;	
	padding-top: 0px;
	text-indent: 0px;
	margin-left: 0px;
	padding-left: 20px;
}

/* *************** Left Column Lower **************  */
#leftColumnLower {
	position: relative;
	background-color: #fff;
	color: #000;
	padding: 0;
	border: 1px solid #B39E3C;
}

#leftColumnLower p {
	padding-right: 5px;
	font-size: 95%;
}

img.marketImage {
	/*width: 175px;
	height: 53px;*/
	border: none;
	margin: 0;
	display: inline;
}

img.decare {
	/*width: 122px;
	height: 45px;*/
	border: 0;
	margin: 2px;
}
	
p.marketing {
	width: 95%;
	border: 1px solid #B39E3C;
	margin: 0;
}


#leftColumnLower h2 {
	margin: 0;
	font-weight: normal;
	font-size: 130%;
	color: #330;
	background: #fff;
}

#leftColumnLower a {
	color: #0000FF;
	text-decoration: none;
}
#leftColumn a:visited{
	color:#800080;text-decoration: none;
}

#leftColumnLower a:hover {
	text-decoration: underline;
}

#leftColumnLower p.inner {
	margin:5px;
}

p.lowerLeftHeader{
	background: #B39E3C;
	/*width: 100%;*/
	margin: 0;
	border: 1px solid #B39E3C;
	color: #fff;
	font-weight: bold;
	padding: 4px;
}

/* *************** Middle Left Column **************  */
/*

#middleLeftColumn h2 {
	margin: 0;
	font-weight: bold;
	font-size: 130%;
	color: #330;
	background: #fff;
	padding-right: 5px;
}

#middleLeftColumn a {
	color: #0000FF;
	text-decoration: none;
}
#middleLeftColumn a:visited{
	color:#800080;text-decoration: none;
}

#middleLeftColumn a:hover {
	text-decoration: underline;
}

#middleLeftColumn p {
	padding-right: 5px;
	font-size: 95%;
	margin: 0;
}
*/
/* *************** Middle Right Column **************  */
/*

#middleRightColumn h2 {
	margin: 0;
	font-weight: bold;
	font-size: 130%;
	color: #330;
	background: #fff;
	padding-right: 5px;
}

#middleRightColumn a {
	color: #0000FF;
	text-decoration: none;
}
#middleRightColumn a:visited{
	color:#800080;text-decoration: none;
}

#middleRightColumn a:hover {
	text-decoration: underline;
}

#middleRightColumn p {
	padding-right: 5px;
	margin: 0;
	font-size: 95%;
}
*/
/* *************** Lower Middle Column **************  */
#lowerMiddleColumn {
	position: relative;
	background-color: #fff;
	color: #000;
	padding: 0;
/*	border: 1px solid #B39E3C;*/
	font-size: 95%;
}

p.lowerMiddleHeader {
	background: #B39E3C;
	margin: 0;
	border: 1px solid #B39E3C;
	color: #fff;
	font-weight: bold;
	padding: 4px;
}

#lowerMiddleColumn p {
	/*padding: 5px;*/
	margin:0;
	text-align: left;
}

#lowerMiddleColumn img.garywhite {
	width: 350px;
	height: 120px;
	border: 0;
	margin: auto;
}

#lowerMiddleColumn img.gary {
	width: 135px;
	height: 113px;
	border: 0;
	float: left;
	margin:0.35em 0.2em;
}

#lowerMiddleColumn p.daCaption {
	margin: 0.35em 0.2em;
	color: #030;
	font-size: 95%;
	padding-left: 1.1em;
	text-align: right;
}

#lowerMiddleColumn p.daSmall {
	font-style: italic;
	margin-left: 130px;
}

#lowerMiddleColumn ul {
	padding:0;
}

#lowerMiddleColumn li {
	padding:0;

}

#lowerMiddleColumn h2 {
	margin: 0;
	font-weight: bold;
	font-size: 130%;
	color: #330;
	background: #fff;
	}

#lowerMiddleColumn div.alignRight {
	text-align: right;
	padding-right: 5px;
	bottom:2px;
	position: relative;
	right: 0;
}

#lowerMiddleColumn a {
	color: #0000FF;
	text-decoration: none;
}
#lowerMiddleColumn a:visited{
	color:#800080;text-decoration: none;
}


#lowerMiddleColumn a:hover {
	text-decoration: underline;
}

#lowerMiddleColumn img.floatLeft {
	width: 135px;
	height: 122px;
	align: left;
	border: 0;
	padding-right: .1cm; 
	visibility: visible;
	position: relative;
}


/* *************** Right Column **************  */

/*
#rightColumn ul {
	margin: 2px 5px 2px 10px;
	padding:0;
}

#rightColumn li {
	margin-bottom: 0px;
      font-size: 90%;
}

#rightColumn h2 {
	margin: 0;
	font-weight: bold;
	font-size: 130%;
	color: #330;
	background: #fff;
	padding-right: 5px;
}

#rightColumn a {
	color: #0000FF;
	text-decoration: none;
}
#rightColumn a:visited{
	color:#800080;text-decoration: none;
}

#rightColumn a:hover {
	text-decoration: underline;
}

#rightColumn p {
	font-size: 95%;
	margin: 0;
}
*/

/* *************** LowerRight Column **************  */
#lowerRightColumn {
	position: relative;
	background-color: #fff;
	color: #000;
	padding: 0;
	border: 1px solid #B39E3C;
	font-size: 95%;
}

#lowerRightColumn ul {
	margin: 2px 5px 2px 10px;
	padding:0;
}

#lowerRightColumn li {
	margin-bottom: 5px;
}


p.lowerRightHeader{
	background: #B39E3C;
	margin: 0;
	border: 1px solid #B39E3C;
	color: #fff;
	font-weight: bold;
	padding: 4px;
}

#lowerRightColumn p {
	padding-left: 5px;
}

#lowerRightColumn h2 {
	margin: 0;
	font-weight: normal;
	font-size: 130%;
	color: #330;
	background: #fff;
}

#lowerRightColumn a {
	color: #0000FF;
	text-decoration: none;
}
#lowerRightColumn a:visited{
	color:#800080;text-decoration: none;
}

#lowerRightColumn a:hover {
	text-decoration: underline;
}
	
#lowerRightColumn div.alignRight {
	text-align: right;
	padding-right: 5px;
	bottom:2px;
	position: relative;
	right: 0;
}

/* *************** Home Page Lower Column **************  */

.homePageLowerColumn {
	padding: 4px;
}

/* *************** Footer Layer **************  */

#footer {
	/*
	left: 0;
	width: 100%;*/
	position: relative;
	background: #fff;
	color: #000;
	/*border-top: 1px solid #b39e3c;*/
	text-align:center;
	font-size: 75%;
	margin-top:0em;
	padding:0.5em;
	
}


#footer a {
	color: #0000FF;
	text-decoration: none;
}
#footer a:visited{
	color:#800080;text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#scroller {
	font-weight:bold;
	height:30px;
	margin-left:11px;
	margin-right:11px;
	padding:2px;
	text-align:center;
	margin-bottom:4px;
	border:1px solid #B39E3C
	}
	


/*  *************** Aural Styles ***************  */

@media aural {
   h1, h2, h3,
   h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90; }
   h1 { pitch: x-low; pitch-range: 90; }
   h2 { pitch: x-low; pitch-range: 80; }
   h3 { pitch: low; pitch-range: 70; }
   h4 { pitch: medium; pitch-range: 60; }
   h5 { pitch: medium; pitch-range: 50; }
   h6 { pitch: medium; pitch-range: 40; }
   li, dt, dd  { pitch: medium; richness: 60; }
   dt { stress: 80; }
   pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80; }
   em { pitch: medium; pitch-range: 60; stress: 60; richness: 50; }
   strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90; }
   dfn { pitch: high; pitch-range: 60; stress: 60; }
   s, strike { richness: 0; }
   i  { pitch: medium; pitch-range: 60; stress: 60; richness: 50; }
   b { pitch: medium; pitch-range: 60; stress: 90; richness: 90; }
   u { richness: 0; }
   a:link { voice-family: harry, male; }
   a:visited { voice-family: betty, female; }
   a:active { voice-family: betty, female; pitch-range: 80; pitch: x-high; }
}

.formText {
	position: absolute;
	left: 12px;
}

.dentalPlans {
	padding-left: 15px;
	padding-bottom: 7px;
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #999;
}
