﻿
/* div base CSS........................*/
body
{
    font-family: arial;
    font-size: 11px;
    background-color: Black;
    background-image: url(/images/Backgrounds/black_background.jpg);
    background-repeat: repeat-x;
}

/* Main Master Page */

/* Main Master Page's structure height and width */

Div.Main
{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}

/* logo and language outer div */
#Top
{
    height: 50px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 20px;
}
/* logo */
#Top DIV.Logo
{
    margin-top: 0px;
    position: relative;
    height: 50px;
    width: 80px;
    float: left;
}
/* Language */
#Top DIV.Language
{
    margin-top: 0px;
    position: relative;
    float: right;
    height: 50px;
    width: 400px;
    padding-top: 20px;
}
/* Farve på de små I  mellemrum oppe i language baren */
Div.LanguageInner
{
    float: Right;
    margin-right: 10px;
    color: #00c6ff;
}
/* Farve på tekst language baren */
.LanguageText
{
    text-decoration: none;
    color: #ffffff;
}
.LanguageText:hover
{
    color: #0096ff;
}

.SiteMapText /* Farve på tekst language baren */
{
    text-decoration: none;
    color: #ffffff;
}
.SiteMapText:hover
{
    color: #0096ff;
}
/* Farve på tekst language baren */
.ContactusText
{
    text-decoration: none;
    color: #ffffff;
}

.ContactusText:hover
{
    color: #0096ff;
}




/* Top menu */

#Topmenu
{
    height: 39px;
    background-image: url(/Images/TopMenu/topmenu_hover_bg.gif);
    background-repeat: repeat-x;
}

#Topmenu Div.TopMenuInner
{
    position: relative;
    float: left;
    margin-top: 0px;
    margin-left: -40px;
}

Div.TopMenuleftcorner
{
    position: relative;
    float: left;
    margin-left: 0px;
}
Div.TopMenuRightcorner
{
    position: relative;
    float: right;
    margin-right: 0px;
}


.TopMenuInner ul
{
    list-style-type: none;
    height: 25px;
    margin-top: 0px;
}
/* width on top menu */
.TopMenuInner li
{
    float: left;
    width: 110px;
}
.TopMenuInner ul a
{
    background-image: url(/Images/TopMenu/menusplitter.gif);
    background-repeat: no-repeat;
    background-position: right;
    display: block;
    line-height: 30px;
    margin-top: 1px;
    text-decoration: none;
    color: White;
    text-align: center;
    font-weight: bold;
}

.TopMenuInner ul a:hover
{
    height: 38px;
    background-image: url(/images/TopMenu/menubg.gif);
    background-repeat: repeat-x;
}


/* Search textbox */


Div.SearchTextbox
{
    position: relative;
    float: right;
    top: 5px;
    margin-right: 0px;
    z-index: 200 !important;
}
.sw_b
{
    margin-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
    white-space: nowrap; /*BACKGROUND: #red; */
    float: left; /* position:relative;                         z-index:1; */
    position: relative;
    z-index: 200 !important;
}


.sw_b INPUT
{
    width: 175px;
    border-right-width: 0px;
    border-left-width: 0px;
    float: left;
    border-top-width: 0px;
    border-bottom-width: 0px;
    font-size: 150%;
    border-left-width: 0px;
    padding-top: 0;
    -webkit-appearance: none;
    height: 19px;
    background-color: #e7e7e7;
    position: relative;
    z-index: 200 !important;
}
.sw_b .sw_qbtn
{
    padding-bottom: 0px;
    margin: -0px -0px -14px;
    padding-left: 0px;
    width: 20px;
    padding-right: 0px;
    height: 20px;
    font-size: 0px;
    overflow: hidden;
    cursor: pointer;
    background-repeat: no-repeat;
    position: relative;
    z-index: 200 !important;
}




/* End Search Textbox */

