


/*----------TOP BANNER----------------------------------------------------*/
/* DESCRIPTION                                                            */
/* Banner consisting of the CASA logo and module name                     */

.skiplink {
	display:none;
}

#container {
	position:relative;
	top:0;
	width:996px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	

}

#accessibilityFeedback {
	display:none;
}
/*
#banner {
	float:left;
	position:relative;
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:275px;
	height:535px;
	background-color:#222222;
	z-index:1;
}


#banner #top_frame {
	display:block;
	height:28px;
	clear:both;
}

#banner #top_frame #logo {
	position:relative;
	width:200px;
	height:200px;
	margin:0;
	background-color:#000000;
	top:0;
	float:left;
	left:25px;
}
*/
/*
#banner #decorativeBannerBoxes {
	position:relative;
	left:25px;
	display:block;
	width:50px;
	height:200px;
	font-size:1px;
	margin:0;
	padding:0;
	float:left;
}

#banner #decorativeBannerBoxes #bannerBoxOne {
	display:block;
	width:50px;
	height:50px;
	background-color:#008444;	
}

#banner #decorativeBannerBoxes #bannerBoxTwo {
	display:block;
	width:50px;
	height:50px;
	background-color:#008084;	
}

#banner #decorativeBannerBoxes #bannerBoxThree {
	display:block;
	width:50px;
	height:50px;
	background-color:#6e2585;	
}

#banner #decorativeBannerBoxes #bannerBoxFour {
	display:block;
	width:50px;
	height:50px;
	background-color:#002c77;	
}
*/


#banner #top_frame #menubar {
	clear:both;
	position:relative;
	left:25px;
	display:block;
	width:250px;
	height:335px;
	background-color:#0099cc; /* CHANGE COLOUR */
	padding:0;
	margin:0;
}

#banner #top_frame h3 {
	color:white;
	position:relative;
	top:15px;
	left:20px;
}



/* --------- MAIN FRAME ----------------------------------------------- */
/* DESCRIPTION:                                                         */
/* HOLDS THE TOP, MID and BOTTOM FRAMES                                 */   
/*#mainframe {
	margin:0;
	padding:0;
	border:0;
	height:565px;
	width:auto;
	position:relative;
	z-index:0;
}*/



/* --------- TOP FRAME ----------------------------------------------- */
/* DESCRIPTION:                                                        */
/* Utility menu bar. Consists of the topic heading and the topic menu, */
/* glossary and help buttons, as well as the drop-down menu            */                                         
/*
#mainframe {
}
*/










#mainframe #top_frame #topicheading {
	display:block;
	position:relative;
	background-color:#ffffff;
	width:100%;
	margin:0;
	padding:0;
	height:32px;
	clear:both;
	border:1px solid #ffffff;
}

#mainframe #top_frame #topicheading a {
	float:right;
	padding-right:10px;
}





#topicheading #breadcrumbs {
	height:26px;
}


#topicheading #breadcrumbs p {
	font-size:0.8em;
	padding-left:20px;
	color:#1059a5;
	font-weight:bold;
	margin-bottom:0px;
	margin:0;
	border:0;
	padding-top:8px;
	display:block;
}


#topicheading #breadcrumbs p .highlightColour {
	color:#1059a5;
}







/* --------- MID FRAME ----------------------------------------------- */
/* DESCRIPTION:                                                        */
/* This frame holds the body text styles.                              */

/*#mainframe #mid_frame {
	overflow:auto;
	position:relative;
	padding:0;
	margin:0;
	background-color:#fff;
	
}*/


#mainsection, .mainsection  {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	padding-top:0px;
	color:black;
}


#maincontent, .maincontent {
	margin-top:0px;
	overflow:auto;
	/*width:996px;*/
	padding:0;
	margin:0;
	/*top:123px;*/
	width:100%;
	height:100%;
	position:relative;
}

.maintext {
	text-align:left;
	margin:0;
	position:relative;
	color:black;
	font-size: 0.9em;
	width:100%;
	height:100%;
}



.maintext p {
	color:black;	
}

#maintext #imagemaptext {
	background-color: #F4F182;
	border:1px solid #000000;
	padding:10px;
	opacity:.9;
	filter: alpha(opacity = 90);
	font-style:normal;
}


