﻿@font-face {
    font-family: 'Noto Sans';
    src: url('./Fonts/notosans_regular_macroman/NotoSans-Regular-webfont.eot');
    src: url('./Fonts/notosans_regular_macroman/NotoSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('./Fonts/notosans_regular_macroman/NotoSans-Regular-webfont.woff') format('woff'), url('./Fonts/notosans_regular_macroman/NotoSans-Regular-webfont.ttf') format('truetype'), url('./Fonts/notosans_regular_macroman/NotoSans-Regular-webfont.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('./Fonts/notosans_bold_macroman/NotoSans-Bold-webfont.eot');
    src: url('./Fonts/notosans_bold_macroman/NotoSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('./Fonts/notosans_bold_macroman/NotoSans-Bold-webfont.woff') format('woff'), url('./Fonts/notosans_bold_macroman/NotoSans-Bold-webfont.ttf') format('truetype'), url('./Fonts/notosans_bold_macroman/NotoSans-Bold-webfont.svg#noto_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('./Fonts/notosans_italic_macroman/NotoSans-italic-webfont.eot');
    src: url('./Fonts/notosans_italic_macroman/NotoSans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('./Fonts/notosans_italic_macroman/NotoSans-italic-webfont.woff') format('woff'), url('./Fonts/notosans_italic_macroman/NotoSans-italic-webfont.ttf') format('truetype'), url('./Fonts/notosans_italic_macroman/NotoSans-italic-webfont.svg#noto_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

*{
  font-family: 'Noto Sans';
} html *{
  font-family: 'Noto Sans';
}

body 
{
 	font-family: 'Noto Sans';
	font: normal 72% Noto Sans;
	padding: 0px;	
    margin: 0px;
}

h1,h2,h3,h4,h5,h6 
{	
	color: #09092D; 
}

h1 {
    font-size: 2.5em;
    margin: .67em 0;
    line-height: 52px;
}

h2 {
    font-size: 2.25em;
    margin: .75em 0;
    line-height: 48px;
}

h3 {
    font-size: 2em;
    margin: 0.2em 0;
    line-height: 44px;
}

h4 {
    font-size: 1.75em;    
    line-height: 36px;
}

h5 {
    font-size: 1.5em;
    line-height: 32px;
}

h6 {
    font-size: 1.25em;
    line-height: 28px;
    margin:0.5em 0em 0.5em 0em;
}

a:link, a:visited, .link
{
	font-family:noto sans;
	font-weight:bold;
	text-decoration:underline;
	color:#09092D;
	text-decoration:none;
	cursor: hand;
}
a:hover, a:active
{
	color:#09092D;
}

/* BUTTONS FOR IE 6.0 */
input.submit
{
	border: 1px solid Black;
	Color: #554;
	background-color: #D3D3D3;
	font-size: x-small;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	height: 19px;
}

/* BUTTONS FOR MODERN BROWSERS --> WILL hover */
input[type=submit]
{
	border: 1px solid #5959EB;
	Color: #FFFFFF;
	background-color: #5959EB;
	font-size: x-small;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	height: 19px;
	cursor:hand;
}

#header
{
	background-image: url(./ThemeImages/sitelheader.JPG);
	background-repeat: no-repeat;
    background-color: #FFFFFF;
	height: 70px;
	margin-bottom: 0px;	
    margin-top: 0px;
}

#header2
{
	background-image: url(./ThemeImages/rtcmslogo.png);
	background-repeat: no-repeat;
    background-color: #FFFFFF;
    background-size: 200px;
	height: 50px;
    
}

/*container */
#container
{
	background: url(./ThemeImages/faux.gif) repeat-y;
}

/* Right Navigation */
#rightNav
{
	float: right;
	width: 175px;	
	text-align: center;
	padding-left: 0px;
}
#rightNavOuter
{	
	margin: 0px;
	padding: 5px;
	background-color: #949490;
	height:auto;	
    text-align: center;
    border-right:1px solid #000000; border-left:1px solid #000000;
}
#rightNavInner
{
	background-color: #FFFAF0;
	margin: 0px;	
	text-align: right;	
	padding: 5px;
}

/* Left Navigation */
#leftNav
{
	float: left;
	width: 175px;
	margin-bottom: 10px;	
	text-align: center;
	padding-right: 0px;
    margin-left: 5px;
}
#leftNavOuter, .CookiePopupPanelOuter
{
	margin: 0px;
	/* padding: 5px; */
	/* background-color: #949490; */
	height:auto;
	text-align: center;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
}
.CookiePopupPanelOuter
{
	 border-right: 1px solid #000000;
	 border-left: 1px solid #000000;
	 border-bottom: 1px solid #000000;
	 visibility: hidden;
}
#leftNavInner, .CookiePopupPanel
{
	background-color: #09092D;
	margin: 0px;
	text-align: left;
	padding: 5px;
	color: #FFFFFF;
}
#leftNavInner hr, #rightNavInner hr, #content hr, #footer hr
{
	height: 2px;
	text-align: center;
	background-color: #5959EB;
}
#leftNavInner h2, #rightNavInner h2, #content h2
{
	color: #F9CC2B;
	font: bold 1.1em Noto Sans;
	line-height: 30px;
	padding-left: 3px;
	padding-right: 8px;
	margin: 0px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#leftNavInner ul, .CookiePopupPanel ul, #content ul
{
	position:inherit;
	padding-top: 1px;
	padding-left: 3px;
	margin: 0;
	list-style: none;
}
.CookiePopupPanel li
{
	padding-left: 3px;
	padding-right: 1px;	
}
#leftNavInner li a, .CookiePopupPanel li a, #content li a
{
	font-size: 1.1em;
	color: #FFFFFF;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
}
#leftNavInner li a:hover, .CookiePopupPanel li a:hover, #content li a:hover
{
	background: #5959EB;
	text-decoration: underline;
	/* color: #654; */
}
.NavSelected
{
	font-weight: bold;
	padding-left: 3px;
	padding-right: 1px;
	background-color: #5959EB;	
}
.SubNavSelected
{
	font-weight: normal;
	padding-left: 15px;
}
.NavNotSelected
{
	font-weight: bold;	
	padding-left: 3px;
	padding-right: 1px;
}
.SubNavNotSelected
{
	font-weight: normal;	
	padding-left: 15px;
}
/* content */
.contentstart
{	
	/* use float left and width 785px when not using right nav */	
	float: left;	
	width: auto;	

	/* omit float and use width 600px when using right nav */
	/*
	width: 68%;
	*/
	height: auto;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;		
	text-align: center;
	/*padding-left: 5px; */
	padding-right: 5px;
}
#contentouter
{	
	margin: 0px;
	padding: 5px;
	background-color: #949490;
	height:auto;	
    border-right:1px solid #000000; border-left:1px solid #000000;
}
#content
{
	background-color: #F3F3F7;
	margin: 0px;
	text-align: left;
	padding: 5px;
	width: auto;
	height: auto
}

#content p 
{
	padding-top: 5px;
	padding-left: 8px;
	padding-bottom: 0px;
	margin: 0;
	vertical-align: middle;
	color: #554;
}

/* rounding corners */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#000000; margin:0 5px;}
.b2 {height:1px; background:#949490; border-right:2px solid #000000; border-left:2px solid #000000; margin:0 3px;}
.b3 {height:1px; background:#949490; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 2px;}
.b4 {height:2px; background:#949490; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 1px;}

/*
.CookiePopupPanel
{
	background-color: #949490;
	margin: 0px;	
	text-align: left;	
	padding: 5px;
}*/

/* footer */
#footer
{
	width: 99%;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

#toolWidget
{
  background: transparent;
  position:absolute;
  top:45px;
  left:800px;
  width: 250px;
  color:#f3e2a6;
  z-index: 999;
  padding: 5px;
}
.titlebar
{
	
	color:#554c37;
	padding-top:3px;
	padding-left:5px;
	font-family:noto sans;
	font-weight:bold;
	border:1px solid #6d6147;
	font-size: 12pt;
}
.subtitle
{
	background:#f1deb5; 
	height:18px;
	color:#554c37;
	padding-top:2px;
	padding-left:4px;
	font-family:noto sans;
	font-weight:bold;
	font-size:8pt;
	border:1px solid #f8eecf;
}
/* cookiecrumb */
#leftNavShow
{
	float: left;
	width: 0px;
	height: 0px;
	visibility: hidden;
	padding: 0px 5px 0px 0px;
	margin: 0px;
	font: normal 1.1em noto sans;
}
.cookiecrumb 
{
	width: 99%;
	height: 20px;
	background-color: #09092D;
	text-align: left;
	padding-top: 2px;
	padding-left: 12px;
	margin-bottom: 5px;
	color: #FFF;
	font: normal 1.1em noto sans;
	vertical-align: middle;
}
.cookiecrumb a 
{	
	color: #FAFAFA;
	text-decoration: none;
}
.cookiecrumb a:hover {
	color: #FFE;
	text-decoration: underline;
}
div.searchKeyCodesResultPanel
{
	width: 620px;
	height: 250px;
	border: 2px solid #990000;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'white' , EndColorStr= '#f6e7b0' );
	overflow:auto;
	overflow-x:hidden;
}

div.searchOrdersResultPanel
{
	width: 790px;
	height: 250px;
	border: 2px solid #990000;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'white' , EndColorStr= '#f6e7b0' );
	overflow:auto;
	overflow-x:hidden;
}

div.searchBrowseProductsResultPanel
{
	width: 790px;
	height: 250px;
	border: 2px solid #990000;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'white' , EndColorStr= '#f6e7b0' );
	overflow:auto;
	overflow-x:hidden;
}

div.contactSearchResultPanel
{
	width: 800px;
	height: 250px;
	border: 2px solid #990000;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'white' , EndColorStr= '#f6e7b0' );
	overflow:auto;
	overflow-x:hidden;
}

div.continuityNEResultPanel
{
	width: 600px;
	height: 300px;
	border: 2px solid #990000;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'white' , EndColorStr= '#f6e7b0' );
	overflow:auto;
	overflow-x:hidden;

}

div.findUserResultPanel
{
	width: 500px;
	height: 200px;
	border: 2px solid #990000;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'white' , EndColorStr= '#f6e7b0' );
	overflow:auto;
	overflow-x:hidden;
}

/* COLLAPSIBLE PANELS */
.colPanelHeader
{
	height:20px;
	width:100%;
	border-top:2px solid #990000;
	background: #FFFFFF url(./ThemeImages/ColPanelHeader.gif) top left repeat-x; /*color:#f8eecf;*/
	color: #2d251d;
	font-family: noto sans;
	font-weight: bold;
	cursor: hand;
	font-variant:small-caps;
}

.colPanel 
{
	width:100%;
	background:transparent;
	border:none;
  border:2px solid #990000;
  border-top:none;
}
.content
{
	width:98%;
	background:transparent;
	border:none;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.borderTop1
{
	border-top:solid 2px #AA8761;
}

.activeTab
{
	background: url(./ThemeImages/Tabs/tab-active.gif) bottom repeat-x;
	font-size: 8pt !important;
	border-bottom-style: none;
}

.deactiveTab
{
	background:url(./ThemeImages/Tabs/tab.gif) bottom repeat-x;
	font-size: 8pt ! important;
	border-bottom: solid 2px #990000;
}

.hoverTab
{
	background:url(./ThemeImages/Tabs/tab-hover.gif) bottom repeat-x;	
	font-size: 8pt ! important;
	border-bottom: solid 2px #990000;
}

#EditConfigItems span td select input
{
	font-size: 8pt ! important;
	font-family: noto sans ! important;
}

.tooltip
{
  color: #990000;
  font-size: x-small;
  padding: 2px;
}

/*AutoComplete */
.divAutoComplete
{
	padding: 5px;
	vertical-align: middle;
}
/* GridView */
.divGridview
{	
	padding-top: 5px;	
	padding-bottom: 5px;
}

.GridViewStyle
{   		
    border-right: 2px solid #BCB39F;
    border-bottom: 2px solid #BCB39F;
    border-left: 2px solid #BCB39F;
    border-top: 0px;
    padding: 5px;    
}

.GridViewStyle a
{
    color: #FFFFFF;
}

.GridViewStyle th
{
	border: solid 1px #FFFFFF;
	border-top: none;
	padding-left: 5px;
    padding-right: 5px;	
}

.GridViewHeaderStyle
{
    background-color: #09092D;
    font-weight: bold;
    color: White;
    text-align: center;
}

.GridViewFooterStyle
{
	border-top: solid 1px #BCB39F;
    background-color: #BCB39F;        
    color: #333333;
}

.GridViewFooterStyle a
{
    text-decoration: none;
    background-color: #BCB39F;   
    color: #333333;
}

.GridViewFooterStyle a:hover
{
	text-decoration: underline;
	color: #654;	
}

.GridViewRowStyle
{
    background-color: #F3F3F7;
    color: #333333;
}

.GridViewAlternatingRowStyle
{
    background-color: #FFFFFF;    
    color: #333333;
}

.GridViewRowStyle a
{
	text-decoration: none;
    background-color: #DBD7CA;   
    color: #333333;
}

.GridViewAlternatingRowStyle a
{
	text-decoration: none;
    background-color: #FFFFFF;    
    color: #333333;
}

.GridViewRowStyle a:hover
{
	text-decoration: underline;
	background: #F0F0EB;
	color: #654;	
}

.GridViewAlternatingRowStyle a:hover
{
	text-decoration: underline;
	background: #F0F0EB;
	color: #654;	
}

.GridViewSelectedRowStyle
{
    background-color: #CC9933;
    font-weight: bold;
    color: #333333;
}
.GridViewSelectedRowStyle a
{
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
	text-align: left;
    background-color: #BCB39F;
    color: #FFFFFF;
}

.GridViewColumnStyle
{
	padding-right: 5px;
}

/* collapsable panel*/
.panelHeader
{
	padding: 0px;	
	margin: 0px;
	background-image: url(./ThemeImages/panelheader.gif);
	height: 18px;
	cursor: pointer;
}

.panelHeader div
{		
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.panelHeaderLabel
{	
	color:#FFFFFF;
	float:left;
}

.panelHeaderImage
{	
	color:#FFFFFF;	
	float: right;	
}

.panelBody
{
	padding: 5px 5px 5px 5px;		
	margin: 0px;
}

/*fieldset */
fieldset
{
	border-width: 0px;
}

fieldset dt
{
	float: left;
}

fieldset dd
{
	margin: 0;
}

/* FORMS -->  
	Table with class="FormTable" 
	Rows have bottom-borders... use class="NoLine" to remove this border if desired.
	Columns must have class="LeftSide" or class="RightSide" for alignment purposes.
*/
table
{
	border-collapse:collapse;
}

table.SubFormTable
{
	border: 1px solid #990000;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'white' , EndColorStr= '#f6e7b0' );	
}

table.FormTable
{
	text-align:left;
	border:none;
	width:100%;
}

table.FormTable tr
{
	vertical-align:top;
}

table.FormTable tr.NoLine td
{
	border-bottom: none ! important; 
}

table.FormTable tr.Line td
{
	border-bottom:1px solid #b7a889;
}

table.FormTable tr td.LeftSide
{
	text-align:left;
	padding:5px 5px 5px 5px;
	margin:0;
	border-bottom:1px solid #b7a889;
}

table.FormTable tr td.RightSide
{
	text-align:right;
	padding:5px 5px 5px 5px;
	margin:0;
	border-bottom:1px solid #b7a889;
}

table.DisplayTable
{
	background-color: #F5EECF;
	border-collapse: collapse;
	border-color: #473F36;
	border-style: solid;
	border-width: 1px;
	font-family: noto sans;
	color: #473F36;
	text-align:left;
}

table.DisplayTableDisabled
{
	background-color: #c3a053;
	border-collapse: collapse;
	border-color: #473F36;
	border-style: solid;
	border-width: 1px;
	font-family: noto sans;
	color: #f6e7b0;
	text-align:left;
}

table.SubTable
{
	font-size: smaller ! important;
}

table.DisplayTable tr.HeaderStyle
{
	background:#e5c275;/* url(./ThemeImages/DataHeaderBG.gif) bottom left repeat-x;*/
	font-family:noto sans;
	font-size:8pt;
	font-weight:bold;
	color:#554c37;
	z-index:-999;
	font-variant: small-caps;

}
table.DisplayTableDisabled tr.HeaderStyle
{
	background:#e5c275;/* url(./ThemeImages/DataHeaderBG.gif) bottom left repeat-x;*/
	font-family:noto sans;
	font-size:8pt;
	font-weight:bold;
	color:#554c37;
	z-index:-999;
	font-variant: small-caps;

}


table.DisplayTable tr.RowStyle, tbody.RowStyle
{
	background-color: #f9f2e3;
}
table.DisplayTableDisabled tr.RowStyle, tbody.RowStyle
{
	background-color: #f9f2e3;
}

table.DisplayTable tr.AltRowStyle, tbody.AltRowStyle
{
	background-color: #f3e2a6;
	border: solid 1px #990000;
	margin: 3px;
	padding: 3px;
	text-transform: capitalize;
}
table.DisplayTableDisabled tr.AltRowStyle, tbody.AltRowStyle
{
	background-color: #f3e2a6;
	border: solid 1px #990000;
	margin: 3px;
	padding: 3px;
	text-transform: capitalize;
}


table.DisplayTable td
{
	font-size:8pt;
}
table.DisplayTableDisabled td
{
	font-size:8pt;
}
#fsAccountDetails
{	
	padding: 3px;
	margin: 0px;	
	width: 350px;
}

#fsAccountDetails dt
{
	width: 175px;	
	color: #554;
	font-weight: bold;	
	padding: 3px;
}

#fsAccountDetails dd
{
	padding-bottom: 5px;	
}

/* Billing Address */
#fsBillingAddresses
{	
	width: 350px;
	padding: 3px;
	margin: 0px;
}

#fsBillingAddresses dt
{
	width: 175px;		
	color: #554;
	font-weight: bold;	
	padding: 3px;
}

#fsBillingAddresses dd
{
	padding-bottom: 5px;
}

/* contacts */
#fsContactInformation
{	
	padding: 3px;
	margin: 0px;
	width: 350px;
}

#fsContactInformation dt
{
	width: 175px;		
	color: #554;
	font-weight: bold;	
	padding: 3px;
}

#fsContactInformation dd
{
	padding-bottom: 5px;	
}

/* add user */

#fsAddLeft
{
	float: left;
	width: 325px;	
	padding: 5px;
	margin: 0px;
}

#fsAddRight
{	
	margin: 0px;
	width: 350px;
	padding: 5px;
}

#fsAddLeft dt
{
	width: 175px;			
	color: #554;
	font-weight: bold;
}

#fsAddLeft dd
{
	padding-bottom: 5px;	
}

#fsAddRight dt
{
	width: 200px;		
	color: #554;
	font-weight: bold;	
}

#fsAddRight dd
{
	padding-bottom: 5px;
}

#fsAddSingle
{
	float: left;
	width: 99%;	
	padding: 0px 5px 5px 5px;
	margin: 0px;
}

#fsAddSingle dt
{
	width: 125px;			
	color: #554;
	font-weight: bold;
}

#fsAddSingle dd
{
	padding-bottom: 5px;	
	color: #554;
}

/* validation */
.Validation
{
	color: #8B0000;
	text-align: left;
}
.DivConfirm
{
	text-align: left;
	font-weight: bold;
	color: #554;
}
/* labels */
.SuccessfulMessages
{
	color: #191970;
}

.ErrorMessages
{
	color: Red;
}
/* Masked Edit */
.MaskedErrorCSS
{
	color: Red;
	font-style: italic;
}

/*QADisplaySelector*/
.QALinkButtons
{
	color: #554;
	padding: 0px 0px 0px 8px;
}
.CutLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/cut.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.TrashLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/trash.gif);
	background-repeat: no-repeat;
	padding: 0px 2px 0px 2px;
}
.MoveUpLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/arrow_up.png);
	background-repeat: no-repeat;
	padding: 0px 2px 0px 2px;
}
.MoveDownLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/arrow_down.png);
	background-repeat: no-repeat;
	padding: 0px 2px 0px 2px;
}
.MagGlassLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/Magnifying-Glass.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.EditLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/edit.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.CancelLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/cancel.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.ConfirmLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/confirm.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.NotificationEditLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/notifications_edit.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.GroupEditLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/group_edit.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.loadingImage
{
	background-image: url(./ThemeImages/loading.gif);
	visibility: hidden;
}
.AddLinkButtons
{
	width: 24px;
	height: 24px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/add.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.LeftArrowLinkButtons
{
	width: 32px;
	height: 32px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/arrow_left.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.RightArrowLinkButtons
{
	width: 32px;
	height: 32px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/arrow_right.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.UpArrowLinkButtons
{
	width: 32px;
	height: 32px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/Arrow_Up2.png);
	background-repeat: no-repeat;
	padding: 0px 0px 8px 8px;
}
.DownArrowLinkButtons
{
	width: 32px;
	height: 32px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/Arrow_Down2.png);
	background-repeat: no-repeat;
	padding: 0px 0px 8px 8px;
}
.LeftDoubleArrowLinkButtons
{
	width: 32px;
	height: 32px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/arrow_double_left.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.RightDoubleArrowLinkButtons
{
	width: 32px;
	height: 32px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/arrow_double_right.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.ExpandLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/magnifier_plus.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.MinusLinkButtons
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/minus.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}

#leftNavCollapse
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/up-arrow.png);
	background-repeat: no-repeat;
	padding: 0px;	
	cursor: pointer;	
	vertical-align: middle;
	margin-top: 10px;
}

#leftNavExpand
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/arrow-down.jpg);
	background-repeat: no-repeat;
	padding: 0px;	
	cursor: pointer;
	vertical-align: middle;	
}
.Resize
{
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/arrows-left-right.svg);
	background-repeat: no-repeat;
	margin-top: 28px;
	padding-right: 2px;
	vertical-align: baseline;
	float: right;
	cursor: w-resize;		
}
.Download
{
	width: 22px;
	height: 22px;
	display: inline-block;
	text-decoration: none;
	background-image: url(./ThemeImages/download.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 8px;
}
.modalBackground 
{ 
	background-color:#000000; 
	filter:alpha(opacity=50); 
	opacity:0.5px; 
} 
