@charset "utf-8";
/* CSS Document */

body {
background:url(Images/bg_dark.png) repeat;
font-family:Arial;
text-align:center;
}

.bodyContainer 
{
background:url(Images/bg_light.png) repeat-x #ffffff;
width:931px;
margin-left:auto;
margin-right:auto;
}

.contentContainer 
{
background:url(Images/bg_light.png) repeat-x #ffffff;
width:931px;
margin-left:auto;
margin-right:auto;
}

.header
{
background:url(Images/bg_headerfire.png) no-repeat;
height:81px;
width:931px;
}

.header_generic
{
background:url(Images/bg_headergen.png) no-repeat;
height:81px;
width:931px;
}

.headerTitleText
{
height:40px;
width:931px;
background-image:url(Images/header_titleimage.png);
background-repeat:no-repeat;
background-position:10px 7px;
text-align:right;
}

.headerTitleText img
{
border:none;
}

.adminNavContainer
{
	width:931px;
	margin-top:-20px;
	padding-left:650px;
	text-align:right !important;
}

ul.adminNav 
{
	list-style: none;
	padding: 0;
	font-family: Tahoma;
	color:#696969 !important;
	text-transform:uppercase;
	height:15px;
	width:280px;
}

ul.adminNav li 
{
	display:inline;
	text-align:left;
	position: relative;
	float:left;
	margin:0;
	width:auto;
	color:#696969 !important;
	font-size:8pt !important;
	font-weight:bold !important;
	text-align:left !important;
	vertical-align:middle;
	text-indent:15px;
	letter-spacing:.1px;
	height:15px;
}

ul.adminNav a:link, li.adminSubNavItem a:visited, li.adminSubNavItem a:active
{
	color:#696969 !important;
	height:15px;
}

li.adminSubNavItem a:link, li.adminSubNavItem a:visited, li.adminSubNavItem a:active 
{
	color:#696969 !important;
}

ul.adminNav li ul 
{
	display:block;
	margin-top:14px;
	position:absolute;
	left:-999em;
	float:left;
	width:95px;
	list-style:none;
	z-index:1000;
}

ul.adminNav li:hover ul ul, ul.adminNav li.sfhover ul ul, ul.adminNav li:hover ul ul ul, ul.adminNav li.sfhover ul ul ul  
{
	left: -999em;
}

ul.adminNav li:hover ul, ul.adminNav li li:hover ul, ul.adminNav li.sfhover ul, ul.adminNav li li.sfhover ul 
{
	left: 0;
	clear:both;
}

ul.adminSubNav 
{
	list-style: none;
	margin-top:-2;
	display:inline;
	top:0;
	/*margin-left:-40px;*/
	width:125px;
	position:relative;
	float:left;
	list-style:none;
	white-space:nowrap;
	z-index:1001;
	background-color:#FFFFFF;
	border:3px solid #696969;
}

/* SubNav item orientation set here*/
li.adminSubNavItem 
{
	list-style-type:none;
	text-align: left;
	width:165px;
	vertical-align:bottom;
	position:relative;
	clear:both !important;
	margin-left:-40px;
	z-index:1002;
	height:16px;
}

li.adminSubNavItem a.SelectedItem
{
	text-decoration:bold !important;
}

li.adminSubNavItem a:link, li.adminSubNavItem a:visited, li.adminSubNavItem a:active 
{
	display:block !important;
	border:0px;
	white-space:nowrap;
	color:#4C4B4B !important;
	font-size:8pt !important;
	float:left !important;
	font-weight:normal !important;
	text-align:left !important;
	vertical-align:bottom;
	letter-spacing:.1px;
	height:17px;
	width:125px;
	margin-left:-40px;
	padding-left:10px;
	text-transform:capitalize;
	text-indent: 0px;
}

li.adminSubNavItem a:hover 
{
	background:#993b40 !important;
	color:#FFFFFF !important;
	text-decoration:none;
}



/* END Admin Navigation */