.textPanel {
	display:block;
	position:relative;
	
	/*height:100%;*/
	top:20%;
	height:50%;
	width:50%;
	z-index:2;
	bottom:30%;
	/*padding:1em;*/
	border-radius:1em 1em 1em 1em;
	box-shadow:1em 1em 2em #000;
}

.textPanelLarge {
	top:20%;
	height:60%;
	width:90%;
	left:5%;
}

.textPanelRight {
	float:right;	
}
.textPanelLeft {
	float:left;	
}
.textPanelBackground {
	background-color:#F90;
	display:block;
	height:100%;
	width:100%;
	filter:alpha(opacity=80);
	opacity:0.8;
	position:absolute;
	z-index:-1;
	/*left:-10px;*/
	top:0px;
	bottom:0;
	padding:0;
	margin:0;
	/*padding-bottom:10px;*/
	border-radius:1em 0 0 1em;

	
}
.textPanelRight .textPanelBackground{
	border-radius:1em 0 0 1em;
}
.textPanelLeft .textPanelBackground{
	border-radius:0 1em 1em 0;
}

.textPanelLarge .textPanelBackground{
	border-radius:1em 1em 1em 1em;
}


.textPanelContent {
	position:relative;
	width:90%;
	height:90%;
	left:5%;
	top:5%;
	overflow:auto;
	

}
.textPanelContent *{
	/*color:white !important;*/
}

#accessibiltyBox,#resourcesBox,#contactsBox {
	background-color: #ffffff;
    border: thin solid #333333;
    display: none;
    font-size: 80%;
    font-style: normal;
    left: 15%;
    padding: 20px;
    position: absolute;
    top: 50px;
    width: 70%;
    z-index: 15000;
	outline:none;
}

#resourcesBox li {
	text-align:left;
}

#accessibiltyBox #accessList,#resourcesBox .accessList,#contactsBox .accessList {
    border-top: thin solid #999999;
	border-bottom: thin solid #999999;
    height: 250px;
    overflow: auto;
    padding: 20px;
	text-align:left;
}

#accessibiltyBox #accessList p,#resourcesBox .accessList p,#contactsBox .accessList p, #accessibiltyBox #accessList h4{
	color:black;	
}

#accessibiltyBox h3, #resourcesBox h3, #contactsBox h3 {
	color:black;	
}

#accessibiltyBox #accessClose {
}

/* --------- TEXT STYLES ----------------------------------------------- */
/* heading styles */
/*.maintext h1 {
	font-size:1.25em;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:0;
	margin-bottom:1em;
	margin-top:0.5em;
}



.maintext h2 {
	margin:0;
	padding:0;
	font-size: 1.15em;
	margin-bottom:1em;
}

.maintext h3 {
	font-size: 100%;
	color:black;
	text-align:left;
}

.maintext h4 {
	font-size: 105%;
	font-style:italic;
}

.maintext h5, h6 {
	font-size: 100%;
	font-style:italic;
}
*/

.maintext h1 {
	color:black;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	margin-left: 0px;
	padding:0px;
	margin-top:0px;
}

.maintext p {
	font-weight:normal;
	padding: 0px;
}
.maintext h2 {
	font-weight:bold;
	color:black;
	padding: 0px;
	font-size: 22px;
}

.maintext h3 {
	padding: 0px;
	font-size: 22px;
	color:black;/*#EAA047;*/
	font-weight:normal;
	margin: 0px;
	margin-bottom:0.5em;
}

.maintext h4 {
	text-align: left;
	font-size: 18px;
	color:#007dba;
	font-weight: normal;
	margin-right: 0px;
	font-style:italic;
	padding:0;
}

.maintext h5, h6 {
	padding: 0px;
	font-size: 100%;
	/*font-style:italic;*/
	margin-top:1em;
	margin-bottom:0;
}

.maintext ul { 
	position:relative;
	width:auto;
	/* border:1px solid red; */
	padding-left:1em;
	/*float:left;*/

	/* to add space between the title and first bullet point if text begins with bullets */
	padding-top:6px;
	
	/*   added to avoid extra spacing for 2 leve bullets using <ul><li> ...  */
	margin-top:0;
	margin-bottom:0;
	margin-left:1em;
}

