/*Style Sheet for Version 5 Browsers */
.clsFormLabel {
	BORDER-BOTTOM: gainsboro 1px solid;
	HEIGHT: 20px;
/*	WIDTH: 216px;*/
	text-align: right;
}

.clsFormHidden { 
	display: none;
	background-color: #FFFFFF;
	color: #FFFFFF;	
}

.clsFormToolbarDiv {
	BORDER-BOTTOM: gainsboro 1px solid;
	HEIGHT: 40px;
	WIDTH: 345px;
   background: #EEEEEE;
/*	border-top: gainsboro 1px solid;*/
/*	left: 0px;
	top: 344px;
*/}

.clsFormButtonDiv {
	BORDER-BOTTOM: gainsboro 1px solid;
	HEIGHT: 40px;
	WIDTH: 345px;
/*	border-top: gainsboro 1px solid;*/
/*	left: 0px;
	top: 400px;
*/}

.clsFormHeading {
/*	BORDER-BOTTOM: gainsboro 1px solid;*/
/*	WIDTH: 344px;*/
	text-align: center;
	font-weight: bold;
	background-color: #FFF5EA;
	height: 20px;
	line-height: 150%;
}

.clsFormTextBox, .clsFormDropDownList {
	WIDTH: 176px;
}


.clsFormRadioButtonList {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;

}





/*The Body Background */
.clsBody { 
	background:   url(en/images/leftbkgrd.jpg) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	/* color:#5E6456; */
	background-color:#FFFFFF;
}

.clsDataGrid {
  border: 1px solid #CCCCCC;
  width: 100%;
}

.clsDataGrid TD {
  border: 1px solid #CCCCCC;
}


.clsItemNormal
{
   border: 1px solid #CCCCCC;
  	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.clsItemSelected
{
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #C0C0C0;
}

.clsItemAlt
{
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
}

.clsHeader
{
	font-size: 8pt;
	color: #0071B9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
/*	border: 1 solid #000000;*/
	font-weight: bold;
	text-align: center;
}
.clsPager
{
	font-size: 8pt;
	color: #0071B9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
/*	border: 1 solid #000000;*/
	font-weight: bold;
	text-align: left;
}

TD.clsFooter
{
    BACKGROUND-COLOR: #C0C0C0;
/*    BORDER-LEFT:  1 solid #000000;
    BORDER-RIGHT:  1 solid #000000;
    BORDER-TOP:  1 solid #000000;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}

TD.clsTD2
{
    BACKGROUND-COLOR: #E0E0E0;
/*    BORDER-LEFT:  1 solid #000000;
    BORDER-RIGHT:  1 solid #000000;
    BORDER-TOP:  1 solid #000000;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}

TD.clsBottom
{
/*    BORDER-TOP: 1 solid #000000;*/
}

.maindiv TD {
/*	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left : 0px;
	padding-right : 0px;
	top: 0px;
	left: 0px;
*/}


/*Styles for the Main Content Layer */
.maindiv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
/*	margin: 0px 0px 0px 207px;*/
	padding-top: 10px;
	padding-left : 25px;
	padding-right : 25px;
}

.maindiv table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
/*	margin: 133px 18px 0px 34px;*/

}
	
.maindiv p { line-height : 120%; margin-top : 6px }

.maindiv h1 {
	border-bottom : 0px dotted #EEEEEE;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 7px 0px 10px 0px;
	padding: 0px 0px 10px;
	font-size: 26px;
	line-height:26px;
	font-weight: 800;
/*	color: #7D8083;*/
	/* color: #CCCCCC; */
	color: #5E6456;
}

.maindiv h2 {
	border-bottom : 1px dotted #B94600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin-bottom : 12px;
/*	margin-top : 28px;*/
	margin-top : 15px;
	/* color: #B94600; */
	color: #95320A;
}

.maindiv h3 {
	border-bottom : 1px solid #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-top : 0px;
	color: #333333;
	padding-top: 0px;
	padding-left : 0px;
	padding-bottom : 4px;
}

