/**/
@import "../css/reset.css";
@import "../css/skeleton1200.css";
@import "../css/superfish.css";
@import url(//fonts.googleapis.com/css?family=Lato:300,700,900);

html {
	width: 100%;
	overflow-y: scroll;
}
 
 a[href^="tel:"] {
color: inherit;
text-decoration:none;
}

* {
	-webkit-text-size-adjust: none;
}


body
{
    font: 14px/20px Arial, Helvetica, sans-serif;
    color: #222222;
    position: relative;
    min-width: 960px;
    background: #2d2d2d;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	color: #333333;
}

h2 {
	font-size: 18px;
	line-height: 20px;
	color: #7d7d7d;
	font-weight: 300;

}

h3 {
	font-size: 14px;
	line-height: 18px;
}

p {
	margin-bottom: 8px;
}

p.p1 {
	margin-bottom: 22px;
}

img {
	max-width: 100%;
}

address {
	font-style: normal;
}
ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.list
{
    padding: 3px 20px 0px 8px;
   
}
ul.list li
{
    font-size: 14px;
    line-height: 19px;
    padding: 5px 0 3px;
    color: #433214;
    text-transform: uppercase;
}
ul.list li a.current
{
    font-size: 14px;
    line-height: 19px;
    padding: 5px 0 3px;
    color: #2a87bd;
    text-transform: uppercase;
    font-weight: bold;
}
ul.list li a.current:hover
{
    color: #fff5c0;
}
/* delete? */
ul.listsave li{
	font-size: 16px;
	line-height: 20px;
	padding: 5px 0 3px;
	color: #433214;
	text-transform: uppercase;
	background: url(../images/marker.png) right 14px no-repeat;
}
ul.list li 
{
    border-bottom: 1px solid #ffd382;
    border-bottom-color: #80CCFF;
}


ul.list1 {
	padding: 0 30px 0 32px;
}

ul.list1 li{
	font-size: 12px;
	line-height: 19px;
	padding: 8px 0 8px;
	color: #433214;
	text-transform: uppercase;
	background: url(../images/marker1.png) right 15px no-repeat;
}

ul.list1 li+li {
	border-top: 1px solid #ffd382;

}

ul.list2 .count {
	float: left;
	display: block;width: 40px;
	height: 40px;
	color: #fff;
	border-radius: 500px;
	text-align: center;
	font: 900 16px/39px 'Lato', sans-serif;
	margin-bottom: 16px;
	background: url(../images/count_bg.png) 0 0 no-repeat;
	margin-right: 20px;
}

ul.list2 li {
	margin-bottom: 25px;
}

ul.list2 .text1 {
	position: relative;
	line-height: 20px;
	top: -6px;
	margin-bottom: 16px;
}


/*links*/


#form1 a {
	margin-top: 57px;
	display: inline-block;
	background: url(../images/btn_bg.png) 0 0 repeat-x #f57b09;
	border: 2px solid;
	border-color: #fed731 #f7bd29 #df630d;
	font: bold 18px/20px 'Lato', sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 8px 23px;
	border-radius: 6px;
}

a.btn:hover, input[type="submit"]:hover {
	background: #5f5f5f;
	border-color: #b8b8b8 #4e4e4e #4e4e4e;
}

/*preclass*/

.mb0 {
	margin-bottom: 0px !important;
}
.m0 {
	margin: 0 !important;
}

.ind1 {
	margin-top: 11px;
}

.pad0 {
	padding: 0 !important;
}

.pad1 {
	padding-right: 20px;
}

.pad1 {
	padding-right: 10px;
}

.pt0 {
	padding-top: 0;
}
.pt10 {padding-top: 10px;}

.img_inner {
	max-width: 100%;
	 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;
 border: 2px solid #e6e4e2;
 margin-bottom: 15px;
}

.fleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 0;
}

