/* Imported style sheets here */
@import url(gEntry.css);
@import url(Home.css);
/*@import url(CBT_Select.css);*/
@import url(Movie_Wrapper.css);
@import url(Quest_Wrapper.css);
/*@import url(Test_Wrapper.css);*/
@import url(Risk_Man/RiskMan.css);
@import url(Man_Mod/Manager.css);

/* Master Style Sheet font-size: 10pt; font-size: 10pt; */
body 		{ font-family: Arial, Helvetica, sans-serif; font-size: 80%; margin:0; }
.bodystyle	{ font-family: Arial, Helvetica, sans-serif; }
.textstyle  { font-family: Times New Roman, Serif; }
a:link		{color: #333;}
a:visited	{color: #333;}
a:hover		{color: #333;}
.pageBreak  { page-break-inside:avoid;}

/*	Used as a default table or grid header and backgrounds for forms and tables */
.HeadRow	{color:#333; font-weight:bold; background-color: #6DBAE7; }
.corpBack   {background-color:#a7d0ef; font-size:10pt;} /* main #CFF*/
/*	text styles, table details */
.tdSection	{ color: #202020; font-weight: normal; white-space:nowrap;}
.tdTitle	{ color: #202020; font-weight: bold; white-space:nowrap;}
.tdBold		{ font-weight: bold; }

/*	Title block text styles */
.titleTop   {font-size:125%; color:#333; font-weight:bold;}
.titleSub	{font-size:100%; color:#333;}
.titleBar   {color:#F00; }
.titleDiv   {background-color:White;}/* border-bottom:solid 1px #F00; */
.titleFoot  {font-size:85%; color:#099;}
.titleHelp  {text-align:right; position:absolute; right:20px; }

/* Text styles */
.vsmall		    { font-family: Arial, Helvetica, sans-serif; font-size: 50%; }
.vsmallheader	{ font-family: Arial, Helvetica, sans-serif; font-size: 50%; background-color:#00CC99; color:#993333 }
.vsmallheader2	{ font-family: Arial, Helvetica, sans-serif; font-size: 50%; color:#993333 }
.boldLarge {font-size: large; font-weight: bold;}
.boldItalic {font-style: italic; font-weight: bold;}

/* Indicator selection text colours */
.selGrey 	{font-weight: bold; color: #666666; background-color: #CCCCCC;}
.selWonG 	{font-weight: bold; color: #FFFFFF; background-color: #666666;}
.selGonG 	{font-weight: bold; color: #00CC00; background-color: #E0E0E0;}
.selLonG 	{font-weight: bold; color: #7CFC00; background-color: #E0E0E0;}
.selAonG 	{font-weight: bold; color: #AAAA00; background-color: #E0E0E0;}
.selOonG 	{font-weight: bold; color: #996600; background-color: #E0E0E0;}
.selRonG 	{font-weight: bold; color: #CC0000; background-color: #E0E0E0;}
.selBonG 	{font-weight: bold;	color: #000000;	background-color: #00FF00;}
.selBonL 	{font-weight: bold; color: #000000; background-color: #ADFF2F;}
.selBonA 	{font-weight: bold; color: #000000; background-color: #FFFF00;}
.selBonO 	{font-weight: bold; color: #000000; background-color: #FF9900;}
.selBonR 	{font-weight: bold; color: #000000; background-color: #FF0000;}
.ViewerText {font-style: italic;font-weight: bold;color: #000099;}

/* Bar-chart and indicator-text colours */
.c00	{color:#666666; background-color:#666666}
.c01	{color:#CC0000; background-color:#CC0000}
.c02	{color:#FF6600;	background-color:#FF6600}
.c03	{color:#FFFF00;	background-color:#FFFF00}
.c04	{color:#99FF66; background-color:#99FF66}
.c05	{color:#00FF00; background-color:#00FF00}
.dd0	{color:#666666; background-color:#666666; text-align: center;}
.dd1	{color:#CC0000; background-color:#CC0000; text-align: center;}
.dd2	{color:#FF6600;	background-color:#FF6600; text-align: center;}
.dd3	{color:#FFFF00;	background-color:#FFFF00; text-align: center;}
.dd4	{color:#99FF66; background-color:#99FF66; text-align: center;}
.dd5	{color:#00FF00; background-color:#00FF00; text-align: center;}
.s0Bar	{color: #666666; background-color: #EEEEEE;}
.s1Bar	{color: #FF0000; background-color: #EEEEEE;}
.s2Bar	{color: #FF9933; background-color: #EEEEEE;}
.s3Bar	{color: #FFFF00; background-color: #EEEEEE;}
.s4Bar	{color: #66FF00; background-color: #EEEEEE;}
.s5Bar	{color: #00FF00; background-color: #EEEEEE;}
.s00    {color: #666666; background-color: #CCFFFF; font-weight: bold; text-align: center;}
.s01    {color: #FF0000; background-color: #CCFFFF; font-weight: bold; text-align: center;}
.s02    {color: #FF9933; background-color: #AAFFFF; font-weight: bold; text-align: center;}
.s03    {color: #FFFF00; background-color: #66AAFF; font-weight: bold; text-align: center;}
.s04    {color: #66FF00; background-color: #CCFFFF; font-weight: bold; text-align: center;}
.s05    {color: #00FF00; background-color: #CCFFFF; font-weight: bold; text-align: center;}
.s0Per	{color: #000000; background-color: #EEEEEE; font-weight: bold; text-align: center;}
.s1Per	{color: #FF0000; background-color: #CCFFFF; font-weight: bold; text-align: center;}
.s2Per	{color: #FF9933; background-color: #AAFFFF; font-weight: bold; text-align: center;}
.s3Per	{color: #FFFF00; background-color: #66AAFF; font-weight: bold; text-align: center;}
.s4Per	{color: #66FF00; background-color: #CCFFFF; font-weight: bold; text-align: center;}
.s5Per	{color: #00FF00; background-color: #CCFFFF; font-weight: bold; text-align: center;}

/* Display tables */
.GoButton	{background-color:#FC9; text-align:center; border-style:none;} /* border-width:0px; */
.PrintButton	{font-size:smaller; color:#30C; background-color:#FC9; text-align:center;}
.DeleteButton	{font-size:smaller; color:#C00; background-color:#FC9; text-align:center;}
.nosee {display: none;}
.seeme {color: #000000;}
.seemeb {display:block;}
.seemei {display:inline;}

/*  common 
 text-align:left;
*/
.grid1Cont  { background-color:#FFF; color:#000; font-size:12px; }
.grid1Title { font-weight:bold; }
.grid1Head,.grid1Foot,.grid1Page  { background-color:#6DBAE7; color:#000; font-weight:bold; text-align:center; border:0;}
.grid1Head th,.grid1Foot th,.grid1Page th {padding:0 5px 0 5px;}
.grid1Foot  { text-align:right;}
.grid1Page  { font-size:10px; text-align:right;}
.grid1Row,.grid1Alt,.grid1Sel,.grid1Edit   { background-color:#D4EFFC; color:#000; border:0; text-align:left; }
.grid1Row td,.grid1Alt td,.grid1Sel td,.grid1Edit td   { padding:0 5px 0 5px;}
/* .grid1Alt   { background-color:#DDD;} */
.grid1Sel   { background-color:#900; color:#FFF; font-weight:bold;}
.grid1Edit  { background-color:#FFF;}

/*  special cbt-select
text-align:center;
*/
.grid2Cont  { background-color:#FFF; color:#000; font-size:12px; }
.grid2Head,.grid2Foot,.grid2Page  { background-color:#6ebbe9; color:#000; font-weight:bold; text-align:center; padding:0 5px 0 5px;}
.grid2Head th,.grid2Foot th,.grid2Page th {padding:0 5px 0 5px;}
.grid2Foot  { text-align:right;}
.grid2Page  { font-size:10pt; text-align:right;}
.grid2Row,.grid2Alt,.grid2Sel,.grid2Edit   { background-color:#d2f1f4; color:#333; text-align:center;}
.grid2Row td,.grid2Alt td,.grid2Sel td,.grid2Edit td   { padding:0 5px 0 5px;}
/* .grid2Alt   { background-color:#DDD;} */
.grid2Sel   { background-color:#900; color:#FFF;}
.grid2Edit  { background-color:#FFF;}
.grid2Cell  {}
.grid2Icon {vertical-align:top}

/*  special (Manager Toggle Buttons) */
.grid3Cont  { background-color:#666; color:#000; font-size:85%;}
.grid3Head,.grid3Foot  { background-color:#6DBAE7; color:#000; font-weight:bold;}
.grid3Page  { background-color:#6DBAE7; color:#000;}
.grid3Row,.grid3Alt,.grid3Sel   { background-color:#D4EFFC; color:#666;}
.grid3Alt   { background-color:#DDD; color:#999;}
.grid3Sel   { background-color:#900; color:#FFF;}
.grid3Edit  { background-color:#FFF; color:#000;}
.grid3On    {color:#FFF; background-color:#009; font-size:10pt; font-weight:bold; text-align:center;}
.grid3Off   {color:#000; background-color:#D4EFFC; font-size:8pt; font-weight:normal; text-align:center;}

/*  special (Risk Manager Tables) */
.grid4Cont,.grid4Head,.grid4Foot,.grid4Page,.grid4Row,.grid4Alt,.grid4Sel,.grid4Edit { background-color:#D4EFFC; color:#000;}
.grid4Cont  { width:100%; border-width:0; font-size:12px; border-collapse:collapse;}
.grid4Head,.grid4Foot  { background-color:#6DBAE7; color:#000; font-weight:bold; text-align:left; } /* border-top:solid 2px #FFF; */
.grid4Page  { background-color:#6DBAE7; color:#333;}
.grid4Head th,.grid4Foot th,.grid4Page th {padding:0 5px 0 5px;}
.grid4Row,.grid4Alt, .grid4Sel, .grid4Edit  { background-color:#D4EFFC; color:#000;}
.grid4Row td,.grid4Alt td,.grid4Sel td,.grid4Edit td   { padding:0 5px 0 5px;}
.grid4Alt   { background-color:#D4EFFC; color:#000;}
.grid4Sel   { background-color:#EEE; color:#666; border-bottom:solid 2px #000; width:100%;}
.grid4Edit  { background-color:#333; color:#FFF;}

/* certificate format */
.certStyle1		{font-size:48pt; font-weight:bold; text-align:center; color:#F00;}
.certStyle2		{font-size:36pt; font-weight:bold; text-align:center;}
.certStyle3		{font-size:24pt; font-weight:bold; text-align:center;}
td.certOutsideBorder {border: thick double #000;}
td.certInsideBorder  {border: thick solid #999;}

/* FAQ Feedback */
.faqTitle   {font-size: 125%; font-weight:bold;}
.faqQuest   {font-size: 100%; font-weight:bold;}
.faqAns     {}
.faqFooter  {color:#099;}

.adminTBML2  {width:80%; height:40px;}
.adminTBML3  {width:80%; height:60px;}

#spanRO0 a { display:block; width:30px; height:20px; background:url(/images/first.gif) no-repeat #666; color:#fff; 
                        text-align:center; text-decoration:none; line-height:20px; vertical-align:middle;}
#spanRO0 a:hover { background:url(/images/last.gif) no-repeat #eee; color:#333;}

#divSurveyReport .Table { font-family:Arial,sans-serif; border-collapse:collapse; border: 3px solid #999; }
#divSurveyReport .Title { font-size:150%; text-decoration:underline; color:blue;}
#divSurveyReport .SubTitle { font-weight:bold;}
#divSurveyReport .Table th { border-top: 1px solid #000; background-color:#eee; }
#divSurveyReport .Table td { border-top: 3px solid #999; border-right: 1px solid #ccc; }
#divSurveyReport .Text {}
 
/*--- button top roll-overs (Pixy technique), 7 lengths normal height, 3 lengths reduced height for use in tables, and 3 increased height for push buttons ---*/
/* common basic settings, normal height 20px */
.linkRollOver80, .linkRollOver100, .linkRollOver120, .linkRollOver140, .linkRollOver160, .linkRollOver180, .linkRollOver200 
    {display:block; height:20px; text-align:center; text-decoration:none; line-height:20px; vertical-align:middle;}/* font-weight:bold; font-size:larger; */
/* common basic settings, reduced height 16px */
.tabRollOver80, .tabRollOver100, .tabRollOver120
    {display:block; height:16px; text-align:center; text-decoration:none; line-height:16px; vertical-align:middle; }
/* common basic settings, increased height 24px */
.pbRollOver100, .pbRollOver150, .pbRollOver200
    {display:block; height:24px; text-align:center; text-decoration:none; line-height:24px; vertical-align:middle; font-weight:bold; }
/* inhibited push-buttons */
.pbInhibit100, .pbInhibit150, .pbInhibit200
    {display:block; height:24px; text-align:center; text-decoration:none; line-height:24px; vertical-align:middle;}
/*--- image specific rules, using common or dedicated image lengths ---*/
.linkRollOver80  { width:80px;  background: url('/images/buttons/linkROPB200.gif') left top;}/* linkROPB80 */
.linkRollOver100 { width:100px; background: url('/images/buttons/linkROPB200.gif') left top;}/* linkROPB100 */
.linkRollOver120 { width:120px; background: url('/images/buttons/linkROPB200.gif') left top;}/* linkROPB120 */
.linkRollOver140 { width:140px; background: url('/images/buttons/linkROPB200.gif') left top;}/* linkROPB140 */
.linkRollOver160 { width:160px; background: url('/images/buttons/linkROPB200.gif') left top;}/* linkROPB160 */
.linkRollOver180 { width:180px; background: url('/images/buttons/linkROPB200.gif') left top;}/* linkROPB180 */
.linkRollOver200 { width:200px; background: url('/images/buttons/linkROPB200.gif') left top;}
.tabRollOver80  { width:80px;  background: url('/images/buttons/tabROPB120.gif') left top;}/* tabROPB80 */
.tabRollOver100 { width:100px; background: url('/images/buttons/tabROPB120.gif') left top;}/* tabROPB100 */
.tabRollOver120 { width:120px; background: url('/images/buttons/tabROPB120.gif') left top;}
.pbRollOver100 { width:100px; background: url('/images/buttons/pbROPB200.gif') left top;}/* pbROPB100 */
.pbRollOver150 { width:150px; background: url('/images/buttons/pbROPB200.gif') left top;}/* pbROPB150 */
.pbRollOver200 { width:200px; background: url('/images/buttons/pbROPB200.gif') left top;}
.pbInhibit100 { width:100px; background: url('/images/buttons/pbGrey200.gif') left center;}
.pbInhibit150 { width:150px; background: url('/images/buttons/pbGrey200.gif') left center;}
.pbInhibit200 { width:200px; background: url('/images/buttons/pbGrey200.gif') left center;}
/*--- common pseudoclasses ---*/
/* pseudoclass link */
.linkRollOver80:link, .linkRollOver100:link, .linkRollOver120:link, .linkRollOver140:link, .linkRollOver160:link, .linkRollOver180:link, .linkRollOver200:link,
.tabRollOver80:link, .tabRollOver100:link, .tabRollOver120:link, .pbRollOver100:link, .pbRollOver150:link, .pbRollOver200:link { color:#FFF;}
/* pseudoclass visited */
.linkRollOver80:visited, .linkRollOver100:visited, .linkRollOver120:visited, .linkRollOver140:visited, .linkRollOver160:visited, .linkRollOver180:visited, .linkRollOver200:visited,
.tabRollOver80:visited, .tabRollOver100:visited, .tabRollOver120:visited, .pbRollOver100:visited, .pbRollOver150:visited, .pbRollOver200:visited { color:#FFF;}
/* pseudoclass focus */
/*.linkRollOver80:focus, .linkRollOver100:focus, .linkRollOver120:focus, .linkRollOver140:focus, .linkRollOver160:focus, .linkRollOver180:focus, .linkRollOver200:focus,
.tabRollOver80:focus, .tabRollOver100:focus, .tabRollOver120:focus, .pbRollOver100:focus, .pbRollOver150:focus, .pbRollOver200:focus 
    { background-image: inherit; background-position: left center; color:#000; text-decoration:none;}*/
.linkRollOver80:focus, .linkRollOver100:focus, .linkRollOver120:focus, .linkRollOver140:focus, .linkRollOver160:focus, .linkRollOver180:focus, .linkRollOver200:focus
    { background-image: url('/images/buttons/linkROPB200.gif'); background-position: left center; color:#000; text-decoration:none;}
.tabRollOver80:focus, .tabRollOver100:focus, .tabRollOver120:focus { background-image: url('/images/buttons/tabROPB120.gif'); background-position: left center; color:#000; text-decoration:none;}
.pbRollOver100:focus, .pbRollOver150:focus, .pbRollOver200:focus { background-image: url('/images/buttons/pbROPB200.gif'); background-position: left center; color:#000; text-decoration:none;}        
/* pseudoclass hover */
/*.linkRollOver80:hover, .linkRollOver100:hover, .linkRollOver120:hover, .linkRollOver140:hover, .linkRollOver160:hover, .linkRollOver180:hover, .linkRollOver200:hover,
.tabRollOver80:hover, .tabRollOver100:hover, .tabRollOver120:hover, .pbRollOver100:hover, .pbRollOver150:hover, .pbRollOver200:hover 
    { background-image: inherit; background-position: left center; color:#000; text-decoration:none;}*/
.linkRollOver80:hover, .linkRollOver100:hover, .linkRollOver120:hover, .linkRollOver140:hover, .linkRollOver160:hover, .linkRollOver180:hover, .linkRollOver200:hover
    { background-image: url('/images/buttons/linkROPB200.gif'); background-position: left center; color:#000; text-decoration:none;}
.tabRollOver80:hover, .tabRollOver100:hover, .tabRollOver120:hover { background-image: url('/images/buttons/tabROPB120.gif'); background-position: left center; color:#000; text-decoration:none;}
.pbRollOver100:hover, .pbRollOver150:hover, .pbRollOver200:hover { background-image: url('/images/buttons/pbROPB200.gif'); background-position: left center; color:#000; text-decoration:none;}
/* pseudoclass active */
/*.linkRollOver80:active, .linkRollOver100:active, .linkRollOver120:active, .linkRollOver140:active, .linkRollOver160:active, .linkRollOver180:active, .linkRollOver200:active,
.tabRollOver80:active, .tabRollOver100:active, .tabRollOver120:active, .pbRollOver100:active, .pbRollOver150:active, .pbRollOver200:active 
    { background-image: inherit; background-position: left bottom; color:#F00; text-decoration:none;}*/
.linkRollOver80:active, .linkRollOver100:active, .linkRollOver120:active, .linkRollOver140:active, .linkRollOver160:active, .linkRollOver180:active, .linkRollOver200:active
    { background-image: url('/images/buttons/linkROPB200.gif'); background-position: left bottom; color:#F00; text-decoration:none;}
.tabRollOver80:active, .tabRollOver100:active, .tabRollOver120:active { background-image: url('/images/buttons/tabROPB120.gif'); background-position: left bottom; color:#F00; text-decoration:none;}
.pbRollOver100:active, .pbRollOver150:active, .pbRollOver200:active { background-image: url('/images/buttons/pbROPB200.gif'); background-position: left bottom; color:#F00; text-decoration:none;}

/*--- test ---*/
.linkRollOverShort, .linkRollOverMed, .linkRollOverLong 
    {display:block; height:20px; text-align:center; text-decoration:none; line-height:20px; vertical-align:middle; font-weight:bold;}
.linkRollOverShort  { width:80px; background: url('images/buttons/ROPBLong.png') left top;}/*ROPBShort*/
.linkRollOverMed { width:120px; background: url('images/buttons/ROPBLong.png') left top;}/*ROPBMed*/
.linkRollOverLong { width:160px; background: url('images/buttons/ROPBLong.png') left top;}
.linkRollOverShort:link, .linkRollOverMed:link, .linkRollOverLong:link { color:#FFF;}
.linkRollOverShort:visited, .linkRollOverMed:visited, .linkRollOverLong:visited { color:#FFF;}
.linkRollOverShort:focus, .linkRollOverMed:focus, .linkRollOverLong:focus { background-image: url('images/buttons/ROPBLong.png'); background-position: left center; color:#000; text-decoration:none;}
.linkRollOverShort:hover, .linkRollOverMed:hover, .linkRollOverLong:hover { background-image: url('images/buttons/ROPBLong.png'); background-position: left center; color:#000; text-decoration:none;}
.linkRollOverShort:active, .linkRollOverMed:active ,.linkRollOverLong:active { background-image: url('images/buttons/ROPBLong.png'); background-position: left bottom; color:#F00; text-decoration:none;}

.pbROLong { width:200px; text-align:center; text-decoration:none; vertical-align:middle; font-weight:bold; line-height:24px;}
.pbROLong { height:24px; background: url('/images/buttons/longROPB200.gif') left top;}
.pbROLong:link { color:#FFF;}
.pbROLong:visited { color:#FFF;}
.pbROLong:focus { background-image: url('/images/buttons/longROPB200.gif'); background-position: center top; color:#000; text-decoration:none;}
.pbROLong:hover { background-image: url('/images/buttons/longROPB200.gif'); background-position: center top; color:#000; text-decoration:none;}
.pbROLong:active { background-image: url('/images/buttons/longROPB200.gif'); background-position: right top; color:#F00; text-decoration:none;}
.pbROShort { display:block; width:80px; text-align:center; text-decoration:none; vertical-align:middle; font-weight:bold; line-height:24px;}
.pbROShort { height:24px; background: url('/images/buttons/shortROPB80.gif') left center;}
.pbROShort:link { color:#FFF;}
.pbROShort:visited { color:#FFF;}
.pbROShort:focus { background-image: url('/images/buttons/shortROPB80.gif'); background-position: center center; color:#000; text-decoration:none;}
.pbROShort:hover { background-image: url('/images/buttons/shortROPB80.gif'); background-position: center center; color:#000; text-decoration:none;}
.pbROShort:active { background-image: url('/images/buttons/shortROPB80.gif'); background-position: right center; color:#F00; text-decoration:none;}

/* Sandy's Tables */
/* 
.headerow {	font-family:Tahoma; font-size:12px; font-weight:bold; color:black;background-color: #6DBAE7; text-align:center; }
.headerow2 {font-family:Tahoma; font-size:12px; font-weight:bold; color:black;background-color: #6DBAE7; text-align:left; height:25; text-indent:10px;}
.headvidrow {font-family:Tahoma; font-size:12px; font-weight:bold; color:black;background-color: #6DBAE7; text-align:left; padding:8px; }
.tdcontent {font-family:Tahoma; font-size:12px; color:black; background-color: #D4EFFC; text-align:center;}
.tdcontent2 {font-family:Tahoma; font-size:12px; color:black; background-color: #D4EFFC; text-align:left; text-indent:10px;}
.tdvidcontentactv {font-family:Tahoma; font-size:12px; font-weight:bold; color:black; background: #D4EFFC url('images/bullet_arw_red.gif') no-repeat center left; text-align:left; text-indent:18px;}
.tdvidcontent {font-family:Tahoma; font-size:12px; color:black; background: #D4EFFC url('images/bullet_arw_gray.gif') no-repeat center left; text-align:left; text-indent:18px;}
.tdqresult {font-family:Tahoma; font-size:12px; color:black; background-color: #D4EFFC; height:23px; text-indent:6px; }
 */
 