/** BASIC */

body {
	margin: 0em;
	padding: 0em;
	font-family: "Courier New", Courier, monospace;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0em;
	padding: 0em;
}

p, ol, ul {
	font-size: .8em;
}

ul {
	list-style-type: circle;
}

a {
	color: #000000;
}

a:hover {
	text-decoration: none;
	background-color: #000000;
	color: #FFFFFF;
}

/** HEADER */

#header {
	margin: 0em 0em 0em 0em; 
	padding: 0em 1em;
	background-color: #575757;
}

#header h1 {
	margin: 0em;
	padding: 0em;
	color: #FFFFFF;
}

#header h2 {
	margin: 0em;
	padding: 0em;
	font-size: 1em;
	color: #FFFFFF;
}

/** MENU */

#menu {
	float: left;
	width: 98%;
	padding: 1em;
}

#menu ul {
	margin: 0em;
	padding: 0em;
	list-style: none;
	text-align: center;
	line-height: 3em;
}

#menu li {
}

#menu a {
}

/** CONTENT */

#content {
	float: left;
	width: 70%;
}

/** FOOTER */

#footer {
	clear: both;
	padding: 0em 1em;
	background-color: #CCCCCC;
}

#footer p {
	margin: 0em;
	padding: 0em;
	font-weight: bold;
	color: #FFFFFF;
}

.textboxSublabel {
  font-family:Arial;
  font-size:10px;
  line-height:100%;
}


.moduleBGColor {
	BACKGROUND: #cccccc
}
.boxLineColor {
	BACKGROUND: #cccccc
}
formDiv {
	LEFT: 25px; VISIBILITY: visible; WIDTH: 200px; POSITION: absolute; TOP: 35px; HEIGHT: 100px
}
BODY {
	MARGIN: 0px
}
.snap {
	FONT-WEIGHT: normal; FONT-SIZE: 42px; COLOR: #ccc; LINE-HEIGHT: 42px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.snap2 {
	FONT-WEIGHT: normal; FONT-SIZE: 55px; COLOR: #ffffff; LINE-HEIGHT: 55px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.box {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY: Arial Narrow, Arial, Helvetica, Sans-serif
}
.seachtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #069; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: Arial Narrow, Arial, Helvetica, Sans-serif; TEXT-DECORATION: underline
}
.subhdr1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: Arial Narrow, Arial, Helvetica, Sans-serif
}
.subhdr1blue {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial Narrow, Arial, Helvetica, Sans-serif
}
.x {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #006699; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subhdr1black {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY: Arial Narrow, Arial, Helvetica, Sans-serif
}
.subhdr1white {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Arial Narrow, Arial, Helvetica, Sans-serif
}
.subhdr2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.subhdr2ital {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.linksubhdr1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.linksubhdr2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.linkmodule {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.linksubhdr4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}

.smalltextgrey {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.subhdr3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.subhdr4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	padding-top: 3px;
}
.smalltext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.lnavtext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
.bodytext {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; LINE-HEIGHT: 16pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.textareatext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; letter-spacing:0pt; LINE-HEIGHT: 100%; FONT-STYLE: normal; FONT-FAMILY: Arial;width=313
}
.paginationtext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 16pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.BodyParagraphTitleText {
	FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE: 9 pt;FONT-STYLE: normal;FONT-WEIGHT: bold;color: #000000
}
.bodytextital {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: black; LINE-HEIGHT: 14px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.bodytoolboxheader{
	font-family: "Arial Narrow", Helvetica, sans-serif;font-size: 12pt;font-style: normal;font-weight: bold;color: #000000;line-height: 14pt
}
.moduletext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif; line-spacing: 12px
}
.ModuleTitle {
	font-family: "Arial Narrow", Helvetica, sans-serif;font-size: 8pt;font-style: normal;font-weight: bold;color: #000000;
}
.modulelink{
	font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-style: normal;font-weight: normal;color: #000000;line-height: 11pt;text-decoration: none

}
.linkbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.statslink {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: underline
}

.navwhite {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.linknavblue {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
.linknavblue2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
.navblack {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
#snappymenu {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: medium none; WIDTH: 600px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px; HEIGHT: 20px
}
#navigation1 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; BORDER-LEFT: medium none; WIDTH: 100px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px; HEIGHT: 20px
}
#navigation2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; BORDER-LEFT: medium none; WIDTH: 100px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px; HEIGHT: 20px
}
#navigation3 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; BORDER-LEFT: medium none; WIDTH: 100px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px; HEIGHT: 20px
}
#navigation4 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; BORDER-LEFT: medium none; WIDTH: 100px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px; HEIGHT: 20px
}
#navigation5 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; BORDER-LEFT: medium none; WIDTH: 100px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px; HEIGHT: 20px
}
#navigation6 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; BORDER-LEFT: medium none; WIDTH: 100px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px; HEIGHT: 20px
}
#navigation1 {
	LEFT: 0px
}
#submenue1 {
	LEFT: 0px
}
#navigation2 {
	LEFT: 100px
}
#submenue2 {
	LEFT: 100px
}
#navigation3 {
	LEFT: 200px
}
#submenue3 {
	LEFT: 200px
}
#navigation4 {
	LEFT: 300px
}
#submenue4 {
	LEFT: 300px
}
#navigation5 {
	LEFT: 400px
}
#submenue5 {
	LEFT: 400px
}
#navigation6 {
	LEFT: 500px
}
#submenue6 {
	LEFT: 500px
}
DIV.stil1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
#submenue1 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; VISIBILITY: hidden; BORDER-LEFT: medium none; WIDTH: 133px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px
}
#submenue2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; VISIBILITY: hidden; BORDER-LEFT: medium none; WIDTH: 133px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px
}
#submenue3 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; VISIBILITY: hidden; BORDER-LEFT: medium none; WIDTH: 133px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px
}
#submenue4 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; VISIBILITY: hidden; BORDER-LEFT: medium none; WIDTH: 133px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px
}
#submenue5 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; VISIBILITY: hidden; BORDER-LEFT: medium none; WIDTH: 133px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px
}
#submenue6 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 2; VISIBILITY: hidden; BORDER-LEFT: medium none; WIDTH: 133px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 62px
}
A.stil2 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-serif; TEXT-DECORATION: none
}
A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}