.fright {
	float: right !important;	
}
.uyrVideolg
{
     display: block; 
}
.uyrVideosm
{
     display: none; 
}
.uyrLeftCol 
{
    width:43%;
    float: left;
	margin-right: 20px;
	margin-bottom: 0;
}
.uyrRightCol 
{
    width:43%;
    float: right !important;	
}
.pfinjLeftCol 
{
    width:48%;
    float: left;
	margin-right: 20px;
	margin-bottom: 0;
}
.pfinjRightCol 
{
    width:48%;
    float: right !important;	
}
.epFirstColumn 
{
    width: 35%;
	float: left;
	padding: 5x 0px;
}
.epFirstColumn .lbox {width:350px}
.epMiddleColumn 
{
    width: 20%;
	float: left;
	padding: 5px 10px;
	text-align:center;
}
.epMiddleColumn .lbox {width:200px}
.epLastColumn 
{
    width: 35%;
	float: right;
	padding: 5px 0px;
}
.epLastColumn .lbox {width:400px}
.emailpnlLeft { width:420px;}
.emailtxtboxright { width:420px;}
.emaillist li {
	list-style: None;
    counter-increment: foo;
    display: table-row;
}
.emaillist li::before {
    content: counter(foo) ".";
    display: table-cell;
    text-align: right;
    padding-right: 5px;
}
.upp {
	text-transform: uppercase;
}

.alright {
	text-align: right;
}
.center {
	text-align: center;
}
.wrapper, .extra_wrapper {
	overflow: hidden;
}
.clear {
	float: none !important;
	clear: both;
}

.text1 {
	font-size: 11px;
	color: #2a87bd;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 3px;
}

.text1 a:hover {
	color: #ffa301;
}

.text1.off1 {
	margin-top: -6px;
	margin-bottom: 2px;
	line-height: 20px;
}

.page1 .text1 {
	margin-bottom: 2px;
}

/*header*/

header {
	display: block;
	padding-top: 30px;
	background: #fff;	
}


header h1 {
	float: left;
}
/* delete? */
/*
header h1 a {
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 480px;
	height: 100px;
	text-indent: -999px;
	transition: 0s ease;
	-o-transition: 0s ease;
	-webkit-transition: 0s ease;
}

header h1 a img {
	display: block;	
	max-height:  100%;
}
*/



#form1 {
	overflow: hidden;
	padding: 0 1px 11px;
	margin-bottom: 11px;
}

#form1 span {
	display: block;
	font-weight: bolder;
	font-size: 11px;
	padding-bottom: 6px;
	color: #696969;
	text-transform: uppercase;
}

#form1 input {
-moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;
 background: url(../images/input_bg.png) 0 0 repeat-x;
 border: 1px solid #fff;
 padding: 4px 7px;
 outline: 1px solid #d2d2d2;
 height: 28px;
 float: left;
 width: 118px;
 font: 12px/20px  Arial, Helvetica, sans-serif;;
 color: #a2a2a2;
 text-transform: uppercase;
}

#form1 label {
	padding-top: 39px;
	float: left;
	display: block;
	margin-left: 22px;
}

#form1 .input1 {
	padding-top: 63px;
	margin-left: 0;
	margin-right: 21px;
	position: relative;

}


#form1 .input1:after {
	content: '';
	background: #dddddd;
	height: 68px;
	width: 1px;
	display: block;
	position: absolute;
	top: 34px;
		right: -22px;

}

#form1 .input1 input{
	width: 298px;
	text-transform: none;
	font-weight: bolder;
}

#form1 a {
	margin-top: 57px;
	display: inline-block;
	background: url(../images/btn_bg.png) 0 0 repeat-x #f57b09;
	border: 2px solid;
	border-color: #fed731 #f7bd29 #df630d;
	font: bold 18px/20px 'Lato', sans-serif;
	text-transform: uppercase;
	color: #fff;
	padding: 8px 23px;
	border-radius: 6px;
}

#form1 a:hover {
	background: #5f5f5f;
	border-color: #b8b8b8 #4e4e4e #4e4e4e;
}

/*Content*/

