/* A Plus eLearn template a CSS Document */

a:link {
	background:inherit;
    color: #GGGGGG;
	text-decoration: none ! important;
}
a:visited {
	background:inherit;
    color: #333300;
	text-decoration: none ! important;
}
a:active {
	background:inherit;
    color: #CC3300;
}
a:hover {
	background:inherit;
    color: #CC3300;
	text-decoration: underline ! important;
}
body	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #CCCCCC;
	color: #000000;
	font-family: arial, verdana, helvetica, lucida, sans-serif;
  	font-size: 12px;
}

h1 {
	font-size: 28px;
	font-family: Arial, Verdana, Helvetica, lucida, sans-serif;
	font-weight: bold;
	background:inherit;
	color: #000000;
	margin: 0px;
	font-style: normal;
	text-decoration: none;
}

h2 {
	font-size: 24px;
	font-family: Arial, Verdana, Helvetica, lucida, sans-serif;
	font-weight: bold;
	background:inherit;
	color: #000000;
	margin: 0px;
	font-style: normal;
	text-decoration: none;
}

h3 {
	font-size: 18px;
	font-family: Arial, Verdana, Helvetica, lucida, sans-serif;
	font-weight: bold;
	background:inherit;
	color: #000000;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-style: normal;
	text-decoration: none;
}	
 /* ------------------  sitemap  ------------------------*/
table#sitemap {
	background:#CCCCCC;
	color: #000000;	
	border:1px solid #660000;
}
table#sitemap tr#even { /* jump pages*/
	background:#FFFFCC;
	color:#000000;
	text-align:center;
	font-size:12px;
}
table#sitemap tr#odd { /* jump pages*/
	background:#FFFFFF;
	color:#000000;
	text-align:center;
	font-size:12px;
}
table#sitemap td#bg { /* */
	background:#FFFFCC;
	color:#000000;
	text-align:center;
}
table#sitemap td#bgL { /* */
	background:#FFFFCC;
	color:#000000;
	text-align:left;
	font-size:12px;
}
table#sitemap td#bgR { /* */
	background:#FFFFCC;
	color:#000000;
	text-align:right;
	font-size:12px;
}
table#sitemap td#msg { /* */
	background:#FFFFCC;
	color:#000000;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
table#sitemap td#msg2 {
	color : #000000;
	background : url(../images/msgBG.gif);
	background-color : #cccccc;
	text-align : center;
	font-size : 12px;
	font-weight : bold;
}
table#sitemap td#action { /* */
	color:#000000;
	background:url(../images/viewBG.gif);
	background-color : #cccccc;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

 /* ------------------  SB  ------------------------*/
table#SB { /* Storyboard and question creator table*/
	background:#CCCCCC;
	color: #000000;	
	border:1px solid #660000;
}
table#SB tr#bg{ /* Storyboard and question creator table*/
	background:#FFFFCC;
	color:#000000;
	text-align:center;
	border:1px solid #660000;
}
table#SB td#bg { /* for non-viewable center align cells*/
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background:#FFFAE9;
	color:#000000;

}
table#SB td#bgW { /* for non-viewable center align cells*/
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background:#FFFFFF;
	color:#000000;
}
table#SB td#bgR { /* for non-viewable right align cells*/
	text-align:right;
	font-size:12px;
	font-weight:bold;
	background:#FFFAE9;
	color:#000000;

}
table#SB td#bgL { /* for non-viewable left align cells*/
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background:#FFFAE9;
	color:#000000;

}
table#SB td#Vbg { /* for viewable cells*/
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:url(../images/viewBG.gif);
	background-color : #cccccc;
}
table#SB td#VbgR { /* for viewable right align cells*/
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:url(../images/viewBG.gif);
	background-color : #cccccc;
}
table#SB td#VbgL { /* for viewable left align cells*/
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:url(../images/viewBG.gif);
	background-color : #cccccc;
}
table#SB th#bg { /* for non-viewable center align cells*/
	text-align:center;
	font-size:16px;
	font-weight:bold;
	background:#FFFFCC;
	color:#000000;

}
table#SB th#bgL { /* for non-viewable center align cells*/
	text-align:left;
	font-size:16px;
	font-weight:bold;
	background:#FFFFCC;
	color:#000000;

}
table#SB td#msg { /* for message cells*/
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background:url(../images/msgBG.gif);
	background-color : #cccccc;
}
table#SB td#msg2 { /* for message cells*/
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	background:url(../images/msgBG.gif);
	background-color : #cccccc;
}
table#SB td#admin{ /* Storyboard admin*/
	background:#FFFF93;
	color:#000000;
	text-align:left;
	font-size:14px;
	border:1px solid #660000;
}

table#SB td#adminC{ /* Storyboard admin*/
	background:#FFFF93;
	color:#000000;
	text-align:center;
	font-size:14px;
	border:1px solid #660000;
}
table#SB td#version{ /* Storyboard admin version*/
	background:#CCCC99;
	color:#000000;
	text-align:center;
	font-size:9px;
	border:1px solid #660000;
}

 /* ------------------  SB2  ------------------------*/
table#SB2 th#bgL { /* for non-viewable center align cells*/
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background:#FFFFCC;
	color:#000000;

}
table#SB2 th#bg { /* for non-viewable center align cells*/
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background:#FFFFCC;
	color:#000000;

}
table#SB2 { /* test item analysis table*/
	background:#CCCCCC;
	color: #000000;
	text-align:center;
	border:1px solid #660000;
}
table#SB2 td#bg { /* for non-viewable center align cells*/
	text-align:center;
	font-size:12px;
	background:#FFFFCC;
	color:#000000;

}
table#SB2 td#bgL { /* for non-viewable center align cells*/
	text-align:left;
	font-size:12px;
	background:#FFFFCC;
	color:#000000;

}
table#SB2 td#bgR { /* for non-viewable center align cells*/
	text-align:right;
	font-size:12px;
	background:#FFFFCC;
	color:#000000;

}
table#SB2 tr#bg { /* for non-viewable center align cells*/
	text-align:center;
	font-size:12px;
	background:#FFFFCC;
	color:#000000;

}
table#SB2 td#msg { /* for message cells*/
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background:#FF3300;
	color:#000000;
}
table#SBheader { /* for SB Header Table*/
	font-size:12px;
}
table#SBheader td#SBheaderFont { /* for SB Header cells*/
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

/********************* start of class styles **********************************/
.viewable {
	background-image:url(../images/viewBG.gif);
	background-color : #cccccc;
}
.locked {
	background-image:url(../images/msgBG.gif);
	background-color : #cccccc;
}
.scrolling {  /* for scrolling cells must have div class=scrolling*/
	clear: both;
	overflow: auto; 
	max-height: 33px;	
}
 .olcgleft {
 	background-color:#CCCC99; text-align:left;
 }