﻿/* TEMP AREA DELETE ALL */


/* MASTER */
a   {   outline : none;      } /* Gets rid of Firefox's dotted borders */

a img { border: none;       } /* Gets rid of IE's blue borders */

.MainContainer 
{
    width:764px;
    margin:auto;

    text-align:left;
}

.SiteHeader 
{
    height:95px;
    font-size:0.65em;
    padding-top:12px;
    margin:auto;
}

a.logo { display: block; margin-top: 22px; }

.MainAreaHolder 
{  
 
}
P.IntroText 
{
    font-family:Verdana;
    font-size:12px;
}
.StandardTestMainAreaHolder 
{
    padding-top:31px;
    min-height:310px;
    _height:310px;
   

}
.StandardMainAreaHolder 
{
    padding-top:41px;
    min-height:310px;
    _height:310px;

}
.SiteHeaderLogo 
{

    width:869px;
    margin:auto;
    text-align:left;
}
.SiteHeaderLogo IMG
{
    padding-top:5px;
     position:absolute;  
}
.SiteFooter 
{
 
    font-size:0.65em;
    font-family:Tahoma, Trebuchet MS, Arial;
    padding-top:8px;
    padding-left:3px;
    color:#464646;
    float:left;
    margin-top:10px;
    margin-bottom:5px;
    background-image:url(images/sitefooter/SiteFooterBg.gif);
    background-repeat:repeat-x;
    
}

.SiteFooter A
{
    color:#464646;
    text-decoration:none;
}
.SiteFooterCopyText 
{
    float:right;
    padding-right:7px;
    color:#8F8F8F;
    padding-left:3px;
}

.ClearLayer 
{
    clear:both;
}
/* MAINNAVIGATION */
.MainNavigationHolder 
{
    width:757px;
    font-size:0.7em;
    border-bottom:0.1em dashed #CFCDCD;
    border-top:0.1em dashed #CFCDCD;
    vertical-align:middle;
    padding-left: 7px;

}
.SimpleMainMenu TD
{
  min-width:0px;
  margin:0px;
}
.SimpleMainMenu  A
{
    color: #464646;
    padding-left:7px;
    padding-right:7px;
    vertical-align:middle;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Tahoma, Trebuchet MS, Arial;
    text-transform:uppercase;
    
  
}
.TestHover
{
    background-color: #01CCFF;
    color:White;
    border-top:6px solid white;
    border-bottom:6px solid white;
    padding-top:4px;
    padding-bottom:4px;

}
.TestHover A
{
    
    color:White;
}

.SimpleMainMenu .SelectedClass 
{
    background-color: #01CCFF;
    color:White;
    border-top:6px solid white;
    border-bottom:6px solid white;
    padding-top:4px;
    padding-bottom:4px;
}
.SiteHeaderNavigation 
{
    float:right;
    margin-top:9px;
 
    text-align:right;
}
.SiteHeaderNavigation DIV
{
    float:left;
}
.SiteHeaderNavigation A
{
    color: white;
    padding-left:15px;
    padding-right:15px;
    vertical-align:middle;
    padding-top:3px;
    padding-bottom:3px;
    font-family:Tahoma, Trebuchet MS, Arial;
    background-color:#6a6a6a;
    border-left:1px solid white;
    text-transform: uppercase;
}
/* NEWSTICKER */

.NewsTicker 
{
    color:#464646;
    width:146px;
    font-size:0.7em;
    height:28px;
    float:right;
    margin-top:55px;
    font-family:Tahoma, Trebuchet MS, Arial;
    border-top:0.1em dashed #CFCDCD;
    border-bottom:0.1em dashed #CFCDCD;
}
.NewsTicker a, .NewsTicker a:visited, .NewsTicker a:hover, .NewsTicker a:active
{
    text-decoration: none;
    color: #464646;
    height:28px;
    line-height:26px;
    display: block;
}