/* Footer */
#Footer
{
    height: 100px;
    text-align: left;
    background-color: transparent;
    margin-top: 20px;
    padding-top: 20px;
}
#Footer Div.Contact
{
    position: relative;
    float: left;
    color: White;
    font-weight: bold;
}
#Footer Div.Twiter
{
    position: relative;
    float: right;
    top: 28px;
    width: 80px;
}
#Footer Div.Linkedin
{
    position: relative;
    float: right;
    top: 25px;
}
#Footer Div.Rss
{
    position: relative;
    float: right;
    width: 80px;
    top: 25px;
    cursor: pointer;
}
#Footer Div.Blog
{
    position: relative;
    float: right;
    width: 80px;
    top: 17px;
    right: 10px;
}



/*End Main Master Page */


/* Front Page */

/* structure's height and width */
Div.DefaultMain
{
    height: 100%;
    width: 100%;
}

/* front page Banner's outer div */
Div.MainBanner
{
    height: 275px;
    margin-top: 0px;
}


.home .hmemm .featjump
{
    position: relative;
  /*  width: 488px; 
    width: 560px;*/
    padding-left: 5px;
    float: left;
}


.home .hmemm .featarea .slider
{
    position: relative;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    float: left;
    height: 227px;
    overflow: hidden !important;
    padding-top: 0px;
}
.home .hmemm .featarea .slider .card
{
    position: absolute;
    width: 100%;
    float: left;
    height: 294px;
}
.home .hmemm .featarea .slider .card P
{
    position: relative;
    text-align: left;
    padding-bottom: 0px;
    line-height: 15px;
    padding-left: 0px;
    width: 473px;
    padding-right: 0px;
    display: block;
    height: 60px;
    overflow: hidden;
    top: 224px;
    padding-top: 5px;
}
.home .hmemm .featarea .slider .card P .title
{
    font-weight: bold;
}
.home .hmemm .featjump A
{
    width: 47px;
    display: block;
    float: left;
    height: 31px;
    margin-top: 7px;
    margin-right: 5px;
}


.home .hmemm
{
}

.home .hmemm .featjump A
{
    filter: alpha(opacity:60);
    opacity: 0.6;
}

.home .hmemm .featjump A.current
{
    filter: alpha(opacity:100);
    opacity: 1.0;
}

.home .hmemm .featjump A:hover
{
    filter: alpha(opacity:100);
    opacity: 1.0;
}

/* End Slide banners on main page */

/* News teaser */
Div.Teaser
{
    width: 100%;
    float: left;
    background-image: url(/Images/Backgrounds/Frontpage_smallteaser_bg.gif);
    background-repeat: repeat-x;
    height: 44px;
}
.NewsTeaserOuter
{
    padding-top: 10px;
    float: right;
}

Div.Teaserleftcorner
{
    position: relative;
    float: left;
    margin-left: 0px;
}
Div.TeaserRightcorner
{
    position: relative;
    float: right;
    margin-right: 0px;
}


#headertextbox
{
    width: 295px;
    float: left;
    padding-left: 5px;
}
#headertextbox A:hover
{
    color: #fff;
}
#headertextbox SPAN
{
    text-align: left;
    float: right;
    padding-top: 6px;
}
#headertextbox SPAN A
{
    color: white;
    text-decoration: none;
}
#headertextbox .text
{
    width: 88%;
}




Div.News
{
    position: relative;
    float: right;
    width: 340px;
     /*width: 410px;*/
}

Div.News Div.NewsInner
{
    position: relative;
    float: left;
    margin-top: 6px;
    background-color: transparent;
    text-align: left; /*color:#red;*/
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
}





/* End News teaser */

/* silverlight control */
#SilverlightMediumBannersOuter
{
    height: 120px;
    width: 100%;
    margin-top: 4px;
}
#SilverlightMediumBannersOuter Div.SilverlightMediumBannersInner
{
    height: 120px; /*   top:10px; */
    width: 240px;
    float: left;
    background-color: black;
    margin-right: 4px;
    background-image: url('/Images/Silverlight/Silverlightbox_bg_1.gif');
    padding-top: 6px;
    background-repeat: no-repeat;
    padding-left: 2px;
}




#SilverlightMediumBannersOuter Div.SilverlightMediumBannersEdgeRight
{
    height: 120px;
    width: 240px;
    float: left;
    background-color: black;
    padding-left: 0;
    background-image: url('/Images/Silverlight/Silverlightbox_bg_1.gif');
    padding-top: 6px;
    background-repeat: no-repeat;
    padding-left: 2px;
}

