﻿/***********************************************************************************/
/************* All Styles Are seperated by the control/page they are on *****************/
/***********************************************************************************/

/*********** Shared & main.Master Styles *****************/
body, table, td, p
{
	/* set the default font family */
	font-family:Arial;
}
p
{
	text-align:left;
}
body 
{
	
	background-image:url(../Images/bgPinStripe.jpg);
}
/************************** Form Styles ********************/
.Label
{
	font-size:9pt;
	color:#747474;
	font-weight:bold;
}
.Button1
{
	margin-bottom:-6px;
	cursor:pointer;
}
.Button
{
	margin-bottom:-4px;
	cursor:pointer;
}
.TextBox
{
	font-size:8pt;
	font-weight:bold;
	background-color:White;
	height:12px;
}
.DDL
{
	width:180px;
	font-family:Verdana, Lucida Sans,Arial;
	font-size:8pt;
	
	font-variant:small-caps;
	color:#747474;
}
/*****************************************************/

hr
{
	color:White;
	border-bottom:solid 1px #747474;
}
h1, h2 
{
	margin-top:0px;
	margin-bottom:0px;
}
h3
{
	font-size:11pt;
}

.Content
{
	font-size:9pt;
	color:#747474;
}

.Content H1, h1, h2 /*h1 on home page has added styles below*/
{

	display:inline-block;
	font-family:Arial;
	font-weight:bold; 
	font-size:14pt;
	color:#103A82;
	margin-bottom:0px;
	text-align:left;
	vertical-align:bottom;

}
h2
{
	font-size:16pt;
}
.Content-int
{
	padding-top:14px;
	font-size:9pt;
	font-family:Arial;
	color:#6D6F72;	
	text-align:left;
}



img
{
	border: none 0;
}

.Main /*currently on the same tag with layout_main*/
{
 border-style:solid; 
 
}


.PoweredBy7Ware
{
	color:Gray;
	font-weight:bold;
	text-decoration:none;
	font-size:8pt;
}
/**************** DataGrid - Repeater - DataList Styles ********/
.Products a, .Products, .Back, .ProductsHeader a, .FileLink, .ProductsLink
{
	font-family:Arial;
	color: #747474;
	font-size:9pt;
	padding:5px;
	
}
.Products
{
	width:50%;
	height:35px;
	min-height:35px;
	
}

.ProductsHeader a
{
	font-size:8pt;
	font-weight:bold;
}

.Products a:hover, .ProductsLink:hover, .Back:hover, .ProductsHeader a:hover, .FileLink:hover
{

	color: #103A82;
}

.Back
{
	font-weight:bold;
}

.ProductItemDiv
{
	width:220px; 
	border: solid 1px black;
	background-color:White;  
	padding: 6px;
	margin-bottom:10px;
	/*
	height:80px;
	min-height:80px;
	max-height:80px;
	overflow:auto;*/
	
	min-height:80px;
	overflow:visible;
	
}

.StaffGrid, .StaffGrid tr, .StaffGrid tr td
{
	
	border: none 0px white;
	
	font-family:Arial;
	font-size:8pt;
	vertical-align:bottom;
	color:Black;
}
.StaffGrid tr td a
{
	color:Black;
}

/**************************search bar ************************/
.Title
{
	display:inline;
	font-family:Arial;
	font-weight:bold; 
	font-size:12pt;
	padding-left:28px;
	padding-bottom:4px;
	padding-top:4px;
	margin-bottom:0px;
	color:#103A82;

}

.SearchDiv
{
	display:inline;
	float:right;
	width:165px;
	margin:0;

}
.SearchBar
{
	vertical-align:middle;
	height:33px;
	min-height:33px;
	max-height:36px;
	background-image:url("../images/main-image-top.jpg");
	border-bottom:solid 3px #103A82;
}

.SearchTextBox
{
	height:11px;
	font-size:8pt;
	font-weight:bold;
	font-family:Arial;
	width:85px;
	position:relative;
	top:-4px;
}

.SearchLinkButton 
{
	font-size:8pt;
	font-weight:bold;
	font-family:Arial;
	text-decoration:underline;
	color:Black;
	cursor:pointer;
	position:relative;
	top:2px;
}

/******************HEADER****************************/
#Header
{
	
}
.Logo
{
	padding:8px 0 10px 25px;
	border:none;
}
.TopNav
{
	color: #676767;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	padding:0;
	margin: 0;
	text-transform:none;
}
.br
{

	margin: 7px 0 7px 0;
	
}
/*********** Footer Control Styles *****************/

#Footer
{
	padding-left:25px;
	font-size:8pt;
	color:#787878;
	padding-bottom:10px;
}

#FooterNav 
{

	vertical-align:bottom;
}
#FooterNav a, #FooterNav span
{
	color:#A5998D;
	padding: 0 3px 0 3px;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	
}
.FooterInfo
{
	text-align:right;
	vertical-align:bottom;
	width:120px;
	max-width:120px;
}
.bw
{
	color:#746352;
	font-size:9pt;
}


/****************** SubSection - Header User Control ****************************/
#Header
{
	width:100%;
}

/* Left Navigation Styles - check layout.css for positioning / layout properties */
#LeftNav
{
	
}

.LeftNavItem, .LeftNavItem-On
{
	padding: 2px 0px 2px 0px;
	margin: 6px 0px 6px 2px;
	background-image:url("../images/nav-bg-Off.jpg");
	width:156px;
	min-width:156px;
	max-width:156px;
	overflow:hidden;
	cursor:pointer;
}
.LeftNavItem-On
{
	background-image:url("../images/nav-bg-On.jpg");
}
.LeftNavItem a,  .LeftNavItem-On a
{
	padding: 0px 0px 0px 22px;
	color:White;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	
}
/**************************  New Producers  ************************/

.list-table
{
	width:95%;
}

.list-table .number
{
	font-size:16pt;
	font-weight:normal;
	background-color:White;
	width:30px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	color:#525252;
	border: solid 1px #525252;
	
}
.list-table tr td a, .link
{
	color:#103A82;
	
}
/*******************************************************************/

.breadcrumbs, .breadcrumblink
{
	font-size:8pt;
	color:#6D6F72;
	
	
}
.breadcrumbselected
{
	font-weight:bold;
	color:#103A82;

}
.breadcrumblink
{
	text-decoration:underline;
}
.Quoting p a
{
	font-weight:bold;
	color:#103A82;
}
.QuoteLink
{
	font-weight:bold;
	color:Red;
	font-size:11pt;
	
}