body {
	background-color:#ffffff;
}

.back {
    margin-left:500px !important;
    bottom:30px !important;
    float: left;
}

td.middle_image {
    padding-right:30px;
}

div.button {
	width:65px;
	height:23px;
	bottom:30px; 
    margin-left:580px; 
	text-align:center;
	line-height:1.8em;
	font-weight:bold;
    font-size:12px;
	position:relative;
	background-color:#A55D2D;
	color:#fff;
}

div#t_title {
	height:43px;
	background-image:url('../img/bannerTitle.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#fff;
	overflow:hidden;
}
div#t_content {
	width:651px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div#t_content_container {
   margin: 0px 0px 0px 121px;
   padding-left:0px;
}
div#t_title h1 {
	visibility:hidden;
}

div#t_title h3 {
	visibility:hidden;
}

div.t_orangeline {
	background-image:none;
	background-color:#3D3D3D;
	height:29px;
	width:774px; 
	margin-left:auto;
	margin-right:auto;
}
div.t_buffer_class {
    width: 774px !important;
}
div#t_wrapper{
	background-color:#A55D2D;
	background-image:none;
	margin:0px;
	padding:0px;
}
div#t_nav {
	width:121px;
	padding: 160px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url('../img/nav.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#A55D2D;
	overflow:hidden;
}
div#t_nav ul li a, div#t_nav ul li ul li a {
	color:#fff;
	border:none;
}
div#t_nav ul li a:hover, div#t_nav ul li ul li a:hover {
	color:#3d3d3d;
	background-image:none;
}
div#content_wrapper {
	width:610px;
	padding:0px 0px 0px 0px;
    margin-right:0px;
    margin-bottom:40px;
}

div#t_content h2 {
    font-size:1.3em;
    line-height:1.9em;
    color:#fff;
    background-color:#5578CA;
    background-image:url('../img/bannerSubtitle.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    margin:0px;
    padding:0px;
    padding-left:15px;
    height:36px;
}
div#video {
	text-align:center;
}

div#guidelines {
	float:right;
	width:226px;
	background-color:#ffffff;
	padding:0px;
	padding:0px;
    margin-left:0px;
    _margin-left:-8px;
	display: inline;
}

div#guide_title {
    height:36px;
	margin:0px;
    background-color:#6B90E8;
	padding:0px;
	text-align:center;
}
div#guide_title h3 {
	color:#fff;
	line-height:2.8em;
	font-size:1em;
	margin:0px;
    margin-left:0px;
    width:226px;
	padding:0px;
}
div#menutext {
	padding:8px 8px 8px 8px;
    margin-left:0px;
    width:210px !important;
	background-color:#BBCBEF;
	font-size:9px;
}
div#menutext ol {
	margin:0px;
	padding:0px;
	list-style-type:decimal;
	list-style-position:inside;
}
div#menutext ol li {
	padding-top:6px;
	line-height:1.2em;
}
div#t_footer {
	margin-left:120px;
}
div.clear {
	clear:both;
}
div#next_scenario {
	width:65px;
	height:23px;
	top:100px;
	text-align:center;
	line-height:1.8em;
	font-weight:bold;
	position:relative;
	background-color:#A55D2D;
	color:#fff;
}
div#next_scenario a {
	color:#fff;
	text-decoration:none;
}
div#next_scenario a:hover {
	color:#3d3d3d;
	text-decoration:none;
}
/* Hide from IE5-mac \*/
* html div#content_wrapper {
        margin:0px 0px 0px -3px;
        padding-bottom:80px;
        position:relative;
}
* html div#t_content {
	width:640px;
}
* html div#t_content h2 {
    position:relative;
    left:-4px;
	width:403px;
}
* html div#next_scenario {
	top:100px;
}
* html div#guide_title {
	height:32px;
}
* html div#guidelines {
	width: 170px;
}
* html .back {
    /* setting that works with IE */
    margin-left:200px !important;
}
* html div.button {
    /* setting that works with IE */
    margin-left:480px; 
}

/* IE Hack end */

p {
    padding:2em;
    margin-bottom:0px;
    margin-right:0px;
    padding-right:0px;
}

div.glossary , p.glossary {
    margin-right: 240px;
}



div#guidelines_empty {
    float:right;
	width:225px;
    height:36px;
	background-color:#5578CA;
	padding:0px;
    margin:0px;
    margin-left:-8px;
    display: inline;
	width:226px;
}

div#t_footerspace {
    display:none;
}

ul {
    padding-bottom:2em;
    margin-bottom:0px;
}


dl {
	padding: 1em;
    padding-right:2em;
	margin: 0;
}

dt {
	font-weight: bold;
}

em {
	font-weight: normal;
}

dd {
    display: inline;
}

dd.thin {
    display: inline;
    display: block;
    width:54% !important;
}

div.button a {
	color:#fff !important;
	text-decoration:none;
}

div.button a:hover {
    text-decoration:none;
	color:#3d3d3d !important;
}

.align_left {
   margin-left:30px !important;
   margin-top:15px;
   position: relative !important;
   bottom:0px !important;
}

.closed_caption {
   margin-left: 50px;
   position:absolute;
   top:390px;
}

div embed {
   display: inline;
}

h3 {
   padding-left:10px;
}

td.scenario_name {
   width:200px;
   margin-left:10px !important;
   padding-left: 0px;
}

.mailform {
	padding: 1em;
}

.errors {
	color: #f00;
	font-weight: bold;
}

input.submit {
	text-align:center;
	font-weight:bold;
	font-family: Arial, sans-serif;
	background-color:#A55D2D;
	color:#fff;
}

/* REMOVE ONCE ALL SCENARIOS USE DL INSTEAD OF LI */
li.answered {
    color:#00487D;
    font-weight:bold;
}

table {
    width:380px;
}
.row_odd td {
    border:none;
    border-top:1px dashed #CFCFCF;
    border-bottom:1px dashed #CFCFCF;
}

td a img {
    color:#fff;
    border:none;
}
.row_odd {
    background-color:#EFF4FF;
}
div#menutext dt {
    font-weight:normal;
    line-height:1.2em;
}
div#menutext dl {
    padding:0px;
    margin:0px;
}
dt.answered {
    color:#00487D;
    font-weight:bold !important;
}
#video img {
    text-decoration: none;
    border: none !important;
}

#video a.play_button {
    text-align:left !important;
    position: relative;
    margin-top:0px;
    margin-left:50px;
    display:block;
}
.collapse_text {
    margin-left:35px;
    padding-top:0px;
    margin-top:0px;
}
.play_msg {
    padding-top: 5px;
}
