/* CSS Document */

* html body {
	background:#FFFFFF url("/gfx/bg_header.gif") repeat-x top;
}

/* Basic HTML Elements
-------------------------------------------------------------------------------------  Basic HTML Elements */
h1, h1.replace {
	margin-left:227px; 
	border-bottom:none;
	padding-top:195px;
	font:normal 160%/1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#686F7D;
}
h1.replace { 
	background-image:url("/gfx/h1_replace.gif");
}
h1.replace strong {
	height:40px;  
}
h1.reducedmargin {
	padding-top:195px;
}
h2 {
	font:bold 120%/1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#AFAFAF;
}
h2 strong {
	color:#686F7D;
}
h3 {
	color:#AFAFAF;
}
a:link, a:visited {  
	border-color:#b5bdce;
	color:#6C7C9E;
}
a:hover {
	border-color:#AFC3E0;
	color:#AFC3E0;
}

/* Layout
--------------------------------------------------------------------------------------------------  Layout */
#body-wrap {
	border:none;
}
	* html #body-wrap {
		width:856px;
	}

.col-MS .subcol, .col-SM .subcol {width:202px;}		
.col-MS .maincol {width:604px;}
.col-SM .maincol {width:614px;}	

.col-SM .subcol {text-align:right;}

.subcol {border-right:1px solid #EFEFEF;}

/* Header
--------------------------------------------------------------------------------------------------  Header */
#header-wrap {	
	height:190px;
	background:transparent url("/gfx/bg_header.gif") repeat-x bottom;
}

#header {
	height:190px;
	background-image:url("/gfx/masthead.gif");
}

/* Main Navigation
-----------------------------------------------------------------------------------------  Main Navigation */
#nav {
	display:none;
}

/* Sub Navigation
------------------------------------------------------------------------------------------  Sub Navigation */
#subnav {
	display:none;
}

/*Side Navigation
-----------------------------------------------------------------------------------------  Side Navigation */
.sidenav {
	
	margin:0;
	border-right:none;
	padding-right:20px;
}

.sidenav div {																																		
	margin-bottom:0;	
}

.sidenav a:link, .sidenav a:visited {
	display:block;																																			
	margin-top:0px;
	margin-bottom:0;
	border-color:#e0e0e0;  
	border-bottom-style:dashed;	
	padding:5px 0;
	background-image:none;		
}

.sidenav a:hover {
	border-bottom-color:#D7E1EF;
	background-color:#FBFCFD;
}																																

.sidenav a span {
	padding:0;	
	text-align:right;
	font-weight:bold;	
	background-image:none;
	color:#6C7C9E;	
}
	* html .sidenav a span {
		display:block;
	}
.sidenav a:hover span {																																	
	color:#AFC3E0;
}

/* Index Pages
---------------------------------------------------------------------------------------------- Index Pages */
/* Features
------------------------------------------------------------------------------------------------- Features */
/* Boxes
---------------------------------------------------------------------------------------------------  Boxes */
.subcol .no-border .box {
	width:202px;
	padding:0;
}
/* Images
--------------------------------------------------------------------------------------------------  Images */
/* Lists
---------------------------------------------------------------------------------------------------  Lists */
/* Pull Content
--------------------------------------------------------------------------------------------  Pull Content */
.pull,
.pull240,
.pull300,
.pull360 {
	border:1px solid #DBDFE7;
	background:none;
}
.pull h3,
.pull240 h3,
.pull300 h3, 
.pull360 h3 {
	border-bottom:1px dotted #DBDFE7;
	font:bold 100%/1.1em Verdana, Arial, Helvetica, sans-serif;
	background:#F6F7F9;
	color:#6C7C9E;
}
.pull ul li {	
	margin-right:10px;
	padding-left:14px;
	background:url("http://www.missionpharmacal.com/Global_Content/Skins/Version_02-0/gfx/bullet_1.gif") no-repeat 0 .5em;
}
.pullquote {
	border-left:1px solid #EDEDEF;
	padding-left:1em;	
	color:#A6B2C9;
}

/* Footer
--------------------------------------------------------------------------------------------------  Footer */
#footer {
	width:635px;
	margin-left:211px;
	border-top:1px solid #EFEFEF; 	
}
#footertext {
	float:right;	
}

/* Footnotes
-----------------------------------------------------------------------------------------------  Footnotes */
/* Tables
--------------------------------------------------------------------------------------------------  Tables */
.halfwidth table {
	float:right;
	margin-left:10px;	
}
table caption {	
	font:bold 110%/1.2em Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#AFAFAF;
}
td, 
th {
	border:1px solid #DBDFE7;		
	color:#666666;	
}
th {
	text-align:center;
	background:#F6F7F9;	
}
thead th {		
	border-bottom-color:#B6BECF;	
	font-weight:bold;
	background:#EDEFF3;
	color:#6C7C9E;
}
tr.underline,
td.underline, 
th.underline {
	border-bottom-color:#B6BECF;
}

/* Forms
---------------------------------------------------------------------------------------------------  Forms */
/* Mobile
--------------------------------------------------------------------------------------------------  Mobile */
															#wince-catch-bottom {border-bottom:none;}
															#wince-catch-bottom a:hover {background-color:none;}
																																															
/* Misc
----------------------------------------------------------------------------------------------------  Misc */
#utilities {
	padding:20px 20px 0 0;
	text-align:right;
}
#utilities a:link, 
#utilities a:visited {
	border:none;
	text-decoration:none;		
}
#utilities a:hover {
	border-color:#AFC3E0;
	color:#AFC3E0;	
}

#utilities dl {
	margin-bottom:0px;
	padding-bottom:0px;	
}

#printerfriendly {
	padding:0;
	padding-right:20px;
	text-align:right;
}
#printerfriendly a:link, 
#printerfriendly a:visited {
	border:none;
	padding-bottom:5px;
	text-decoration:none;		
}
#printerfriendly a:hover {
	border-color:#AFC3E0;
	color:#AFC3E0;
}

.sponsor {
	margin-top:15px;
	padding-left:30px;
	text-align:left;	
}

/* Alignment
-----------------------------------------------------------------------------------------------  Alignment */
/* By default, the site content is centered. To align left, uncomment the lines below.                   */


	/** html body {text-align:left;}	
	#body-wrap, #nav, #subnav, #logo-wrap { margin-left:0; }	
	#body-wrap { border:0; }
	#header { background-position:left top; }
	#nav div, #subnav .top-horizontal { width:900px; }

	#subnav .top-horizontal { background:transparent url("/gfx/bg_subnav_left.gif") no-repeat left bottom; }

	#footer { width:900px; background:transparent url("/gfx/bg_footer_left.gif") no-repeat left top; margin-left:-5px; }
	#logo {margin-left:5px;}*/

/* Skins  
---------------------------------------------------------------------------------------------------  Skins */
.bookmarks {
	padding-top:50px;
	padding-left:30px;
}
.bookmarks .box {
	margin:0;
}
.subcol .no-border .bookmarks .box {
	width:172px;
}
.bookmarks a {
	float:left;
	margin:0;
	margin-right:4px;
	margin-bottom:4px;
	border:none;	
}
.bookmarks span {
	display:block;
	clear:both;
	font-weight:700;
	font-size:90%;
	color:#77abff;
}
.bookmarks a img {
	margin:0;	
}