.SilverlightMediumBannersReadMore
{
    text-align: right;
    margin-right: 5px;
    margin-top: 5px;
}

.SilverlightMediumBannersReadMore a
{
    color: White;
    text-decoration: none;
    font-weight: bold;
}
/* end silverlight control */


/* End Front Page */



/* Content Master Page  */


.MainContent
{
    height: 100%;
    width: 100%;
}


/* Banners on Content Page */


.Contentslider
{
    position: relative;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    float: left;
    height: 140px;
    overflow: hidden !important;
    padding-top: 0px;
}
.Contentcard
{
    position: absolute;
    width: 100%;
    float: left;
    height: 140px;
}

Div.ContentMainBanner
{
    height: 140px;
    margin-top: 0px;
}






div.Height15px
{
    height: 15px;
}




Div.ContentMainBannerBottomleftcorner
{
    position: relative;
    float: left;
    margin-left: 0px;
}
Div.ContentMainBannerBottomrightcorner
{
    position: relative;
    float: right;
}
Div.ContentMainBannerBottom
{
    position: relative;
    background-image: url('/Images/Banners/ContentMainbanner_Bottom.gif');
    background-repeat: repeat-x;
    width: 100%;
    float: left;
    height: 7px;
}

/*End Banners on Content Page*/

/*Content Text outer div  */
.MainContenInner
{
    /*  height:330px;   */
    height: 440px;
    width: 100%;
    margin-top: 16px;
    padding-top: 10px;
    background-image: url('/Images/Backgrounds/textarea_bg.gif');
    background-repeat: repeat-x;
    background-color: black;
    margin-bottom: 20px;
    border: 1px;
    border-color: #56524f;
    border-style: solid;
}



/* Left menu and Send CV Menu */

.ContentLeftMenu
{
    width: 252px;
    float: left;
    padding-left: 5px;
}



.ContentLeftMenuHeading /* Farve og form på hovedoverskrift over venstremenuen */
{
    color: #ffffff;
    height: 11px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 8px 0px 0px 26px; /* float:left; */
}



.ContentLeftMenuDiv
{
    background-image: url(/Images/SubMenu/menu_background.gif);
    height: 304px; /* height:325px; */
    width: 253px; /*  background-color:black; */
    background-repeat: no-repeat;
}
.ContentLeftMenu ul
{
    list-style-type: none;
    margin: 0;
    padding: 4px 0px 0px 0px;
}

.ContentLeftMenu li
{
}

.li2
{
    height: 2px;
    background-image: url("/Images/SubMenu/menu_strokelines.gif");
    background-repeat: no-repeat;
    margin-left: 1px;
    margin-right: 8px;
}
.li1
{
    height: 19px;
    padding-top: 5px;
    margin-left: 11px;
}




.ContentLeftMenu ul a
{
    display: block;
    padding-left: 15px; /* color:#ffffff; */
    color: #797878;
    text-decoration: none;
}
/* Farve på venstremenu hover */
.ContentLeftMenu ul a:hover
{
    padding-left: 15px;
    color: #0096ff;
    background-image: url(/images/SubMenu/menu_whitearrow.gif);
    background-repeat: no-repeat;
    background-position: 5px;
}

.LeftMenuSelectedItem a
{
    height: 19px;
    margin-left: 11px;
    padding-top: 5px;
    padding-left: 15px;
    background-image: url(/images/SubMenu/menu_whitearrow.gif);
    background-repeat: no-repeat;
    background-position: 5px;
    color: White;
}


.ScrollUp
{
    margin-top: -10px;
    padding-left: 212px;
}

.ScrollDown
{
    float: right;
    padding-right: 10px;
    margin-top: 12px; /*  margin-bottom:15px; */
}



.ContentLeftMenuSendCVHeading
{
    height: 20px;
    padding-top: 0px;
    padding-left: 7px;
}

/* Lower left menu */
.ContentLeftMenuSendCVDiv
{
    background-image: url(/images/SubMenu/menu_lower_background.gif); /* background-repeat:no-repeat; */ /*background-repeat:repeat-y; */
    height: 79px;
    color: #797878;
    width: 253px;
}

