a.Message
{	
	display: inline-block;
	background-color: transparent;
	background-image: url(images/Message.png);	
	background-repeat: no-repeat;
	width: 20px;
	height: 21px;
	cursor: pointer;		
}
a.EmailButton {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/Message.png);	
	background-repeat: no-repeat;
	width: 20px;
	height: 21px;
	cursor: pointer;		
}

a.AdminRights
{	
	display: inline-block;
	background-color: transparent;
	background-image: url(images/admin-rights.png);	
	background-repeat: no-repeat;
	width: 37px;
	height: 34px;
	cursor: pointer;		
}


a.ViewRecording {
    display: inline-block;
    background-color: transparent;
    background: url(images/RecordingImages_small.png) -10px -100px;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border:solid;
}

a.ViewRecording1 {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/admin-rights.png);
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    cursor: pointer;
}

a.CourseHistory
{	
	display: inline-block;
	background-color: transparent;
	background-image: url(images/course_history_small.png);	
	background-repeat: no-repeat;
	width: 37px;
	height: 34px;
	cursor: pointer;		
}


a.Register_small {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/register-user-small.png);
    background-repeat: no-repeat;
    width: 26px;
    height: 24px;
    cursor: pointer;
}


/* Register books.jpg, images/buttons/icon-register_sm.png (21 x34)  */
a.Register
{	
	display: inline-block;
	background-color: transparent;
	background-image: url(images/register-user.png);	
	background-repeat: no-repeat;
	width: 37px;
	height: 34px;
	cursor: pointer;		
}
a.Register_mouseover
{	
	display: inline-block;
	background-color: transparent;
	background-image: url(images/register-user.png);	
	border-bottom-style:groove;
	border-bottom-color:Silver;
	border-bottom-width:thin;
	border-right-style:groove;
	border-right-color:Silver;
	border-right-width:thin;
	border-left-style:groove;
	border-left-color:White;
	border-left-width:thin;
	border-top-style:groove;
	border-top-color:White;	
	border-top-width:thin;
	width: 37px;
	height: 34px;		
}
a.Register_mouseout
{	
	display: inline-block;
	background-color: transparent;
	background-image: url(images/register-user.png);	
	width: 37px;
	height: 34px;		
}
a.Register_mouseDown
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/register-user.png);	
	background-repeat: no-repeat;
	border-bottom-style:groove;
	border-bottom-color:White;
	border-bottom-width:thin;
	border-right-style:groove;
	border-right-color:White;
	border-right-width:thin;
	border-left-style:groove;
	border-left-color:Silver;
	border-left-width:thin;
	border-top-style:groove;
	border-top-color:Silver;	
	border-top-width:thin;
	width: 37px;
	height: 34px;		
}


/* Register Disabled */
a.Register_disabled
{	
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/icon-register_sm-disabled.png);	
	background-repeat: no-repeat;
	width: 21px;
	height: 24px;
	cursor: pointer;		
}


/* cartItems */
.cartItems_large {
    display: block;
    width: 51px;
    height: 51px;
    border: 0;
    /*background:url(Images/Buttons/shopping-cart-vector_157.jpg) -22px -22px no-repeat;*/   
    background: url(Images/Buttons/shopping-cart-256-2_small_1.png);
    background-repeat: no-repeat;
    text-indent: -999em;
}

.cartItems_31x31 {
    display: block;
    width: 31px;
    height: 31px;
    border: 0;
    background: url(Images/Buttons/shopping-cart-256-2_31x31.png);
    background-repeat: no-repeat;
    text-indent: -999em;
}

.cartItems_large_basket {
    display: block;
    width: 60px;
    height: 60px;
    border: 0;   
    background: url(Images/Buttons/shopping-cart-vector.png);    
    background-repeat: no-repeat;
    text-indent: -999em;
}

.cartItems {
    display:block;
    width:32px;
    height:32px;
    border: 0;
    background:url(Images/Buttons/shopping-cart-vector_79.jpg) -10px -13px no-repeat;
    text-indent:-999em;    
}
.cartEmpty {
    display:block;
    width:26px;
    height:26px;
    border: 0;
    background:url(Images/Buttons/shopping-cart-vector_79.jpg) -44px -19px no-repeat;
    text-indent:-999em;    
}
.cartAdd {
    display: block;
    width: 26px;
    height: 26px;
    border: 0;
    background: url(Images/Buttons/shopping-cart-add.png);
    text-indent: -999em;
}
.cartRemove {
    display: block;
    width: 26px;
    height: 26px;
    border: 0;
    background: url(Images/Buttons/shopping-cart-remove.png);
    text-indent: -999em;
}
    
    
/* Remove */
a.Remove
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/deleteIcon_sm.jpg);
	background-repeat: no-repeat;
	width: 16px;
	height: 17px;	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

