/* CSS Document */

h1{
	font-size: 	1.2em;
}

h2{
	font-size: 	1.05em;
}

h3{
	font-size:	1em;
	padding-left:	.5em;
}

a {
	font-weight:	bold;
}

table#timeline{
	text-align: center;
	font-size: 1.05em;
	border-left: dotted .1em;
	border-right: dotted .1em;
}

table#comparison th, table#comparison td, table#timeline th, table#timeline td{
	padding: .5em;
	padding-left: 1em;
	padding-right: 1em;
}

table#comparison th{
	background-color:	#880606;
	color:			#FFFFFF;
	font-weight:		bold;
}

table#timeline th, table#timeline td{
	border-left: dotted .1em;
	border-right: dotted .1em;
}

table#timeline th{
	border-bottom: solid .1em;
}

table#contact_us th{
	width:		23%;
	text-align:	left;
}

table.training_sessions{
	text-align:	left;
	margin:		0em;
}

table.training_sessions th{
	padding-bottom:	1em;
	color:			#02820C;
}

table.training_sessions td{
	padding-right:		1em;
	padding-bottom:	1em;
}

td.exchange{
	background-color: #FFFFCC;
}

td.mirapoint{
	background-color: #ECECEC;
}

img.exchange_icon{
	padding-left:	   	.5em;
	vertical-align:	middle;
}

h2 img.exchange_icon{
	padding-bottom:	.25em;
}

.timeline_1,
.timeline_11{
	background-color: #F57E7E;
}

.timeline_2{
	background-color: #F4B87C;
}

.timeline_3{
	background-color: #F3F37C;
}

.timeline_4{
	background-color: #B7F37B;
}

.timeline_5{
	background-color: #79F3B6;
}

.timeline_6{
	background-color: #79F3F3;
}

.timeline_7{
	background-color: #79B6F3;
}

.timeline_8{
	background-color: #7979F3;
}

.timeline_9{
	background-color: #B679F3;
}

.timeline_10{
	background-color: #F379F3;
}

.question{
	margin-top: 		1.5em;
	padding: 			.5em;
	background-color: 	#880606;
	color:			#FFFFFF;
	font-weight: 		bold;
}

.answer{
	padding-left: .5em;
}

.emphasis{
	font-weight: bold;
}

.note{
	font-style:		italic;
	background-color:	transparent;
}

p.announcement_heading{
	font-weight:		bold;
	font-size:		1.05em;
	margin-bottom:	0em;
}

p.announcement{
	font-style:		italic;
	margin-top:		0em;
	padding:			.75em;
	background-color:	#FFFF99;
}

p.image{
	float:			right;
	padding-left: 		1em;
	margin-top:		 0em;
}

h2.exchange_head {
	background-color: 	#880606;
	color:  			#FFFFFF;
	padding:  		.3em;
}

div.migration {
	background-color: 	#ECECEC;
	margin-top: 		0px;
	padding: 			.2em;
}

div.migration ul {
	list-style-type: 	square;
}

div.migration img{
	padding-right:		.6em;
	float:			right;
}

div.migration p img{
	padding-left:	    	1em;
}

div.migration p{
	margin-top:		.75em;
}