.ContentLeftMenuSendCVDiv ul li div
{
    /*overflow:hidden; */ /*margin-right:-19px;*/
    padding-top: 2px;
    height: 26px;
}


.ContentLeftMenuSendCVPhone
{
    height: 18px;
    padding-top: 5px;
    padding-left: 7px;
}
.AdminMenuHyperLink
{
    color: White;
}

.ContentLeftMenuSendCVHyperLink
{
    color: #797878; /* margin:10px; */
    text-decoration: none;
    margin-top: -13px;
    margin-left: 2px;
}





.ContentLeftMenuSendInfoHyperLink
{
    color: #797878; /* margin:8px; */
    text-decoration: none;
    margin-top: -14px;
    margin-left: 2px;
}


/* Bestil information ikon placement */
.ContentLeftMenuSendCVOrder
{
    padding-top: 14px;
    padding-left: 7px;
    margin-top: -3px;
}
.RemoveUnderLineOnTest
{
    text-decoration: none;
}


.ContentLeftMenuSendCVDiv ul a
{
    display: block;
    padding-left: 20px;
    color: #aeaeae;
    text-decoration: none;
}
.ContentLeftMenuSendCVDiv ul a:hover
{
    color: White;
    background-image: none;
    background-repeat: no-repeat;
    padding-left: 20px;
}

/*popup outer div  */

.SendCVPopupOuterDiv
{
    position: relative;
    padding-left: 10px;
    background-color: #181818;
    background-image: url(/images/CV/popupbox_topline.gif);
    background-repeat: repeat-x; /* width:100%;                         margin-left:70px;*/
    height: 100%;
    padding-top: 1px;
    padding-bottom: 15px;
    padding-right: 10px;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #2f2f2f;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #2f2f2f;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #2f2f2f;
}

/* Send cv popup heading */
.SendCVPopupHeading
{
    color: White;
    font-weight: bold;
    font-size: 15px;
    margin-top: 10px;
}

/* Send CV popup Textbox */
.SendCVPopupTextbox
{
    width: 198px;
}
/* Send CV popup labels */
.SendCVPopupLabel
{
    color: #797878;
    margin-bottom: 5px;
}

/* Send CV popup instruction font */
.SendCVPopupInstruction
{
    margin-top: 20px;
    margin-bottom: 30px;
    color: #cdcdcd;
    font-size: 13px;
}

/* Send CV popup Text Area instruction */
.SendCVPopupTextAreaInstruction
{
    margin-bottom: 10px;
}
/* Send CV popup  TextBoxes instruction */
.SendCVPopupTextBoxesInstruction
{
    margin-top: 15px;
    margin-bottom: 5px;
}

/* Send CV popup  Submit button */
.SendCVPopupSubmitButton
{
    margin-top: 20px;
}

/* Send CV popup  TextArea */
.SendCVPopupTextArea
{
    width: 410px;
    height: 200px;
    overflow: auto;
}


/* End Left menu and send cv menu */

/* Content Text  Beside left menu*/


/* Overskrifter / Content Text Heading */

.ContentTextHeadingWhite1
{
    color: White;
    font-weight: bold;
    font-size: 20px; /*  float:left; */
    margin-bottom: 0px;
  /*  padding-top: 5px; */
}



/* Teaseren over artikler / Teaser color and text size */

.ContentTextTeaser
{
    font-size: 14px;
    font-weight: normal;
    color: #afafaf;
    padding-bottom:20px;
    margin-top:0px;
    margin-bottom:0px;
   
  
}


/* Content text Outer Div */

.ContentText
{
    font-size: 14px;
    font-weight: normal;
    color: white; 
    padding-right:20px;
    /*  
                               width:71%;                                 height:100%;                                 float:right;                                */
}

#ContentTextWrapper
{
    position: relative;
    width: 71%;
    height: 100%;
    float: right;
    
}
#ContentTextFooter
{
    position: absolute;
    bottom: 10px;
    right: 0px; /* margin-bottom:10px;                                right:0px;                                float:right;                                right:0px;                                  background-color:white;                                   */
}

/*vertical space between left menu and content text   */
.LeftPaddign20px
{
    padding-left: 20px;
}


/*only content text is within this div  */
.MainContentText
{
    padding-right: 5px;
    color: White;
    margin-top: 0px;
}




