html, body {height:100%; margin:0; padding:0;}

html 
{ 
    overflow-y: scroll;
}
body 
{
    font-family:Arial;
    font-size:13px;
    line-height:19px;
    background:#d3e0e4 url(/images/bodybg_d3e0e4.jpg) no-repeat top center;
    
    line-height:18px;
    
}
img#bg {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
ul, ol
{
}
a
{
    text-decoration:none;
    color:#5D0101;
}
a:hover
{
    text-decoration:underline;
}

.wrapper
{
    width:1000px;
    background:#ffffff;
    margin:10px auto 0px auto;
    position:relative;
    z-index:1;
    padding-bottom:10px;
}
#header
{
    height:140px;
    
}
#headertop
{
    height:91px;
    padding:0px 10px 13px 10px;
}
#logo
{
    float:left;
}
#serviceNav
{
    float:right
}
/*********************  Content  ********************/
.middle
{
    color:#505050;
    position:relative;
}
.middle .pageTitle,
.middle .pageManchet, 
.middle .pageText,
.middle .pageDate,
.tabTitle,
.articleTitle
{
    padding:0px 10px 0px 10px;
    
}
.middle p
{
    margin-bottom:15px;
}
h1.pageTitle
{
    font-size:28px;
    color:#505050;
    margin-bottom:10px;
    background:url("/images/tabs_bg.gif") repeat-x;
    border-bottom:solid 1px #b2b2b2;
    
}
.pageDate
{
    font-size:11px;
    margin-bottom:10px;
    display:block;
}
.pageText img
{
	padding:10px 0px;
}
.pageText .leftImage
{
	padding-right:10px;
	float:left;
}
.pageText .rightImage
{
	padding-left:10px;
	float:right;
}
/*********************  sectionfrontTeasers  ********************/
.sectionfrontBoxes
{
    position:relative;
    margin-top:-10px;
    
}

.sectionfrontBoxes .pageTitle
{
    padding:0px 10px 0px 0px;
    line-height:34px;
    font-size:28px;
    background-image:none !important;
    border-bottom:0px !important;
    margin-bottom:0px;
}
.subSectionfrontBoxes .pageTitle
{
    padding:0px 0px 0px 0px;
    margin-bottom:0px;
    background-image:none !important;
    border-bottom:0px !important;
}
.sectionfrontBoxes .pageText
{
    padding:25px 10px 0px 10px;
    color:#505050;
    
}
.sectionfrontTeasers
{
    padding:10px 10px 10px 10px;
    background:url("/images/blueback_big.gif") repeat-x bottom left;
}
.subSectionfrontBoxes .sectionfrontTeasers
{
    background:url("/images/studieretning.gif") repeat-x bottom left;
    padding-bottom:0px;
}
.sectionfrontTeasers .teaser
{
    width:125px;
    height:125px;
    overflow:hidden;
    float:left;
    position:relative;
    padding:0px 0px 0px 0px;
    margin-right:10px;
}
.sectionfrontTeasers .teaserLast
{
    padding-right:0px !important;
    margin-right:0px !important;
}
.sectionfrontTeasers .tricker
{
    width:125px;
    height:125px;
    cursor:pointer;
    position:absolute;
    top:0px;
    left:0px;
}
.sectionfrontTeasers .tricker img
{
    width:125px;
    height:125px;
}
.sectionfrontTeasers .teaserImage
{
    border:none;
    position:absolute;
    top:0px;
    left:0px;
    width:125px;
    height:125px;
}
.sectionfrontTeasers .text
{
    position: absolute;
    overflow: hidden;
    background: url(/images/transparent.png);
    width: 105px;
    height: 95px;
    color: #ffffff;
    top: 95px;
    margin-top: -5px;
    padding:8px 10px;
}
.sectionfrontTeasers .text .teaserHeader
{
    font-size:13px;
    margin-bottom:5px;
}
/*********************  Studieretninger  ********************/
.studieretning
{
    border-top:solid 1px #b2b2b2;
    padding:20px 0px;
    margin:0px 10px;
}
.studieretning h2
{
    color:#670000;
    font-weight:bold;
    font-size:16px;
    margin-bottom:10px;
}
.studieretning .pageManchet
{
    padding:0px;
}
.retning
{
    padding:10px 0px 0px 0px;
}
.retningClosed
{
    height:0px;
    overflow:hidden;
    padding-top:0px;
}