.maintext ul li{
		padding: 0px;
		background-repeat:no-repeat;
		list-style-position:outside;
		list-style:disc;
		/*padding-left:18px;*/
		padding-bottom:5px;
}

.maintext table ul li{
		background-repeat:no-repeat;
		list-style-position:outside;
		margin-left:1em;
}


.maintext ul li li { 
	padding-bottom:0;
}

.maintext em {
	/*font-style:normal;
	color:#FF6200;#EAA047;
	font-weight:bold;*/	
	font-style:italic;
}


/* paragraph and inline styles */
.maintext p {
	margin-top:0;
	margin-bottom:1em;
}

a {
	color:blue;
	text-decoration:underline;
}



a:hover {
	color:blue;
}

a:focus, input:focus, button:focus {
	outline:medium solid #FF0;
}




/*custom styles*/
.quote {
	margin-left:30px;
	margin-right:30px;
	color:#black;
	font-style:italic;
}

.highlight {
	padding:1em;
	overflow:hidden;
	margin-bottom:1em;
}

.noteContainer {
	width:30%;
	clear:both;
	float:right;
	margin-left:1em;
	display:block;
}
.noteContainer .note {
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
}

.noteContainer .note .link {
	display:list-item;
	list-style-position:outside;
	margin-left:2em;
}


.instruction {
	font-style:italic;
	font-weight:bold;
	font-size:100%;
	color:#222222;	

}

/* list styles */
.maintext ul { 
	/*margin-left:1em;
	margin:1em;*/
	overflow:auto;
	margin-bottom:1em;
	/*margin-top:-0.5em;*/

}

.maintext ul li{
		list-style:disc;
		padding-top:0.25em;
		padding-bottom:0.25em;
}

.maintext ol {
	overflow:hidden;
}

.maintext ol li{
		padding-bottom:5px;
		list-style-type:decimal;
		/*font-size:14px;*/
}

.highlight ul {
	margin-top:0.25em;
	margin-bottom:0.25em;	
}

.highlight ul li {
	padding-top:0.25em;
	padding-bottom:0.25em;
}



/* *************** STYLES FOR THE MULTI-COLUMN LIST ************* */
.maintext .listWidthClass_1 {
	width:100%;
}

.maintext .listWidthClass_2 {
	width:40%;
	<!--width:40%;-->
	_width:35%;
	padding:0;
	margin:0;
	border:0;
	margin-right:5%;
	float:left;
}

.maintext .listWidthClass_3 {
	width:28%;/*All Other Browsers*/
	<!--width:25%;-->/*IE7+*/
	_width:24%;/*IE6*/
	padding:0;
	margin:0;
	border:0;
	margin-right:5%;	
	float:left;
}

.maintext .listWidthClass_1 ul, #maintext .listWidthClass_2 ul, #maintext .listWidthClass_3 ul {
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	border:0;
	margin-bottom:0em;
	padding-bottom:1em;
	_padding-bottom:0;
}

.maintext .clearMultiList {
	clear:both;	
}

/* **************** HOVERS ******************* */
.maintext .item {
	/*color:black;*/
	border-bottom-color:blue;
	border-bottom-style:dotted;
	border-bottom-width:2px;
	cursor:pointer;
	text-decoration:none;
}

/*
.maintext .hoveritem ul li {
	list-style-image:url(../images/det/dot_point.gif);
}
*/

.maintext .alphalist li {
	list-style-image:none;
	list-style-type:lower-alpha;
}

.maintext .romanlist li {
	list-style-image:none;
	list-style-type:lower-roman;
}
/* **************** /HOVERS ******************* */


/* **************** /IMAGES ******************* */

.graphicBackground {
	z-index:1;
	position:absolute;
	opacity:0.5; 
	filter:alpha(opacity=50);
	display:block;
}

.graphic {
	z-index:1;
	clear:both;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	
	
	
}

.graphic img {
	/*box-shadow:5px 5px 18px #333;*/
	width:100%;
	/*height:100%;*/
}