a span.blue { color: #01CCFF!important; }

.NewsTickerLink 
{
    background-color:#01CCFF;
    color:White;
    font-size:0.6em;
    border-left:1px solid white;
    border-top:1px solid #EFEFEF;
    border-bottom:1px solid #EFEFEF;
    border-right:1px solid #EFEFEF;
    float:right;
    margin-top:40px;
    font-family:Tahoma, Trebuchet MS, Arial;
}
.MainAreaHolder DIV 
{
    
}
/* HEADER BUTTON */
#HeaderButton a
{
	display: block;
	width: 240px;
	height: 64px;
	float: right;
	margin-top: 25px;
	margin-right: 26px;
	background: url(images/SiteHeader/HeaderButton.jpg) 0 0 no-repeat;
	text-decoration: none;
}
#HeaderButton a h5
{
	color: #003b84;
	font-size: 12px;
	font-family: helvetica,Tahoma,Trebuchet MS,Arial;
	font-weight: bold;
	padding: 13px 0 0 20px;
	text-transform: uppercase;
}
#HeaderButton a span
{
	display: block;
	color: #717171;
	font-size: 12px;
	font-family: Arial,helvetica;
	padding: 3px 0 0 20px;
}

#HeaderButton a:hover
{
	background: url(images/SiteHeader/HeaderButton.jpg) 0 -63px no-repeat;
}
#HeaderButton a:hover h5
{
	text-decoration: underline;
}
/* STARTPAGE */
a.StartPageImage, a:visited.StartPageImage, a:hover.StartPageImage, a:active.StartPageImage 
{
    background: url(images/StartPage/StarPageImage.jpg) no-repeat;
    width: 764px;
    height: 319px;
    display: block;
    text-decoration: none;    
}

.StartPageImage .left { margin-top: 145px; float: left; padding-left: 22px; }

.StartPageImage .left p { font-family:Arial; font-size: 0.6em; color: #004f91; margin: 5px 0 0 0; }

.StartPageImage .right 
{ 
    color:#FFFFFF;
    float:right;
    margin-right:28px;
    margin-top:130px;
    text-align:right;
    width:300px;
    font-family:arial;
    font-size:1em; 
}

.perspektiv 
{  
    background: url(images/StartPage/perspektiv.gif) no-repeat;
    width: 156px;
    height: 19px;
    display: block;
    text-indent:-9999px;
}

.StartPageTopContainer 
{
    height:319px;
    margin-bottom:20px;
    margin-top:5px;
}

.StartPageLeftContainer 
{
    float: left;
    width: 254px;

}

.StartPageCenterContainer 
{
    float: left;
    width: 253px;

}

.StartPageRightContainer 
{
    float: left;
    width: 255px;

}


/* STANDARD */
.PageNavigationHolder 
{
    width:210px;
    float:left;
    
}
.StandardContentHolder 
{
    width:365px;
    float:left;
    margin-right:25px;
}
.TestWidth 
{
    width:575px;
}
.StandardRightHolder 
{
    float:left;
}
.Clear 
{
    clear:both;
}


/* PAGETOOLBAR */
.LogedInLayer 
{
     min-height:87px;
     background-repeat:repeat-x;
     padding-left:5px;
     padding-right:5px;
}
.LogedInLayer p.LoggedInTop 
{
    color:#FFFFFF;
    padding-left:10px;
    background-color:#01ccff;
    border-bottom:1px dashed #FFFFFF;
    padding-bottom:5px;
}
.LogedInLayer p.HeadLine 
{
    color:#292b72;
    padding-bottom:5px;
  
}
.LogedInLayer span.ClientSpan 
{
    color:#0a6075;
}
.LogedInLayer p.LoggedIn 
{
    color:#FFFFFF;
    padding-left:10px;
    background-color:#01ccff;
    padding-bottom:5px;    
}
P.LogOut A 
{
    color:#777878;
    font-size:100%;
}
.LogedInLayer P.LogOut  
{
    margin-top:5px;
    text-align:center;
}
.ContactLayer 
{

    background-image:url(images/body/ShadowTopLeft.gif);
    background-position:top left;
    background-repeat:no-repeat;
    margin-right:6px;
    padding:3px;
    _height:81px;
    min-height:81px;
    padding-left:5px;
}
.ContactLayer   A
{
    padding:0px;
    margin:0px;
    color:#FFFFFF;
    clear: right;
  
    font-size:0.75em;
    font-family: Tahoma;
    width:129px;
    padding-top:0px;
    font-weight: normal;
    text-decoration:none;
  
}
.ContactLayer div.ContactLinkA 
{
     background-color:#01CCFF;
     padding:3px;
     margin-left:44px;
     margin-right:3px;
    
}
.ContactLayer IMG 
{
    border:2px solid #E1E1E1;
    float:left;
    margin-right:4px;
}
.ContactLayer H1 
{
    padding:0px;
    margin:0px;
    padding-top:9px;
    padding-bottom:9px;
      font-family:verdana;
    color:#292B72;
    font-size:10px;
    font-weight: normal;
    
}
.ContactLayer P 
{
    padding:0px;
    margin:0px;
    
    font-size:0.75em;
    font-family: Tahoma;
    padding-top:5px;
}
.ContactLayer P.PLowMargin 
{
    padding:0px;
    margin:0px;
    color:#4D4C4C;
    font-size:0.8em;
    font-family: Times New Roman, helvetica;
    width:129px;
    padding-top:3px;
}
.AlternativLayer LI 
{
    padding:0px;
    margin:0px;
    color:#4D4C4C;
    font-size:0.75em;
    font-family: Tahoma;
    padding-top:5px;
    list-style-type:none;
    padding-left:8px;
}
.AlternativLayer OL 
{
    padding:0px;
    margin:0px;
    list-style-type:none;
}

.AlternativLayer 
{
    
    background-position:top left;
    background-repeat:no-repeat;
    margin-right:6px;
    padding:3px;
    _height:81px;
    min-height:81px;
    padding-left:5px;
}
 .AlternativLayer  P
 {
    padding:0px;
    margin:0px;
    font-size:0.75em;
    font-family: Tahoma;
    padding-top:5px;
    }
.AlternativLayer div.AltHeadLine 
{
    padding-left:10px;
    color:White;
    background-color:#ff0000;
    margin-right:5px;
    padding-top:11px;
    padding-bottom:8px;
    font-size:14px;
    font-family: Tahoma;

}
.ToolBarContact 
{
	width:160px;	
	background-color: White;		
	color:black;
	font-weight: normal;	
	background-repeat:repeat-x;
	font-size:0.9em;
	font-family:Times New Roman;
    background-color:White;
/*    _border:1px solid #DDDDDD;*/
    background-image:url(images/body/DropShadow.gif);
    background-position:bottom right;
    margin-bottom:8px;
}
.ToolBarContact  .ToolRightCornerRight 
{
     width:12px;
    height:9px;
    background-image:url(images/body/RightCorner.gif);
    background-position:top right;
    background-repeat:no-repeat;
    position:absolute;
    width:160px;
}
.ToolBarLinkLayer 
{
    width:164px;
}
.ToolBarLinkLayer P
{
    margin:0px;
    padding:0px;
    font-family:Verdana;
    font-size:0.55em;
    color:#494949;
    margin-bottom:6px;
}
.ToolBarLinkLayer div.ToolBarLink
{
    border-top:1px dashed #CFCDCD;
    border-bottom:1px dashed #CFCDCD;
    margin-top:6px;
    margin-bottom:6px;
    margin:auto;
      margin-bottom:10px;
}
.ToolBarLinkLayer div.ToolBarLink div 
{
    margin:auto;
    font-size:0.6em;
    width:142px;
    _width:142px;
    font-family:Verdana;
    padding:5px;
    background-image:url(images/toolbar/LinkBg.gif);
    background-repeat:no-repeat;
    padding-left:16px;
  
}
.ToolBarLinkLayer div.ToolBarLink A
{
    color:#29335C;
    text-decoration:none;
}
.ToolBarLinkLayer div.ToolBarLink div:hover 
{
    background-image:url(images/toolbar/LinkBgHover.gif);
    background-repeat:no-repeat;
    color:#FFFFFF;
    background-color:#303C6D;
}
.ToolBarLinkLayer div.ToolBarLink A:hover
{
    color:#FFFFFF;
    background-color:#303C6D;
    cursor:pointer;
  
}
.PageToolBar 
{
    width:164px;
  
}

/* SITEMAPPATH */

.SiteMapPath 
{
    font-size:0.7em;
    font-family:Tahoma, Trebuchet MS, Arial;
    color: #303C6D;
}
.SiteMapPath A
{
    
    color: #7B7B7B;
}
.SiteMapPath 
{
    text-decoration:none;
}

/* PAGE LINKS */


.PageLinksDiv 
{
    margin-top:10px;
    margin-bottom:10px;
    font-family:Tahoma, Trebuchet MS, Arial;
}
.PageLinksDiv A
{

}
.RssLinkFilesLinks 
{
    float: right;
}
.FilesTitle 
{
    background-color:#01CCFF;
    color:White;
    padding-left:6px;
    padding-top:3px;
    padding-bottom:3px;
    font-size:75%;
    width:127px;
}
.FilesLinkTitle 
{
    background-color:#01CCFF;
    color:White;
    padding-left:6px;
    padding-top:3px;
    padding-bottom:3px;
    font-size:75%;
    width:127px;
}
.FilesLinkSeperator 
{
     font-size:0%;
     background-color:#01CCFF;
     height:3px;
     margin-bottom:8px;
}
.FilesLinksLayer 
{
    padding-left:8px;
    padding-bottom:5px;
    margin-bottom:10px;
    background-image:url(Images/WebContent/FilesLinksArrow.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #DDDDDD;
    padding-bottom:10px;
    font-size:75%;
}
.FilesLinksLayer A
{
   color:Black;

}
.FileSizeIcon 
{
    float:right;
    visibility:hidden;
}
.FilesContainer 
{
    margin-bottom:10px;
}
.FilesContainer LEGEND
{
    color:#494949;
    font-family:Verdana;
    font-size:0.65em;
    font-weight:bold;
    padding:0px;
    margin:0px;
    margin-left:10px;
}
.FilesContainer FIELDSET 
{
    border:1px solid #E4E4E4;
    margin:0px;
    padding:0px;
}

.FilesContainer  DIV 
{
    background-image:url(images/PageLinksFiles/FilesLinksBg.gif);
    padding:10px;
    background-repeat: repeat-x;
    margin:2px;
    color:#29335C;
    font-weight:bold;
    font-family:Verdana;
    font-size:0.65em;
}
.FilesContainer div.DottedBorderDouble 
{
    background-image:none;

}

.FilesContainer  DIV A
{
    color:#29335C;
    font-weight:bold;
    font-family:Verdana;
    text-decoration:none;
}

.FilesContainer  DIV UL
{
    list-style-image:url(images/PageLinksFiles/ListImg.gif);
    margin:0px;
    padding:0px;
    margin-left:20px;
    _margin-left:25px;
}
.FilesContainer  DIV LI
{
    margin-bottom:5px;
}
/* PAGENAVIGATION START */
.TemplateNavigationA div
{
   
   padding-top:3px;
   _padding-top:3px;
   _padding-bottom:3px;
}
.PageNav A 
{
   font-family: Tahoma;
   font-size:0.7em;
   text-decoration:none;
}
.PageNav div:hover 
{
    background-color:#01ccff;
    color:White;
}
.PageNavSelectedNode 
{
    background-color:#303C6D;
    width:145px;
    border-bottom:1px solid white;
    padding-top:1px;
    padding-left:32px;
    background-image:url(images/PageNavigation/SelectedNodeCross.gif);
    background-repeat:no-repeat;
    min-height:19px;
     
}
.PageNavSelectedNode A
{
    color:White;
}
.PageNavSelectedDiv 
{
    width:145px;
    background-color: #EFEFEF;
    border-top:1px solid white;
    border-bottom:1px solid #E5E4E4;
    padding-top:1px;
    background-image:url(images/PageNavigation/ChilNodeCross.gif);
    background-repeat:no-repeat;
    padding-left:32px;
     min-height:19px;
}
.PageNavSelectedDiv A
{
    color:#575757;
}
.PageNavSelectedSub 
{
    width:155px;
    background-color: #F6F6F6;
    color:#464646;
    background-image:url(images/PageNavigation/ChildNode.gif);
    background-repeat:no-repeat;
    padding-left:22px;
}

.PageNavSelectedSub a:hover
{
    background-color: #B1B1B1;
    color:White;
  
}
.PageNavSelectedSub div:hover
{
    background-color: #B1B1B1;
  
}
.PageNavSelectedSub DIV
{
    width:135px;
    padding-left:20px;

    padding-bottom:5px;
    padding-top:5px;
    background-color:#B1B1B1;
    background-image:url(images/pagenavigation/subcross.gif);
    background-repeat: no-repeat
}

.PageNavSelectedSub A
{
    color: White;
   cursor:pointer;

}



/* STARTPAGE CONTENT */
#StartPageCenterBox 
{
	width:239px;	
	background-color: White;		
	color:black;
	font-weight: normal;	
	background-repeat:repeat-x;
	font-size:0.9em;
	font-family:Times New Roman;
    background-color:White;
/*    _border:1px solid #DDDDDD;*/
    background-image:url(images/body/DropShadow.gif);
    background-position:bottom right;
    margin-bottom:8px;
    
    
    
}
#StartPageLeftBox 
{	
	width:239px;	
	background-color: White;		
	color:black;
	font-weight: normal;	
	background-repeat:repeat-x;
	font-size:0.9em;
	font-family:Times New Roman;
    background-color:White;
/*    _border:1px solid #DDDDDD;*/
    background-image:url(images/body/DropShadow.gif);
    background-position:bottom right;
    margin-bottom:8px;
}
.TmpLayer 
{

    background-image:url(images/body/ShadowTopLeft.gif);
    background-position:top left;
    background-repeat:no-repeat;
    margin-right:6px;
    padding:3px;
}
.TmpLayer P  A
{
    padding:0px;
    margin:0px;
    color:#0065BA;
    font-size:0.8em;
    font-family: Tahoma;
    width:129px;
    padding-top:0px;
    font-weight:bold;
    text-decoration:none;
}
.TmpLayer H1 
{
    padding:0px;
    margin:0px;
    color:#01CCFF;
    font-size:0.8em;
    font-family: Arial, helvetica;
    font-weight:bold;
    
}
.TmpLayer P 
{
    padding:0px;
    margin:0px;
    color:#4D4C4C;
    font-size:0.8em;
    font-family: Times New Roman, helvetica;
    width:129px;
    padding-top:9px;
}
.TmpLayer P.PLowMargin 
{
    padding:0px;
    margin:0px;
    color:#4D4C4C;
    font-size:0.8em;
    font-family: Times New Roman, helvetica;
    width:129px;
    padding-top:3px;
}
.RightCornerRight 
{
     width:12px;
    height:9px;
    background-image:url(images/body/RightCorner.gif);
    background-position:top right;
    background-repeat:no-repeat;
    position:absolute;
    width:255px;
}
.LeftCornerRight 
{   
    width:8px;
    height:13px;
    border:1px solid red;
    background-position:top left;
    
    margin:0px;
    padding:0px;
    background-image:url(images/body/LeftCorner.gif);
    background-position:left bottom;
    background-color: White;
}
.RightCorner 
{
    width:12px;
    height:9px;
    background-image:url(images/body/RightCorner.gif);
    background-position:top right;
    background-repeat:no-repeat;
    position:absolute;
    width:239px;
}
.LeftCorner 
{   
    width:8px;
    height:13px;
    background-position:top left;
    margin:0px;
    padding:0px;
    background-image:url(images/body/LeftCorner.gif);
    background-position:left bottom;
    background-color: White;
}
#StartPageRightBox 
{
  	
	background-color: White;		
	color:black;
	font-weight: normal;	
	background-repeat:repeat-x;
	font-size:0.9em;
	font-family:Times New Roman;
    background-color:White;
/*    _border:1px solid #DDDDDD;*/
    background-image:url(images/body/DropShadow.gif);
    background-position:bottom right;
    margin-bottom:8px;
    
}
.StartPageBoxBg {
	background-image:url(images/startpage/StartPageBoxBg.gif);	
	background-repeat:repeat-x;
	padding:2px;
	padding-left:10px;
	padding-top:18px;
	padding-right:8px;
	padding-bottom:8px;
	min-height:125px;
	_padding-bottom:10px;
}
.StartPageBoxBg H1 
{
    padding:0px;
    margin:0px;
    color:#0065BA;
    font-size:0.8em;
    font-family: Arial, helvetica;

    font-weight:bold;
    
}
.StartPageBoxBg P 
{
    padding:0px;
    margin:0px;
    color:#4D4C4C;
    font-size:0.7em;
    font-family: verdana;
    width:160px;
    
    padding-top:9px;
}
.StartPageBoxBg P.PLowMargin 
{
    padding:0px;
    margin:0px;
    color:#4D4C4C;
    font-size:0.8em;
    font-family: Times New Roman, helvetica;
    width:129px;
    padding-top:3px;
}
.StartPageBoxBg P  A
{
    padding:0px;
    margin:0px;
    color:#0065BA;

    font-family:  Verdana;
     font-size:0.9em;
    text-decoration:none;
}
#StartPageRightBox H1 
{
    padding:0px;
    margin:0px;
    color:#01CCFF;
    font-size:0.8em;
    font-family: Arial, helvetica;
    margin-left:8px;
    font-weight:bold;
    
}

.StartPageLoginBox 
{
    border:1px solid #D4D4D6;
    width:185px;
    font-size:11px;
    font-family:Tahoma;
    padding:3px;
    color:black;
  
}

.StartPageLoginBtn 
{
    color:White;
    background-image:url(Images/StartPage/LoginBtn.gif);
    padding:0px;
    border:0px;
    font-weight:bold;
    height:23px;
    font-size:0.7em;
    margin-top:5px;
    margin-right:8px;
}

.StandardContentHolder INPUT.DefaultSubmit 
{
    background-image:url(Images/StartPage/LoginBtn.gif);
    color:White;
    height:28px;
    margin:0px;
    border:1px solid white;
    padding:0px;
    
}
.DefaultSubmitDiv
{
    background-image:url(Images/StartPage/LoginBtn.gif);
    color:White;
    height:28px;
    margin:0px;
    padding:0px;
   
}
.DefaultSubmit :selected
{
    border:1px solid red;
}
/* TMP AREA */


#ContactCard 
{	
	width:159px;	
	background-color: White;		
	color:black;
	font-weight: normal;	
	background-repeat:repeat-x;
	font-size:0.65em;
    background-color:White;
    margin-top:10px;
    font-family: Arial, helvetica;
    _border:1px solid #DDDDDD;
}

.StandardPageBoxBg H1 
{
    padding:0px;
    margin:0px;
    color:#01CCFF;
    font-size:0.1em;
    letter-spacing:-1px;
    font-weight:bold;
    font-size:11px;
   
}
#ContactCard IMG 
{
    margin-right:10px;
    margin-bottom:10px;
    margin-top:10px;
}
#ContactCard P 
{
   
}
#ContactCard A 
{
    padding:0px;
    margin:0px;
    color:white;
    background-color:#01CCFF;
    font-family: Arial, helvetica;
    font-weight:bold;
}

.StandardPageBoxBg {
	background-image:url(images/startpage/StartPageBoxBg.gif);	
	background-repeat:repeat-x;
	padding:2px;
	padding-left:5px;
	padding-top:10px;
    min-height:70px;
	padding-bottom:10px;
}
.LoginStandardPageBoxBg {
	background-image:url(images/startpage/StartPageBoxBg.gif);	
	background-repeat:repeat-x;
	padding:2px;
	padding-left:5px;
	padding-top:10px;
   
	padding-bottom:10px;
}
.LoginStandardPageBoxBg H1 
{
    padding:0px;
    margin:0px;
    color:#01CCFF;
    font-size:0.1em;
     letter-spacing:-1px;
    font-weight:bold;
    font-size:11px;
   
}
#LoginCard 
{
    width:159px;	
	background-color: White;		
	color:black;
	font-weight: normal;	
	background-repeat:repeat-x;
	font-size:0.65em;
    background-color:White;
    margin-top:10px;
    font-family: Arial, helvetica;
    _border:1px solid #DDDDDD;
}
.LoginField 
{
    width:130px;
    border:1px solid gray;
    margin-top:5px;
}



.DottedTop 
{
  border-bottom:0.1em dashed #B1B1B1;
  width:23px;
  margin-top:5px;
  _margin-top:0px;
  height:1px;
}


/* TMP AREA */
.p-shadow {
    background: url(images/body/shadow.gif) no-repeat bottom right;
    background: url(images/body/shadow.gif) no-repeat left top;
  }

.p-shadow div {
    background: url(images/body/shadow.gif) no-repeat left top;
  }

.p-shadow p {
  }
.HoverClass h2 
{
    margin-bottom:8px;
    padding-left:5px;
}
.HoverClass h2:hover
{
    cursor: pointer;
}
.ExpanderLabel A:hover
{
    cursor: pointer;
}
.ExpanderLabel:hover
{
    cursor: pointer;
}
.HoverClass 
{
}
.ExpanderLabel 
{
    float:left;
    background-color:#00CCFF;
    color:White;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:7px;
    padding-top:5px;
    border-right:1px solid white;
    width:8px;
}
.Expanderborders 
{
    border:1px solid #CCCCCC;
    margin-left:15px;
    margin-bottom:8px;
}
.Expanderborders Img 
{
    float:right;
    margin-right:8px;
    margin-left:4px;
}
.Expanderborders P
{
    padding-left:5px;
    padding-right:5px;
 
}
.Expanderborders h2
{
    padding:5px;

}
.ExpanderbordersNoImg 
{
    border:1px solid #CCCCCC;
    margin-left:15px;
    margin-bottom:8px;
}
.ExpanderbordersNoImg P
{
    padding:3px;
    padding:5px;

}
.ExpanderbordersNoImg h2 {
padding:5px;
}
.MainContentFloatLeft 
{
    float:left;
    margin-right:30px;
}
.MainContentFloatRight
{
    float:left;
}


#TreeViewLayer  img
{
    margin:0px;
    padding:0px;
    border:0px;
}

/* CALENDAR */
.CalenderSepLayer 
{
    border-top:1px dashed #CFCDCD;
    clear:both;
    width:320px;
    margin-left:3px;
    margin-top:5px;
    margin-bottom:5px;
}
.TitleStyle 
{
    font-family:Tahoma;
    background-color:White;
    border:0px;
    border-bottom:1px dashed #CFCDCD;
    border-top:1px dashed #CFCDCD;
}
.SelectorStyle 
{
    background-color:Red;
}
.AppointMentDate 
{
    background-color:#C9D844;
}

.CalendarGeneral 
{
    border:0px;
    margin:0px;
    padding:0px;
    background-color: White;
    border:1px dashed #CFCDCD;
    font-family:verdana;
    font-size:11px;
    color:#474747;
    
}
.DayHeaderStyle 
{
    font-size:12px;
}
.CalendarGeneral A
{
    text-decoration:none;
}

.NextPrevStyle
{

    text-align:center;
    width:22px;
}
.NextPrevStyle:hover
{
    background-color:#EFEFEF;
    text-align:center;
    width:22px;
}
.AlternatingRowBooked 
{
}
.AlternatingRow 
{
    background-color:#EFEFEF;
}
.AppointmentSlots 
{
    font-family:Tahoma;
    border:0px;
    color:#474747;
    font-size:12px;
    
}
.AppointmentSlots A
{
    font-family:Tahoma;
    color:#474747;
}
.DateStyle 
{
    font-weight:bold;
}
.DateStyle 
{
    padding-top:5px;
    padding-bottom:5px;
}
.AppointmentSlots TD 
{
    border:1px solid white;
}
/*  INTERVIEW START */
.InterviewCalStepSelected 
{
    background-color:#01CCFF;
}
.InterviewCalStep 
{
        background-image:url(images/interview/StepBorder.gif);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:11px;
    background-color:#303C6D;
    padding-left:5px;
    color:White;
    font-size:11px;
    font-family:Verdana;
    padding-top:5px;
    width:68px;
}
.SepBorderSelected 
{
    
        background-image:url(images/interview/SepBorderSelected.gif);
    background-repeat:no-repeat;
    background-position:right;
}
.InterviewCalStepSelected {
    background-image:url(images/interview/StepSelected.gif);
    background-repeat:no-repeat;
    background-position:right;
    background-color:#01CCFF;
    padding-left:11px;
    padding-right:5px;
    color:White;
    font-size:11px;
    font-family:Verdana;
    padding-top:5px;
    width:68px;
}
.InterviewCalStepSelectedEmpty 
{
        background-color:#01CCFF;
    padding-left:11px;
    padding-right:5px;
    color:White;
    font-size:11px;
    font-family:Verdana;
    padding-top:5px;
    width:68px;
}
.NoBorder 
{
     background-image:url();
    background-repeat:no-repeat;
    background-position:right;
}

/* GRIDVIEW START */
.DefaultGridHeader 
{
    font-size:0.8em;
}
.DefaultGridViewForm 
{
    font-size:0.8em;
}
.DefaultGridViewForm TD 
{

}
.AlterningGridView 
{
    background-color:#f7f7f7;
    font-size:0.8em;
}

/* LOGIN */
.LoginBox 
{
    background-color:#FFFFFF;
    border:1px solid #DBDBDB;
}

.LoginBox TD
{
 font-family:Tahoma;
     font-size:12px;
    padding:5px;
}

.LoginBoxInput
{
    border:1px solid #3E1A01;
    width:150px;
    margin-right:5px;
}

.LoginBtn 
{
   background-color:#00ccff; 
   font-size:80%;
   color:White;
   text-decoration:none;
   font-weight:bold;
   padding:2px;
   border-top:1px solid #FFC8A4;
   border-right:1px solid #7D3302;
   border-bottom:1px solid #3E1A01;
   border-left:1px solid #FF9A57;
}

#LoginDiv 
{
    text-align:center;
    margin-top:10px;
}

.LoginTitleText 
{
    font-weight:bold;
    color:White;
    background-color:#00ccff;
}