.studieretning .factbox
{
    background:url(/images/factbox_bg.gif) no-repeat;
    float:left;
    width:154px;
    min-height:109px;
    border:solid 1px #b2b2b2;
    padding:7px;
    font-size:12px;
    color:#505050;
    margin:0px 10px 20px 0px;
}
.studieretning .factboxLast
{
    margin-right:0px;
}
.studieretning .factbox p
{
    margin-bottom:5px;
}
.studieretning .factbox ul, .studieretning .factbox ol
{
    list-style-type: disc;
    list-style-image:none;
    margin:0px 0px 0px 25px;
    
}
.studieretning .factbox li
{
    padding:0px;
}
.studieretning .readmore
{
    background:url(/images/readmore.gif) no-repeat center left;
    padding:4px 0px 2px 20px;
    display:block;
    cursor:pointer;
	z-index:5000;
height:17px;
width:17px;
}
.studieretning .readless
{
height:17px;
width:17px;
	background:url(/images/readless.gif) no-repeat center left;
padding:4px 0px 2px 20px;
    display:block;
    cursor:pointer;
}
.studieretning .readmore:hover,.studieretning .readless:hover
{
	text-decoration:none;
}

/*********************  Students  ********************/
.studentContent .pageImageContainer,.studentContent .studentTeasers
{
    float:left;
}
.studentContent .pageImageContainer,.studentContent .slideshow,.studentContent .slide,.studentContent .slide img
{
    height:444px;
    width:608px;
}
.studentContent .slideText
{
    /*display:none;*/
    z-index:1000;
    position:absolute;
    bottom:0px;
    left:0px;
    background: url(/images/transparent.png);
    width:582px;
    color:#ffffff;
    padding:13px 13px 30px 13px;
    height:97px;
}
.studentContent #slideNav
{
    bottom:10px;
}
.studentTeasers
{
    margin-left:10px;
    width:360px;
}
.studentTeasers .teaser
{
    width:175px;
    height:140px;
    overflow:hidden;
    float:left;
    position:relative;
    padding:0px 10px 0px 0px;
    margin-bottom:12px;
}
.studentTeasers .teaserLast
{
    padding-right:0px;
}
.studentTeasers .tricker
{
    height:140px;
    width:175px;
    cursor:pointer;
    position:absolute;
    top:0px;
    left:0px;
}
.studentTeasers .tricker img
{
    height:140px;
    width:175px;
}
.studentTeasers .teaserImage
{
    border:none;
    position:absolute;
    top:0px;
    left:0px;
    width:175px;
    height:140px;
}
.studentTeasers .text
{
    position: absolute;
    overflow: hidden;
    background: url(/images/transparent.png);
    width: 155px;
    height: 90px;
    color: #ffffff;
    top: 140px;
    margin-top: -35px;
    padding:8px 10px;
}

/*********************  Frontpage  ********************/

.frontpageLeft
{
    float:left;
    width:730px;
    margin:0px 10px 0px 0px;
}
.frontpageRight
{
    float:left;
    width:240px;
    line-height:15px;
}
.frontpageRight .box h3
{
    color:#5d5d5d;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
}
.frontpageRight a
{
    color:#670000;
    font-size:12px;
}
.brownBox
{
    background:#dad1c0;
    margin-bottom:10px;
    height:265px;
    overflow:hidden;
}
.brownBox li
{
    margin:10px 0px 0px 0px;
}
.brownBox .date,.blueBox .date
{
    display:block;
    color:#565656;
    font-size:10px;
}
.brownBox a, .blueBox a
{
    color:#505050;
    font-size:12px;
    font-weight:bold !important;
}

.blueBox
{
    background:#c5dde5;
    height:256px;
}

.frontpageRight a.bottom
{
    display:block;
    width:222px;
    border-top:solid 1px #ffffff;
    position:absolute;
    bottom:5px;
    padding:5px 0px;
    text-transform:uppercase;
    font-weight:bold;
    font-size:10px;
}
.frontpageRight a.blueBottom
{
    bottom:55px;
    display:block;
}