/*Down arrow image  */
.ScrollDownText
{
    float: right;
    padding-right: 10px;
}
/* hand on arrow image  */
.HandCursor
{
    border: 0px;
    cursor: pointer;
}


/*Print icon*/
.PrinterAndArrow
{
    padding-top: 0px; /* float:right;  */
    padding-right: 10px;
}
/* arrow beside print icon */

.ArrowBesidePrinter
{
    /*  padding-left: 675px;    */
    padding-left: 672px;
    /*  margin-top: -20px;       */
    margin-top: -40px; 
}
.PrinterIcon
{
    padding-left: 645px;
    margin-top: -12px; 
  
}





/*end Content text beside left menu*/




/* End Content Master Page  */








/* Create new user popup control */





.LoginPopupMain
{
    width: 395px;
    padding-left: 10px;
    background-color: #181818; /* background-image:url(/images/CV/popupbox_topline.gif);                                     background-repeat:repeat-x; */
    height: 205px;
    padding-top: 1px;
    padding-bottom: 45px;
    padding-right: 10px;
    border-top: 1px;
    border-top-style: solid;
    border-top-color: #2f2f2f;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #2f2f2f;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #2f2f2f;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #2f2f2f;
    font-size: 11px;
    font-family: arial;
    font-size: 11px;
}

.LoginPopupNewUserMain
{
    float: right;
    color: White;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 20px;
}
.LoginPopupHeading
{
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    color: White;
}

.LoginPopupLabelText
{
    color: #797878;
    margin-bottom: 10px;
    margin-top: 10px;
}

.LoginPopupSubmitButton
{
    color: #797878;
    margin-bottom: 10px;
    margin-top: 10px;
    float: right;
    padding-left: 0px;
}


.LoginPopupPasswordTextBox
{
    float: left;
    margin-right: 33px;
}

.LoginPopupRadioButton
{
    float: left;
    margin-right: 20px;
}
.LoginPopupPasswordLabel
{
    float: left;
    padding-right: 135px;
}

.LoginPopupEmailLabel
{
    margin-bottom: 10px;
}
.CreateNewPasswordText
{
    float: left;
}



.LoginPopupTextBox
{
    width: 175px;
}


.LoginPopupNewEmailLabelText
{
    color: #797878;
    margin-bottom: 10px;
    margin-top: 10px;
}

.LoginPopupNewMiddleStroke
{
    background-color: #797878;
    width: 1px;
    height: 250px;
    float: left;
}
.LoginPopupLabelSubmitButtonOuter
{
    /*  
        padding-right:13px;                                    
        margin-bottom:20px; 
    */
}

/* End Create new user popup control */



/* Login popup  */


.LoginMainPage
{
    width: 415px;
    padding-left: 10px;
    background-color: #181818; /*  background-image:url(/images/CV/popupbox_topline.gif);                                      background-repeat:repeat-x; */
    height: 100px;
    padding-top: 1px;
    padding-bottom: 45px;
    padding-right: 10px;
    border-top: 1px;
    border-top-style: solid;
    border-top-color: #2f2f2f;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #2f2f2f;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #2f2f2f;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #2f2f2f;
    font-size: 11px;
    font-family: arial;
    font-size: 11px;
}


.LoginClose
{
    text-align: right;
    padding-top: 10px;
    padding-right: 10px;
}
.LoginDialog
{
    background-color: Black;
}
.LoginHeading
{
    margin-bottom: 40px;
}
.LoginStatusMessage
{
    margin-top: 20px;
}

/* End Login popup  */

/* login instruction popup */

.LogininstructionHeading
{
    padding-top: 40px;
    font-weight: bold;
    font-size: 22px;
}

.Logininstruction
{
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 11px;
}

/* end login instruction popup */

.WhiteTextLabel
{
    color: White;
}

/* Title of the description in the news page */
.NewsPageTitle
{
    font-size: 14px;
    font-weight: bold;
    color: White;
}

/* Date in news page */
.NewsDate
{
    font-size: 11px;
    color: White; /*  margin-top:10px; */
    margin-bottom: 10px;
}

/* on Number of saerch Results tag in search page */
.SearchStatus
{
    font-size: 11px;
    font-weight: bold;
}




