﻿/*
*  ##### CSS FOR MASTERPAGES #####
*/
.siteBody 
{
    margin:0;
    padding:0;
	text-align:center;
	background-color:#8e9aad;
}

.mp_minimumContentHeight 
{ 
    height:210px; 
    line-height:210px;
    width:1px; 
    font-size:1px;
    
    position:absolute; 
    top:0px; 
    left:0px;
}
a.main_a_toPublishTool:link,
a.main_a_toPublishTool:visited,
a.main_a_toPublishTool:hover
{
    position:fixed;
    bottom:0;
    left:0;
    display:block;
    width:24px;
    height:24px;
    z-index:9999;
    font-family:Verdana, Arial, Helvetica; font-size:10px; font-weight:normal; color:#fff; text-decoration:none;
    background:none;
}
a.main_a_toPublishTool:hover { background:transparent url('../../Documents/Common/Images/icon_toPublishTool.gif') no-repeat 0 0; }
#main_div_contextMenu
{
    position:absolute; 
    top:0px; 
    right:0px; 
    z-index:10;
} 
#main_div_siteShadow{
    width:997px;
    text-align:left;  
    margin-left:auto; 
    margin-right:auto;
    background:transparent url(../../Documents/Forsa/Images/shadowPage_repeat_y.gif) top left repeat-y; /* Vertical unlimited shadow */
} 
#main_div_siteWrapper,
#hdrTabs{
    width:981px;
    padding:0 8px; 
    text-align:left;  
    margin-left:auto; 
    margin-right:auto;
    background:transparent url(../../Documents/Forsa/Images/shadowPage_bottomFade.gif) bottom left no-repeat;  /* Vertical bottom faded shadow */
    padding-bottom:13px;
}

/*
* MAIN MasterPage 
*/
/* HEADER */
#hdrTabs{
    width:983px;
    padding:3px 7px 11px 7px; 
    background:transparent url(../../Documents/Forsa/Images/shadowPage_topTabs.gif) bottom left no-repeat;
    overflow:hidden;
}
.cnpQuickLinks{
    float:right;
}
#main_div_siteHeader
{
    position:relative;
    background-color:#FFFFFF; 
    margin-top:-11px; /* so it positioned above the Top tabs bg */
    z-index:2;
}
/* ROW 1 - Top Image */
#main_div_siteHeaderRow1 
{
	min-height:140px; 
	overflow:hidden;
}
.cnpHeaderLeft{
    float:left;
    width:240px;
    overflow:hidden;
}
.cnpHeaderRight{
    float:right;
    width:741px;
    overflow:hidden;
}
/* ROW 2 - Drop Down Menu */
#main_div_siteHeaderRow2 
{
	background:#9c620d url(../../Documents/Forsa/RadControls/Menu/Skins/Forsa/Img/bgTopMnu.gif) 0 0 repeat-x;
	border:none;
	border-top:#747474 solid 1px;
	border-bottom:#747474 solid 1px;
	height:32px;
	overflow:hidden;
}

/* CONTENT */
#wrapper
{
    min-height:350px;
    padding:9px 15px 15px 15px;
}
#breadcrumbAndSearch{
    overflow:hidden;
}
/* BreadCrumb */
.breadCrumbWrapper{
    float:left;
    width:704px;
    margin-top:3px;
    font-family:Verdana, Arial;
    font-size:10px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    color:#393939;
    padding-bottom:16px;
}
#breadCrumbPre{
    font-weight:bold;
    padding-right:6px;
}
a.breadCrumb:link,
a.breadCrumb:hover,
a.breadCrumb:visited{
    color:#535c00;
    text-decoration:underline;
}
/* Search - Currently only in ForsaSVT */
.searchWrapper{
    float:right;
}
.searchWrapper .search-field{
    background:url("../../Documents/ForsaSVT/Images/bg_searchField.png") no-repeat scroll 0 0 #FFFFFF;
    border:medium none !important;
    width:152px;
    height:21px;
    vertical-align:top;
    font-size:11px;
    color:#5f5f5f;
    padding:0 3px;
}
.searchWrapper .search-button{
    background:transparent url('../../Documents/ForsaSVT/Images/btnSearch.png') 0 0 no-repeat;
    color:#ffffff;
    text-decoration:none;
    display:inline-block;
    width:48px;
    height:21px;
}
.searchWrapper .search-button:hover{
    background:#818181 url('../../Documents/ForsaSVT/Images/btnSearchH.png') 0 0 no-repeat;
}
/* LEFT & PAGE CONTENT */
#main_div_siteContent
{
    float: left;
    width:704px;
    z-index:1; /* make sure the dropdownnavigation and header-div have a higher value  */
}
/* RIGHT */
#main_div_siteContentRight
{
    float: right; 
    width:233px;
    z-index:1;
}
/* ROW 1 - NOT Templated ConnectedPages */
.cnpRightTop{
}
/* ROW 2 - Templated ConnectedPages */
.cnpRightBtm{
}

/* FOOTER */
#main_div_siteFotoer
{
    padding:0 15px;
}

/*
* #### START MasterPage ####
*/
/* LEFT */
#start_div_siteContentLeft
{
    width:270px;
    float:left; 
    margin-right:14px;
}
/* CONTENT midldle */
#start_div_siteContent
{
    float:left; 
    width:420px;
}
/* Puff Margins */
.cnpStartLeft .puffWrapper,
.cnpStartMiddle .puffWrapper{
    margin-top:14px;
}
/* Fixed Min-Height for the "Page Content"-puff on the start masterpage */
#startContent.puffWrapper .puffInnerWrapper{
    min-height:379px;
}
body.forsaSVT #startContent.puffWrapper .puffInnerWrapper{
    min-height:0;
}
/* Fixed Min-Height for the second "row" on the start masterpage */
body.start .cnpStartLeft .siteCSS:first-child .puffInnerWrapper,
body.start .cnpStartMiddle .siteCSS:first-child .puffInnerWrapper,
body.start .cnpRightBtm .siteCSS:first-child + .siteCSS .puffInnerWrapper{
    min-height:179px;
}
body.forsaSVT.start .cnpStartLeft .siteCSS:first-child .puffInnerWrapper,
body.forsaSVT.start .cnpStartMiddle .siteCSS:first-child .puffInnerWrapper,
body.forsaSVT.start .cnpRightBtm .siteCSS:first-child + .siteCSS .puffInnerWrapper{
    min-height:0;
}

/*
* #### CONTENT MasterPage ####
*/
/* LEFT */
#content_div_siteContentLeft
{
    float:left;
    width:182px;
    margin-right:29px;
}
/* CONTENT mainPlaceHolder */
#content_div_siteContent
{
    float:left;  
    width:493px;
}