.frontTeasers
{
    
}
.frontTeasers .teaser
{
    width:175px;
    height:140px;
    overflow:hidden;
    float:left;
    position:relative;
    padding:0px 10px 0px 0px;
}
.frontTeasers .teaserLast
{
    padding-right:0px;
}
.frontTeasers .tricker
{
    width:175px;
    height:140px;
    cursor:pointer;
    position:absolute;
    top:0px;
    left:0px;
}
.frontTeasers .tricker img
{
    width:175px;
    height:140px;
}
.frontTeasers .teaserImage
{
    border:none;
    position:absolute;
    top:0px;
    left:0px;
    width:175px;
    height:140px;
}
.frontTeasers .text
{
    position: absolute;
    overflow: hidden;
    background: url(/images/transparent.png);
    width: 155px;
    height: 90px;
    color: #ffffff;
    top: 140px;
    margin-top: -35px;
    padding:8px 10px;
}
.frontTeasers .boxText a
{
    
}
.teaserHeader,.teaserHeader a
{
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    margin-bottom:8px;
}
.frontpageRight a.rss
{
    position:absolute;
    right:10px;
    top:10px;
    font-size:11px;
    padding:0px 20px 1px 0px;
    background:url(/umbraco/images/umbraco/feed.png)no-repeat center right;
}   






/**************  Frontpage slideshow  ***************/

.frontpage .slideshow,.frontpage .slide
{
    height:415px;
    width:730px;
    position:relative;
    padding:0px 0px 10px 0px;
}
.frontpage .slide img
{
    position:absolute;
	height:415px;
    width:730px;
}
.frontpage .slide h2
{
    font-size:24px;
    margin-bottom:5px;
}
.frontpage .slide .slideText
{
    z-index:1000;
    position:absolute;
    bottom:10px;
    background: url(/images/transparent.png);
    width:704px;
    height:96px;
    color:#ffffff;
    padding:7px 13px 20px 13px;
    overflow:hidden;
    line-height:17px;
}
.slideLink
{
    color:#ffffff;
    font-weight:bold;
    position:absolute;
    bottom:10px;
    left:12px;
    background:url(/images/arrow_white.png) no-repeat center left;
    padding-left:10px;
}
.slide .slideTitle
{
    display:block;
    font-size:24px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    height:30px;
}
.frontpage .slide .slideDescription
{
    display:block;
    width:550px;
}
.middle .slide .slideDescription
{
    display:block;
    padding-bottom:10px;
}

