/* Treeview Styles */

.treeview,.treeview ul,.treeview li{
	list-style:none;
	list-style-image:none;
}
.treeview a:hover,.treeview ul a:hover,.treeview li a:hover{
	list-style:none;
	list-style-image:url(Images/SiteElements/orange_arrow.png);
}
.treeview a:active,.treeview ul a:active,.treeview li a:active{
	list-style:none;
	list-style-image:url(Images/SiteElements/orange_arrow.png);
}
.treeview a:selected,.treeview ul a:selected,.treeview li a:selected{
	list-style:none;
	list-style-image:url(Images/SiteElements/orange_arrow.png);
}
.treeview,.treeview ul {padding:0;margin:0;}
.treeview ul{margin-top:4px;}

/* Tables Classes */

.AVChart table{
	border-width: 4px;
	border-spacing: 0px;
	border-style: double;
	border-color: #002967;
	border-collapse: collapse;
}
.AVChart td{
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #002967;
	text-align:center;
	vertical-align:middle;
}

.FormTable, .FormTable table{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#EEE;
	text-align:left;
}

.FormTable td{
	text-align:center;
	vertical-align:baseline;
	padding:1px;
}


.ProductTable{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
}

.ProductTable TD{
	text-align:center;
	vertical-align:baseline;
	padding:1px;
}


/* Buttons */

table.TwoBtnsTbl{
	margin:0;
	padding:0;
	height:32px;
	border-spacing:0;
	border:0;
	border-bottom-style:none;
	border-collapse:collapse;
}

td.DownloadBtn{
	height:32px;
	margin:0;
	padding:0;
	padding-right:10px;
	vertical-align:top;
}

td.PandaBtn{
	height:32px;
	margin:0;
	padding:0;
	padding-right:10px;
	vertical-align:top;
}

td.ShoppingBtn{
	height:32px;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:center;
}

td.SubmitBtn{
	height:32px;
	margin:0;
	padding:0;
	vertical-align:top;
}

td.DownloadBtn a, td.DownloadBtn a:link, td.DownloadBtn a:visited{
	margin:0;
	padding:0;
	display:block;
	height:32px;
	width:120px;
	padding-top:8px;
	padding-left:5px;
	white-space:nowrap;
	background:url(Images/SiteElements/blue_btn_120x32.png) no-repeat top left;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}

td.DownloadBtn a:hover, td.DownloadBtn a:active{
	text-decoration:none;
	background:url(Images/SiteElements/blue_btn_120x32_hover.png) no-repeat top left;
}

td.ShoppingBtn a, td.ShoppingBtn a:link, td.ShoppingBtn a:visited{
	margin:0;
	padding:0;
	display:block;
	height:32px;
	width:120px;
	padding-top:8px;
	padding-left:5px;
	white-space:nowrap;
	background:url(Images/SiteElements/red_btn_120x32.png) no-repeat top left;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}

td.ShoppingBtn a:hover, td.ShoppingBtn a:active{
	text-decoration:none;
	background:url(Images/SiteElements/red_btn_120x32_hover.png) no-repeat top left;
}

td.PandaBtn a, td.PandaBtn a:link, td.PandaBtn a:visited{
	margin:0;
	padding:0;
	display:block;
	height:32px;
	width:120px;
	padding-top:8px;
	padding-left:5px;
	white-space:nowrap;
	background:url(Images/SiteElements/panda_btn_120x32.png) no-repeat top left;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}

td.PandaBtn a:hover, td.PandaBtn a:active{
	text-decoration:none;
	background:url(Images/SiteElements/panda_btn_120x32_hover.png) no-repeat top left;
}

td.ContinueBtn a, td.ContinueBtn a:link, td.ContinueBtn a:visited{
	margin:0;
	padding:0;
	display:block;
	height:32px;
	width:120px;
	padding-top:8px;
	padding-left:8px;
	padding-right:32px;
	white-space:nowrap;
	background:url(Images/SiteElements/show_btn_120x32.png) no-repeat top left;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}

