/*	Global.css
 *	---------------------------------------
 *	Main stylesheet for faillitequebec.com
 *	---------------------------------------
 */

/* --------------------
 * Top Level
 */
html
{ font-family:Arial; }
#widgets
{ float:right; } 
#widgets iframe
{ display:block; float:right; }
#small_findagent
{ position:absolute; top:420px; right:5px; height:300px; width:250px; 
#right:20px;
} 
#content
{ width:800px; }
#leftMenuContent
{  }
/* --------------------
 * Header
 */
body.headerbody
{
	border-bottom:solid #d4d4d4 1px;
	margin:0px;
	margin-top:10px;
}
#header
{ 
	height:100%;
	width:100%;
	display:block;
	text-align:center;
	font-weight:bold;
	border-bottom:solid #d4d4d4 1px;
}
#header #headerContent
{
	margin: auto;
	text-align:left;
}
#header #leftText .line1
{ font-size:40px; line-height:30px; }
#header #leftText .line2
{ font-size:24px; }
#header #leftText
{
	float:left;
	width:430px;
	color:#7b7b7b;
	margin-top:10px;
}
#header #rightText
{
	float:right;
	width:400px;
	color:#7b7b7b;
	text-align:right;
	margin-right:50px;
}
#header #rightText .line1
{ font-size:70px; line-height:60px; }
#header #rightText .line2
{ font-size:14px; }
 
/* --------------------
* Left Menu
*/
#leftMenu
{ width: 100%; text-align:left; }
#leftMenu #toplinks a
{
	color:#919191;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;
}
 


 
/* --------------------
 * Classes / General
 */

h1
{ font-size:36px; font-weight:bold; text-align:center; color:#4b4b4b;}
h2
{ font-size:20px; font-weight:bold; text-align:center; }
h3
{ font-size:14px; font-weight:bold; text-align:center; }
html
{ font-size:12px; }
ul, ul li
{ margin:0px; padding:0px; list-style:none; }
ol li
{ margin-bottom:5px; }

h1 span.Small, h2 span.Small, h3 span.Small, th span.Small
{ font-size:12px; font-weight:bold; line-height:10px; display:block }

 a
{ color:#0b5be0; }

.Title
{ color:#0e66f8; }

img
{ border:none; }
.Center 
{ text-align:center; }
.Left
{ text-align:left; }
.Right
{ text-align:right; }
.Underline
{ text-decoration:underline; }
.Important
{ color:red; font-weight:bold; }
.MoreImportant
{ color:#7B7BBC; font-weight:bold; font-style:italic; text-decoration:underline;}
.Footnote
{ font-style:italic; font-size:10px; display:block; }
.greyLink
{
	color:#666666;
	text-decoration:underline;
	font-size:12px;
}
a.greyLink:hover
{ color: #0B5BE0; }
.SmallText
{ font-size:10px; }
.Inline li
{ display:inline; }
.Bigger
{ font-size:larger; font-weight:bold; }
.NormalLink
{ color:#0b5be0; text-decoration:underline; font-size:12px; margin-top:15px; display:block;}
ul.Quote, ul.Definition
{ font-size:12px; margin-left:30px; color:#7B7BBC; font-weight:bold; }
ul.Quote li, ul.Definition li
{ padding:10px 60px 10px 60px; font-style:italic; font-size:10px; color:black; }
ul.Normal li
{ margin:0px 0px 5px 30px; list-style-position:outside; list-style-type:disc; }
ul.Normal ul ul li
{ margin:0px 0px 5px 60px; list-style-type:square; }
ul.Margin li
{ margin:0px 0px 5px 30px; }
th
{ font-weight:bold; }
table.Border
{ border:solid 1px black; font-size:12px; }
table.Border th
{ font-size:12px; color:white; background-color:#9B9BDD; }
table.Row td
{ border-top:1px #CCCCCC solid; height:30px; }
ul.footerLinks
{
	font-family:Arial, Helvetica, sans-serif;
	color:#0B5BE0;
	font-size:10px;
	font-weight:normal;
	margin:auto;
	text-align:center;
}
ul.footerLinks a
{ text-decoration:underline; }
ul.footerLinks li
{ line-height: 20px; display:inline-block; text-align:left; }

/* --------------------
 * Specific pages
 */
#infoForm table
{ width:100%; }
#infoForm table .title
{ background-color:#d7d7f7; color:black; }
#members, #regions
{ font-size:10px; }
#members a.CorpoLink
{ display:block; }
#members p
{ margin:0px; padding:0px; }
#members td
{ vertical-align:top; border-top:solid 1px black; }
#regions td
{ vertical-align:middle; border-top:solid 1px black; }
#regions h2
{ margin:0px; }
#QuestionsGrouping
{ border: 1px solid black; width:100%;}
#QuestionsGrouping span.Bigger
{ display:block; width:100%; background-color:#d7d7f3; }
#QuestionsAnswers .Question
{ font-size:14px; font-weight:bold; color: black; }
#QuestionsAnswers .Answer
{ font-size:12px; margin-left:20px; font-weight:normal}
.calculator
{ width:200px; display:inline; font-size:12px; }
.calculator td
{ text-align:center; line-height:20px; }
.calculator .symbol
{ font-size:14px; }
.calculator .result
{ border-top:solid 3px black; line-height:30px; }
.budget 
{ width:100%; border-top:1px dashed black; padding-bottom:10px }
.budget td
{ vertical-align:bottom; }
.budget h3
{ margin:0px; } 
.budget .col1
{ width:350px; }
.budget .col2
{ width:100px; }
.budget .col3
{ width:150px; }
/* --------------------
* AccordionMenu
*/

.accordionMenu
{
	width: 100%;
	margin:0px; padding-top:1px;
}
.accordionMenu ul
{
	width: 100%;
	margin:0px; padding:0px;
	border: solid 1px #666666;
}
.accordionMenu li
{
	margin: 0px; 
	width:100%; 
	font-size:10px; 
	list-style:none; 
	display:block; 
	line-height:16px; 
	margin-left:5px;
}
.accordionMenu li a
{ color: #333333; text-decoration:underline; }
.accordionMenu li a:hover
{ color: #0B5BE0; }
.accordionMenu div.title
{
	color:#666666;
	font-size: 14px;
	font-weight:bold;
	border: solid 1px #e0e0e0;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	height:15px;
	background-image:url("../fr/images/icons/plus_minus.png");
	background-position: left top;
	background-repeat:no-repeat;
	cursor:pointer;
}
.accordionMenu div.title span
{margin-left:18px;}





