/* CSS Document for Cardium First Aid.  Created Oct 08 by SH for Internet Creation Ltd */
*
{
	margin: 0;
	padding: 0;
}
HTML
{
	font-size: 100%;
}
body{
	margin:25px 0 25px 0;
	padding:0;
	background-color:#283095;
	color:#000000;
	font-size: 62.5%;
}
h1, h2, h3, h4, h5, h6, p{
	margin:0 0 15px 0;
	padding:0;
}
p, ul, td{ font: normal 1.3em/1.4em Georgia, "Times New Roman", Times, serif;}
h1 {font: bold 2em/1.4em Georgia, "Times New Roman", Times, serif;  color:#03084d;}
h2 { font: bold 1.3em/1.4em Georgia, "Times New Roman", Times, serif;}
h3 {font: bold 1.7em/1.4em Georgia, "Times New Roman", Times, serif; color:#03084d;}
h4 {font: bold 2.2em/1.4em Georgia, "Times New Roman", Times, serif;  color:#006633; border-top: #009900 1px dashed;}
.h4small {font: normal 0.8em/1.4em Georgia, "Times New Roman", Times, serif;  color: #000000;}
table#courses {font-size: .8em; background:#FFFFFF url(../jpg/blueBg.jpg) 0 0 repeat-y; border:0; padding:5px; width:650px;
}
a img{
	border:none;
}
a, #col2 a {
	color:#CB175F;
	text-decoration:underline;
}
#footer p { font: normal 1.3em/1.4em Georgia, "Times New Roman", Times, serif; color:#FFFFFF; text-align:left;}
#footer .rightText { float:right; }
#footer .rightText a { text-decoration: none; color:#999999;}
#footer .rightText a:hover { text-decoration: underline; }
a:hover{
	text-decoration:none;
}
p.blueBg { background: #FFFFFF url(../jpg/blueBg.jpg) 0 0 repeat-y; height: 20px; padding: 5px; color:#000033; }
p.greenBg { background: #FFFFFF url(../jpg/greenBg.jpg) 0 0 repeat-y; height: 20px; padding: 5px; color: #003300; }
.strong { font-weight:bold; }
#skip_nav{
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.clear{
	clear:both;
}
#header{
	width:964px;
	height:207px;
	margin:0 auto;
	background-image:url(../jpg/header_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
}
#header h1{
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#logo{
	position:absolute;
	top:17px;
	left:4px;
}
#nav{
	margin:0;
	padding:0 0 6px 12px;
	position:absolute;
	left:20px;
	top:218px;
	width:700px;
	height:13px;
	background-image:url(../png/green_square.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	border-bottom: #009900 1px dashed;
}
#nav li{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0 15px 0 5px;
	background-image:url(../png/green_square.png);
	background-position:right 1px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
#nav a{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#nav a:hover{
	color:#2A8910;
}
#middle{
	width:964px;
	margin:0 auto;
	background-image:url(../png/middle_bg.png);
	background-position:left;
	background-repeat:repeat-y;
}
#content{
	width:955px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background-image:url(../png/content_bg.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0 0 0 5px;
}
.green_square_list{
	margin:0 0 15px 0;
	padding:0;
}
.green_square_list li{
	list-style-type:none;
	background-image:url(../png/green_square.png);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding:0 0 0 24px;
	margin:0 0 15px 0;
}
#col1{
	width:635px;
	float:left;
	display:inline;
	margin:55px 0 0 37px;
	padding:0 0 15px 0;
}
#col2{
	width:255px;
	float:right;
	display:inline;
	background-image:url(../png/first_aid_in_the_workplace.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	min-height:100px;
	height:auto !important;
	height:100px;
	margin:10px 12px 0 0;
	padding:0 0 270px 0;
}
#col2 h3{
	background-color:#DAEED3;
	width:195px;
	float:right;
	margin:0 3px 0 0;
	padding:3px;
}
#col2_content{
	width:195px;
	float:right;
	margin:0 3px 0 0;
	padding:3px;
}
#col2_content a{
	color:#009900;
	text-decoration:underline;
}
#col2_content a:hover{
	text-decoration:none;
}
#sub_col1{
	width:180px;
	float:left;
	display:inline;
	padding:0 25px 0 0;
	margin:0 0 0 0;
	border-right:1px solid #666666;
}
#sub_col2{
	width:400px;
	float:right;
	display:inline;
}
a.active{
	font-weight:bold;
}
#footer{
	width:964px;
	height:92px;
	margin:0 auto;
	background-image:url(../png/footer_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	padding:21px 0 0 0;
}
.greenText { color:#009900; }
table.choose { margin: 5px; padding:2px; width:100%;
}
td.green { background-color: #DDECD9; vertical-align:top;
} 
caption { display:none; }
.invertedComma img { float:left; }
.invertedComma p {padding-top: 20px;
}
ul.greenbullet {
	list-style-position: outside;
	list-style-image: url(../png/bullet.png);
	list-style-type: none;
	margin: 0 0 0 30px;
}