.pageImageContainer
{
    position:relative;
}
/************* Slide navigation ***************/
#slideNav
{
    position:absolute;
    bottom:20px;
    right:10px;
    z-index:1000;
    font-size:12px;
}
#slideNav a
{
    color:#ffffff;
    padding:1px 5px;
    border:solid 1px #5b5b5b;
    margin-left:2px;
    background:#000000;
}
#slideNav a.activeSlide
{
    background:#710a0a;
}
.archiveSlideNav
{
	 
}
/************* Middle slideshow ***************/
.middle .slideshow,.middle .slide
{
    height:174px;
    width:550px;
    position:relative;
    padding:0px 0px 10px 0px;
}
.archiveSlide
{
	overflow:hidden;	
}
.archiveSlide img
{
	height:auto !important;	
}
.middle .slide img
{
    position:absolute;
	height:174px;
    width:550px;
}
.middle .slideText
{
    /*display:none;*/
    z-index:1000;
    position:absolute;
    bottom:10px;
    background: url(/images/transparent.png);
    width:524px;
    color:#ffffff;
    padding:13px 13px 20px 13px;
}
.middle #slideNav
{
    
}
/************* Image archive ***************/
.imageArchive
{
    background:#e1eaec url(/images/imagearchive.gif) repeat-x ;
    padding:10px 10px;
}
.imageArchive .pageTitle
{
    padding:0px 0px 0px 0px;
    line-height:34px;
    background-image:none !important;
    border-bottom:0px !important;
}
.imageArchive .pageText
{
    padding-left:0px;
}
.album
{
    float:left;
    margin-right:10px;
    width:170px;

}
.albumRight
{   
    margin-right:0px;
}
.album .date
{
    display:block;
    color:#5c5c5c;
    font-size:11px;
}
.album a.lightbox
{
	display:block;

}
/************* Accordion customization ***************/
.newsAccordion
{
    height:155px;
    overflow:hidden;
    font-size:11px;
}
.brownBox .newsAccordion
{
	height:210px;
}
.newsAccordion a.ui-state-default,.newsAccordion div.ui-accordion-content
{
	border-bottom:solid 1px #9f9f9f !important;
	padding-bottom:2px !important;
}
.newsAccordion a.newsTitleLast,.newsAccordion div.newsContentLast
{
	border-bottom:none !important;
}
.newsAccordion img
{
    width:70px;
    float:left;
    padding:0px 5px 5px 0px;
}
.ui-accordion-header
{
    background:none !important;
    border:0px !important;
}
a.newsTitle
{
    display:block;
    margin-bottom:2px;
    font-weight:normal;
    text-decoration:none !important;
}
.ui-accordion-content a
{
	color:#670000;
	font-weight:normal !important;
}
a.newsTitle .date
{
    text-decoration:none !important;
}
.ui-accordion-content
{
    padding:0px !important;
    background:none !important;
    border:0px !important;
    font-size:11px;
    margin-bottom:5px !important;
}
.box .subscribeTitle
{
position:absolute;
    bottom:35px;
    font-size:12px;
    font-weight:bold;
    color:#414141;
	display:block;
height:15px;
}
.box .signupForm
{
    position:absolute;
    bottom:10px;
}
.signupEmail
{
    font-family:Arial;
    color:#565656;
    font-size:12px;
    border:solid 1px #9eb1b7;
    width:150px;
    height:17px;
}
.signupButton
{
    font-family:Arial;
    border: solid 1px #535353;
    background:#535353;
    color:#ffffff;
    padding:1px 0px;
    text-transform:uppercase;
    font-size:11px;
    cursor:pointer;
}
/************* Tabs customization ***************/
.ui-tabs
{
    border:0px !important;
    padding:0px !important;
    font-family:Arial;
    font-size:13px !important;
    line-height:19px;
}
.ui-tabs h1.pageTitle
{
    position:absolute;
    left:0px;
    top:5px;
    background-image:none !important;
    font-size:28px;
    color:#505050;
    border-bottom:0px !important;
}
.ui-tabs-nav
{
    background:url(/images/tabs_bg.gif) repeat-x !important;
    height:83px;
    border:0px;
    padding:0px !important;
    padding-left:10px !important;
}
.ui-tabs-nav li
{
    top:50px !important;
    background:none !important;
    border:0px !important;
    height:28px;
    padding:0px 0px 5px 0px !important;
margin:0px !important;
}

.ui-tabs-nav li a
{
    color:#671111 !important;
    font-weight:bold;
    font-size:12px;
    padding-top:10px !important;
    cursor:pointer !important;
}
.ui-tabs-nav li a:hover
{
    text-decoration:underline;
}
.ui-tabs-nav li.ui-state-default
{
    background:url(/images/default_tab.gif) no-repeat bottom right !important;
    padding-top:0px !important;
	padding-bottom:4px !important;
	border-bottom:solid 1px #b2b2b2 !important;
    
}
.ui-tabs-nav li.ui-state-active
{
    background:url(/images/tabs_right.gif) no-repeat bottom right !important;
    padding-top:0px !important;
    border-bottom:none  !important;
padding-bottom:5px !important;
}

.ui-tabs-nav li.ui-state-active a
{
    color:#3a3a3a !important;
}
.ui-tabs-nav li span
{
    position:absolute;
    left:0px;
    width:1px;
    height:32px;
    top:1px;
    
}
.ui-tabs-nav li.ui-state-active span.first
{
    
    background:url(/images/tabs_left.gif) no-repeat bottom right !important;
}
.ui-tabs-panel
{
    padding:10px !important;
}
.tabTitle
{
    margin-bottom:10px;
}
/************* Structure ***************/
#main
{
    padding:10px 10px 10px 10px;
}
.left
{
    width:170px;
    min-height:100px;
    float:left;
    margin-right:10px;
    
}
.middle
{
    width:550px;
    margin-right:10px;
    float:left;
}
.right
{
    width:240px;
    float:left;
}
.box
{
    padding:7px 10px 10px 10px;
    position:relative;
}