.topNavContainer 
{
position:relative;
width:931px;
height:18px;
padding-top:4px;
}

.topNavContainer a
{
	color:#ffffff;
	text-decoration:none;
}

#topNav ul
{
list-style:none;
/*width:931px;*/
}

#topNav ul li
{
background-repeat:no-repeat;
background-position: 1px left;
text-indent:15px;
float:left;
color:#FFFFFF;
margin-right:10px;
margin-left:0px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
vertical-align:middle;
list-style:none;
position:relative;
z-index:10;
}

#topNav li a
{
background-image:url(Images/topnavbullet.png);
background-repeat:no-repeat;
background-position: 1px left;
text-indent:15px;
float:left;
color:#FFFFFF;
margin-right:20px;
margin-left:0px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
vertical-align:middle;
list-style:none;
position:relative;
z-index:10;
}

#topNav li.SelectedTab a
{
background-image:url(Images/topnavbulletselected.png) !important;
background-repeat:no-repeat;
background-position: 1px left;
text-indent:15px;
float:left;
color:#FFFFFF;
margin-right:20px;
margin-left:0px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
vertical-align:middle;
list-style:none;
}





.tableOfContentsNavContainer
{
	height:64px;
	width:950px;
	margin-top:0px;
	background:url(Images/bg_navfire.png);
	background-repeat:no-repeat;
}

.tableOfContentsNavContainer_nomenu
{
	height:20px;
	width:950px;
	margin-top:0px;
	background:url(Images/bg_navfire.png) repeat-y;
}

.tableOfContentsNavContainer_nomenu_gen
{
	height:10px;
	width:950px;
	margin-top:0px;
}



/*Sub-navigation container*/

ul.mainNav {
	list-style: none;
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-weight:bold;
}

ul.mainNav li {
	padding: 0;
	display:block;
	text-align:left;
	position: relative;
	float:left;
	margin:0;
}

ul.mainSubberNav {
	display:block;
	top:36px;
	margin-left:-2px;
	position:absolute;
	left:-999em;
	float:left;
	list-style:none;
}

ul.mainNav li:hover ul ul, ul.mainNav li.sfhover ul ul, ul.mainNav li:hover ul ul ul, ul.mainNav li.sfhover ul ul ul  {
	left: -999em;
}

ul.mainNav li:hover ul, ul.mainNav li li:hover ul, ul.mainNav li.sfhover ul, ul.mainNav li li.sfhover ul {
	left: 0;
	clear:both;
}

ul.mainSubNav {
	list-style: none;
	margin-top:0;
	display:inline;
	margin-left:1px;
	position:relative;
	float:left;
	list-style:none;
	height:52px;
	margin-left:-40px;
}

/* SubNav item orientation set here*/
li.mainSubNavItem {
table-layout:auto;
vertical-align:middle;
	width:102px !important;
	list-style-type:none;
	clear:both !important;
	position:relative;
	display:inline;
	top:4px;
	float:left;
	color:#FFFFFF;
	height:36px;
	text-transform:uppercase;
	font-size:10px;
	background-image:url(Images/nav_separator_vert.png);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:center;
	list-style:none;
}

li.mainSubNavItem a.SelectedItem{
	text-weight:bold !important;
	color:#FFFFFF;
}

li.mainSubNavItem a {
	position:relative;
	display:inline;
	padding-top:auto;
	padding-left:auto;
	width:98px;
	height:100%;
	padding-left:2px;
	padding-right:2px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:50px;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
	list-style:none;
	padding-top:1px;
}

li.mainSubNavItem a:visited {
	position:relative;
	display:inline;
	padding-top:auto;
	padding-left:auto;
	width:98px;
	height:100%;
	padding-left:2px;
	padding-right:2px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	height:50px;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
	list-style:none;
	padding-top:1px;
}


li.mainSubNavItem a:hover {

}


ul.mainSubberNav {
position:absolute;
left:-999em;
background:url(Images/bg_navfire_L2.png) repeat;
list-style:none;
padding:0;
margin-left:0;
margin-top:4px;
}

