﻿.LayoutBackground{
	background: #808080 url(Images/Layout/Background.png) repeat-x 0px 0px;	
}

.LayoutHeader{
	background: url(Images/Layout/Header.png) repeat-x 0px 0px;
	width: 946px; 
	height: 136px
}

.LayoutFooter{
	background: url(Images/Layout/Footer.png) repeat-x 0px 0px;
	width: 946px;
	height: 105px
}

.LayoutLogo
{
	background: url(Images/Layout/Logo.png) no-repeat 0px 0px;
	width: 946px;
	padding-left: 90px;
	padding-top: 5px; 
}

.LayoutContent{ 
	background: url(Images/Layout/Content.png) repeat-y 0px 0px;
	width: 946px;
}

.LayoutContainerGray
{
	border: 1px solid #666666;
	cursor:default;
	width: 100%;
	height: 100%;
}

.LayoutContainerGrayLink
{
	border: 1px solid #666666;
	cursor:pointer;
	width: 100%;
	height: 100%;
}


.LayoutContainerTitleGray, .LayoutContainerGray #Title, .LayoutContainerGrayLink #Title {
	border-bottom:1px solid #666666;
	background:url(images/Layout/titleGray.png) repeat-x top;
	background-color:#a7a7a7;
	padding:0px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	height:1%;
}

.LayoutContainerOrange {
	border:1px solid #e5904d;
	cursor:default;
	width: 100%;
	height: 100%;
}

.LayoutContainerOrangeLink {
	border:1px solid #e5904d;
	cursor:pointer;
	width: 100%;
	height: 100%;
}

.LayoutContainerTitleOrange, .LayoutContainerOrange #Title, .LayoutContainerOrangeLink #Title {
	border-bottom:1px solid #e5904d;
	background:url(images/Layout/titleOrange.png) repeat-x top;
	background-color:#e5904d;
	padding:0px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	height:1%;
}

.LayoutScrollable
{
	overflow: auto;
}


.BgColorOrange
{
	background-color:#ff7300;
}

.ForeColorOrange
{
	color:#ff7300;
}

.BorderOrange
{
	border-bottom:1px solid #e5904d;
}

.BorderGray
{
	border-bottom:1px solid #666666;
}

.Impact
{
	font-family: Impact;	
}

.BreadCrumb1
{
	font-family: Impact;
	font-size: 14pt;
	color:#ff7300;
}
a.BreadCrumb1, a.BreadCrumb1:Link, a.BreadCrumb1:visited, a.BreadCrumb1:active
{
	font-family: Impact;
	color:#ff7300;
	text-decoration: none;
}

a.BreadCrumb1:Hover
{
	font-family: Impact;
	color:#ff7300;
	text-decoration: underline;
}

.BreadCrumb2
{
	font-family: Impact;
	font-size: 12pt;
	color:#000000;
}
a.BreadCrumb2, a.BreadCrumb2:Link, a.BreadCrumb2:visited, a.BreadCrumb2:active
{
	font-family: Impact;
	color:#000000;
	text-decoration: none;
}

a.BreadCrumb2:Hover
{
	font-family: Impact;
	color:#000000;
	text-decoration: underline;
}

.BreadCrumb3
{
	font-family: Impact;
	font-size: 10pt;
	color:#000000;
}
a.BreadCrumb3, a.BreadCrumb3:Link, a.BreadCrumb3:visited, a.BreadCrumb3:active
{
	font-family: Impact;
	color:#000000;
	text-decoration: none;
}

a.BreadCrumb3:Hover
{
	font-family: Impact;
	color:#000000;
	text-decoration: underline;
}

.BreadCrumb4
{
	font-family: Impact;
	font-size: 10pt;
	color:#000000;
}
a.BreadCrumb4, a.BreadCrumb4:Link, a.BreadCrumb4:visited, a.BreadCrumb4:active
{
	font-family: Impact;
	color:#000000;
	text-decoration: none;
}

a.BreadCrumb4:Hover
{
	font-family: Impact;
	color:#000000;
	text-decoration: underline;
}

.RecursiveList
{
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	font-family:20px;
    padding:0px;
    margin:0px;
}

UL.RecursiveList
{
	margin: 0px;
	padding: 0px; 
	list-style-type:none;
}
UL.RecursiveList UL.RecursiveList
{
	margin-left: 15px;
	margin-bottom: 10px;
	list-style-type:none;
}
UL.RecursiveList LI
{
	list-style-type:none;
}


.productList
{
	list-style-type:none;
    margin-left:0px;
}

/*
#productGroup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	width:675px;
	height:1%;
	clear:both;
	margin-bottom:20px;
}

.productContainerOff, .productContainerOn {
	width:300px;
	height:275px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	cursor:pointer;
}

.productContainerOff #productTitle, .productContainerOn #productTitle {
	padding:5px;
	font-size:110%;
	font-weight:bold;
	height:1%;
}

.productContainerOff #productPic, .productContainerOn #productPic {
	padding:5px;
	height:200px;
	text-align:center;
	vertical-align:top;
}

.productContainerOff  {
	border:1px solid #666666;
}

.productContainerOff #productTitle  {
	border-bottom:1px solid #666666;	background:url(images/Layout/titleGray.png) repeat-x top;
	background-color:#a7a7a7;
}

.productContainerOn  {
	border:1px solid #e5904d;
}

.productContainerOn #productTitle  {
	border-bottom:1px solid #e5904d;
	background:url(images/Layout/titleOrange.png) repeat-x top;
	background-color:#e5904d;
}
*/

.gridHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	background:url(images/Layout/titleOrange.png) repeat-x top;
	background-color:#e5904d;
	vertical-align:middle;
    color:Black;
    height:auto;
    width:100%
}

.gridHeader th
{
	padding: 0px;
	margin: 0px;
	height: auto;
}

.gridBorder
{
	border:1px solid #e5904d;
	cursor:default;
	/*height: 100%;*/
}

.gridCell
{
    padding-left:5px;
    padding-right:5px;
}

.gridCellAlt
{
	padding-left:5px;
    padding-right:5px;
	background-color:Silver;
}

.TabArea
{
	background-color: White;
    font-size: x-small;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-top:1px solid black;
    position:absolute;
    top:42px;
    height:400px;
    z-index:-25;
}

.PanelDeep
{
     border-style:groove;
     border-width:1px;
}

.Map
{
	color: #ff7300; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt
}

a.Map:link, a.Map:visited 
{
	color: #ff7300; 
	text-decoration: underline
}

a.Map:hover, a.Map:active 
{
	color: #000000; 
	text-decoration: underline
}

.pics {  
    height:  336px;  
    width:   675px;  
    padding: 0;  
    margin:  0;
} 
 
.pics img {  
    padding: 0px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  675px; 
    height: 336px; 
    top:  0; 
    left: 0
}

.treeSelect
{
    overflow:auto;
    height:300px;
    width:300px;
}

.gvFontClass *
{
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 8pt !important;
}

.wrap
{
	white-space: normal !important;
}