
/*general*/

body 
{
    background-color: White;
    font-family: Verdana;
    font-size: 8.5pt;
    color: #6B6B6B;
}

/*training and test content display*/

.copy

{
	font-size: 9pt;
	font-family: Arial;
    color: white;
}


.correctanswer
{
	font-size: 9pt;
	font-family: Arial;
	color: #66ff00;
}

.incorrectanswer
{
	font-size: 9pt;
	font-family: Arial;
	color: #fe7a7a;
}

.contentarea

{
	position: relative; 
	background-color: black;
	height: 510px;
	width: 640px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	border: solid 1px #C9C9C9;

}

.choices
{
	font-size: 9pt;
	font-family: Arial;
	line-height: 14pt;
    color: white;
}

.subnavtitle

{
    font-family: Verdana;
    font-weight:bold;
    font-size: 8.5pt;
    padding: 3px 0px 3px 3px;
    display: block;
    padding: 3px 0px 3px 3px;
    text-decoration: underline;
    color: Black;
}


.subnav

{
    font-family: Verdana;
    font-size: 8.5pt;
    padding: 3px 0px 3px 3px;
    display: block;
    padding: 3px 0px 3px 3px;
}

.subnavselected

{
    font-family: Verdana;
    font-size: 8.5pt;
    text-decoration: none;
    color: black;
    font-weight: bold;
    display: block;
    background-color: #e7efff;
    padding: 3px 0px 3px 3px;
}

a

{
	color: blue;
}


.titlepage

{

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.titlepage table

{
	width: 100%;
	
}

.titlepage table th
{
	text-align: left;
	vertical-align: top;
	width: 30%;
	
}

.titlepage table td, th

{
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	
}



.rule
{
   color: #3b3b3b;
}

h1
{
	font-size: 8.5pt;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.header
{
    color: #3B3B3B;
    font-weight: bold;
}

.CoverHeader
{
    color: #3B3B3B;
    font-weight: bold;
}
.SubHeader
{
    color: #3B3B3B;
}
.assigned
{
    color: orange;
}

.highlight
{
    color: #bf0000;
    text-decoration: underline;
}

.menu:link
{
    color: #3B3B3B;
    text-decoration: none;
}

.menu:active
{
    color : #3B3B3B;
}

.menu:visited
{
    color: #3B3B3B;
    text-decoration: none;
}

#brand
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#navtop
{
	width: 840px;
	height: 25px;
	line-height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;

}

#navtopleft
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 24px;
	width: 340px;
	border-bottom: solid 1px #b5c3e7;


}

#navtopright

{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 24px;
	width: 500px;
	border-bottom: solid 1px #b5c3e7;

}


#navtopleft ul

{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navtopright ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}


#navtopleft ul li, #navtopright ul li
{
	
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#navtopleft ul li a
{
	display: inline;
	margin: 5px 0px 0px 0px;
	padding:  5px 5px 5px 5px;
	border: solid 1px #b5c3e7;
	border-bottom: none;
	background: #e7efff;	
}


#navtopselected

{
	background-color: White;
	border-bottom: solid 1px white;
}

#navtopleft ul li a:active
{
	background-color: White;
	border-bottom: solid 1px white;
}
#navtopleft ul li a:hover
{
	background-color: White;
	border-bottom: solid 1px white;
}

#master
{
	width: 820px;
	margin:  0px 0px 0px 0px;
	padding:  20px 0px 0px 20px;

}

.navside
{
	float: left;
	width: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

.navside ul

{
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	list-style: none;
}

.navside ul li
{
	padding-bottom: 20px;
}

.contentholder
{
	width: 669px;
	padding: 0px 0px 0px 10px;
	float: left;
	border-left: solid 1px #b5c3e7;
	min-height: 560px;
}

.contentholderlarge
{
	width: 820px;
	height: 560px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.contenttop
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.contenttop ul

{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.contenttop
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.contenttop p
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.breadcrumbs

{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.contentbottom
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;

	
}

.buttonholder
{
	margin-left: 210px;
	padding: 20px 0px 0px 0px
}

.rightbutton
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 600px;
}

.buttonstandard
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.errormsg
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	color: Red;
}

.dropdown table, dropdown tr, dropdown td
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: left;

}

.dropdown th
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	font-weight: normal;
}


.inputtableholder, .inputtableholder table 
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.inputtableholder td
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	vertical-align: middle;
	text-align: left;
	border-bottom: solid 1px;
	border-color: #efebde;
	
}

.inputtableholder th
{
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	vertical-align: middle;
	text-align: left;
	font-weight: normal;
	border-bottom: solid 1px;
	border-color: #efebde;
}


#adminmenu, #adminmenu table
{
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;

}

#adminmenu td

{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	vertical-align: middle;
	text-align: left;

}

#adminmenu th

{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	border-top: solid 1px;
	border-color: #efebde;
}

.selecttableholder table

{
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.selecttableholder th

{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	font-weight: bold;
	border-style: none;

}

.selecttableholder td

{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
	border-style: none;
}

.assignofferings
{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float:left;
}

.assignofferings table

{
	width: 45%;
}


.assignofferings td

{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

#assignusers
{
	margin:  0px 0px 0px 0px;
	padding: 20px 0px 0px 40px;
	float:left;
	
}

#assignusers td

{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}


#assignusers table

{
	width: 100%;
}

#testreset
{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.headerrow

{
	font-weight: bold;
}