/*----------GRAPHIC BOX----------------------------------------------------*/
#graphicbox {
	width:300px;
	padding:0px;
	margin:0px;
	float:right;
	display:none;
}

/* --------TABLE STYLES ------------------------------------------------------*/
table {
	width:100%;
	font-size:1em;
	/*margin-top:10px;
	margin-right:-60px;
	margin-left:-10px;*/
	border-collapse:collapse;
}

table caption {
	text-align:left;	
}

td, th {
	line-height:13px;
	vertical-align:top;
	text-align:left;
	padding:8px;
	
	color:black;
	border:2px solid;
	
}

th { 
	font-size:1em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#FFF;
	border-color:#FFF;
	background-color:#002C47;
	border-width:3px;
	
}

td {
	background-color:#ccd5da;
	border-color:#FFFFFF;
	font-size:0.9em;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}

td li {
	list-style-position:outside;
	margin-left:1.5em;
	padding-bottom:1em;
}

.alternativeRow td {
	background-color:#e5e9ec;
}


input {

}


.noborder {
	border:none;	
}

.radioOption {
	margin-bottom:1.2em;
}

.accessibilityOption input {
	float:left;
	margin-right:1em;
}

.accessibilityOption label {
	display:block;
	width:90%;
	float:left;	
}

.centreContent {
	text-align:center;
}


/*---------INTERACTIONS-------------------------------------------------*/
/*  ------ Hover title style ----- */
.hovertitle {
	font-weight:bold;
}


.hoveritem {
	display:none;
	position:absolute;
	left:0;
	border: 2px solid;
	background-color:white;
	width:400px;
	padding:10px;
	padding-bottom:10px;
	margin-bottom:0;
	z-index:1000;
}

.hoveritem ul {
	padding-bottom:5px;
	margin-bottom:0;
}

#cbpolaroid {
	position:relative;
	text-align:center;
	left:-50%;
	float:right;
}

.cbi_clickBox {
	display:block;
	position:relative;
	text-align:center;
	margin:0 auto;
	float:left;
	left:50%;

}

/*.cbi_clickBox div {
	display:inline;	
}*/
.cbi_clickBox .cbi_hotspot {
	padding:5px;
	float:left;
	
	
	
}


.cbi_clickBox .cbi_hotspot div {
		
}

.cbi_clickBox .cbi_hotspot .cbi_label {
	cursor:hand;
	display:block;
	width:100px;
}


.cbi_clickBox .cbi_hotspot .cbi_image {

}

.cbi_clickBox .cbi_hotspot .cbi_image img {
	border:none;
	/*display:block;*/
}

.cbi_clickBox .cbi_hotspot .cbi_image a {
	cursor:hand;
}

.cbi_clickBox .cbi_hotspot .cbi_image a:hover,
.cbi_clickBox .cbi_hotspot .cbi_image a:visited,
.cbi_clickBox .cbi_hotspot .cbi_image a:active, {
	border:none !important;
}

.cbi_description, .sb_description {
	display:none;
	padding-top:25px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	background-color: #FFCC00;

	
	text-align:left;
}

.sb_description {
	padding-top:15px;
}

.cbi_description ul {
	padding-left:1em;	
}



.cbi_description .cbi_closeButton a, .sb_description .sb_closeButton  {
	position:absolute;
	display:block !important;

	width:20px;
	height:20px;
	top:5px;
	right:5px;
	margin-right:5px;

	color:black;
	border:1px solid black;
	text-align:center;
	text-decoration:none;
}




#sbpolaroid {
	position:relative;
	overflow:hidden;
}

#sb_screen {
	position:relative;
	overflow:hidden;

}

#sb_clip_mask {
	position:absolute;
	display:block;
	top:0;
	left:0;
	overflow:hidden;
	z-index:0;
	/*width:100%;
	height:100%;*/
}


#sb_clip_screen {
	position:absolute;
	display:block;
	top:0;
	left:0;

}




.sb_image_map {
	position:absolute;
	display:block;
	top:0;
	left:0;
	
}

.sb_image_map a {
	border:1px solid red;
	position:absolute;
	display:block;
	

	
}