.content {
	background-color: #f2f1f0;
	padding-bottom: 15px;
}
.content.page1 {
	padding-bottom: 20px;
}
.content.page1 a.btn {
	margin-top: 0;
}
.content a.btn {
	margin-top: 5px;
}
.content.page1 .page1_box h2 {
	color: #fff;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 14px;
	margin-bottom: 24px;
	text-align: center;
}
.page1_box a:hover {
	color: #fff5c0;
}
.content.page1 .page1_box h3 {
	color: #fff;
	padding-left: 20px;
	padding-top: 24px;
	margin-bottom: 25px;
	font-weight: 900;
}

.content h2 {
	padding-top: 46px;
	margin-bottom: 19px;
}

.content .privacy h2  {
	margin-bottom: 15px;
}


.content .privacy .text1 {
	line-height: 24px;
	margin-top: -4px;
}

.content .privacy .text1+p {
	position: relative;
	top: -3px;
}

.boxes .clear {
	height: 20px;
}

.box
{
    box-shadow: 0 1px 1px #979797;
    background: #F7F7F7;
    border-radius: 4px;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}
.boxwh
{
    box-shadow: 0 1px 1px #979797;
    background: #FFFFFF;
    border-radius: 4px;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px;
    padding-top: 10px;
}
.box .img_inner {
	margin-top: 0;
	margin-bottom: 15px !important;
}

.box .fr {
	float: right;
	margin-left: 45px;
	text-align: center;
}

.box .extra_wrapper {
	position: relative;
	top: -5px;
}

.box .fleft {
	margin-bottom: 0 !important;
}

.maxheight {
	overflow: hidden;
}

.content.page1 h2.head1 {
	padding-top: 23px;
} 

.content h2.head2 {
	padding-top: 24px;
	margin-bottom: 15px;
}

.content h2.head1 {
	padding-top: 29px;
} 

.bottom_block {
	background: url(../images/bot_grad.png) 0 0 repeat-x #E4E4E4;
	border: 2px solid #fff;
	border-radius: 4px;
	margin-top: -2px;
	padding: 0 20px;
}

.bottom_block ul {
	overflow: hidden;
}

.bottom_block ul li a:hover span {
	color: #787878 !important;
}

.bottom_block ul li {
	min-width: 139px;
	padding: 24px 20px 33px;
	color: #787878;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	float: left;
}

.bottom_block ul li span {
	font-size: 100px;
	line-height: 100px;
	display: block;
	padding-bottom: 2px;
	color: #ffea38;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}

.bottom_block ul li+li {
	background: url(../images/bottom_separator.png) 0 center no-repeat;
}

.bottom_block ul li+li span {
	color: #ffba00;
}

.bottom_block ul li+li+li span {
	color: #ff871c;
}

.bottom_block ul li+li+li+li span {
	color: #b9d655;
}

.bottom_block ul li+li+li+li+li span {
	color: #84c5da;
}

/************Footer***********/

footer {
	display: block;
	font-size: 11px;
	color: #686868;
	line-height: 20px;
	padding-bottom: 40px;
}

footer p {
	margin-bottom: 20px;
}

footer em {
	display: block;
}

footer span {
	color: #cfcfcf;
}

footer h3 {
	color: #fff;
	padding-top: 35px;
	font-weight: 900;
	margin-bottom: 23px;
}
.menudroptop
    {
        font-size: 14px;
        line-height: 19px;
        padding: 5px 0 3px;
        color: #2a87bd;
        cursor: pointer;
        margin-left: 5px;
    }  
.menudrop
{
    font-size: 13px;
    line-height: 19px;
    padding: 5px 0 3px;
    padding-left: 6px;
    color: #2a87bd;
    cursor: pointer;
    display: inline-block;
    background: url(../images/square.png) no-repeat left 10px;
    margin-left: 3px;
}    
/*ipad==================================RESPONSIVE LAYOUTS===============================================*/

@media only screen and (max-width: 995px) {
 body {min-width:768px;}
 .emailpnlLeft { width:220px;}	
 .emailtxtboxright { width:300px;}    
ul.list li
    {
        font-size: 14px;
        line-height: 19px;
        padding: 5px 0 3px;
        color: #433214;
        text-transform: uppercase;
    }
.menudroptop
    {
        font-size: 12px;
        line-height: 19px;
        padding: 5px 0 3px;
        color: #2a87bd;
        cursor: pointer;
        margin-left: 5px;
    } 
.menudrop 
    {
        font-size: 12px;
        line-height: 19px;
        padding: 5px 0 3px;
        padding-left:4px;
        color: #2a87bd;
        cursor: pointer;
        margin-left: 2px;     
    }  
#tblsearch, #tblsearch td
{   
    width:300px;margin-left:10px;
}	
.sideimg 
{
    max-width:114;
}
.ver_separator {
	background: none !important;
}

.search_block {
	margin-top: 10px;
	top: 0;

}
ul.list li{
	font-size: 12px;
	line-height: 20px;
	padding: 5px 0 3px;
	color: #433214;
	text-transform: uppercase;	 
}

#form1 .input1 input {
	width: 246px;
}

#form1 a {
	margin-top: 10px;
}

 #form .success {
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;
}