.maindiv a:link { color : #0071B9;  padding: 1px 1px 1px 1px; }

.maindiv a:visited { color : #0071B9;  padding: 1px 1px 1px 1px; }

.maindiv a:hover { background-color: #0071B9;  color: #FFFFFF;  padding: 1px 1px 1px 1px;  }

 Lists
li {
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
*/	margin-bottom : 12px;
	margin-right : 48px;
	margin-top : 12px
}

ol { color : #333333 }

ul {
     /* color: #0071B9 */
}

/*Style for The Little Icon Layers */
.icondiv {
	border-bottom : 1px solid #CCCCCC;
	border-left : 0px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC
}

.icondivL {
	border-bottom : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 0px solid #CCCCCC;
	border-top : 1px solid #CCCCCC
}

/*Style Applied to the Sidebar Layer */
.navDiv {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
/*	color : #999999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 12px;*/
	background-color: #FFFFFF;

	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin: 0px 0px 0px 0px;
}


.navDiv p { margin-bottom : 12px; margin-top : 6px; }
.navDiv h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	margin-left : 0px;
	margin-top : 0px
}

.navDiv h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-top : 24px
}

.navBar {
	cursor: pointer;
}

/*Style Applied to the Paragraphs for Main Section Links */
p.navButts {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-left : 4px;
	margin-right: 4px;
	margin-bottom : 0px;
	margin-top : 5px;

}

.navButts a {
	background-color : #FFFFFF;
	border : 1px solid #EAEAEA;
	color : #0071B9;
	display : block;
	padding-bottom : 2px;
	padding-left : 6px;
	padding-top : 2px;
	text-decoration : none;
	line-height: 120%;
	font-weight: bold;
/*	width : 100%*/
}

.navButts a:hover {
	background-color : #0071B9;
	border : 1px solid #0071B9;
	color : #FFFFFF;
	text-decoration : none;
/*	font-weight: bold;*/
}

.navButts a:active {
	background-color : #0071B9;
	border : 1px solid #000000;
	color : #FFFFFF;
	text-decoration : none;
/*	font-weight: bold;*/
}



/*Style Applied to the Paragraphs for the Sub1 Links */
p.navSub1 {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 0px;
	margin-left : 4px;
	margin-right: 4px;
	margin-top : 3px
}

.navSub1 a {
	background-color : #FFFFFF;
	border : 1px solid #EAEAEA;
	color : #333333;
	display : block;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 16px;
	text-decoration : none;
	line-height: 110%;
/*	width : 100%*/
}

.navSub1 a:hover {
	background-color : #0071B9;
	border : 1px solid #0071B9;
	color : #FFFFFF;
/*	text-decoration : none*/
}


/*Style Applied to the Paragraphs for the Sub2 Links */
p.navSub2 {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 0px;
	margin-left : 4px;
	margin-right: 4px;
	margin-top : 3px
}

.navSub2 a {
	background-color : #FFFFFF;
	color : #333333;
	display : block;
	padding-left : 22px;
	text-decoration : none;
/*	width : 100%*/
}

.navSub2 a:hover {
	background-color : #0071B9;
	color : #FFFFFF;
/*	text-decoration : none*/
}


/*Style Applied to the Paragraphs for Static Down-State Main Section Links */
p.navViz {
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 0px;
	margin-left : 4px;
	margin-right: 4px;
	margin-top : 5px

}

.navViz a {
	background-color : #FFFFFF;
	border : 1px solid #999999;
	color : #0071B9;
	display : block;
	padding-bottom : 2px;
	padding-left : 6px;
	padding-top : 2px;
	text-decoration : none;
	line-height: 120%;
	/*	width : 100%*/
	font-weight: bold;
}

/*Style Applied to the Paragraphs for Copyright-Small-Text */
p.copyrights {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : normal;
	margin-bottom : 12px;
	margin-top : 60px
}

p.footer {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : normal;
	margin-top : 6px
}

/*Turns off Borders around Hyperlinked Images*/
/*img { border : 0px; display : block }*/
/*.inlinimg { display : inline }*/
img { border : 0px;}

/*Styles Applied to Form Elements */
/*form {
	border : 0px dotted #CCCCCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px
}
*/
.formtable {
	border : 0px dotted #CCCCCC;
	padding : 0px
/*	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px
*/}

xxxinput {
	background-color : #F9F9F9;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
/*	border : 1px solid #999999*/
	color: #333333;
/*	border: thin solid #CCCCCC;*/
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#rbproduction, #rbdemo {
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	border : 0px solid #999999;
	color: #333333;
/*	border: thin solid #CCCCCC;*/
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

input:focus { 
	/* background-color : #FFFFFF;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666; */
}

xxxtextarea { 
	background-color : #FDFDFD;
	border : 1px solid #999999; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px 
}

.checks { background-color : #FFFFFF; border : 1px none }

.formBut { 
	background-color : #EEEEEE 
}

.ButtonOverFixed {
	padding-bottom : 2px;
	padding-top : 2px;
	line-height: 120%;
	background-color: #0071B9;
	border-bottom: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 1px 0px 0px;
	width: 100px;
	text-align: center;
}

.ButtonUpFixed {
	padding-bottom : 2px;
	padding-top : 2px;
	line-height: 120%;
	background-color: #EEEEEE;
	border-bottom: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	color: #0071B9;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 1px 0px 0px;
	width: 100px;
	text-align: center;
}

.ButtonOverNormal {
	padding-bottom : 0px;
	padding-top : 0px;
	line-height: 120%;
	background-color: #0071B9;
	border-bottom: #333333 0px solid;
	border-left: #333333 0px solid;
	border-right: #333333 0px solid;
	border-top: #333333 0px solid;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
/*	width: 100px;*/
	text-align: center;
}

.ButtonUpNormal {
	padding-bottom : 0px;
	padding-top : 0px;
	line-height: 120%;
	background-color: #EEEEEE;
	border-bottom: #333333 0px solid;
	border-left: #333333 0px solid;
	border-right: #333333 0px solid;
	border-top: #333333 0px solid;
	color: #0071B9;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
/*	width: 100px;*/
	text-align: center;

}
.ButtonOverReset {
	padding-bottom : 2px;
	padding-top : 2px;
	line-height: 120%;
	background-color: #0071B9;
	border-bottom: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 1px 0px 0px;
/*	width: 100px;*/
	text-align: center;
}

.ButtonUpReset {
	padding-bottom : 2px;
	padding-top : 2px;
	line-height: 120%;
	background-color: #EEEEEE;
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	color: #666666;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 1px 0px 0px;
/*	width: 100px;*/
	text-align: center;

}

.DropDownListNormal {
	padding-bottom : 0px;
	padding-top : 0px;
/*	line-height: 120%;*/
	background-color: #F9F9F9;
/*	border-bottom: #333333 0px solid;
	border-left: #333333 0px solid;
	border-right: #333333 0px solid;
	border-top: #333333 0px solid;
*/	color: #333333;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	font-weight: bold;*/
	margin: 0px 0px 0px 0px;
/*	width: 100px;*/
/*	text-align: center;*/
/*	border-style: solid solid solid solid;*/
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;

}

#pnlSingle select {
	background-color: #F9F9F9;
	color: #333333;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

/*Styles Applied to Float Images left or right */
.imgfloatright { float : right;  vertical-align: middle;  }

.imgfloatleft { float : left }

#tabOff1, #tabOff2, #tabOff3, #tabOff4, #tabOff5, #tabOff6, #tabOff7, #tabOff8 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0071B9;
	display : block;
	margin-bottom : 1px;
	line-height: 24px;
	text-decoration : none;
	width: 100%;
	font-weight: bold;
	background-color: #EEEEEE;
	cursor: pointer;
}

#tabOn1, #tabOn2, #tabOn3, #tabOn4, #tabOn5, #tabOn6, #tabOn7, #tabOn8 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background: #ffffff;
	color : #000000;
	display : block;
	margin-bottom : 0px;
	line-height: 25px;
	text-decoration : none;
	width: 100%;
	font-weight: bold;
	cursor: pointer;
}

/*Styles for the Left Content Layer */
#leftdiv {
	padding-left : 0px;
	padding-right : 0px;
	z-index: 1;
	top: 0px;
	left: 0px;
}

#pnlSingle TD {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding-left : 0px;
	padding-right : 0px;
	z-index: 1;
	top: 0px;
	left: 0px;
}

p.smalltext {font-family: verdana, sans-serif; font-size: 12px; color: #555555;}

td.small {font-family: verdana, sans-serif; font-size: 10px;}
td.smallgrey {font-family: verdana, sans-serif; font-size: 10px; color: #555555;}
td.smallgreylt {font-family: verdana, sans-serif; font-size: 60%; color: #777777;}
td.smalllight {font-family: verdana, sans-serif; font-size: 60%; color:#666666;}
td.grey {color: #999999;}

td.fineline {background: #cccccc;}
span.callouttitle {font-family: Arial, sans-serif; font-size: 16px; font-weight: bold;}

span.bodytitle {font-family: Arial, sans-serif; font-size: 21px;}