.abugfix {
	display:block;
	background-color:red;	
	/* for IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	/* CSS3 standard */
	opacity:0;
	cursor:hand;
}

#sb_mask {
	display:block;
	background-color:#666;
	position:absolute;
	/* for IE */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
}

.sb_description .sb_closeButton a {
	color:black;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	top:1px;

}

#fl_bottom {
	float: right;
    padding-left: 25px;
    padding-right: 10px;
	padding-top:30px;
	background-color:transparent;
	width:250px;
	color:#41978e;
	font-size: 1.25em;
}


/* ************************************* SIMULATION ************************************** */

#simulation {
	position:absolute;
	left:0px;
	top:0px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////*/
#rollover{
	margin-bottom:10px;
	width:475px;
	display:block;
}


#rollover #rolloverobject {
}

#rollover #rollovertarget
{
	/*position:absolute;
	left:100px;
	width:550px;
	margin-top:-60px;*/
}

#rollover a {
	color:#0077B9;
	background-image:url(../images/det/dot_point.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	text-decoration:none;
}



#rollover a:hover
{
	color:#6088bc;
	text-decoration:underline;
}

#rollover .rollovertarget
{
	margin-left:200px;
	border:2px solid #093f77;
	background-color:#eef4f7;
	color:#000000;
	font-size:90%;
	padding:15px;
	margin-top:30px;
}
#rollover .rollovertarget p
{
	padding:0px;
	margin:0px;
	margin-bottom:1em;
}
#rollover .rollovertarget ul
{
	margin-bottom:0px;
}
#rollover .rollovertarget ul  li
{
	list-style-image:url(../images/det/dot_point.gif);
	color: #104880;
}

/*Click Objects*/

#rollover .click
{
	padding:5px;
	border: 1px solid;
	margin-left:160px;
}

/*----------MULTIPLE CHOICE QUESTION ----------------------------------------------------*/
#question {
	margin-left:50px;
}

#question table {
	width:auto;
	width:400px;
}

#question input {
	display:inline;
	position:relative;
	_position:fixed;
	left:0;
	width:auto;
}

#question #submitbutton {
	padding-top:20px;
	width:90%;
	text-align:left;	
}

#question #proceed, #question #tryagain {
	padding-top:20px;
}





/*----------FOOTER----------------------------------------------------*/
/* DESCRIPTION:                                                       */
/* This section consists of the graphic that sits at the bottom of    */
/* the page                                                           */

#footer {
	/*border:1px solid green;*/
	clear:both;
	display:block;
	height:109px;
	width:100%;

}




/*#footer #complete {
	float:left;
	margin-left:10px;
	margin-right:20px;
	margin-top:10px;
	border: 1px solid #89888a;
	background-color: #ffffff;
	width:120px;
	height:8px;
	font-size:8px;
	}
	
#footer #progstat {
	float:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	width:109px;
	height:30px;
	background-image:url(../images/dva/progress_stat.gif);
	}
	
#footer #complete #progress {
	width:1%;
	height:100%;
	padding:0;
	margin:0;
	background-color: #1059a5;
	border-bottom:0px;
	}*/

#trackingNumber, .trackingNumber {
	/* To turn off the tracking number, uncomment (delete the "\/*" and "*\/" sans the escapes) the following line */
	display:none;/**/
}

#trackingNumber a {
	float:left;
	/*text-align:center;*/
	font-weight:bold;
	color:red;
	/*padding-top:15px;*/
}


/*----------FLOATING BOXES ----------------------------------------------------*/
/* DESCRIPTION:                                                                */
/* This section refers to boxes that are absolutely positioned.                */


#acronymsBox, #editsBox { /*#contactsBox, */
	display:none;
	position:absolute;
        /* MARCUS edited this */
	width:50%;
	left:25%;
	top:110px;
        /* End of edit */
	background-color:#d2ff76;
	padding:20px;
	border: 2px solid #6ca600;
}


#acronymsBox h4, #editsBox h4 { /*#contactsBox h4, , */
	font-size:1.25em;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#6ca600;
	margin:0;
	padding:0;
	padding-bottom:20px;
}