.pad1, .pad2, .pad3 {
	padding: 0;
}

.bottom_block ul li {
	padding-left: 0;
	padding-right: 0;
	width: 20%;
}

.box .fleft {
	margin-bottom: 15px !important;
}

.box .extra_wrapper {
	top: 0;
}
.uyrVideolg
{
     display: none; 
}
.uyrVideosm
{
     display: block; 
}

.uyrLeftCol 
{
    width:43%;
    float: left;
	margin-right: 20px;
	margin-bottom: 0;
}
.uyrRightCol 
{
    width:43%;
    float: right !important;	
}
}/*End ipad media*/
/*iphone */
 @media only screen and (max-width: 767px) {
 body {min-width:420px;}
 #tblsearch, #tblsearch td
{
   
    width:300px;margin-left:10px;
}	
.uyrLeftCol 
{
 width:100%;
 float: none !important;
 clear: both;
 margin-right:5px;
}
.uyrRightCol 
{
 width:100%;
  float: none !important;
 clear: both;
 margin: 5px 5px;
}
.uyrVideolg
{
     display: block; 
}
.uyrVideosm
{
     display: none; 
}
ul.list li
    {
        font-size: 16px;
        line-height: 20px;
        padding: 5px 0 3px;
        color: #433214;
        text-transform: uppercase;
    }
.menudroptop
    {
        font-size: 16px;
        line-height: 19px;
        padding: 5px 0 3px;
        color: #2a87bd;
        cursor: pointer;
        margin-left: 5px;
    }  
.menudrop
    {
        font-size: 16px;
        line-height: 19px;
        padding: 5px 0 3px;
        padding-left:6px;
        color: #2a87bd;
        cursor: pointer;
        margin-left: 12px;
        display: inline-block;
    }   
.box .img_inner {
	margin-top: 0 !important;
}
.sideimg 
{
    display: none;
}

#form1  {
	padding-top: 10px;
}

#form1 label {
	padding-top: 10px !important;
	float: none;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

#form1 input {
	width: 100% !important;
	margin: 0 0 10px !important;
}

.img_inner.fleft {
	float: none;
	margin-bottom: 13px;
}

.img_inner {
width: 100%;
float: none !important;
margin-right: 0 !important;
margin-bottom: 20px !important;
margin-top: 20px !important;
}

.boxes .clear {
	height: 0;
}

.boxes .box {
	margin-bottom: 20px;
}

header h1 {
	float: none;
	position: relative;	
	padding-left: 0;
	padding-bottom: 0;
}

header h1 a {
	margin: 0 auto;
	height: auto;
}

header h1 a img {
	width: 100%;
	right: -72px;
}

.bottom_block ul li {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	background: none !important;
}