li.mainSubberNavItem {
border-left:none;
width:180px;
height:25px auto;
background-image:url(Images/nav_separator.png);
background-position:bottom 10px;
background-repeat: no-repeat;
text-align:left;
padding-left:15px;
padding-right:15px;
}

li.mainSubberNavItem a:link, li.mainSubberNavItem a:active, li.mainSubberNavItem a:visited
{
border-left:none;
width:160px !important;
height:30px;
margin-top:10px;
background-position:bottom left;
background-repeat: no-repeat;
text-align:left;
padding-left:15px;
padding-right:15px;
margin-bottom:10px;
	/*border-right: 1px solid #fff;*/
}

li.mainSubberNavItem a:hover {
background-image:url(topnavbullet.png);
background-repeat:no-repeat;
color:#FF9933;
}

ul.mainSubbestNav { 
position : absolute;
left: -999em;
background:url(Images/bg_navfire_L3.png) repeat-y;
padding-right:15px;
padding-left:5px;
padding-bottom:10px;
list-style:none;
margin-left:180px;
}

li.mainSubbestNavItem { 
border-left:none;
width:110px;
height:30px;
background-image:url(Images/nav_separator.png);
background-position:bottom center;
background-repeat: no-repeat;
}

li.mainSubbestNavItem a {
width:110px;
}


.footer
{
background:url(Images/bg_footerfire.png) no-repeat;
height:176px;
width:100%;
}

.footer_generic
{
background:url(Images/bg_footergen.png) no-repeat;
height:176px;
width:100%;
}

.footerlinks
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.footerlinks a
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.LoginLogout
{
background-image:url(Images/topnavbullet.png);
background-repeat:no-repeat;
background-position: 1px left;
text-indent:15px;
float:left;
color:#FFFFFF;
margin-right:45px;
margin-left:30px;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
vertical-align:middle;
list-style:none;
}

.ContentPane
{
	min-height:400px;
}




/* IE Style */
/*
ul.topNav
{
top:18px;
}

ul.tableOfContentsNav
{
margin-left:20px;	
}

.tableOfContentsNavContainer
{
margin-top:0px;
}

*/

li#Documents
{
background-image:none;
}

.top_space
{height:20px;}


.breadcrumb
{
text-align:left;
font-size:11px;
font-weight:bold;
}

.breadcrumbcontainer
{text-align:left;
font-size:11px;
font-weight:bold;
margin-left:15px;
}

.ContentPane
{
	text-align:center;
}

.rtue_quizback
{
    background-image:url('/Portals/0/AssessmentBKG.png');
    height:407px; 
    width:894px;
    text-align:center; 
}

.rtue_quiz_col1
{
    width:350px;
    height:350px;
    margin:0px 30px 0px 70px;
    float:left;
	text-align:left;
}

.rtue_quiz_col2
{
    width:350px;
    margin:0px 50px 0px 0px;
    padding-top:10px;
    float:right;
	text-align:left;
}

.quizTitle
{
    font-family:Arial;
    font-size:24px;
    font-weight:bold;
}

.questionImage
{
    padding-top:10px;
    height:300px;
    width:330px;
}

.quizQuestion
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold; 
}

.quizAnswer
{
    font-family:Arial;
    font-size:16px; 
}

.rtue_quizback a:link
{
    color:#000000;
	text-decoration:none;
}

.quizAnswer a:link, .quizAnswer a:active, .quizAnswer a:hover, .quizAnswer a:selected
{
    color:#000000;
}

.quizAnswerLetter
{
    width:50px;
    text-align:right;
    float:left;
}

.quizAnswerText
{
    width:275px;
    padding-left:5px;
    float:left;
	text-align:left;
}

.quizQuestionNumber
{
    width:20px;
    text-align:right;
    float:left;
}

.quizQuestionText
{
    width:320px;
    padding-left:5px;
    float:left;
	text-align:left;
}



