@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}


html, body {
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:100%;
	width:100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size:100%;
	line-height:100%;
	background: url(images/bg.jpg) top repeat-x #15141a;
}



/* *** LAYOUT *** */ 

#page { width:100%; text-align:center;}

#header { background: url(images/header.jpg) center top no-repeat; height:145px; min-height:145px !important; }

#content_main { background:none; padding:0; margin:0; height:305px; min-height:305px !important; }

#content { background:#fff; padding:0 0 20px 0;  }

#headline { width:100%;
			background:#847c93; 
			padding:5px 0 15px 10px; 
			margin:0 0 20px 0; 
			color:#ff0; 
			font: small-caps 26px Georgia, "Times New Roman", Times, serif;
			-moz-border-radius-bottomleft: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomright: 10px;
			-webkit-border-bottom-right-radius: 10px;
			}

#container { width:900px; text-align:left; margin-left:auto; margin-right:auto; }

#container p { padding:0 35px 0 15px;}

#maincol {  width:600px; float:left;  }

#con_maincol {  width:450px; float:left;  }

#sidebar { width:300px; float:right; }

#con_sidebar { width:450px; float:right; text-align:center; }

#art_teaser { background:none; width:90%; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

#art_teaser:hover { background: #ffffa6; }

#arthead a { letter-spacing:.15em; color:#847c93; font: small-caps 22px Georgia, "Times New Roman", Times, serif; }

#arthead a:hover { text-decoration:underline; color:#15141a; }

#art_list { list-style-type: circle; list-style-position:inside; text-indent:-15px; line-height:175%; padding:30px;}

#footer { background:#15141a; color:#666; clear:both; padding:15px 0 25px 0;}

#callout_wrap { padding:0 10px 25px 10px; font-family:Verdana, Geneva, sans-serif; }

#callout_a { width:280px; 
			margin-right:20px; 
			float: left; 
			display: inline; }

#callout_b { width:280px; 
			margin-right:20px; 
			float:left; padding-bottom:10px; color:#fff; }
			
#callout_b h3, h4 { color:#ff0; }

#callout_c { width:280px; 
			float:right; 
			clear:right; } 

#copyright { font-size:75%; padding:50px 0 50px 0; }

#icon { padding:0 5px 5px 0; }

#hipaa_icon { position:fixed; bottom:0; right:0; }

#download { margin:0 100px 50px 100px; padding:10px; min-height:65px; background: #ffe6ff; -moz-border-radius: 10px; -webkit-border-radius: 10px; letter-spacing:.15em; color:#847c93; font: small-caps 22px Georgia, "Times New Roman", Times, serif;}

#download:hover { text-decoration:underline; color:#15141a; }

#sstory_submit { margin:0 0 30px 0; padding:15px 0 15px 0; font-style:italic; font-size:12px; width:50%; }

#sstory { margin:0 100px 50px 100px; background: #ffe6ff; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

#sstory p { line-height:175%; }

#sig { text-align:right; }


/* *** TEXT ELEMENTS *** */ 

/*---:[ global elements ]:---*/
h1, h2, h3, h4, h5, h6 {  padding:15px 35px 5px 15px; }
h1 {  }
h2 { }
h3 {  }

a { color:#000; text-decoration:underline;}
a:hover { color:#000; text-decoration:none; }
a:visited { color:#666; }


a img { border: none; }
blockquote {  }
abbr, acronym {  }
code {  }
pre {  }
p {	line-height:150%; font-size:16px; margin-bottom:15px; }


/*---:[ form inputs ]:---*/
input, textarea { }
input:focus, textarea:focus { }

/*

 
#footer{
 height:150px; 
  background-color:#BCB9DC; 
 clear:both;
 } 
 */



/*** set the width and height to match images **/
 
#slideshow {
    position:relative;
    height:305px;
}
 
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
 
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
 
#slideshow IMG.last-active {
    z-index:9;
}






#menu {
	padding:15px 0 10px 0;
	margin-bottom:5px;
	text-align:right;
}

#menu li {
	display:inline;
	list-style-image:none;
	padding:10px 5px 5px 10px;
}

#menu a {
	text-decoration:none;
	color:#ff0;
}

#menu a:hover {
	color:#847c93;
}
 
 
 

 





 
 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



 /*printer styles*/ 
 @media print{ 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