/*************  Netavis  ***************/
.netavis .top
{
    position:absolute;
    z-index:500;
}
.netavis .slide,.netavis .slide img
{
    height:162px;
}
.netavis .aviscontent
{
    background:url(/images/netavis_bg.gif) top left;
    padding:10px 0px;
}
.netavis .aviscontent
{
    color:#000000 !important;
}
h1.articleTitle,h1.netavisTitle
{
    font-size:28px;
    color:#000000;
    margin-bottom:10px;    
}
h1.netavisTitle
{
    margin-left:10px;
}
.netavis .aviscontent .pageText
{
    border-bottom:solid 2px #690202;
}
.pageTextNoBorder
{
    border-bottom:none !important;
}
.netavis .aviscontent .newslist
{
    margin-top:20px;
}
.netavis .aviscontent .pageTitle
{
    background:none !important;
    border-bottom:0px !important;
}
.articleAuthor,.articleDate
{
    font-size:11px;
    
}
.articleTitle
{
    margin-top:10px;
}
.articleAuthor
{
}
.netavis_btm
{
    background:url(/images/netavis_btm.gif);
    height:57px;
    width:550px;
    
}
.rightNavTop
{
    background:url(/images/rightnav.gif) no-repeat;
    height:27px;
    font-size:16px;
    font-weight:bold;
    padding:25px 10px 0px 10px;
    color:#ffffff;
}
.rightNav
{
    margin-bottom:10px;
}
.rightNav li
{
    background:url(/images/rightnav_default.gif);
    min-height:28px;
}
.rightNav li.selected
{
    background:url(/images/rightnav_selected.gif);
}
.rightNav li a
{
    display:block;
    color:#ffffff;
    background:url(/images/arrow_right_default.gif) no-repeat center left;
    padding:3px 5px 4px 10px;
    font-size:12px;
    margin-left:10px;
}
.rightNav li.selected ul
{
    display:block;
    margin-bottom:-3px;
}
.rightNav li.selected ul li
{
    background-image:none;
    background-color:#656d0f;
    width:240px;
}
.rightNav li.selected
{
    background-color:#2f0001 !important;
}
.rightNav li.selected a
{
    background:url(/images/arrow_right_selected.gif) no-repeat center left;
}
.rightNav li.unselected a
{
    background:url(/images/arrow_right_default.gif) no-repeat center left;
}

.rightNav li.unselected ul
{
    display:none;
}
.rightNav .level3
{
    margin-top:3px;
}
.rightNav .level3 a
{
    margin-left:20px;
}
.rightNav .level4 a
{
    margin-left:30px;
}
/*************  Teasers  ***************/
.right .teaser
{
    padding:8px;
    background:transparent url(/images/teaser_bg.gif) no-repeat top left;
    font-size:11px;
    color:#505050;
    margin-bottom:10px;
    width:100%;
}
.right .teaser h2
{
    color:#505050;
    font-size:16px;
    margin-bottom:0px;
}
.right .teaser a
{
    color:#670000;
    font-size:12px;
}

.right .teamMembers
{
    padding:0px 0px 0px 0px;
}
.right .teamMember
{
    padding:0px 0px 10px 0px;
}
.right img.teamTeaser
{
    float:left;
    padding-right:7px;
}
.right .teamMemberName
{
    display:block;
}
.right .teamMemberTitle
{
    display:block;
    
    
}



/*************  Lists  ***************/
.middle ul, .middle ol
{
    
    margin:5px 0px 5px 25px;
}
.middle ul
{
	list-style-image: url(/images/bullet.gif);
	
}
.middle ol
{
list-style-type: decimal;
}

.middle ul li, .middle ol li
{
    padding:3px 0px;
}
.middle ul.newslist
{
    list-style-image:none;
    margin:5px 0px 5px 0px;
    padding:0px 10px;
}
.middle ul.newslist ul
{
    margin-left:0px;
    list-style-image:none;
}
.newsitem,.teacheritem
{
    margin-bottom:20px;
}
.newsitem .newsTitle
{
    font-weight:bold;
}
.newsitem img
{
    width:100px;
    float:left;
    padding:0px 20px 0px 0px;
}
.newsitem .newsDate
{
    font-size:11px;
}
.newsitem .newsManchet p
{
    margin-bottom:0px;
}
.newsitem .newsLink
{
    display:block;
    margin-top:5px;
}
.klasse ul
{
    list-style-type: none !important;
    list-style-image:none !important;
    margin:0px !important;
}
.klasse li.last
{
    margin-right:0px !important;
}
.klasse ul.list1 li
{
    background:url(/images/factbox_bg.gif) no-repeat;
    float:left;
    width:154px;
    min-height:109px;
    border:solid 1px #b2b2b2;
    padding:7px;
    font-size:12px;
    color:#505050;
    margin:0px 10px 20px 0px;
    font-weight:bold;
    font-size:14px;
}

