#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 150px; /*marquee height */
background-color: white;
overflow: hidden;
border: 1px solid red;
padding: 2px;
padding-left: 10px;
background-color: #edeeef;
font-size: 11px; 
color: #666666; 
font-family: Verdana, arial, Helvetica, sans-serif; 
}

BODY { margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: 
normal; color: #ff0d00; font-weight: bold; background-color: #D2D9DB} a:link { font-style: normal; font-weight: 
bold; color: #ff0d00; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px} a:active {color: #ff0d00; text-decoration: none; font-weight: 
bold;; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif} a:visited {color: #ff0d00; text-decoration: none; font-weight: bold;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px} a:hover 
{color: #ff0d00; text-decoration: underline; font-weight: bold;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px} .mainheader { font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 
bold; color: #df0000; text-decoration: none; margin-right: 2px; left: 5px; clip:  rect(   ); font-variant: normal} 
.middleheader { font-family: Geneva, Arial, Helvetica, san-serif, Tahoma; font-size: 24px; font-style: normal; font-weight: bold; 
color: #A3A3A3; text-decoration: none; font-variant: small-caps} 
.textmain {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4E4E4E; font-weight: normal; line-height: 16px; text-align: left; clip:    rect(   )}
.menuitems {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 20px}
.subheader { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none }
.smallheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #868686; text-decoration: none ; line-height: normal}
.topbackground {  background-repeat: no-repeat}
.columntable {  }
.mainborders {  border-color: black #999999 #999999; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.picborder {  border: 1px #cf0000 solid}
arrow { color: #666666; text-decoration: none; font-weight: bold;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
.arrows {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff1810}
.txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666}
.picturecaption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #4E4E4E; font-weight: normal; line-height: normal; text-align: left; clip: rect( ) }
.rightline {  background-image: url(images/darkpixel.gif); background-repeat: repeat-y; background-position: right top}
.leftline { background-image: url(images/darkpixel.gif); background-repeat: repeat-y; background-position: left top}
.bottomline { background-image: url(images/pixelbottom.gif); background-repeat: repeat-x; background-position: left top}
.whitetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #62697B}
.redline { background-image: url(images/pixel.gif); background-repeat: repeat-y; background-position: center top}
.bottom {  background-position: bottom}
.textmainCopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0d00; font-weight: bold; line-height: normal; clip: rect( ) }
b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0d00; font-weight: bold; line-height: normal; clip: rect( ) }
.picborder2 { border: 1px #86999E solid}
.picborder2 tr{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4E4E4E; font-weight: normal; line-height: 16px; text-align: left; clip: rect( ) }

.table1 { border: 1px #86999E solid}
.table1 caption{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #62697B; text-align:center; text-valign:middle; height:20; }
.table1 tr{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4E4E4E; font-weight: normal; line-height: 16px; text-align: left; clip: rect( ) }

.table2 { border: 0px #86999E solid}
.table2 caption{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #62697B; text-align:center; text-valign:middle; height:20; }
.table2 tr{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4E4E4E; font-weight: normal; line-height: 16px; text-align: left; clip:    rect(   )}
.table2 td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0d00; font-weight: bold; line-height: normal; clip: rect( ) }

.textmainCopy2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4E4E4E; font-weight: normal; line-height: 16px; text-align: left; clip: rect( ) }

.bottomtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D7D7D7; font-weight: bold; line-height: normal; text-align: right; clip: rect( ) }
.mainheader {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4E4E4E; font-weight: normal; line-height: 16px; text-align: justify; clip:    rect(   )
}
.headings { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0d00; font-weight: bold; line-height: normal; text-align: left; clip: rect( ) }
.textWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; line-height: normal; text-align: left; clip: rect( ) ; background-color: #656D7A}
.textcentralised { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4E4E4E; font-weight: normal; line-height: normal; text-align: center; clip: rect( ) }
.boxoutline {  border: thin #E5E5E5 solid}
.thirdstream_tabletext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #4e4e4e; background-color: #ffffff}
.thirdstream_tablerow {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #4e4e4e; background-color: #edf0f1}
.numbereditem {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #4e4e4e}
input { font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px; background-color: #FFFFFF; border-width: 1px; border-color: #9C9C9C; border-style: solid; }
        

.UL {
	margin: 0px;
	padding: 0px;
	BACKGROUND: #e5e5e5; 

}
.LI {
	margin: 0px;
	padding: 0px;
	BACKGROUND: #e5e5e5; 
}

/* first level navigation */	

.UL#vertical_nav {
	width: 183px;
	font: bold 10px Arial,Helvetica;

}
.UL#vertical_nav LI {
	Z-INDEX: 100; 
	WIDTH: 183px; 
	LIST-STYLE-TYPE: none; 
	POSITION: relative; 
	BACKGROUND: #ffffff repeat-x url(../background1.jpg);
	BORDER: #B5C6CE 1px solid; 
	text-align:left;
}
.UL#vertical_nav LI A {
	DISPLAY: block; 
	COLOR: #545454; 
	PADDING: 5px 21px 3px 10px; 
	TEXT-DECORATION: nonez
}
.UL#vertical_nav LI:hover {
	BACKGROUND: #D90000; 
	COLOR:#FFFFFF;
}
.UL#vertical_nav LI.over {
	BACKGROUND: #D90000; 
	COLOR:#FFFFFF;
}
.UL#vertical_nav UL:hover {
	BACKGROUND: #D90000; 
	COLOR:#FFFFFF;
}
.UL#vertical_nav UL.over {
	BACKGROUND: #D90000; 
	COLOR:#FFFFFF;
}

.UL#vertical_nav A:hover {  BACKGROUND: #D90000; 
	COLOR:#FFFFFF;
}

/* second level navigation */	

.UL#vertical_nav LI UL {
	DISPLAY: none; 
	Z-INDEX: 100; 
	LEFT: 183px; 
	POSITION: absolute; 
	TOP: 0px; 
	background-color: #cccccc;

}
.UL#vertical_nav LI:hover UL {
	DISPLAY: block;
	BACKGROUND: #ff0000; 
}
.UL#vertical_nav LI.over UL {
	DISPLAY: block; 	
	BACKGROUND: #E6E6E6; 
}
.UL#vertical_nav LI UL LI {
	Z-INDEX: 100; 
	POSITION: relative;
	BACKGROUND: #E6E6E6 repeat-x url(images/background-nav.jpg);
}
.UL#vertical_nav LI UL LI A {
	DISPLAY: block; 
	PADDING: 5px 5px 3px 10px; 

}
.UL#vertical_nav LI UL LI A:hover {
	BACKGROUND-COLOR: #D90000;
}

/* various hacks */	

.HTML UL#vertical_nav LI {
	FLOAT: left; 
	HEIGHT: 1%
}
.HTML UL#vertical_nav LI A {
	HEIGHT: 1%
}

#divtext {position: absolute;
	top: 300px;
	left: 300px;
	width: 200px;
	margin: 5px 5px 5px 5px;
	padding: 8px;
	background: #e7f0f7;
	border-top: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	visibility: hidden;
}

.radio-buttons {
	margin: 3px 0;
}