/* End BlueButtons */


/* LMS Treeview Button */
.LMSChapterButton
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/Buttons/Chapter.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 18px;	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	cursor: pointer;
	text-decoration: none;
}

.LMSSectionButton
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/Buttons/Section.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 18px;	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	cursor: pointer;
	text-decoration: none;
}

a.LMSChapterButton
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/Buttons/Chapter.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 18px;	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

a.LMSChapterButton_mouseover
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/Buttons/Section.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 18px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
a.LMSChapterButton_mouseout
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/Buttons/Chapter.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 18px;	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

a.LMSChapterButton_mouseDown
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/Buttons/Chapter.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 18px;	
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}


/* ExamButtons */
a.ExamButton
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/ExamButton.png);
	background-repeat: no-repeat;	
	width: 20px;
	height: 20px;		
}

a.ExamButton_mouseover
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/ExamButtonSelected.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;		
}
a.ExamButton_mouseout
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/ExamButton.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;	
}

a.ExamButton_mouseDown
{
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/ExamButtonSelected.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;	
}

/* End ExamButtons */


/* White Buttons */

a.WhiteButtonLink:link	{  
	text-decoration: none; 
	font-size: 10px; 
	font-weight: bold; 
	font-family:Arial Black;
	color: Blue
}
a.WhiteButtonLink:visited	{ 
	text-decoration: none; 
	font-size: 10px; 
	font-weight: bold; 
	font-family:Arial Black;
	color: Blue
}
a.WhiteButtonLink:active	{  
	text-decoration: none;  
	font-size: 10px; 
	font-weight: bold; 
	font-family:Arial Black;
	color:  Navy
}
a.WhiteButtonLink:hover	{ 
	text-decoration: none;   
	font-size: 10px; 
	font-weight: bold; 
	font-family:Arial Black;
	color:#990000;
}


/* End White Buttons */


/* Silver button styles */
/*a.button {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/button_gray.gif);
    background-repeat: no-repeat;
    width: 108px;
    height: 28px;
    margin: 5px auto;
    padding: 5px 0 0 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}*/


.buttons {
    display: block;
    width: 150px;
    margin: 0 auto;
    margin-top: 20px;
}


/* button enabled and disabled button styles */

.disabled {
    opacity: 0.65;
    cursor: not-allowed;
}

.button.disabled {
    opacity: 0.65;
    cursor: not-allowed;
}

