﻿.th
{    
    background-color:#056d2b;
}

label
{
    overflow:visible;
}

A:link
{
    color:#515151;
}
A:visited
{
    color:#515151;
}
A:hover
{
    color:#515151;
}
A:active
{
    color:#515151;
}

.boldThemeColor, .boldThemeColor a
{
    font-weight: bold;
    color: #056d2b !important;
}
A.linkBlack:link
{
    color:black;
}

A.linkBlack:visited
{
     color:black;
}
A.linkBlack:hover
{
     color:black;
}   
A.linkBlack:active
{
     color:black;
}

.button
{
     background-color:#00a7e8;
     color:#FFFFFF;    
     border:solid 1px #00adef; 
}

.myAgreements a
{
    color: #056D2B;
}

#agrsAtWorkContent p a
{
    color: #056D2B;
}

.tdAgreementPrice .left
{
    color: #056D2B;    
}

/* link items for special controls */

.linkItem
{
    background-image:url(Images/link-degrade-back.png);
    background-position:left bottom;
    background-repeat:repeat;
}

.linkItem:hover
{
    background-image: url("Images/link-degrade-selected-back.png");
}

.linkItem a
{    
    background-image: url("Images/black-arrow.png");
}

.linkLatestNewsTop
{
    background-image: url("Images/latest-normal-link-back.png");
    background-repeat: repeat-x;    
}

.linkLatestNewsTop:hover
{
    background-image: url("Images/latest-selected-link-back.png");
    background-repeat: repeat-x;    
}

.linkLatest
{
    background-image: url("Images/link-item-back.png");
    background-repeat: repeat-x;    
}

.linkLatest a
{    
    background-image: url("Images/black-arrow.png");
    background-repeat: no-repeat;
    background-position: left 4px;    
}

.linkLatest:hover
{
    background-image: url("Images/link-item-selected-back.png");
    background-repeat: repeat-x;
}

.latestBorderBigLeft
{    
    background-image: url("Images/latest-border-big-left.png");
}
.latestBorderBigRight
{
    background-image: url("Images/latest-border-big-right.png");
}
.latestBorderLeft
{
    background-image: url("Images/latest-border-left.png");
}
.latestBorderRight
{
    background-image: url("Images/latest-border-right.png");
}

.agreementLinkItem
{    
    background-image: url("Images/link-degrade-back.png");
}

.agreementLinkItem:hover
{
    background-image: url("Images/link-degrade-selected-back.png");    
}

.myAcenetLinkItem
{    
    background-image: url("Images/black-arrow.png");
}

.myAcenetLinkItemSelected
{
    background-image: url("Images/black-arrow.png");
}

.latestSeminarsLinkItem
{
    background-image: url("Images/link-degrade-back.png");
}

.latestSeminarsLinkItem:hover
{    
    background-image: url("Images/link-degrade-selected-back.png");
}

.latestSeminarsLinkLeft a
{
    background-image: url("Images/big-green-arrow.png");
}

.separatorDiv
{
    height: 1px;
    background-image:url(Images/separatorDiv.gif);
    background-position:center center;
    background-repeat:repeat-x;
    margin-top:10px;
    margin-bottom:10px;
}

.dashedSeparator
{
    height: 1px;    
    background-image: url("Images/dashed_separator.png");
    background-repeat: repeat-x;
}

.calendar
{
	background-image:url("Images/but_calendar.gif");
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFFFFF;
	width:16px;
	height:14px;
	border:0px;
}


/* ACE Websites */

.aceCornerLeftTop
{    
    background-image: url("Images/ace-top-corner-left.gif");
    background-repeat: no-repeat;
}
.aceCornerLeftBottom
{    
    background-image: url("Images/ace-bottom-corner-left.gif");
    background-repeat: no-repeat;
}
.aceCornerRightTop
{
    background-image: url("Images/ace-top-corner-right.gif");
    background-repeat: no-repeat;
}
.aceCornerRightBottom
{
    background-image: url("Images/ace-bottom-corner-right.gif");
    background-repeat: no-repeat;
}
.aceBorderTop
{   
    background-image: url("Images/ace-top-bar.gif");
    background-repeat: repeat-x;
}
.aceBorderBottom
{   
    background-image: url("Images/ace-bottom-bar.gif");
    background-repeat: repeat-x;
}
.aceBorderLeft
{    
    background-image: url("Images/ace-left-bar.gif");
    background-repeat: repeat-y;
}
.aceBorderRight
{   
    background-image: url("Images/ace-right-bar.gif");
    background-repeat: repeat-y;
}



