
/* ------------------------------------------------------------------
	MAIN STYLESHEET
	
	Project: Steps to Leadershop
	Created: 2008-10-23
	Created by: Gianni Casagrande gianni@rkd.ca
	
	COLOURS:
	
	Bg Green Dark	#98bf43
	Rouge			#b2412d
	Hover Green		#d1eece
	Cyan			#479286
	Light Cyan		#7fb3ab
	
------------------------------------------------------------------- */
 
html { 
	overflow-y: scroll; /* keeps vertical scroll bar in firefox at all times so page doesn't jump around */
	height: 100%;
	}
body {
	background: #98bf43;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	}
#container {
	width: 944px;
	margin: 0 auto;
	padding-left: 39px;
	background: url(images_stepup/main_bg.gif) #98bf43 top center repeat-y;
	}

	.Body { /* use this class to set body background colour so that it does not interfere with the WYSIWYG editor */
		width: 850px;
		padding-left: 20px;
		color: #000;
		}
		
	.Body td {
		margin: 0 auto;
		padding-left: 20px;
	}
	
	.SubTitle {
		width: 850px;
		margin: 0 0 -10px 47px;
		font-family: "Trebuchet MS", sans-serif;
		color: #479286;
		font-size: 14px;
		padding: 0;
		font-weight:bold;
	}
	
	.table {
		width: 850px;
		padding-left: 20px;
	/*	margin-right: 30px;
		padding-right: 30px;*/
	}

	img, form { /* removes all default formatting on images and forms */
	margin: 0;
	padding: 0;
	border: 0;
	}

:focus { outline: none; } /* removes dotted outline from links */

.Clear { clear: both; } /* clears all floats; apply to empty divs */


/* ---------------------
	GLOBAL STYLES - style as necessary
--------------------- */

a:link { color: #b2412d; text-decoration: underline; }
a:visited { color: #b2412d; text-decoration: underline; }
a:hover { color: #479286; text-decoration: none; }
a:active { color: #7fb3ab; text-decoration: none; }

p { 
	font-size: 14px;
	line-height: 22px;
	margin: 10px 15px 15px 15px;
	padding: 0;
	}

div, td {}

strong, b {
	font-weight:normal;
	color: #4c4c4c;
	/*font-size:12px;*/
	line-height: 22px;
	}

em, i {
	font-style: italic;
	}

h1 { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #4c4c4c;
	line-height: 25px;
	font-weight:normal;
	}
	
h2 {
	font-family: "Trebuchet MS", sans-serif;
	color: #479286;
	font-size: 14px;
	margin: 7px 0 3px 0;
	padding: 0;
	}
h3 {
	font-size: 16px;
	}
h4 {
	font-size: 14px;
	}
h5 {
	font-size: 13px;
	}
h6 {
	font-size: 12px;
	}

ul { 
	list-style:url(../../images/bullet_image.gif);
	list-style-image:url(../../images/bullet_image.gif);
	line-height: 26px;
	margin-top: -3px;
}

ol { }

hr {
	color: #d8d8d8;
	background-color: #d8d8d8;
	height: 1px;
	border: 0; 
}

.hr {
	background:url(images_stepup/content_rule.gif) top left no-repeat;
	height: 3px;
	width: 100%;
	border:0;
	margin: 15px 0 0 0;
	color: #fff;
	background-color: #fff;
	}

/* styles used by WYSIWYG - style as necessary */
pre { }

address { }

#Head {
	width: 944px;
	margin: 0 auto;
}

#Footer {
font-size: 12px;
color: #b2412d;
clear:both;
padding: 50px 200px 30px 20px;
}	
	#Footer .right {
		padding-left: 35px;
	}
	
.buttons {
	margin-left: 50px;
	width:800px;
}