/*Modal Popup*/
.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=70);
    opacity: 0.7;
}




#SmallBannersOuter
{
    height: 100px;
    position: relative;
    width: 100%;
}
#SmallBannersOuter Div.SmallBanners
{
    position: relative;
    float: left;
    width: 50%;
}

Div.SmallBanners Div.SmallBannersInner
{
    position: relative;
    float: left;
    width: 50px;
    background-color: Red;
}
#SmallBannersOuter Div.SpaceBetweenSmallBanner
{
    position: relative;
    float: left;
    padding-bottom: 1px;
    padding-left: 5px;
}

.TopMenuPipeline
{
    position: relative;
    padding-top: 1px;
}





.SilverlightMediumBannersReadMoreArrow
{
    color: white;
    text-decoration: none;
    font-weight: bold;
    font-size: 9px;
}


Div.FloatLeft
{
    float: left;
}

Div.Height
{
    height: 15px;
}



/* end div base CSS........................*/


div:focus
{
    outline: none;
}


a
{
    /*color:#060f3a;*/
    color: White; /*text-decoration:none;*/
}

a.bottom
{
    color: #FFFFFF;
    text-decoration: none;
}

a.link
{
    /*color:#ff6706;*/
    color: White;
}

a.linkbold
{
    /*color:#ff6706;*/
    color: White;
    font-weight: bold;
   
}

a.none
{
    text-decoration: none;
}

a:focus
{
    outline: 0px none;
}

img
{
    border: 0px;
}

img.SubMenu
{
    padding-top: 3px;
}
input
{
    font-size: 11px;
}
select
{
    font-size: 11px;
}

table
{
    font-size: 11px;
}

table.consultant_search
{
    margin-top: 10px;
    border: solid 1px #05113c;
}

table.content
{
    margin-left: 10px;
    margin-top: 20px;
}

table.main
{
    width: 950px;
}

table.submenu
{
    font-size: 11px;
}
textarea
{
    font-size: 11px;
}

.ctl00_ContentPlaceHolder2_txtContent_HtmlBox
{
    font-size: 11px;
}

td.admlabel
{
    font-weight: bold;
    background-color: #CCCCCC;
    
}

td.bottom1
{
    background-image: url(/Images/Bottom/1.gif);
    width: 3px;
    height: 27px;
}

td.bottom2
{
    background-image: url(/Images/Bottom/2.gif);
    height: 27px;
    width: 455px;
    color: #FFFFFF;
    padding-left: 4px;
    font-size: 11px;
}

td.bottom3
{
    background-image: url(/Images/Bottom/3.gif);
    height: 27px;
    width: 11px;
}

td.bottom4
{
    background-image: url(/Images/Bottom/4.gif);
    width: 254px;
    background-repeat: no-repeat;
}

td.box_top_profile
{
    background-image: url(/Images/Consultants/box_top_profile.gif);
    height: 77px;
}

td.box_top_search
{
    background-image: url(/Images/Consultants/box_top_search.gif);
    height: 77px;
}

td.consultant_search_column_header_left
{
    background-color: #171e42;
    color: #c5c7d0;
    padding: 5px;
    border-left: solid 1px #FFFFFF;
    border-right: solid 1px #FFFFFF;
}

td.consultant_search_column_header_right
{
    background-color: #171e42;
    color: #c5c7d0;
    padding: 5px;
    border-right: solid 1px #FFFFFF;
}

td.consultant_search_alternate_row_left
{
    border-top: solid 1px #171e42;
    border-right: solid 1px #171e42;
   /* background-color: #e7e8ec; */
    background-color: Gray;
    border-bottom: solid 1px #171e42;
    padding: 7px;
    color:White;
}

td.consultant_search_row_left
{
    border-right: solid 1px #171e42;
    padding: 7px;
    color:White;
}

td.consultant_search_alternate_row_right
{
    border-top: solid 1px #171e42;
    border-bottom: solid 1px #171e42;
    background-color: Gray;
    padding: 7px;
    color:White;
}

td.consultant_search_row_right
{
    padding: 7px;
    color:White;
}

td.createuser_top
{
    background-image: url(/Images/Consultants/header_createuser.gif);
    height: 45px;
    color: #FFFFFF;
}