/* filter classes, radGrid */
.GridFilterRow_test td
{
    background-color:#FFFFFF;
}
.GridFilterRow_test .rgFilter
{
    background-image:url(Images/search.gif);
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    border:0px;
    height:9px;
    width:11px;
    vertical-align:middle;
}
.RadMenu_test
{
    background-color:#C4DBF9;
}
.RadMenu_test li
{
	padding:3px;
}
.RadMenu_test ul
{
	border:solid 1px #000000;
}
.RadMenu_test a:hover
{
    background-color:#FFFFFF;
}
/* filter classes, radGrid */


#assetsMenu div
{	
	background-image:url(Images/menu_icon.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}



/* Register and Login */

.tabsBar
{
    background-image: url("Images/sections-back.png");
    background-repeat: repeat-x;
}

.tdForgotPass a
{
    font-size: 11px;
    color: #00a7e8;
}

/* Edit Agreements */

.sections
{
    background-image: url("Images/sections-back.png");
    background-repeat: repeat-x;
    height: 30px;
}

.sections a
{
    text-decoration: none;
    display: block;
    height: 15px;
    padding: 9px 20px 6px;
    float: left;
    border-left: solid 1px #E1E1E1;
    border-right: solid 1px #E1E1E1;    
    margin-right: 6px;
    font-size: 14px;
    font-weight: bold;    
}

.normalLink
{
    background-image: url("Images/normal-back.png");
    background-repeat: repeat-x;
}

.tabsBar .normalLink, .sections .normalLink
{
    color: #999999;
}

.selectedLink
{
    background-image: url("Images/selected-back.png");
    background-repeat: repeat-x;
}

.tabsBar .selectedLink, .sections .selectedLink
{
    color: #333333;
}

#editAgreement .publicationContent
{   
    border: 1px solid #E1E1E1;
    border-top-style: none;
}

#agreement .subTitle
{
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #e49a01;    
}


/*** Edit Editor ***/

.validator
{
	font-family: Arial;
	font-size: 12px;	
	color: Red;
}

.borderedTable
{    
    border: solid 1px Black;
}

.borderedTable td
{
    border: solid 1px Black;
}

.aceAgreementsAtWork
{ 
    height:30px;        
    padding-left:10px;       
    background-color:#F5F5F5;
    color:#6E6E6E;
    border:dotted 1px #CECECE;    
}

.latestJobSide
{
   margin-bottom:5px;
}

.controlContentPadding
{
    padding: 8px 10px;
}


/*** Custom Control - Front ***/

#corner_top_left
{
    width: 12px;
    height: 12px;
    background-image: url(Images/corner_top_left.png);
    background-repeat: no-repeat;
}

#corner_top_right
{
    width: 12px;
    height: 12px;
    background-image: url(Images/corner_top_right.png);
    background-repeat: no-repeat;
}

#corner_bottom_left
{
    width: 12px;
    height: 12px;
    background-image: url(Images/corner_bottom_left.png);
    background-repeat: no-repeat;
}

#corner_bottom_right
{
    width: 12px;
    height: 12px;
    background-image: url(Images/corner_bottom_right.png);
    background-repeat: no-repeat;
}

#blue_line_top
{
    height: 12px;
    background-image: url(Images/blue_pixels_top.png);
    background-repeat: repeat-x;
}

#blue_line_bottom
{
    height: 12px;
    background-image: url(Images/blue_pixels_bottom.png);
    background-repeat: repeat-x;
}

#blue_line_left
{
    width: 12px;
    background-image: url(Images/blue_pixels_left.png);
    background-repeat:repeat-y;
}

#blue_line_right
{
    width: 12px;
    background-image: url(Images/blue_pixels_right.png);
    background-repeat:repeat-y;
}

/* menu control */

.level1PageLink
{    
    background: #F4F4F4 url(Images/blue-arrow.png) no-repeat;
    background-position: 6px center;
}

.level1PageLinkActive
{
    background: #1b7d31 url(Images/down_menu.png) no-repeat;
    background-position: left 2px;
}


/* Publications Asset Preview */

.pubHeaderLeft
{    
    background-image: url("Images/publication-title-back-left.png");
    background-repeat: no-repeat;
}

.publicationHeader
{    
    background-image: url("Images/publication-title-back.png");    
    background-repeat: repeat-x;
}

.pubHeaderRight
{    
    background-image: url("Images/publication-title-back-right.png");
    background-repeat: no-repeat;
}

.bookInfo
{    
    background-image: url("Images/book-info-header-back.png");
    background-repeat: repeat-x;
}

.addToBasket a
{
    background-image: url("Images/add-to-bascket.png");
    background-repeat: no-repeat;
}

h2
{
	color:#056d2b;
	padding:5px;
	font-size:12px;
}


/* Controls Previews */

.controlTitle
{    
    background-image: url("Images/title-background.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
    padding: 5px 10px;
}

.controlTitle span
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.tbPrices .tdAgreementPrice
{
    padding: 0 20px 10px 0;
    border-style: none;
}

/* RegisteredUser Control */

#registeredUser
{
    width: 150px; 
}

#registeredUser a
{
    color: Blue;
}

#aceHelp
{
    padding-top: 10px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

/* Preferences Control */

#preferences
{
    margin: 10px;
}

#preferencesTitle
{
    font-size: 14px;
    font-weight: bold;
}

/* SpreadTheWord Control */

#divSpreadTheWord
{
	text-align:left;
}

.envelope
{
	background-image:url("Images/email.png");
	background-repeat:no-repeat;
	background-position:left center;	
	height:24px;
	padding:8px 10px 0px 20px;
}

#consultantDisciplines li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	padding-top:5px;
}


/* Edit Agreement Control */

.textboxBordered
{
    width: 200px;
    height: 60px;
    padding: 2px;
    border: dotted 1px Black;
    overflow: hidden;
    text-align: center;
}

.textboxRedBordered
{
    width: 200px;
    height: 60px;
    padding: 2px;
    border: solid 1px Red;
    overflow: hidden;
    text-align: center;
}

.textboxLocked
{
    background-color: #F5F5F5;
    width: 200px;
    height: 60px;
    padding: 2px;
    border: solid 1px Black;
    overflow: hidden;
    text-align: center;
}

.license
{
    padding-left: 20px;
    color: Red;
}

.divPreview
{
    /* background-color: Gray; */
}

.topWrapper
{
    border: solid 1px #dff3ff;
    width: 640px;
    height: 842px;
    margin: 4px;
}

.outerWrapper
{    
    height: 100px;
    width: 110px;    
}

.selectedOuterWrapper
{
    border: solid 1px Red;
    height: 98px;
    width: 108px;    
}

.previewImage
{
    float: left;
    width: 280px;
    height: 420px;
    padding: 10px 10px 10px 0;
}

.thumbImage
{
    float: left;
    width: 50px;
    height: 94px;
    margin: 2px;
}

.pagePreview
{
    display: block;
    float: left;
    width: 570px;
    height: 807px;
    margin-right: 10px;
}

.divPreviewImages
{
    padding-left: 10px;
    width: 640px;
    height: 450px;
    clear: both;
}

.printDiv
{
    margin-top: 10px;
    float: left;
    width: 50px;
    height: 200px;
    padding: 5px;
    background-color: #C0C0C0;
}

.contextualHelp
{
    border:solid 1px #CCCCCC;
    z-index:100;
    background-color:White;
    padding:5px;
    float: left;
}

#previewBig
{
    width: 640px;
    height: 807px;
    padding-bottom: 10px;    
}

#previewBig a
{
    color: Red;
}

.divHelp
{
    height: 21px;
    margin-top: 1px;
}

.imgHelp
{
    display: block;
    float: left;
    width: 24px;
    height: 21px;
}

.goBack
{
    position: relative;
    top: -20px;
    left: 12px;    
}

#btnRight
{
    background-image: url("Images/help.png")
}


/* Cart */

.controlTitleGrayBack
{    
    background-image: url("Images/title-back-gray.png");
    background-repeat: repeat-x;
}

.controlTitlePaleBack
{    
    background-image: url("Images/book-info-header-back.png");
    background-repeat: repeat-x;
}

.controlTitlePaleBack span
{
    color: #056D2B;
}

.controlTitleGreenBack
{    
    background-image: url("Images/title-back-green.png");
    background-repeat: repeat-x;
}


.subtitleBar
{    
    background-image: url("Images/book-info-header-back.png");
    background-repeat: repeat-x;
}

.subtitleBar .subtitleText
{
    color: #056D2B;
}

.subtitleBar .left a
{    
    font-size: 12px;
    font-weight: bold;
    color: #056D2B;
}

.subSubtitleBar .left a
{
    color: #056D2B;
}

.edit
{    
    background-image: url("Images/edit-agreement.png");
    background-position: left center;
    background-repeat: no-repeat;
}

.delete
{
    background-image: url("Images/delete-agreement.png");
    background-position: left center;
    background-repeat: no-repeat;
}



.tdPayCart
{
    padding-top: 10px;
}

.tdPayCart a
{
    font-size: 11px;
    font-weight: bold;
    color: #056D2B;
}

.eventCartTable
{
    margin-bottom:10px;
}
.eventCartTable p
{
    margin-top:10px;
    margin-bottom:10px;
}

.tableInsideCart td
{
    font-size: 11px;
    height: 20px;
    padding: 2px 10px;
}

.tableInsideCart .subtitleBar td
{
    font-size: 12px;
    font-weight: bold;
    color: #056D2B;
}

.tableInsideCart td .left
{
    font-size: 11px;
    font-weight: bold;
    color: #056D2B;
}

.tableInsideCart td input[type~=text], .tableInsideCart td textarea
{
    border: solid 1px #809db9;
}

#tdEventDetails
{
    padding: 10px;
}

#tdEventDetails a 
{
    font-size: 12px;
    font-weight: bold;
    color: #056D2B;
    text-decoration: underline;
}

.tdDelete
{
    font-size: 11px;
    font-weight: normal;
}



.briefcase
{	
    background-image: url(Images/briefcase.gif);
    background-repeat:no-repeat;
}

.watermarkPassword
{    
    background-image: url(Images/bg_password.gif);
    background-position:left;
    background-repeat:no-repeat;
}

.blackArrow
{
    background-image: url("Images/black-arrow.png");
    background-repeat: no-repeat;
}

.subtitleSearchBar
{
    height: 50px;
    background-image: url("Images/subtitle-back.png");
    background-repeat: repeat-x;       
}




/* Preview Page for Front */

.tbHeader
{   
    background-position:-18px 0px;
    background-image: url("Images/header.png");
    background-repeat: no-repeat;
}

.tdHeaderRight
{
    background-image: url("Images/header-back-right.png");
    background-repeat: repeat-x;
}

.tdHeaderLeft
{
    background-image: url("Images/header-back-left.png");
    background-repeat: repeat-x;
}


.divContent
{
    padding: 0px;
    padding-top:31px;
    padding-left:43px;
}

.logoContainer
{   
    height: 130px;
    background-image: url("Images/logo-container.png");
    background-repeat: no-repeat;    
}

.login
{       
    height: 110px;
    padding-top: 20px;
    background-image: url("Images/login-back.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: White;
}


.subLogoBar
{
    background-image: url("Images/bottom-bar-back.png");
    background-repeat: repeat-x;
    height: 38px;
    border-style: none;  
}


.pageContent
{
    background-image: url("Images/gradientShadow.png");
    background-position: top left;
    background-repeat: repeat-x;
    padding-top: 11px;
    _background-image: none;
}





/* Generic Asset Preview */

.cornerLeftTop
{
    width: 4px;
    height: 4px;
    background-image: url("Images/shadow-corner-left-top.png");
    background-repeat: no-repeat;    
}

.cornerLeftTop2
{
    width: 4px;
    height: 4px;
    #height: 3px;
    background-image: url("Images/shadow-corner-left-top2.png");
    _background-image: url("Images/shadow-corner-left-top.png");
    background-repeat: no-repeat;
}

.cornerLeftBottom
{
    width: 4px;
    height: 4px;
    background-image: url("Images/shadow-corner-left-bottom.png");
    background-repeat: no-repeat;
}

.cornerRightTop
{
    width: 4px;
    height: 4px;
    background-image: url("Images/shadow-corner-right-top.png");
    background-repeat: no-repeat;
}

.cornerRightTop2
{
    width: 4px;
    height: 4px;
    #height: 3px;
    background-image: url("Images/shadow-corner-right-top2.png");
    _background-image: url("Images/shadow-corner-right-top.png");
    background-repeat: no-repeat;
}

.cornerRightBottom
{
    width: 4px;
    height: 4px;
    background-image: url("Images/shadow-corner-right-bottom.png");
    background-repeat: no-repeat;
}

.borderTop
{    
    height: 4px;
    background-image: url("Images/shadow-border-top.png");
    background-repeat: repeat-x;
}

.borderTop2
{    
    height: 4px;
    #height: 3px;
    background-image: url("Images/shadow-border-top2.png");
    _background-image: url("Images/shadow-border-top.png");
    background-repeat: repeat-x;
}

.borderBottom
{    
    height: 4px;
    background-image: url("Images/shadow-border-bottom.png");
    background-repeat: repeat-x;
}

.borderLeft
{    
    width: 4px;
    background-image: url("Images/shadow-border-left.png");
    background-repeat: repeat-y;
}

.borderRight
{    
    width: 4px;
    background-image: url("Images/shadow-border-right.png");
    background-repeat: repeat-y;
}

/* Job List */

.jobDetailCell a
{    
    color: #056d2b;
}

.jobDetailCell .left
{
    color: #056d2b;
}

.applyLinks a
{    
    color: #056d2b;
}

/* Publications Asset Preview */

.publicationHeader .titleLink, .publicationHeader .subTitle
{ 
    color: #056d2b;    
}

.defaultHeader .summaryTitle, .publicationHeader .summaryTitle
{    
    color: #056d2b;
}



.box .content .text .titleLink
{    
    color: #056d2b;
}

/* My Acenet */

.myAcenetThemeColour a
{
    color: #00a7e8;    
}


/* START POPUP EMAIL */

.popUpEmailTitle
{
	color: #0082C2;	
}



/* START EventsAndSeminars.ascx  */
.eventsAndSeminars a
{
	font-size: 11px !important;
	color: #0082C2 !important;
}

.eventsAndSeminars div
{
	background-color: White;
	border: solid 1px #E1E1E1;
	padding: 7px 6px;
	margin-bottom: 14px;
}
/* END EventsAndSeminars.ascx  */




/* overwrite telerik css */

.GridPager_Default2006 div span, .GridPager_Default2006 a, .GridPager_Default2006 .sliderPagerLabel_Default2006 
{
    color: #056d2b !important;
}

.gridViewHeader, .gridViewHeader td
{    
	background-image:url(Images/admin/grid_view_header_bg.png);
	background-repeat:repeat-x;
}

.bgVideoDetails
{
    background-image:url(Images/bg-details-video.gif);
    background-repeat:repeat-x;
    background-color:#F6F6F6;
    vertical-align:top;
    padding-top:12px;
    padding-bottom:12px;
    padding-left:10px;
    overflow:visible;
}
.titleVideoDetails
{
    color:#504891;
    font-size:16px;
    font-weight:bold;
    margin-bottom:7px;
    display:block;
}
.summaryVideoDetails
{
    color:#666666;
    font-size:13px;
    text-align:justify;
    display:block;
}

.titleVideoDetailsSmall
{
    color:#504891;
    font-size:12px;       
    display:block;
    font-weight:bold;
    width:133px;
    text-align:center;
}

/* Jobs List */

.jobTitle
{
	color: #056d2b;
}



/*menu*/
ul#topnav li:hover a.nav-item-hover, ul#topnav li a.nav-item-hover:hover {background:#056d2b;color:#fff;}
ul#topnav li:hover a.nav-item, ul#topnav li a.nav-item:hover {background:#056d2b;color:#fff;}

#checkLinks:hover,#linkLogin:hover, .linkActive 
{
  background:#056d2b; 
}
.menuSelected
{
    background-color:#056d2b;
    color:white;
}