td.ContinueBtn a:hover, td.ContinueBtn a:active{
	text-decoration:none;
	background:url(Images/SiteElements/show_btn_120x32_hover.png) no-repeat top left;
}

.SubmitBtn, .SubmitBtn:link, .SubmitBtn:visited, .SubmitBtn a:link, .SubmitBtn a, .SubmitBtn a:visited{
	margin:0;
	padding:0;
	display:block; 
	height:32px;
	width:120px;
	padding-top:8px;
	padding-left:5px;
	white-space:nowrap;
	background:url(Images/SiteElements/submit_btn_120x32.png) no-repeat top left;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}



.SubmitBtn:hover, .SubmitBtn:visited, .SubmitBtn a:hover, .SubmitBtn a:active{
	text-decoration:none;
	background:url(Images/SiteElements/submit_btn_120x32_hover.png) no-repeat top left;
}

.GetFileBtn, .GetFileBtn:link, .GetFileBtn:visited, .GetFileBtn a:link, .GetFileBtn a, .GetFileBtn a:visited{
	margin:0;
	padding:0;
	display:block; 
	height:32px;
	width:120px;
	padding-top:8px;
	padding-left:5px;
	white-space:nowrap;
	background:url(Images/SiteElements/blue_btn_120x32.png) no-repeat top left;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}



.GetFileBtn:hover, .GetFileBtn:visited, .GetFileBtn a:hover, .GetFileBtn a:active{
	text-decoration:none;
	background:url(Images/SiteElements/blue_btn_120x32_hover.png) no-repeat top left;
}

/* ************************************ */

.ProdSelOuter{
	border:0px solid;
	border-collapse:collapse;
	background:#BBB;
	padding-top:6px;
}

.ProductSelector {
	border:none;
	border-collapse:collapse;
	background:#eee;
	margin-bottom:10px;
	padding-top:8px;
	padding-bottom:8px;
}

.ShowResultCell{
	text-align:right;
}

.ShowResutBtn, .ShowResutBtn:link, .ShowResutBtn:visited, .ShowResutBtn a:link, .ShowResutBtn a, .ShowResutBtn a:visited{
	margin:0;
	padding:0;
	display:block; 
	height:32px;
	width:120px;
	padding-top:8px;
	padding-left:8px;
	padding-right:32px;
	white-space:nowrap;
	background:url(Images/SiteElements/show_btn_120x32.png) no-repeat top left;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}

.ShowResutBtn:hover, .ShowResutBtn:visited, .ShowResutBtn a:hover, .ShowResutBtn a:active{
	text-decoration:none;
	background:url(Images/SiteElements/show_btn_120x32_hover.png) no-repeat top left;
}

.RequestOuther{
	border:0px solid;
	border-collapse:collapse;
	background:#bbb;
	padding-top:6px;
}

.RequestFrm{
	border:none;
	border-collapse:collapse;
	background:#eee;
	margin-bottom:10px;
	padding-top:8px;
	padding-bottom:8px;
}

.SubmitBtnCell{
	text-align:center;
}

.gray_box{
	margin-top:15px;
	margin-bottom: 15px;
	background:#eeeeee;
	padding: 15px;
}

.FlatTextBox, .FlatTextBox.input.disabled{
	border:0px solid;
	overflow:hidden;
	background:#eeeeee;
	color:#555555;
}

.LoginModule{
	background:url(images/SiteElements/backLoguinPartners.jpg);
}

td.LoginText{
	text-align:right;
	color:#FFF;
	font-weight:bold;
}

td.LogindBtn{
	height:24px;
	margin:0;
	padding:0;
	padding-right:10px;
	vertical-align:top;
}

td.LoginBtn a, td.LoginBtn a:link, td.LoginBtn a:visited{
	margin:0;
	padding:0;
	display:block;
	height:24px;
	width:90px;
	padding-top:4px;
	padding-left:3px;
	white-space:nowrap;
	background:url(Images/SiteElements/login_btn_90x24.png) no-repeat top left;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}

td.LoginBtn a:hover, td.LoginBtn a:active{
	text-decoration:none;
	background:url(Images/SiteElements/login_btn_90x24_hover.png) no-repeat top left;