td.createuser_top2
{
    background-image: url(/Images/Consultants/header_createuser_2.gif);
    height: 45px;
    color: #FFFFFF;
}

td.language
{
    padding-top: 36px;
    padding-right: 2px;
}

td.login
{
    background-color: #f4f4f4;
    border: solid 1px #11183d;
}
td.login_top
{
    background-image: url(/Images/Consultants/header_login.gif);
    height: 45px;
    color: #FFFFFF;
    padding-right: 10px;
}
td.login_top2
{
    background-image: url(/Images/Consultants/header_Login_2.gif);
    height: 45px;
    padding-right: 10px;
}
td.logo
{
    width: 737px;
    padding-left: 23px;
    padding-top: 23px;
}

td.main
{
    height: 400px;
}

td.mainleft
{
    width: 225px;
    padding-top: 20px;
}

td.maincenter
{
    width: 485px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
}

td.maincenter2
{
    width: 708px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
}

td.mainright
{
    width: 223px;
    padding-top: 20px;
    padding-bottom: 20px;
}

td.menu
{
    background-image: url(/Images/Backgrounds/menu.gif);
    background-repeat: repeat-x;
    height: 32px;
    padding-left: 20px;
}

td.menu2
{
    background-image: url(/Images/Backgrounds/menu2.gif);
    background-repeat: repeat-x;
    height: 32px;
}

td.menuitem
{
    padding-left: 12px;
    padding-right: 12px;
}

td.menuleft
{
    width: 1px;
}

td.menuright
{
    width: 4px;
}

td.newsteaser
{
    padding-top: 10px;
}

td.header
{
    font-size: 22px;
}

td.headline
{
    height: 25px;
    text-align: right;
    padding-right: 5px;
    color: #06113b;
    border-top-color: #060f3a;
    border-top-style: solid;
    border-top-width: 1px;
}
td.headlinealternate
{
    background-color: #fff3e8;
    background-image: url(/images/backgrounds/headlinebox.gif);
    background-repeat: repeat-x;
    height: 25px;
    text-align: right;
    padding-right: 5px;
    color: #06113b;
}

td.submenu
{
    border-top-color: #060f3a;
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 4px;
    padding-bottom: 4px;
}

td.submenutop
{
    padding-bottom: 4px;
}

td.submenutopright
{
    padding-bottom: 4px;
    text-align: right;
}

td.teaser, span.teaser
{
    font-size: 12px;
    font-weight: bold;
    color: Red;
}

td.topline
{
    background-color: #090f3a;
    height: 2px;
}
td.top
{
    height: 78px;
}

tr.highlight
{
   background-color:Gray;
}

tr.normal
{
   /* background-color: #FFFFFF; */
  /* background-color: black; /*
}

h1
{
    color: White;
    font-weight: bold;
    font-size: 20px; /*  float:left; */
    margin-bottom: 0px; 
    margin-top: 0px;
    padding-top:3px;
   
}

/*
h1.Menu
{
        font-size: 12px;
        margin:0px;
        padding:0px;
}
*/

h4
{
}

span.online
{
    font-weight: bold;
    color: Green;
}

span.offline
{
    font-weight: bold;
    color: Red;
}

td.teaserheader
{
    color: #060c3a;
    font-weight: bold;
    padding-top: 3px;
}

.header
{
    color: #ff6706;
    font-size: 20px;
}

.preload
{
    display: none; /* for compatibility with older browsers un-comment the following */ /* 	position: absolute; 	top: -100px; 	left: -100px; 	*/
    height: 1px;
    width: 1px;
}

.red
{
	color:Red;
}

.teaserdate
{
	color:#ff8503;
	font-size:9px;
}
.teasertext
{
	color:#06113b;
}

.ajax__tab_xp
{
	background-image: url(/Images/Backgrounds/tab_off.gif);
    vertical-align:bottom;
}

.ajax__tab_body
{
	background-image: url(/Images/Backgrounds/tab_off.gif);
    vertical-align:bottom;
    background-repeat:no-repeat;
}

