/* -----------------------------------------

Title: 
Author: 
URL: 

Description: 

Created: 
Modified: 

----------------------------------------- */


/* ----- Globals ----- */

* {
/*
	margin: 0;
	padding: 0;
*/
}	

html {}

body, #wrap, #header, #nav, #primaryContent, #secondaryContent, #nav-secondary, #footer {
/*
	float: none !important;
	width: auto !important;
	margin: auto !important;
	padding: auto !important;
*/
}

body {
	font-size: 12px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: normal;
}


/* ----- Structure Elements ----- */

#wrap {
}	

#header {
	display: none !important;
}

#nav {
	display: none !important;
}	

#primaryContent {
	padding: 0 1em;
}	

#secondaryContent {	
	display: none !important;
}	

#nav-secondary {
	display: none !important;
}

#footer {	
	padding: 1em;
	border-top:  1px solid  #e6e1da;
}

#breadcrumbs {
	display: none !important;
}

/* ----- Headings ----- */

h1, h2, h3, h4 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

h1, h2 {
	display: none !important;
}

h3 {	
	font-size: 24px;
	color: #319b8d;
	font-weight: normal;
	border-bottom: 1px solid #e6e1da;
}

h4 {
	font-size: 14px;
	color: #000;
	font-weight: normal;
	clear: both;
}

h4 span.dsrc {
	font-size: 11px;
	color: #999;
}

/* ----- Paragraphs ----- */

p {}
#primaryContent p {}
#secondaryContent p {}

/* ----- Text formatting ----- */

strong {}
em {}
b {}
i {}

/* ----- Lists ----- */

ul {
	margin-left: 14px;
	padding-top: 10px;
	padding-bottom: 5px;
}
ul li {
	padding-top: 4px;
}
ol {	
	margin-left: 18px;
	padding-bottom: 5px;
}
ol li {}

#nav ul {}
#nav ul li{}
#nav ol {}
#nav ol li {}

/* ----- Definition lists ----- */

dl {}
dt {}
dd {}

/* ----- Tables ----- */

table {	
	border-top: 1px solid #ccc;
	margin-top: 10px;
	text-align: left;
}
caption {	
	font: 12px bold "Trebuchet MS", Helvetica, sans-serif;
	text-align: left;
	margin-top: 10px;
	padding-left: 3px;
}
thead {}
tbody {}
tfoot {}
tr {}
tr .alt {}
th, td {	
	border-spacing: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #ccc !important;
	padding: 3px 15px 3px 5px;
}
th {
	
}
td {	
}

/* ----- FORMS ----- */

form {
	padding: 10px 0;
}
fieldset {	
	width: 305px;	
	border: 1px solid #eee;
	background-color: #f8f7f5;
	padding: 15px;
}
legend {
	font: 13px normal "Trebuchet MS", Helvetica, sans-serif;
	color: #000;
	padding: 0 5px;
}
label { 
	display:block;
}
input {
	border: 1px solid #999;
}
input.iks {
	width: 245px;
}
textarea {	
	border: 1px solid #999;
	height: 120px;
	width: 245px;
}
select {
	border: 1px solid #999;
}
optgroup {}
option {}

/* ----- Images ----- */

img {}

img.cds {
	display: block !important;
}

#primaryContent p img {
	float: left;
	margin: 0 10px 7px 0;
	border: 1px solid #eee;
	padding: 2px;
}


/* ----- Break ----- */

.hide {	
	display: none !important;
}

/* ----- Links ----- */
a {
	color: #0062b0;
}
a:hover {
	color: #900;
}
a:visited {
	color: #666;
}

a[href^="/"]:after {
	content: " (http://www.centredesante.mb.ca" attr(href) ") ";
}


/* ----- Quotes ----- */

blockquote {}
blockquote p {}
cite {}
blockquote cite {}

/* ----- Code ----- */

pre {}
code {}
p code {}
pre code {}
