﻿.selectedtreenode
{
    font-weight: bold;
    color: #00708d;
}

.linkbutton
{
    font-weight: normal;
    font-size: 12px;
    margin-left: 8px;
    color: #2d427b; /*color: #00708d;*/
    margin-right: 8px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.linkbutton:hover
{
    font-weight: normal;
    font-size: 12px;
    margin-left: 8px;
    color: #cc0066; /*color: #000;*/
    margin-right: 8px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.linkbuttonmodern
{
    font-weight: bold;
    font-size: 12px;
    margin-left: 8px;
    color: #ffffff;
    margin-right: 8px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.linkbuttonmodern:hover
{
    font-weight: bold;
    font-size: 12px;
    margin-left: 8px;
    color: #bbbbdd;
    margin-right: 8px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.linkbuttonhighlight
{
    font-weight: bold;
    font-size: 11px;
    margin-left: 8px;
    color: #ff0000;
    margin-right: 8px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.linkbuttonhighlight:hover
{
    font-weight: bold;
    font-size: 11px;
    margin-left: 8px;
    color: #0B5488;
    margin-right: 8px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.invalidtext
{
    /* color: White; 	background-color: Red;*/
    border: solid 1px #f8a1bd;
}

/* Splitbar styles; these are the default class names */
.SplitterPane
{
    background: #eef;
    overflow: auto;
}
.vsplitbar
{
    width: 6px;
    background: #669 url(wr_img_1.gif) no-repeat center;
}
.vsplitbar:hover, .vsplitbar.active
{
    background: #c66url (WebResource.axd?d=3GnyrKDF8u-zoUu8ch4050CfiWbFKs3IlIiwu685MofGrxXhBPFS2kqj3jbItKAAvgAdG2KhxZPFqpfKUrB9Jo4ibOtWLjpriQ6cPRaXBkH8m2ZfyA5i6Fda6NBYGpyt4D98uTpuFMZ5P_aiS5ndoUy1KeI5pjz09N8StY0hOIH0-8id0&t=639260823761930019) no-repeat center;
    opacity: 0.7;
    filter: alpha(opacity=70); /* IE */
    background: #c99;
}
.hsplitbar
{
    height: 6px;
    background: #669 url(wr_img_2.gif) no-repeat center;
}
.hsplitbar.active, .hsplitbar:hover
{
    background: #c66 url(wr_img_2.gif) no-repeat center;
}
/* Splitbar styles; these are the default class names */



/* SUPERFISH  */


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu
{
    line-height: 1.0;
}
.sf-menu ul
{
    position: absolute;
    top: -999em;
    width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li
{
    width: 100%;
}
.sf-menu li:hover
{
    visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li
{
    float: left;
    position: relative;
}
.sf-menu a
{
    display: block;
    position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul
{
    left: 0;
    top: 2.5em; /* match top ul list item height */
    z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul
{
    top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
{
    left: 10em; /* match ul width */
    top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul
{
    top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul
{
    left: 10em; /* match ul width */
    top: 0;
}

/*** DEMO SKIN ***/
.sf-menu
{
    float: left;
    margin-bottom: 1em;
}
.sf-menu a
{
    border-left: 1px solid #fff;
    border-top: 1px solid #CFDEFF;
    padding: .75em 1em;
    text-decoration: none;
}
.sf-menu a, .sf-menu a:visited
{
    /* visited pseudo selector so IE6 applies text colour*/
    color: #13a;
}
.sf-menu li
{
    background: #BDD2FF;
}
.sf-menu li li
{
    background: #AABDE6;
}
.sf-menu li li li
{
    background: #9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active
{
    background: #CFDEFF;
    outline: 0;
}

/*** arrows **/
.sf-menu a.sf-with-ul
{
    padding-right: 2.25em;
    min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator
{
    position: absolute;
    display: block;
    right: .75em;
    top: 1.05em; /* IE6 only */
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
    background: url(wr_img_3.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator
{
    /* give all except IE6 the correct values */
    top: .8em;
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator
{
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator
{
    background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator
{
    background-position: 0 0;
}
/* apply hovers to modern browsers */

.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator
{
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul
{
    background: url(wr_img_4.png) no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off
{
    background: transparent;
}


/* SUPERFISH  */



/*SLIDINGPANEL*/
.container
{
    margin: auto; /*SETS MARGIN TO AUTO, THIS CENTER'S OUR WEBSITE*/
    width: 725px; /*CONTAINER WIDTH*/
    position: relative;
    top: -26px;
}


/* Old defination = .header, new defination = .container .header */
.container .header
{
    float: left; /*FLOATS HEAD LEFT*/
    height: 165px; /*HEIGHT OF HEADER IMAGE*/
    width: 725px; /*WIDTH OF WEBSITE*/
    position: absolute;
    z-index: 999;
}

/* SLIDING PANEL STYLES */
.slide-panel
{
    height: 200px; /*HEIGHT OF HIDDEN SLIDE PANEL*/
    width: 350px; /*WIDTH OF HIDDEN SLIDE PANEL*/
    display: none; /*THE ELEMENT WILL NOT BE DISPLAYED*/
    border-right-width: 2px; /*ADDS RIGHT BORDER OF 2PX*/
    border-left-width: 2px; /*ADDS LEFT BORDER OF 2PK*/
    border-right-style: solid; /*MAKES RIGHT BORDER SOLID*/
    border-left-style: solid; /*MAKES LEFT BORDER SOLID*/
    border-right-color: #626262; /*RIGHT BORDER COLOR*/
    border-left-color: #626262; /*LEFT BORDER COLOR*/
    background-color: #949494; /*SLIDE PANEL BACKGROUND COLOR*/
    border-bottom-width: 2px; /*ADDS BOTTOM BORDER OF 2PX*/
    border-bottom-style: solid; /*MAKES BOTTOM BORDER SOLID*/
    border-bottom-color: #626262; /*BOTTOM BORDER COLOR*/
    opacity: 0.8; /*SETS SLIDE PANEL BACKGROUND'S OPACITY TO 80%*/
    filter: alpha(opacity = 80);
    margin: auto; /*CENTERS OUR SLIDE PANEL*/
}
.slide
{
    margin: 0; /*NO MARGIN*/
    padding: 0; /*NO PADDING*/
    background-image: url(wr_img_5.png); /*ADDS OUR BUTTON IMAGE*/
    background-repeat: no-repeat; /*STOPS BUTTON FROM REPEATING*/
    background-position: center top; /*SETS BUTTON POSITION*/
}
.btn-slide
{
    text-align: center; /*ALIGNS TEXT CENTER*/
    width: 191px; /*BUTTON WIDTH*/
    height: 26px; /*BUTTON HEIGHT*/
    display: block; /*DISPLAY AS A BLOCK*/
    color: #fff; /*TEXT COLOR*/
    text-decoration: none; /*REMOVES UNDERSCORE FROM LINK*/
    font-family: Arial, Helvetica, sans-serif; /*FONT FAMILY*/
    font-weight: bold; /*TURNS TEXT BOLD*/
    font-size: 1em; /*FONT SIZE*/
    margin-right: auto; /*MARGIN AUTO*/
    margin-left: auto; /*MARGIN AUTO*/
    line-height: 22px; /*LINE HEIGHT OF BUTTON TEXT*/
}
/*SLIDINGPANEL*/

/*simplemodal*/
#simplemodal-container a.modalCloseImg
{
    background: url(wr_img_6.png) no-repeat; /* adjust url as required */
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -18px;
    cursor: pointer;
}
/*simplemodal*/
/*autocomplete*/
.ac_results
{
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul
{
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li
{
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/
    font: menu;
    font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/
    line-height: 16px;
    overflow: hidden;
}

.ac_loading
{
    background: white url('indicator.gif') right center no-repeat;
}

.ac_odd
{
    background-color: #eee;
}

.ac_over
{
    background-color: #0A246A;
    color: white;
}
/*autocomplete*/


.VeriBranchImageViewer-Image, VeriBranchImageViewer-ImageHolder
{
    height: 500px;
}
.VeriBranchImageViewer-GoToPageTextBox
{
    margin: 0 10px 0 10px;
}
.VeriBranchImageViewer-PageCountLabel
{
    margin: 0 10px 0 10px;
}
.VeriBranchImageViewer-Footer
{
    margin: 10px 0 10px 0;
}
.VeriBranchImageViewer-Container
{
    text-align: center;
}
.VeriBranchImageViewer-GoToPageTextBox
{
    width: 35px;
}
.VeriBranchImageViewer-RotateLeftButton
{
    margin-left:10px;
    margin-right:5px;
}

.guillotine-window {
  display: block;
  position: relative;
  overflow: hidden;
}

.guillotine-canvas {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.guillotine-canvas > * {
  position: absolute;
  top: 0;
  left: 0;
  max-width: none;
  max-height: none;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}