﻿.th
{    
    background-color:#0082c2;
}

A:link
{
    color:#515151;
}
A:visited
{
    color:#515151;
}
A:hover
{
    color:#515151;
}   
A:active
{
    color:#515151;
}

.boldThemeColor, .boldThemeColor a
{
    font-weight: bold;
    color: #0082c2 !important;
}

A.linkBlack:link
{
    color:black;
}

A.linkBlack:visited
{
     color:black;
}
A.linkBlack:hover
{
     color:black;
}   
A.linkBlack:active
{
     color:black;
}
.button
{
     background-color: #2d90d3;
     color: #FFF;     
     border: solid 1px #0082c2;     
}


.rollOver
{
    background-color:#F5F5F5;
	width:146px; 
	height:110px; 
	text-align:center; 
	vertical-align:middle;
}

.aceAgreementsAtWork
{ 
    height:30px;        
    padding-left:10px;       
    padding-top:8px;
    background-color:#F5F5F5;
    color:#6E6E6E;       
}

.linkImage
{
    display: block;
    float: left;    
}

.subtitleSearchBar
{
    height: 50px;
    background-image: url("Images/subtitle-back.png");
    background-repeat: repeat-x;       
}

/* 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");
}

.agreementsPreview a
{
    color: #008FC6;
    font-weight: bold;
}

.jobLinkItem
{
    background-image: url("Images/white-arrow.png");
    background-repeat: no-repeat;
    background-position: 6px center;    
    padding: 2px 0 4px 16px;
    background-color: #0082c2;
    color: #FFFFFF;    
}

.linkItem a, .agreementLinkItem a, .jobLinkItem a
{
    text-decoration: none;
}

.jobLinkItem a
{
    color: #FFFFFF;
    font-weight: bold;
}

.agreementsPreview a
{
    color: #E49A01;
    font-weight: bold;
}

.myAgreements
{
    font-weight: bold;
    color: Red;
    text-align: center;
}

.myAgreements a
{
    color: #E49A01;
}

#agrsAtWorkContent p a
{
    color: #E49A01;
}

.agreementsPreview p
{
    margin: 10px 0;    
}

.tdAgreementPrice .left
{
    color: #0082c2;    
}

.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;
}

/* 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;
}




/* Edit Agreements */

.sections
{
    background-image: url("Images/sections-back.png");
    background-repeat: repeat-x;
}

.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;
    
}

.sections .normalLink
{
    color: #999999;
}

.selectedLink
{
    background-image: url("Images/selected-back.png");
    background-repeat: repeat-x;
}

.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;    
}

/* Register and Login */

.tabsBar
{
    background-image: url("Images/sections-back.png");
    background-repeat: repeat-x;
}

.tdForgotPass a
{
    font-size: 11px;
    color: #0082c2;
}


/*** Edit Editor ***/

.validator
{
	font-family: Arial;
	font-size: 12px;	
	color: Red;
}

.borderedTable
{    
    border: solid 1px Black;
}

.borderedTable td
{
    border: solid 1px Black;
}

.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;
}

.level1PageLink
{
    display: block;
	border-top:solid 1px #c4c4c4;
    background: #F4F4F4 url(Images/blue-arrow.png) no-repeat;
    background-position: 6px center;
    padding: 7px 0 8px 16px;
    color: #333333 !important;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px; 
}

.level1PageLink:hover, .level2PageLink:hover
{
    background-color: #ffffff;
    cursor: pointer;
    color: #333333;
}

/* menu control */

.level1PageLink
{    
    background: #F4F4F4 url(Images/blue-arrow.png) no-repeat;
    background-position: 6px center;
}

.level1PageLinkActive
{
    background: #0090D1 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:#0082c2;
	padding:5px;
	font-size:12px;
}


/* Controls Previews */

.controlTitle
{    
    background-image: url("Images/title-background.png");
    background-repeat: repeat-x;
    background-color:#01A1E2;
    color: #FFFFFF;
    padding: 5px 10px 6px;
}

.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: #008FC6;
}

.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: #008FC6;
}

.subtitleBar .left a
{    
    font-size: 12px;
    font-weight: bold;
    color: #008FC6;
}

.subSubtitleBar .left a
{
    color: #008FC6;
}

.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: #0082c2;
}

.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: #0082c2;
}

.tableInsideCart td .left
{
    font-size: 11px;
    font-weight: bold;
    color: #0082c2;
}

.tableInsideCart td input[type~=text], .tableInsideCart td textarea
{
    border: solid 1px #809db9;
}

#tdEventDetails
{
    padding: 10px;
}

#tdEventDetails a 
{
    font-size: 12px;
    font-weight: bold;
    color: #0082c2;
    text-decoration: underline;
}

#tdDeleteEvent
{
    font-size: 12px;
    font-weight: bold;
}

/* 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: 32px 43px;
}

.logoContainer
{
    width: 550px;
    height: 130px;    
    background-image: url("Images/logo-container.gif");
    background-repeat: no-repeat;
    background-position: -24px top;
}

.login
{    
    width: 230px;
    height: 95px;
    padding-top: 20px;
    background-image: url("Images/login-back.gif");    
    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;
    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;
    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;
    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;
}

/* 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;
}

.publicationHeader .titleLink, .publicationHeader .subTitle
{
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #0082c2;
    margin: 8px 6px;
}

.defaultHeader .summaryTitle, .publicationHeader .summaryTitle
{
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #0082c2;
    margin: 9px 6px;
}

.box .content .text .titleLink
{    
    color: #0082c2;
}

/* Job List */

.jobDetailCell a
{    
    color: #0082c2;
}

.jobDetailCell .left
{
    color: #0082c2;
}

.applyLinks a
{   
    color: #0082c2;
}


/* 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;
}



.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;
}





/* Publications Asset Preview */

.publicationHeader .titleLink, .publicationHeader .subTitle
{    
    color: #0082c2;
}

.defaultHeader .summaryTitle, .publicationHeader .summaryTitle
{    
    color: #0082c2;
}


/* My Acenet */

.myAcenetThemeColour a
{
    color: #0082c2;
}

.tbNormalSpacing td
{
    font-size:11px;
    height:20px;
    padding:2px 0;
}

.tbNormalSpacing .boldThemeColor
{
    font-size: 11px;
}


/* START POPUP EMAIL */

.popUpEmailTitle
{
	color: #0082C2;	
}



/* START EventsAndSeminars.ascx  */
.eventsAndSeminars a
{	
	color: #0082C2 !important;
}
/* END EventsAndSeminars.ascx  */



/* overwrite telerik css */

.GridPager_Default2006 div span, .GridPager_Default2006 a, .GridPager_Default2006 .sliderPagerLabel_Default2006 
{
    color: #0082c2 !important;
}

.gridViewHeader, .gridViewHeader td
{    
	background-image:url(Images/admin/grid_view_header_bg.png);
	background-repeat:repeat-x;
}

/* Jobs List */

.jobTitle
{
	color: #0082C2;
}

.bgLoginControl
{
    background-image: url("Images/bg_login_control.gif");
    background-repeat: repeat-x;
    background-color:#40A7E9;
    color: #FFFFFF;
    padding: 5px 10px;
}

/*menu*/
ul#topnav li:hover a.nav-item-hover, ul#topnav li a.nav-item-hover:hover {background:#0082c2;color:#fff;}
ul#topnav li:hover a.nav-item, ul#topnav li a.nav-item:hover {background:#0082c2;color:#fff;}

#checkLinks:hover,#linkLogin:hover, .linkActive 
{
  background:#0082c2; 
}

.menuSelected
{
    background-color:#0082c2;
    color:white;
}