H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
H7 {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
H8 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
H9 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
H10 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.requiredstar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}

.textboxSublabel {
  font-family:Arial;
  font-size:10px;
  line-height:100%;
}

.FooterBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 11pt;
}

.FooterTopLink {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 11pt;
	text-decoration: none;

}

.dataLabelRed {
	color : #FF0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.sectionBoundary {
	border: #990033 dotted 3px;
}

.red {
	color: red;
	border-top: 1px solid #FFFFFF;
}

.red a {
	color:red;
	text-decoration: none;
}

.red a:hover {
	color: yellow;
}

.sectionBox{
    border: dotted 4px;
    border-color: red
}

.scroller1 {width:50%px;height:500px;overflow-y:auto;overflow-x:auto; }
.scroller2 {width:50%px;height:500px;overflow-y:auto;overflow-x:auto; }

.fixedTable {
   table-layout : fixed;
}

td.cell {
    padding       : 2px 0px 2px 3px;
    margin        : 0px;
    border-bottom : 1px solid #b8b8b8;
    border-right  : 1px solid #b8b8b8;
    height        : 22px;
    overflow      : hidden;
    font-size     : 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    line-height: 12px;
}

.first {
   border-left  : 1px solid #b8b8b8;
}

.tableCellHeader {
   padding          : 2px 0px 2px 3px;
   text-align       : left;
   font-size        : 11px;
   border-top       : 1px solid #b8b8b8;
   border-right     : 1px solid #b8b8b8;
   background-color : silver;
}
/* new additions */
.leftpanetxt {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, Sans-serif
}

#LeftNavPane {
	padding-left: 10px;
	padding-right: 5px;	
	width: 150px;
}

.InList Span {	
	color: #999999;
 	font-size: 10px;
 	FONT-WEIGHT: bold;
}

.InList {
	padding-left: 10px;
	padding-bottom: 3px;
}

#RightPane {
	padding-left: 10px;
	padding-top: 10px;
	width: 100%;
	padding-right: 10px;
}

Table.Resultblock {
	background-color: #F8F8F8;
}

Table.Resultblock TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 1.8em;
}

.BodyButton{
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #E2e2e2;
	border: 1px solid #000000;
	height:10px;
	padding: 5px;
}

.PadButton{
	padding-top: 10px;	
}

DIV.space {
	PADDING-BOTTOM: 5px
}

DIV.pulldown-group {
	BORDER-RIGHT: #b8b8b3 1px solid;
	BORDER-TOP: #b8b8b3 1px solid;
	MARGIN-TOP: 5px;
	FONT-SIZE: 11px;
	BACKGROUND: url(/relaunch/images/white_bar.gif) #edeeec no-repeat left top;
	BORDER-LEFT: #b8b8b3 1px solid;
	WIDTH: 192px;
	COLOR: #3d4547;
	BORDER-BOTTOM: #b8b8b3 1px solid;
	FONT-FAMILY: arial;
	HEIGHT: 153px;
	box-sizing: content-box;
	x-moz-box-sizing: border-box;
	padding: 8px;
	margin-left: 5px;
	margin-right: 5px;
}

.asterisk {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #c41200
}

.message {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666}

.error {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c41200
}

.infoMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000}
	
.infoMsgBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000099}
	
	Table.formTable , Table.formTable TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: x-small;
	COLOR: #000000;
	LINE-HEIGHT: 16pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	padding: 6px;
}

Table.formTable {

}

Table.CNFTable , Table.CNFTable TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: x-small;
	COLOR: #000000;
	LINE-HEIGHT: 16pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	padding: 6px;
	
	background-color: #F7F7F7;
}

Table.CNFTable {
border: 1px solid #CCCCCC;
}

Table.paginationTable , Table.paginationTable TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	padding: 6px;
}

Table.paginationTable {

}


DIV.hr1 {
	BACKGROUND-POSITION: center center;
	DISPLAY: block;
	BACKGROUND-IMAGE: url(/webcast/images/tool_dots.gif);
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 10px;
	width: 650px;
}