/*****************************************************************************************
Name:			global.css
Copyright:		Breakthrough Design Group
Description:	Style sheet containing global styles
*****************************************************************************************/
/** Very-Light Pink:fcebf1, Light Pink:fedbe8. Bright Pink:c7376e, Lt Purple:a63b64, Dark Purple:5e0024.  
	Lt Gray:c1bfbf, Medium Grey(Links):8d8c8c, dark gray:7d7d7d, darker gray(font):676767 **/
/** objects **/
html {height:100%;}
body {
	color:#873856;	
	font:12px Verdana, Helvetica, sans-serif;
	background:#fcebf1;
	text-align:center;
	margin:0px;
	height:100%; 	/** Needed for 100% height **/
}
a {
	color:#8d8c8c;
	text-decoration:underline;
}
a:hover {color:#7d7d7d;text-decoration:none}
a:active {color:#5e0024;}
a img {border:none;}
label {width:60px;font-weight:bold}
p{line-height: 19px;}
.content h1,.content h2,.content h3,.content h4,.content h5 {font-family:Georgia;font-weight:normal;color:#5e0024}
.content h1 {font-size:17px}
.content h2 {font-size:15px}
blockquote {font-size:14px;margin:0px;padding-left:35px;padding-right:35px;}
form {margin:0px; padding:0px}

/** classes **/
.article {border-bottom:1px dashed #9c9b9b;padding-bottom:15px;margin-bottom:13px}
*+html .article, *+html .article *, *+html .article .pinkhead {zoom:100%}	/** IE7 ONLY YAAAY **/

.article *{font-size:11px;}
.article p{margin:0px;color:#8d8c8c;line-height:24px}
.article h2{font-weight:normal;color:#a63b64;margin:0px;margin-bottom:4px}
.article a{background:url(../images/arrow.jpg) left no-repeat;padding-left:12px}
.article a:hover {}

.bread {padding:14px;font-size:11px;border-bottom:1px dashed #5e0024;margin-bottom:20px;}
.bread a{color:#5e0024;}

.container {
	width:994px; 
	background:#ffffff;
	position:relative; /* needed for footer positioning*/	
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:100%; /* real browsers */}

.container .main {text-align:left;padding:8px 8px 90px; /* bottom padding for footer */
	overflow: auto;	width: 100% /* These 2 are necessary for clearing the float */}
* html .container .main {padding-bottom:8em}
.container .main .leftmain {float:left;width:731px;margin-right:7px;border-right:1px dashed #efefef}
.container .main .leftcol {height:100%;width:218px; float:left; background:url(../images/left-side-bg.jpg) right repeat-y}
.container .main .leftnav {width:210px; background:url(../images/leftnav-bg.jpg); padding-bottom:15px}
.container .main .content {float:left;width:500px;margin-left:8px}
.container .main .contentinner {padding-bottom:30px}
.contentimg {float:right;border:1px solid #cccccc;padding:3px; margin:10px 15px 0px 15px}
.content ul li, .content ol li{margin-bottom:8px}
.leftnav ul{margin:0px;padding:0px;list-style:none}
.leftnav li{margin:0px;padding:0px}
* html .leftnav a{display:inline-block;width:94%;font-size:11px}/** necessary ie hack **/
.leftnav a{font-size:11px;color:white;text-decoration:none;display:block;position:relative;padding:6px;border-bottom:1px dashed white;}
.leftnav a:hover {color:#5e0024;background:white;}
.container .main .left-bottom {font-size:0px;margin-top:8px;margin-bottom:55px}
* html .container .main .left-bottom {}
.container .main .rightmain {float:left;width:240px}
.container .header {width:979px;margin-right:8px;margin-left:8px;height:107px;background:url(../images/upstate-header2.jpg) no-repeat}

.footer {clear:both;font-family:arial;border-top:1px dotted #e4e4e4; 
	font-size:11px;position:absolute;left:0;width:100%;color:#a7a7a7;
	bottom:0; /* stick to bottom IMPORTANT */
	padding-top:10px;}
.footer a {color:#6f6f6f;text-decoration:none}
.footer ul {list-style:none;}
.footer li {float:left;}
.footer ul a {text-decoration:underline;padding:3px 10px 3px 10px;border-right:1px dotted #a09fa0}
.footer a:hover {text-decoration:none}

.intro {display:none}
.intromoz {display:block}
* html .intromoz {display:none}

.joininput {padding:3px 3px;border:1px solid #A9A9A9; width:213px; font:.85em Verdana, Arial, sans-serif; color:#A9A9A9;}
.join h5{margin:0px;padding:0px 0px 10px 0px}
.join a{color:#5e0024;font-size:11px;margin-top:10px;display:block}

#homelink2 {float:left}
#homelink2 img {width:350px;height:105px}

.offices {float:left;width:250px;}
.offices h3 {margin-bottom:0px;margin-top:24px}
.offices p {padding-top:0px;margin-top:3px}

.nav ul {margin:0px;margin-top:26px;margin-right:5px;padding:0px;float:right;clear:right;list-style:none;}
*+html .nav ul{margin-top:24px} /** IE7 ONLY **/
.nav li {float:left;margin:1px;border:1px solid #813955;padding:0px}
.nav a {display:block;font-family:verdana;font-size:12px;color:white;text-decoration:none;
	padding:12px 10px 12px 10px;background:url(../images/nav-bg.jpg) repeat-x}
* html .nav a{position:relative}
.nav a:hover {background:url(../images/nav-bg-over.jpg) repeat-x;color:white}

.inner{padding:10px}

.mainbutton {color:white;font-size:11px;padding:5px 8px 5px 8px;background:#a10e47;border:1px solid #530725}
.mainbutton2 {color:white;font-size:11px;padding:3px 7px 3px 7px;background:#a10e47;border:1px solid #530725}
* html .mainbutton {padding:3px 5px 3px 5px}
.maininput {padding-top:3px;padding-bottom:3px;color:gray}
* html .maininput {padding:2px}

.navside {background:url(../images/navside-bg.jpg);margin-bottom:8px;}
.navside h1{color:white;font-size:14px}
.pinkside {background:#fedbe8;margin-bottom:7px;border-bottom:1px solid white}
.pinkside .pinkhead {background:#fab0cc;padding:3px 9px}

.search {padding-top:5px;padding-right:8px;float:right;clear:right;}
* html .search {margin-bottom:2px}
* html .search span {margin-top:5px}
* html .search span, * html .search input {float:left;}
.search a{color:white;font-size:11px;text-decoration:none;}
.search a:hover {text-decoration:underline;color:white}

.sideboxgrey {padding:8px;background:#efefef;margin-right:8px}
.sidebox {padding:8px;margin-right:8px}

/* Auto Navigation class */
.infusion #nav-infusion, .respiratory #nav-respiratory, .dme #nav-dme, .vamp #nav-vamp, .pharmacy #nav-pharmacy, .nutrition #nav-nutrition {background:url(../images/nav-bg-over.jpg) repeat-x;}
.infusion .snav-infusion, .respiratory .snav-respiratory, .dme .snav-dme, .vamp .snav-vamp, .pharmacy .snav-pharmacy, .nutrition .snav-nutrition, .about .snav-about, .contact .snav-contact, .healthnotes .snav-healthnotes {color:#5e0024;background:white;} 