#acronymsBox dt, #editsBox dt { /*#contactsBox p, #contactsBox li, */
	font-size:0.8em;
	/*font-family:"HelveticaNeue MediumCond", Verdana, Geneva, sans-serif;*/
        /* MARCUS edited this */
	/* font-style:italic; */
        /* End of edit */
	/*font-weight:bold;*/
}

#acronymsBox dd, #editsBox dd {
	font-size:0.8em;
	/*font-family:"HelveticaNeue MediumCond", Verdana, Geneva, sans-serif;*/
        /* MARCUS edited this */
	/* font-style:italic; */
	/* font-weight:bold; */
        /* End of edit */
}

#acronymsBox #acronymsList, #editsBox #editsList {
	text-align:left;
        /* MARCUS edited this */
	height:330px;
        /* End of edit */
	overflow:auto;
	background-color:#ffffff;
	
}

#acronymsBox #acronymsList dl, #editsBox #editsList dl {
	padding:5px;
	overflow:auto;
	
}

#acronymsBox #acronymsList dt, #editsBox #editsList dt {
	font-weight:bold;
	float:left;
	clear:left;
        /* MARCUS edited this */
        /* width:80px; */
	width:100px;
        /* End of edit */
	padding:0;
	padding-top:0.9em;
	padding-bottom:0.9em;
	border-top: 1px solid #999999;
	margin: 0;
}

#acronymsBox #acronymsList dd, #editsBox #editsList dd{
	border-top: 1px solid #999999;
        /* MARCUS edited this */
	/* margin: 0 0 0 80px; */
	margin: 0 0 0 100px;
        /* End of edit */
	padding-bottom:1em;
	padding-top:1em;


}


#acronymsBox #acronymsClose, #editsBox #editsClose {
	height:50px;
	display:block;
}

#acronymsBox a {
	text-align:center;
	width:100%;
	height:45px;
	color:#FFFFFF;
	text-decoration:none;
	background-repeat:no-repeat;
	display:block;
	background-position:center;
	margin-top:20px;
}


#editsBox a {
	text-align:center;
	width:100%;
	height:15px;
	color:#000000;
	text-decoration:none;
	background-repeat:no-repeat;
	display:block;
	background-position:center;
	margin-top:20px;
}


/*#contactsBox {
	position:absolute;
	margin:0;
	top:130px;
	left:550px;
	font-size:100%;
	width:400px;
	_width:440px;
}

#contactsBox h4 {
	padding-bottom:0em;
	margin-bottom:0em;
}

#contactsBox p {
	font-style:normal;
	font-weight:normal;
	letter-spacing:normal;
}

#contactsBox img {
	vertical-align:middle;
}

#contactsBox a {
	color:#023c77;
}

#contactsBox ul li {
	list-style-image:url(../images/det/dot_point.gif);
}

#contactsBox #contactsClose a {
	display:inline;
	display:inline-block;
	text-align:left;
	width:102px;
	vertical-align:middle;/
	width:102px;
	height:38px;
}
*/


		

/*----------------------------------------------------*/	
.interaction, interaction {
	/*display:none;*/
}


#flashversion {
	margin-top:-16px;
	_margin-top:-20px;
}

#flashNoteClip {
	position:absolute;
	top:340px;
	margin-left:0;
	_left:12px;
	_margin-left:0px;
	z-index:100;
}

#flashNoteDownClip {
	position:absolute;
	top:350px;
	margin-left:0;
	_left:12px;
	_margin-left:0px;
	z-index:100;
}

#flashdiv .instruction
{
	display:inline;
	color:#0066CC;
	font-size:80%;
	margin-top:5px;
	margin-bottom:-10px;
}
#flashright {
	float:right;
	display:inline;
	z-index:1;
	margin-left:10px;
	margin-right:-30px;
	padding:0px;
}

.videoContainer {
	width:100%;	
	margin-left:auto;
	margin-right:auto;
}
video {
	margin-left:auto;
	margin-right:auto;
}

object {
	margin-top:-3px;
}

/*/////////////////////////////////////////////////////////////////////////////*/
/*WARNING ___________________DO NOT PLACE CSS STYLES BELOW FLASH AND TESTDIV  */
#textversion {
	display:none;
}

#flashversion {
	display:inline;
	z-index:1;
}