.klasse ul.list2 li
{
    background:none !important;
    float:none;
    width:auto;
    height:auto;
    min-height:0px;
    padding:0px;
    margin:0px;
    border:0px;
    margin-left:10px;
    font-weight:normal;
    font-size:12px;
}
.klasse .factboxLast
{
    margin-right:0px;
}
.klasse li p
{
    margin-bottom:5px;
}
.klasse .factbox ul, .studieretning .factbox ol
{
    list-style-type: disc;
    list-style-image:none;
    margin:0px 0px 0px 15px;
    
}
.klasse .factbox li
{
    padding:0px;
}
.classNav
{
    float:right;
    padding-right:10px;
}

.teacheritem img
{
    float:left;
    padding:0px 20px 0px 0px;
}
.teacheritem span
{
    display:block;
}
/*************  left navigation  ***************/
.leftNav
{
    width:180px;
    font-size:12px;
	margin-left:-10px;
}
.leftNav li
{
    /*background:#E7E3DA url(/images/leftmenu_bg.gif) repeat-x left bottom;*/
border-bottom:solid 1px #B2B2B2;
    margin-bottom:1px;
    padding:4px 0px 4px 0px;
    /*height:20px;*/
}
.leftNav li.last
{    
    /*padding-bottom:5px !important;*/
}
.leftNav li a
{
    display:block;
    color:#5d0101;
    background:url(/images/left_default.png) no-repeat top left;
    padding:0px 0px 0px 10px;
    margin-left:16px;
}
.leftNav li a.activeLink
{
    color:#464646;
    font-weight:bold;
    background:url(/images/left_active.png) no-repeat top left;
}
.leftNav li.selected
{
    height:auto;
}

.leftNav li.selected ul li
{
    margin-bottom:0px;
    border-bottom:0px;
    padding:3px 0px 3px 0px;
}
.level2,.level3
{
    margin-top:6px;
    
}
.leftNav li.selected ul
{
    display:block;
    margin-bottom:-3px;
}
li.unselected ul,.leftNav li.selected ul li.unselected ul
{
    display:none;
}
.level2 li
{
	border-bottom:0px;
}
.level2 li a
{
    margin-left:26px;
}
.level3 li a
{
    margin-left:38px;
}

/*************  breadcrumb  ***************/
.breadcrumb
{
    width:100%;
    height:15px;
    margin-bottom:10px;
    font-size:11px;
    color:#646464;
    position:relative;
}
.breadcrumb ul li
{
    float:left;    
    margin-right:5px;
}
.breadcrumb ul li a
{
    background:url(/images/breadcrumb.gif) no-repeat center right;
    padding-right:10px;
    color:#5d0101;
}
.breadcrumb a.print,.breadcrumb a.pdfprint
{
    color:#5d0101;
    position:absolute;
    right:0px;
    
    padding-left:20px;
}
.breadcrumb a.print
{
    right:30px;
    background:url(/images/print.gif) no-repeat center left;
}

