﻿/*
*  ##### CSS FOR MASTERPAGES #####
*/
.siteBody 
{
    margin:0;
    padding:0;
	text-align:center;
	background-color:#a8afbb;
}
#contextMenu
{
    position:absolute; 
    top:0px; 
    right:0px; 
    z-index:10;
}
#siteOuterWrapper
{
    width:984px;
    text-align:left;  
    margin-left:auto; 
    margin-right:auto;
	overflow:hidden;
}
#siteLeftCol
{
    float:left;
}
#siteRightCol
{
    float:right;
	margin-top:9px;
} 
#siteShadow
{
    width:799px;
    text-align:left;  
    
    background:transparent url(../../Documents/FBK/Images/shadowPage_repeat_y.gif) top left repeat-y; /* Vertical unlimited shadow */ 
} 
#siteWrapper,
#siteFooterAddress
{ 
    width:771px;
    padding:0 14px; 
    text-align:left;  
    
    background:transparent url(../../Documents/FBK/Images/shadowPage_bottomFade.gif) bottom left no-repeat;  /* Vertical bottom faded shadow */
}

/*
* MAIN MasterPage 
*/
/* HEADER */
#siteHeader
{
    position:relative;
    z-index:2;
}
/* ROW 1 - ConPage, top image */
#siteHeader .siteRow1
{
    margin-left:-1px;
}
/* ROW 2 - Drop Down Menu */
#siteHeader .siteRow2 
{
    position:relative;
    height:25px;
	z-index:2;
}
#siteHeader .siteRow2 a { cursor:pointer !important; }
/* CONTENT */
#wrapper
{
    min-height:400px;
    z-index:1; /* make sure the dropdownnavigation and header-div have a higher value  */
	/*overflow:hidden;*/ /*Made Safari go bananas*/
	padding:10px;
}
/* FOOTER */
#siteFotoer
{
    clear:both;
    border-bottom:solid 1px #949494;
    margin-top:10px;
}
#siteFooterAddress
{
    background:none;
    text-align:right;
    padding:2px 14px 0 0; 
}
/* RIGHT COLUMN */
#siteRightCol .siteRow1
{
    padding-top:1px;
}

/*
* #### START MasterPage ####
*/
/* LEFT */
.startMP .siteLeft
{
    width:540px;
    float:left; 
}

/* CONTENT midldle */
.startMP .siteRight
{
    float:right; 
    width:201px;
}

/*
* #### CONTENT MasterPage ####
*/
/* LEFT */
.contentMP .siteLeft
{
    width:140px;
    float:left; 
    margin-right:40px;
}
/* Navigation - Left */
.contentMP .siteLeft .siteRow1
{
    padding:0 0 0 0;
}

/* CONTENT mainPlaceHolder */
.contentMP .siteRight
{
    float:left;
}

/*
* Puffs 
*/
/* Main - Right column */
#siteRightCol .sitePuffWrapper 
{ 
    background:#ffffff url(../../Documents/FBK/Images/puff180_bdr_bottom.gif) bottom left no-repeat;
    padding:0 0 2px 0;
    margin-top:11px;  
}
#siteRightCol .sitePuffBody 
{ 
    background:transparent url(../../Documents/FBK/Images/puff180_bdr_top.gif) top left no-repeat;
    padding:2px 0 0 0; 
}
#siteRightCol .sitePuffContent 
{ 
    border-left:solid 1px #919191; 
    border-right:solid 1px #919191;
}
/* Start - Right column */
/* Look in siteCSS.css for ".startMP h2.sitePuffHeader" */
.startMP .siteRight .sitePuffBody
{
    padding:5px,
}

@media print 
{
	#contextMenu,
	#siteHeader {
		display: none;
	}
}

.siteRow2 .RadMenu
{
	background-color: #931600;
}

.topHeaderTop
{
	background-color: #a8afbb;
	margin-left:-10px;
	width:794px!important;
	height: 20px;
}

.topHeaderTop .toplink
{
	float: left;
	margin-left: 15px;
	margin-top: 4px;
	line-height: 12px;
}

.topHeaderTop .toplink a:link,
.topHeaderTop .toplink a:visited,
.topHeaderTop .toplink a:hover
{
	font: 10px verdana, arial, helvetica, sans-serif;
	color:#dfe1e5;
	z-index: 4;
	line-height: 12px;
}

.topHeaderTop .toplink a:hover{
	text-decoration: underline;
}

.siteCSS.theme0.siteMap
{
	/*margin-left: 200px;*/
}

.topHeaderTop .findControl
{
/*
	position:absolute;
	right:1px;
	top:5px;
	z-index:1;
*/
	float:right;
	margin-right:12px;
	margin-top:2px;
}
.topHeaderTop .findControl input
{
	color: #878787;
	font:10px verdana,arial,helvetica,sans-serif;
	z-index:4;
	line-height:14px;
}
.topHeaderTop .findControl .search-button
{
	/*background:none repeat scroll 0 0 #C1E0F2;*/
	background-color: #9399a3;
	border: none;
	cursor: pointer;
	padding: 0 5px;
	border:1px solid #949494;
	color:#dfe1e5;
}
.topHeaderTop .findControl .search-button:hover
{
	background-color: #dfe1e5;
	color:#878787;
}

.topHeaderTop .findControl .search-field
{
	border:1px solid #949494;
	margin-right:1px;
	width:151px;
	height: 12px;
}

.topHeaderTop .findControl fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
.topHeaderTop .findControl legend {
	display: none;
}

.tblCNCPageHeader 
{
	display: none!important;
}
.CEVC_pageHeaderWrapper
{
	display: none;
}