.commentor_tab .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) 
        repeat-x 
        bottom;
    vertical-align:bottom;
}
.commentor_tab .ajax__tab_outer {
    padding-right:0px;
    background:
        url(/Images/Tabs/off_right.gif) 
        no-repeat 
        bottom right;
    height:23px;
    vertical-align:bottom;
}
.commentor_tab .ajax__tab_inner {
    padding-left:2px;
    background:
        url(/Images/Tabs/off_left.gif) 
        no-repeat;
    vertical-align:bottom;
}
.commentor_tab .ajax__tab_tab {
    vertical-align:bottom;
    color:#FFFFFF;
    height:18px;
    padding:4px;
    padding-top:5px;
    margin:0;
    background:
        url(/Images/Tabs/off_center.gif) 
        repeat-x;
}
.commentor_tab .ajax__tab_hover .ajax__tab_outer {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) 
        no-repeat 
        bottom right;
}
.commentor_tab .ajax__tab_hover .ajax__tab_inner {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) 
        no-repeat;
}
.commentor_tab .ajax__tab_hover .ajax__tab_tab {
    background:
        url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) 
        repeat-x;
}
.commentor_tab .ajax__tab_active .ajax__tab_outer 
{
    background:
        url(/Images/Tabs/on_right.gif) 
        no-repeat 
        bottom right;
    height:26px;
}
.commentor_tab .ajax__tab_active .ajax__tab_inner {
    background:
        url(/Images/Tabs/on_left.gif) 
        no-repeat;
    height:26px;
}
.commentor_tab .ajax__tab_active .ajax__tab_tab {
    padding-top:7px;
    background:
        url(/Images/Tabs/on_center.gif) 
        repeat-x;
    height:26px;
}
.commentor_tab .ajax__tab_body {
    border:1px solid #11183d;
    background-color:#f4f4f4;
}
.commentor_tab_header
{
	background-image: url(/Images/Tabs/header.gif);
	color:#FFFFFF;
	padding-left:15px;
	height:90px;
}
.commentor_tab_content
{
	padding:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.btnsave
{
    position: relative;
    left: 263px;
}
.tabsave
{
    position: relative;
    left: 271px;
    top: 32px;
}
.cvbox
{
    border: 1px solid #11183d;
}
.panelpadding
{
    padding: 15px;
    background-color: #f4f4f4;
    color: Black;
}

.loginbox
{
    width: 222px;
    height: auto;
    border-left: solid 1px #060F3A;
    border-right: solid 1px #060F3A;
    border-top: solid 1px #060F3A;
    border-bottom: none;
    padding-left: auto;
    padding-right: auto;
    padding-top: auto;
    padding-bottom: auto;
    background-color: #F7F7F7;
}

.text
{
    color: #060F3A;
    padding-left: auto;
    padding-right: auto;
    padding-top: auto;
    padding-bottom: auto;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
}


.ajax__tab_panel a
{
    color:black;
    
    }

td.consultant_top_theme
{
    background-image: url(/Images/Consultants/top.gif);
    color: #FFFFFF;
    height: 59px;
    padding-left: 15px;
}

td.consultant_left_theme
{
    background-image: url(/Images/Consultants/left_corner.gif);
    width: 404px;
    height: 31px;
}

td.consultant_right_theme
{
    background-image: url(/Images/Consultants/right_corner.gif);
    height: 31px;
    width: 61px;
}

td.consultant_center_theme
{
    cursor: help;
    background-image: url(/Images/Consultants/info_btn.gif);
    height: 31px;
    width: 37px;
}

td.consultant_center_theme span.tip
{
    display: none;
}

/* tooltip will display on :hover event */

td.consultant_center_theme:hover span.tip
{
    display: list-item;
    z-index: 100;
    position: absolute;
    top: 400px;
    left: 500px;
    width: 400px;
    line-height: 1.2em;
    padding: 3px 7px 4px 6px;
    border: 1px solid #336;
    background-color: #f7f7ee;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-align: left;
}


b.consultant_title_theme
{
    position: relative;
    top: 10px;
}

.AdminPanelMenuItems
{
    margin-top: 50px;
    margin-bottom: 30px;
}

.ErrorPageBody
{
    margin-top: 30px;
    margin-bottom: 30px;
    color: White;
}
.BlackColor
{
    color:Black;
    }

