/*
Template name: Bitter Sweet
Template URI: http://templates.arcsin.se/bitter-sweet-website-template/
Release date: 2006-10-02
Description: Lime flavoured template with two columns.
Author: Viktor Persson
Author URI: http://arcsin.se/

This template is licensed under a Creative Commons Attribution 2.5 License:
http://templates.arcsin.se/license/
*/

/* standard elements */
* {
	margin: 0;
	padding: 0;
}
.container a {color: #444;}
.container a:hover {color: #000;}
body {
	background: #3a3a3a;
	color: #222;
	font: normal 75% "Lucida Sans Unicode",sans-serif;
}
.container input {
	color: #555;
	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
.container form  {
margin-left: 20px;
}
.container form input { 
margin-bottom: 5px;
}
.main ol, .main ul, .main p,.main cite,.main code,.main ul {
	font-size: 1.2em;
	padding-bottom: 1.2em;
	line-height: 1.4em;
}
.main ul, .main ol {margin-left: 65px;}
.main li { margin-top: 5px; }
.item ul { list-style: circle }
.main ul.staff li {
list-style:none;
border: dotted 1px #aaa;
border-top: 0;
border-right: 0;
padding-left: 5px; 
}
.container h1, .container h2, .container dt, .container h3 { font-family: georgia; }
.container h2, .container dt { font-size: 1.5em; color: #222;}
.container h3 {font-variant: small-caps; font-size: 1.2em; color: #333;}

/* misc */
.container .clearer {clear: both;}

/* structure */
.container {
	margin: 0 auto;
	width: 975px;
}
.container .floatr { float: right; }
.container .floatl { float:left; }

/* top */
.top {
	background: url(/assets/templates/linkcare/img/masthead.jpg) no-repeat;
	height: 237px;
	margin: 0 auto;
	width: 975px;
	text-align: center;
}
.top a { 
	line-height: 40px; 
	padding: 0 95px 115px 95px;
}
.top a span { display:none }
.container .ccm-spacer { display:none;}

/* main */

.main {
background: url(/assets/templates/linkcare/img/body.jpg) repeat-y;
}
.main td { vertical-align: top;  height: 260px;}
body.full .main { /*full page width*/
width: 975px;
}
body.left td#left, body.right td#right { width: 312px; }
body.left td#left {
	background-repeat: no-repeat;
	background-position: top right;
} 
body.right td#right { 
	background-repeat: no-repeat;
	background-position: top left;
}
td#right .right-div {
margin: 260px 20px 0 5px;
font-size: 8pt;
border-top: double 3px #fff;
}
#main .small { font-size: 80% }
#main {
padding: 0 11px 11px 11px;
}
#main h1 { 
	font-size: 1.8em;
	color: #111;
	background: url(/assets/templates/linkcare/img/h1_bg.jpg) no-repeat top left;
	padding: 6px 0 10px 15px;
	margin-bottom: 5px;
}
#main h2, #main dt, #main h3 {
	padding: 0 0 10px 15px;
}
#main p {
	padding: 0 25px 10px;
}
#main blockquote {
margin: 0 35px 10px;
background: #fff;
border: solid 1px #a6c8e1;
padding: 4px 4px 0 4px;
font-style: italic;
}
#main blockquote p {
margin: 0; padding: 0 0 3px 0;
}
#main div {margin: 0 10px; }
#main img { margin: 0 3px; border: solid 3px #fff; }
/* footer */
.footer {
	background: url(/assets/templates/linkcare/img/footer.jpg) no-repeat;
	color: #444;
	font-size: 10px;
	margin: 0 auto;
	padding-top: 20px;
	line-height: 17px;
	width: 975px;
	height: 72px;
	text-align: center;
clear:both;
}
.footer span { padding: 0 15px; }
.footer a {color: #666; text-decoration: none; border-bottom: dotted 1px #fff; }
.footer a:hover {color: #000; font-style: italic; border-bottom: solid 1px #000;}
.footer .right, .footer .right a {text-decoration: none; color: #444;}
.footer .right a:hover {color: #444;}

/* floats */

/*custom divs*/
.container .quotes { 
border: solid 3px #8ec4e0; 
width: 280px;
font-style: italic;
margin: 5px;
padding: 5px;
background: #fff;
font-family: verdana;
font-size: 9pt;
text-indent: 0;
}

/*Drop-down Navigation Styles*/

  /* common styling */
#nav .menu {
	background: url("/assets/templates/linkcare/img/navbar.jpg") no-repeat;
	font-family: verdana, sans-serif; 
	width:935px; 
	height: 32px;
	line-height: 32px;
	position:relative; 
	margin:0;
	z-index:100;
padding: 0 20px;
	}
#nav .menu ul li a, #nav .menu ul li a:visited {
	display:block; 
	cursor: pointer;
	text-decoration:none; 
	color:#E6EFF4; 
	text-align:center;
	font-size:13px; 
	overflow:hidden; 
        padding: 0 18.4px;
	}
#nav .menu ul {padding:0; margin:0;list-style-type: none; }
#nav .menu ul li {float:left; margin-right:1px; position:relative;}
#nav .menu ul li ul {display: none; margin-top: 3px; outline: solid 1px #6c8192; width: 225px; }

#nav .menu ul li:hover a {color:#fff; background: #cf161e;}/*non-IE only*/
#nav .menu ul li a:hover {-moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;}
#nav .menu ul li ul li a:hover {-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
#nav .menu ul li:hover ul {display:block; position:absolute; top:29px; left:0; width:105px;}/*non-IE only*/
#nav .menu ul li:hover ul li a.hide { color:#fff;}/*non-IE only*/
#nav .menu ul li:hover ul li:hover a.hide {color:#fff;}/*non-IE only*/
#nav .menu ul li:hover ul li ul {display: none; }
#nav .menu ul li:hover ul li a { text-align:left; display:block; padding: 2px 2px 2px 5px; font-size: 9pt; font-family: arial; color:#3a3a3a; border-bottom: double 3px #6c8192; width: 225px; background: #bfd9ea; line-height: 17px;}
#nav .menu ul li:hover ul li a.last { border-bottom: 0px }
#nav .menu ul li:hover ul li a:hover { color:#000; background: #fff; border-color: #990000; }
#nav .menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#nav .menu ul li:hover ul li:hover ul.left {left:-105px;}
.active { font-style:italic }
/*End Drop-down*/

ul.sidebyside {
float:left;
width: 160px;
}

dt {
background-image: url("/assets/templates/linkcare/img/arrow-right.jpg");
background-repeat: no-repeat;
background-position: 0px 4px;
margin-left: 20px;
cursor: pointer;
}

dt.active { 
background-image: url("/assets/templates/linkcare/img/arrow-down.jpg");
}

iframe { border: groove 2px #8ec4e0 }

/*squeezebox*/
#sbox-window embed, #sbox-window object, #sbox-window select
{
	visibility:visible;
}
#sbox-overlay
{
	position:absolute;
	background-color:#000;
}
#sbox-window
{
	position:absolute;
	background-color:#fff;
	text-align:	left;
	overflow:visible;
	padding:10px;
	/* THESE DON'T VALIDATE, BUT THEY LOOK SO NICE :) */
	-moz-border-radius:	5px; /*FF*/
	-webkit-border-radius:5px; /*Safari*/
}
#sbox-btn-close
{
	position:absolute;
	width:30px;
	height:30px;
	right:-15px;
	top:-15px;
	background:url(http://www.pactec.org/assets/images/closebox.png) no-repeat center;
	border:none;
}
.sbox-window-ie6 #sbox-btn-close
{
	background-image:url(http://www.pactec.org/assets/images/closebox.gif);
}
.sbox-loading #sbox-content
{
	background-image:url(http://www.pactec.org/assets/images/spinner.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#sbox-content
{
	clear:both;
	overflow:auto;
	background-color:#fff;
	height:100%;
	width:100%;
}
.sbox-content-image#sbox-content
{
	overflow:visible;
}
#sbox-image
{
	display:block;
}
.sbox-content-image img
{
	display:block;
}
.sbox-content-iframe#sbox-content
{
	overflow:visible;
}
.body-overlayed embed, .body-overlayed object, .body-overlayed select
{
	visibility:hidden;
}