ul.list2 li.mb0 {
	margin-bottom: 25px !important;
}

}
 @media only screen and (max-width: 479px) {

body {
min-width:300px;
}

ul.list li{
	font-size: 16px;
	line-height: 18px;
	padding: 5px 0 3px;
	color: #433214;
	text-transform: uppercase;	 
}
}

/*added*/
.langheader {
	float: right;
	padding-top: 1px;
} 

.vbottom 
{
    vertical-align:bottom
}
.vmiddle 
{
    vertical-align:middle
}
.warning
{
	color: red;
	font-weight: bold;
    
}
.warningsm
{
	color: red;
	font-size:12px; 
}
.warninglg
{
	color: red;
	font-size:large; 
    font-weight: bold;
     font-style: italic;
}

p.mtb 
{
    margin-top: 22px;
	margin-bottom: 22px;
}
.mb5 
{   
	margin-bottom: 5px;
}
.mb10 
{   
	margin-bottom: 10px;
}
.mb20 
{   
	margin-bottom: 20px;
}
.mt5 
{   
	margin-top: 5px;
}
.mt10
{   
	margin-top: 10px;
}
.mt30
{   
	margin-top: 30px;
} 
.m5 
{   
	margin-left: 5px;
}
.m10{   
	margin-left: 10px;
}
.m20{   
	margin-left: 20px;
}
.m30{   
	margin-left: 20px;
}
.m40{   
	margin-left: 40px;
}
.mr30{   
	margin-right: 30px;
}
.loginhead
{  
    font-family: 'Lato' , sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    color: #7d7d7d;
    font-weight: 300;
    padding: 30px  0px 10px 0px;
}

.menuhead
{
    display:block;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 0px 0px 5px;
}
.head
{
    font-family: 'Lato' , sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    color: #7d7d7d;
    font-weight: bold;
    padding: 5px 0px 10px 0px;
}
.assignhead
{
    color: #000000;
    font-weight: bold;
    padding: 2px 0px 5px 0px;
    font-style: italic;
}
.progressTodo      
{
    color: #BAB5B5;
    font-size: 14px;
}
.progress      
{
    color: #7481CF;
    font-size: 14px;
    font-weight: bold;
}                    
.content_box {
	padding: 0 15px 15px;

}
@media only screen and (max-width: 767px) {
	.langheader {
		float: none !important;
		margin: 0 0px !important;	
		padding: 0px 0px 20px;
		clear: both;
	}
}

.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}

.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	width: 400px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;	
}

.modhead {
	font-size: 14px;
	color: #2a87bd;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 3px 3px 0px ;
}

.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #00d9ff; }