.button, .button.disabled:hover {
    display: block;
    margin-bottom: 20px;
    text-decoration: none;
    border: 1px solid #25729a;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 10px 10px 10px;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    text-align: center;
    color: #FFFFFF;
    background-color: #3093c7;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3093c7), color-stop(100%, #1c5a85));
    background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
    background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
    background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
    background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
    background-image: linear-gradient(top, #3093c7, #1c5a85);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

    .button:hover {
        border: 1px solid #1c5675;
        background-color: #26759e;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26759e), color-stop(100%, #133d5b));
        background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
        background-image: -moz-linear-gradient(top, #26759e, #133d5b);
        background-image: -ms-linear-gradient(top, #26759e, #133d5b);
        background-image: -o-linear-gradient(top, #26759e, #133d5b);
        background-image: linear-gradient(top, #26759e, #133d5b);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
    }



/* Blue Exam button styles added 9/2014*/
.ExamBluebutton {
	display:inline-block;
	background-color: transparent;
	background-image: url(images/buttons/btn_small_blank.png);
	background-repeat: no-repeat;
	width: 86px;
	height: 30px;	
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:White;   
}
/* button styles this is necessary for FireFox */
.ExamBluebutton {
	display:inherit;
}

.ExamBluebutton_disabled {
	display:inline-block;
	background-color: transparent;
	background-image: url(images/buttons/btn_small_blank_disabled.png);
	background-repeat: no-repeat;
	width: 86px;
	height: 30px;	
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:White;   
}
/* button styles this is necessary for FireFox */
.ExamBluebutton_disabled {
	display:inherit;
}

.ExamBluebutton:link, a.button:visited {
	color:White;
}

.ExamBluebutton:hover, a.button:active {
	color:White;
	cursor: pointer;
	 text-decoration: underline;
}

.ButtonUnderline:hover {	
	cursor: pointer;	
	border: 1px solid; color: black;	
	text-decoration: underline;	
}


/* Goldbutton_active styles */
              
.Goldbutton_active {    
    
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1e767+0,feb645+100;Yellow+3D */
    background: rgb(241,231,103); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */   
        background-repeat: no-repeat;
        border-radius:5px;
        border:1px solid #d2d2d2;
        color: Blue;
        display: inline-block ;
        font-family: open Sans;
        font-size: 13px;
        font-weight: bold;
        margin: auto;
        padding: 10px 15px;
        text-align: center;
        text-decoration: none;
        min-width:100px;
}

/* button styles this is necessary for FireFox */
.Goldbutton_active {
	display:inherit;
}

.Goldbutton_active:link, a.button:visited {
	color: #595B58;	
}

.Goldbutton_active:hover, a.button:active {
	color: #067ab4;
	cursor: pointer;
	text-decoration:none;
}

/* END Goldbutton_active styles */


/* Goldbutton_activeSmall styles */

.Goldbutton_activeSmall {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1e767+0,feb645+100;Yellow+3D */
    background: rgb(241,231,103); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */    
    background-repeat: no-repeat;
    border-radius:5px;
    border:1px solid #d2d2d2;
    color: Blue;
    display: inline-block ;
    font-family: open Sans;
    font-size: 12px;
    font-weight:normal;
    margin: auto;
    padding: 8px 12px;
    text-align: center;
    text-decoration: none;
    min-width:50px;
}

/* button styles this is necessary for FireFox */
.Goldbutton_activeSmall {
    display: inherit;
}

    .Goldbutton_activeSmall:link, a.button:visited {
        color: #595B58;
    }

    .Goldbutton_activeSmall:hover, a.button:active {
        color: #067ab4;
        cursor: pointer;
        text-decoration: none;
    }

/* END Goldbutton_activeSmall styles */





/* Silverbutton styles */

.Silverbutton {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+19,f7f7f7+30,e9e9e9+53,e0e0e0+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 19%, rgba(247,247,247,1) 30%, rgba(233,233,233,1) 53%, rgba(224,224,224,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 19%,rgba(247,247,247,1) 30%,rgba(233,233,233,1) 53%,rgba(224,224,224,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 19%,rgba(247,247,247,1) 30%,rgba(233,233,233,1) 53%,rgba(224,224,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
    background-repeat: no-repeat;
    border-radius:5px;
    border:1px solid #d2d2d2;
    color: Blue;    
    font-family: open Sans;
    font-size: 13px;
    font-weight: bold;
    margin: auto;
    padding:  10px 15px;
    text-align: center;
    text-decoration: none;
    min-width:100px;
    _background-image: url('images/required.gif');  
    _display: block;  /* may not need this, but I've found I do */

}

/* button styles this is necessary for FireFox */
.Silverbutton {
	display:inherit;
}

.Silverbutton:link, a.button:visited {
	color: #595B58;	
}

.Silverbutton:hover, a.button:active {
	color: #067ab4;
	cursor: pointer;
	text-decoration:none;
}


.Silverbutton.disabled {
    opacity: 0.65;
    cursor: not-allowed;
}


a.Silverbutton_down {
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 19%, rgba(247,247,247,1) 30%, rgba(235,235,235,1) 53%, rgba(244,244,244,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 19%,rgba(247,247,247,1) 30%,rgba(235,235,235,1) 53%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 19%,rgba(247,247,247,1) 30%,rgba(235,235,235,1) 53%,rgba(244,244,244,1) 100%);
    background-repeat: no-repeat;
    border-radius:5px;
    border:1px solid #d2d2d2;
    color: Blue;
    display: inline-block ;
    font-family: open Sans;
    font-size: 13px;
    font-weight: bold;
    margin: auto;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    min-width:100px;
}

a.Silverbutton_down:link, a.button:visited {
	color: #595B58;
}

a.Silverbutton_down:hover, a.button:active {
	color: #067ab4;
	cursor: pointer;
}


.Silverbutton_Small {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+19,f7f7f7+30,e9e9e9+53,e0e0e0+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 19%, rgba(247,247,247,1) 30%, rgba(233,233,233,1) 53%, rgba(224,224,224,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 19%,rgba(247,247,247,1) 30%,rgba(233,233,233,1) 53%,rgba(224,224,224,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 19%,rgba(247,247,247,1) 30%,rgba(233,233,233,1) 53%,rgba(224,224,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
    background-repeat: no-repeat;
    border-radius:5px;
    border:1px solid #d2d2d2;
    color: Blue;
    display: inline-block ;
    font-family: open Sans;
    font-size: 12px;
    font-weight:normal;
    margin: auto;
    padding: 8px 12px;
    text-align: center;
    text-decoration: none;
    min-width:50px;
}

/* button styles this is necessary for FireFox */
.Silverbutton_Small {
	display:inherit;
}

.Silverbutton_Small:link, a.button:visited {
	color: #595B58;	
}

.Silverbutton_Small:hover, a.button:active {
	color: #067ab4;
	cursor: pointer;
	text-decoration:none;
}



/* Gray button styles */
a.Graybutton {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/button_gray.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 28px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.Graybutton:link, a.button:visited {
	color: #ffffff;
}
a.Graybutton:hover, a.button:active {
	color: #ff4000;
	cursor: pointer;
}

/*Button square buttons*/
a.Silverbutton_square {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/button_silver.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 28px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.Silverbutton_square:link, a.button_square:visited {
	color: #ffffff;
}
a.Silverbutton_square:hover, a.button_square:active {
	color: #ff4000;
	cursor: pointer;
}
/*Button mockup 3*/
a.button3 {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/button_blue.gif);
	background-repeat: no-repeat;
	width: 108px;
	height: 28px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.button3:link, a.button3:visited {
	color: #ffffff;
}
a.button3:hover, a.button3:active {
	color: #ff4000;
	cursor: pointer;
}


/* Save button styles */
a.SaveButton_small {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/Save.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.SaveButton {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/save.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 5px auto;
    padding: 5px 0 0 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-right: 5px;
}

a.BackButton {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/backward.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.NextButton {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/Forward.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.BackButton_sm {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/backward_24x24.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.NextButton_sm {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/Forward_24x24.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.Return {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/back-arrow.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 5px auto;
    padding: 5px 0 0 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-right: 5px;
}

a.AddNew {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/add.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}


/* Select button styles */
a.SelectFile_small {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/SelectFile.jpg);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.SelectFile {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/file.svg) !important;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 5px auto;
    padding: 5px 0 0 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

/* Delete button styles */
a.DeleteButton_small {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/delete.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 17px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.DeleteButton {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/delete.svg);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 5px auto;
    padding: 5px 0 0 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

a.DeleteButton_large {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/delete.svg);
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
    margin: 5px auto;
    padding: 5px 0 0 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

/* Translate button styles */
a.Translate {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/relaodbg.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 5px auto;
    padding: 5px 0 0 0;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}


/* PlayAudio button styles */
a.PlayAudio {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/play_audio.gif);
	background-repeat: no-repeat;
	width: 93px;
	height: 18px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

/* Select button styles */
a.SelectButton {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/btn_select_mini.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 17px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

/* search button */

a.searchbutton2014 {
    background-image: url(images/buttons/search-btn.png);
    background-color: transparent;
    padding: 9px 18px;
    background-size: 100% 100%;   
}

a.searchbutton2015 {
    background-image: url(images/buttons/note-book.png) !important;
    background-color: transparent;
    background-size: 24px 24px;
    padding: 4px 14px;
    top: -8px;
    position: relative;
    background-repeat: no-repeat;
}

a.searchbutton2015_mouseover {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/note-book.png);
    border-bottom-style: groove;
    border-bottom-color: Silver;
    border-bottom-width: thin;
    border-right-style: groove;
    border-right-color: Silver;
    border-right-width: thin;
    border-left-style: groove;
    border-left-color: White;
    border-left-width: thin;
    border-top-style: groove;
    border-top-color: White;
    border-top-width: thin;
    width: 24px;
    height: 24px;
}

a.searchbutton2015_mouseout {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/note-book.png);
    width: 24px;
    height: 24px;
}

a.searchbutton2015_mouseDown {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/note-book.png);
    background-repeat: no-repeat;
    border-bottom-style: groove;
    border-bottom-color: White;
    border-bottom-width: thin;
    border-right-style: groove;
    border-right-color: White;
    border-right-width: thin;
    border-left-style: groove;
    border-left-color: Silver;
    border-left-width: thin;
    border-top-style: groove;
    border-top-color: Silver;
    border-top-width: thin;
    width: 24px;
    height: 24px;
}




a.SearchButton_small {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/Search.gif);
	background-repeat: no-repeat;	
	width: 16px;
	height: 16px;
	margin: 5px auto;
	padding: 5px 0 0 0;	
	text-decoration: none;
}
a.SearchButton {
	background-color: transparent;
	display: inline-block;
	background-image: url(images/search-btn.png);
	background-repeat: no-repeat;		
	width: 23px;
	height: 30px;	
	padding: 12px 24px; 
	text-decoration: none;
}

a.ClearData {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/ClearData.png);
	background-repeat: no-repeat;	
	width: 24px;
	height: 24px;
	margin: 5px auto;
	padding: 5px 0 0 0;	
	text-decoration: none;
}


/* Preview */
a.Preview
{	
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/Preview.png);	
	background-repeat: no-repeat;
	width: 24px;
	height: 24px		
}

a.Preview_small
{	
	display: inline-block;
	background-color: transparent;
	background-image: url(images/Sitebuilder/mag.gif);	
	background-repeat: no-repeat;
	width: 15px;
	height: 15px		
}

a.Departments {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/user-group.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    padding: 0 0 0 0;
    text-decoration: none;
}

a.UserGroups {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/user-groups.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 42px;  
    padding: 0 0 0 0;
    text-decoration: none;
}

a.OpenDoor {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/door_in22x22.png);
	background-repeat: no-repeat;	
	width: 22px;
	height: 22px;	
	padding: 0 0 0 0;	
	text-decoration: none;
}

a.HomeFrontPage {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/system/Home.png);
	background-repeat: no-repeat;	
	width: 32px;
	height: 32px;	
	padding: 0 0 0 0;	
	text-decoration: none;
}

a.EditButton {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/Edit.gif);
	background-repeat: no-repeat;	
	width: 16px;
	height: 16px;
	margin: 5px auto;
	padding: 5px 0 0 0;	
	text-decoration: none;
}


/* Select button styles */
a.lnkDeleteExam {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/DeleteExam.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 20px;
	margin: 5px auto;
	padding: 5px 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;
}

/*  GradeExam_01_sm.jpg ExamReGrade_1.png */
a.btnExamReGrade {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/ExamReGrade.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 30px;
	margin: 0px auto;	
	padding:9px 24px; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;
}

a.btnExamReset {
    display: inline-block;
    background-color: transparent;
    background-image: url(images/buttons/ResetExam_25x25.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    margin: 0px auto;
    padding: 9px 24px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

a.btnExamFeedback {
	display: inline-block;
	background-color: transparent;
	background-image: url(images/buttons/ExamFeedback.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 30px;
	margin: 0px auto;	
	padding:9px 24px; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;
}


/*  Navigation buttons */
	
a.ButtonLink:link	{  
	text-decoration: none; 
	font-size: 13px; 
	font-weight: 600; 
	font-family:open sans;
	color: Black;
	padding:10px;
	text-transform:uppercase;
	border:2px solid transparent;
}
a.ButtonLink:visited	{ 
	text-decoration: none; 
	font-size: 14px; 
	font-weight: 600; 
	font-family:open sans;
	color: Blue;
	padding:10px;
	text-transform:uppercase;
}
a.ButtonLink:active	{  
	text-decoration: none;  
	font-size: 14px; 
	font-weight: 600; 
	font-family:open sans;
	color:  Navy;
	padding:10px;
	text-transform:uppercase;
}

a.ButtonLink	{  
	text-decoration: none;  
	font-size: 14px; 
	font-weight: 600; 
	font-family:open sans;
	color:  #990000;
	padding:10px;
	text-transform:uppercase;
}

a.ButtonLink:hover	{ 
	text-decoration: none;   
	font-size: 13px; 
	font-weight: 600; 
	font-family:open sans;
	color:#990000;
	padding:10px;
	text-transform:uppercase;
}
#ctl00_cphMain_Picture1_btnEdit,#ctl00_cphMain_Picture1_btnRemove,#ctl00_cphMain_Picture1_btnBrowseDisabled,#ctl00_cphMain_Picture1_btnCancelUpload,#ctl00_cphMain_Picture1_btnBrowse,#ctl00_cphMain_Picture1_ifr
{
    height:auto !important;
}
.NavTreeSec
{
    font-size:18px;
}