/*************  Service navigation  ***************/
#serviceNav
{
    display:block;
    width:500px;    
    color:#535353;
    margin-top:25px;
}
#serviceNav ul
{
    float:right;
}
#serviceNav li
{
    float:left;
    padding-left:7px;

}
#serviceNav a
{
    color:#670000;
    font-size:11px;
    padding-right:10px;
    background:url(/images/service_divider.gif) no-repeat center right;
}
#serviceNav li.last a
{
    background:none;
}
#serviceNav li.firstLink
{
 padding-left:0px;
}
#serviceNav li.firstLink a
{
    background:none;
}
#search
{
    width:238px;
    height:20px;
    position:absolute;
    right:10px;
    top:60px;
    border:solid 1px #cccccc;
}
#search #searchbox
{
    border:0px;
    height:17px;
    width:214px;
    padding:0px 0px 0px 4px;
    color:#5d5d5d;
    font-size:11px;
    
}
#search #searchbtn
{
    background:url(/images/searchbtn.gif) no-repeat center center;
    width:19px;
    height:20px;
    border:0px;
    padding:0px;
    border-left:solid 1px #cccccc;
    cursor:pointer;
}
/*************  Top navigation  ***************/
#topNav
{
    height:35px;
    width:740px;
    background:url(/images/topmenu_bg.gif) repeat-x;    
    font-size:14px;
    padding:0px 0px 0px 10px;
    position:absolute;
    z-index:9000;
}
#topNav ul
{
}
#topNav ul li
{
    position: relative;
    float:left;
    padding:9px 10px 8px 10px;
    border-left:solid 2px transparent;
    border-right:solid 2px transparent;
    margin-right:0px;
}
.topNav .toplevel:hover,.topNav li.topActive:hover
{
    background:url(/images/topmenu_selected_bg.gif);
    border-left:solid 2px #ffffff !important;
    border-right:solid 2px #ffffff !important;
}
.topNav li.topActive
{
    background:url(/images/topmenu_active_bg.gif);
    border-left:solid 2px #ffffff !important;
    border-right:solid 2px #ffffff !important;
}
#topNav ul li a
{
    color:#ffffff;
	display:block;
}
#topNav ul li a:hover
{
    text-decoration:none;
}
#quickLinks
{
    position:absolute;
    right:0px;
    width:230px;
    height:25px;
    background:url(/images/quick_bg.gif) repeat-x;
    padding:10px 10px 0px 10px;
    font-size:12px;
    z-index:4000;
}
#quickLinks #links
{
    padding-right:11px;
    color:#ffffff;
    width:60px;
    height:25px;
    background:url(/images/quicklinks_dd.gif) no-repeat top right;
    
}
#quickdd
{
    display:none;
    position:absolute;
    top:35px;
    left:0px;
    background:#c5d8e1 url(/images/dd_bg.png) repeat-x;
    border-left:solid 2px #ffffff;
    border-right:solid 2px #ffffff;
    z-index:5000;
}
#quickLinks #links:hover #quickdd
{
    display:block;
}
#quickdd a
{
    background:none !important;  
}
#quickdd li
{
    padding:5px 10px 5px 10px !important;
    border-bottom:solid 2px #ffffff;
    float:none !important;
    position:static;
}
#lang
{
    position:absolute;
    right:10px;
    top:10px;
}
#lang li
{
    float:left;
    margin-left:5px;
}


/******* Dropdown *******/
.dropdown
{
    display:none;
    position: absolute;
    top:35px;
    left:-2px;
    z-index:5000;
    background:#c5d8e1 url(/images/dd_bg.png) repeat-x;
    border-left:solid 2px #ffffff;
    border-right:solid 2px #ffffff;
    
    min-width:171px;
}
.dropdown ul
{ 
    
}
.dropdown li
{
    float:none !important;
    display:block;
    border-left:0px !important;
    border-right:0px !important;
    border-top:0px !important;
    border-bottom:solid 2px #ffffff;
    padding:5px 10px 5px 10px !important;
    position:static;
    margin:0px !important;   
    font-size:12px;
}
.dropdown li:hover
{
	
}
.dropdown li.first
{
    
}
.dropdown li.last
{
    
}
.dropdown li a
{
    color:#670000 !important;
}
.dropdown li a:hover
{
    text-decoration:underline !important;
}
li:hover .dropdown {
  display: block;
  position: absolute;
  z-index:1000;
}


/************* Footer ***************/
.footer
{
    width:958px;
    height:55px;    
    font-size:11px;
    color:#393939;
    border:solid 1px #cccccc;
    padding:8px 10px;
    margin:0px 0px 0px 10px;
    line-height:15px;
}
.footer table
{
    
}

/************ Search *************/
#xsltsearch h2
{
    margin-bottom:10px;
}
.xsltsearch_result_title
{
    margin-bottom:5px !important;
}
.xsltsearch_result_title a
{
    font-weight:bold;
}
#xsltsearch_summary
{
    margin-top:10px;
}
/************ CLEAR FIX *************/
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