.validationsummary 
{
    padding:0px 0px 13px 25px;    
}
.validationsummary ul
{
    font-style: italic;
    list-style-type: circle;
}
.fleft10 {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
.txtb 
{
    vertical-align: bottom
}
.txtc
{
    vertical-align:middle
}
.hidden { display: none; }
 .unhidden { display: block; }
.text2 {
	font-size: 14px;
	color: #2a87bd;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.text2red {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.text2black {
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 3px;
}
 .btnsm 
 { height: 20px; 
   width: 24px; 
   text-align:center;
 }
  .btnmed 
 {  
   width: 88px; 
   text-align:center;
   margin-right:5px;
 }
.bold {
	
	font-weight: bold;
}
.assessname {
    font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	color: #333333;
	font-size: 18px;
	line-height: 20px;
	color: #7d7d7d;
	font-weight:bold;
	padding:  5px 0px 10px 5px;
	 
}	
/* Jquery datepicker image */
.ui-datepicker-trigger { position:relative;top:3px ;right:-2px ; height:15px }
 
.privhead { font-weight: bold;}
.white {background-color: #fff; width:45px;text-align: center;padding-top:5px;}
.silver {background-color:Silver;width:45px;text-align: center;padding-top:5px;}
.test {  background-color: #b0c4de; }
.tbl {
		border:1px solid #C0C0C0;
		border-collapse:collapse;
		padding: 5px 5px 0px 5px;
	}
	.tbl th
{
    border: 1px solid #C0C0C0;
    padding: 5px;
    background: #F0F0F0;
    font-size: 12px;
}
.tbl tr 
{
    background-color: #FFF ;
}
.tbl tr.yellow
{
    background-color: #FFFF99 ;
}
	.tbl td {
		border:1px solid #C0C0C0;
		padding:5px;		
	}
.tbl .yellow
{
    background-color: #FFFF99;
}

.tbl .ltyellow
{
    background-color: #ffffe0;
}

.tbl .grey
{
    background-color: #C0C0C0;
}	
.tbl .ltgrey
{
    background-color: #f6f6f6;
}
.tblNormal, .tblNormal td
{
    border: 0px solid #C0C0C0;
    border-collapse: collapse;
    padding: 10px 20px 10px 20px;
}	
.tbl360, .tbl360 td
{
    border: 0px ;
    border-collapse: collapse;
    padding:3px;
}	
.tblsearch, .tblsearch td
{
    border: 0px ;
    border-collapse: collapse;
    padding:0px;margin:0px;
    width:400px;margin-left:15px;
}		
 .hangingindent {
   display: block;
    margin-left: 2em;
    text-indent: -2em;
}

.bluetext
{
    font-size: 14px;
    color: #1F6289;
}

div.hilite {
background-color: #DDDDDD;
}
 
.menuicon
{
    background: url(../images/marker.png) no-repeat;
    cursor: pointer;
}
.menuicondown
{  
    background: url(../images/markerd.png) no-repeat ;
    cursor:pointer;
}

.elearndescdiv
{
    border: 2px solid #a1a1a1;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
}
.bullet ul {
	list-style-image: url(../images/red_bullet.gif) no-repeat left top;
}
table.grdUpdate,   table.grdUpdate td, table.grdUpdate th
{
    border-style: solid;
    border-width: thin;
    padding: 0;
    border-collapse: collapse;
}
.swc1 {
	font-size: 18px;
	text-align:center;
	font-weight: bold;
	vertical-align: bottom;
	margin-left: 20px;
} 
.delhaize1 
{font-weight: bold;
 vertical-align: bottom;
 margin-left: 20px; 
} 
.delhaize2 
{ 
 margin-left: 60px; 
 margin-bottom: 30px;
 text-transform: uppercase;
} 
.moveup10 {
    position: relative;
    top: -10px;
}
.lbladmin
{
    width: 300px;
    text-align: right;
    font-weight: bold;
    padding-bottom: 10px;
    padding-right: 5px;
}
 a.imperson
{
    display: inline-block;
    background: #F71409 repeat-x 0 0;
    border: 2px solid;
    font: bold 13px 'Lato' , sans-serif;
    text-transform: uppercase;
    color: #fff;
    padding: 4px 11px;
    border-radius: 6px;
}

.redheader {
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #990000;
}
 ol.numb 
{
    margin:0px;
    padding-left:15px;display: block; list-style-type: decimal !important; list-style-position: inside;
}

ol.numb li 
{
    margin: 0px;
    padding: 0px;
    text-indent: -1em;
    margin-left: 1em;
}
.act365
{
    border: thick solid #FFFF00;
    background: #FF6600;
    color: #FFFFFF;
    font-weight: bold;
}
.whitebold {
	font-size: 18px;
	color: white;
	font-weight:bold;	 
}	
.italic {  font-style: italic;}
.fontsmall {  font-size: small;}
.stepuphead {
	font-size: 14px;
	color: #289DE9;
	font-weight: bold;
}
.stepupblue {
	font-size: 16px;
	color: #289DE9;
	font-weight: bold;
}
.table-container
{
	overflow-y: auto;
	_overflow: auto;
	margin: 0 0 1em;
}
.table-container::-webkit-scrollbar
{
	-webkit-appearance: none;
	width: 14px;
	height: 14px;
}

.table-container::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	border: 3px solid #fff;
	background-color: rgba(0, 0, 0, .3);
}      
.sideimg 
{
    max-width:176;
}

/*added*/