﻿html, form, body {
    margin: 0;
    padding: 0;
}

body {
    font-family: Sans-Serif, Arial;
    font-size: 10pt;
    background: url(http://www.sva.com/common/Images/Page_Background.jpg) repeat-x;
}

h1 { 
    margin: 10px 0 10px 0;
    color: #000; 
    font-size: 15pt; 
    font-weight: normal;
}


h2 {
    font-family: Sans-Serif, Arial;
    font-size: 11pt;
    color: #CE5E14;

}

h3 {
    font-family: Sans-Serif, Arial;
    font-size: 11pt;
}

h4 {
    margin: 5px 0 5px 0;
    font-size: 11pt;
    color: #333;

}

h5 {
    margin: 5px 0 0 0;
    font-size: 10pt;
    font-weight: bold;
}

a, a:visited {
    /* color: #003E7E; */
    color: #CE5E14;
    text-decoration: none;
}

a:hover { text-decoration: underline; }

img {
   display: block;
   border: none;
   outline: none;
   margin: 0;
   padding: 0;
}

ul.no-style { list-style: none; }

/* MASTERPAGE LAYOUT */

#header-left {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 50%;
    height: 82px;
    background: url(http://www.sva.com/common/Images/Page_HeaderBG_Left.jpg) repeat-x;
}

#header-right {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    width: 50%;
    height: 82px;
    background: url(http://www.sva.com/common/Images/Page_HeaderBG_Right.jpg) repeat-x;
}


#wrapper {
    margin: 0 auto 0 auto;
    width: 1024px;
    overflow: hidden;
}

/* #page-headerphoto-2col img { float: left; width: 747px; height: 200px; } */

#page-headerphoto-3col img { float: left; width: 526px; height: 168px; }

#page-branding {
    float: left;
    width: 443px;
    height: 82px;
    /* background: url(Images/Page_Logo_SVACPA.jpg) no-repeat; */
}

#page-micromenu {
    float: left;
    width: 336px;
    height: 75px;
    padding: 7px 0 0 0;
    background: url(http://www.sva.com/common/Images/Page_MicroMenu_Background.jpg) no-repeat;
    text-align: center;
}

#page-micromenu a {
    margin: 0 20px 0 0;
    padding: 10px 0 0 0;
    color: #fff;
    text-decoration: none;
    }
    
#page-micromenu a:hover {
    color: #FF7D26;
}

#page-searchbox {
    float: right;
    width: 245px;
    height: 82px;
    background: url(http://www.sva.com/common/Images/Page_Searchbox_Background.jpg) no-repeat;
}

#page-searchbox-container {
    margin: 45px 0 0 25px;
    /* padding-top: 2px; */
    float: left;
    width: 150px;
    height: 25px;
}

*html #page-searchbox-container {
    margin: 44px 0 0 15px;
}

#page-searchbox>#page-searchbox-container {
    /* margin: 43px 0 0 25px; */
}

#page-searchbox-container input { outline: none; }

#search-button { float: right; margin: 49px 40px 0 0; }

#page-searchbox > #search-button { float: right; margin: 50px 40px 0 0; }

#page-menu-top {
    clear: both;
    width: 1024px;
    height: 31px;
    padding: 0 0 0 50px;
}

#page-menu-top a {
    color: White;
    cursor: hand;
    text-decoration: none;
    font-size: 10pt;
 }

#page-border-left, #page-border-right {
    width: 40px;
    height: 615px;
    background: url(http://www.sva.com/common/Images/Page_Border.png) repeat-x;
}

#page-border-left {
    float: left;
}

#page-column-left {
    float: left;
    width: 195px;
}

#page-column-left-bottom {
    clear: both;
    width: 195px;
    height: 30px;
    background: url(http://www.sva.com/common/Images/Page_LeftColumnNav_Bottom.jpg) no-repeat;
}

#page-column-center {
    float: left;
    width: 747px;
    overflow: hidden;
}

#page-column-center-body {
    clear: both;
    float: left;
    margin: 0 5px 5px 5px;
    width: 500px;
    overflow: hidden;
}

#page-column-center-rightcol {
    float: right;
    margin: 10px 5px 5px 5px;
    width: 215px;
    overflow: hidden;
}
   

#page-border-right {
    float: right;
}

#page-calltoaction {
    float: right;
    width: 221px;
    overflow: hidden;
}

#page-calltoaction img {
    width: 221px;
    height: 55px;
    margin-bottom: 1px;
}

    
.footer {
    clear: both;
    margin: 50px 0 0 0;
    width: 100%;
    height: 140px;
    /* background: #7E98BB url(Images/Page.Footer.Background.png) repeat-x; */
}

.footer-content {
    margin: 0 auto 0 auto;
    width: 960px;
    height: 120px;
    padding-top: 20px;
}

.footer-leftcol
{
    float: left;
    padding: 10px;
    width: 460px;
    height: 100px;
    color: #000;
    font-size: .8em;
}

.footer-rightcol
{
    float: right;
    padding: 10px;
    width: 460px;
    height: 120px;
    color: #000;
    font-size: .8em;
    text-align: right;
}

/* CLASSES */

.menu { z-index: 1000; }

.no-bullet { list-style: none; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.centered { text-align: center; }

.homepage-servicecategory {
    margin: 0;
    padding: 0;
    border-top: solid 1px #fff;
    width: 195px;
    height: 80px;
}

.homepage-servicesfeature-wrapper {
    width: 490px;
    margin: 0;
    padding: 5px;
    background: #f3f3f3;
}

.homepage-servicesfeature {
    padding: 5px;
    width: 150px;
    height: 180px;
    background: #fff;
}

.homepage-servicesfeature-alt {
    padding: 5px;
    margin: 0 5px 0 5px;
    width: 150px;
    height: 180px;
    background: #fff;
}

.homepage-servicesfeature img,  .homepage-servicesfeature-alt img {
    width: 150px;
    height: 105px;
}

.homepage-tollfree {
    margin: 20px 0 0 0;
    font-size: 14pt;
    color: #fff;
    font-weight: bold;
}

.leftmenuitem {
white-space:pre; 
    }
    
.leftmenuitem a {
    color: #fff;
}

.left-nav-background {
    background: url(http://www.sva.com/common/Images/LeftNavBackground.jpg) repeat-y;
}

.left-nav-background a:hover { text-decoration: none; }

.leftnav-node {
    border-bottom: dotted 1px #fff;
}

.leftnav-node-parent {
    border-bottom: none;
}

.leftnav-node a:visited {
    color: #fff;
}
    

.servicebullets table {
    width: 450px;
}

.servicebullets td {
    margin: 0 10px 0 0;
    overflow: hidden;
    font-size: 10pt;
    font-weight: normal;
    padding: 10px 10px 10px 0;
    border-top: dotted 1px #ccc;

}

.servicebullets td a, .servicebullets td a:visited, .servicebullets td a:hover {
    font-weight: normal;
    color: #CE5E14;
}

.servicebullets div {
    font-weight: normal;
}

.servicebullets td ul { margin: 5px 0 0 0; padding-left: 0; list-style: none; }

.servicebullets table table td { width: 50%; border: none; padding: 0; margin: 0; }

/* 
.servicebullets ul {
    margin: 0;
    padding: 0;
}

.servicebullets li {
    float: left;
    list-style-type: none;
    margin: 0 0 15px 0;
    padding: 5px;
    width: 150px;
    text-align: center;
    font-family: sans-serif, arial;
    font-size: 10pt;
    font-weight: bold;
} */

.servicebullets img {
    display: block;
    margin: 0 auto 0 auto;
    width: 75px;
    height: 75px;
}

.servicebullets a, .servicebullets a:visited {
    color: #003E7E;
    font-weight: normal;
}

.sitemappath {
    padding: 10px 0 0 0;
    font-size: 8pt;
}


.webpart-container {
    margin: 3px 1px 1px 1px;
    padding: 3px;
    background: #f3f3f3;
}

.webpart-container-innerbox {
    margin: 0px;
    padding: 5px;
    background: #fff;
    overflow: hidden;
}

.shadow
{
    float: left;
    background: url(http://www.sva.com/common/Images/shadowAlpha.png) no-repeat bottom right !important;
    background: url(http://www.sva.com/common/Images/shadow.gif) no-repeat bottom right;
    margin: 3px 5px 0 0px !important;
    margin: 3px 5px 0 0px;
    padding-top: 6px;
    padding-left: 6px;
}

.shadow img
{
    display: block;
    position: relative;
    background-color: #fff;
    margin: -6px 6px 6px -6px;
    padding: 4px;
    top: 0px;
    left: 1px;
}

/* ie hack for image shadows */
* html .shadow img {
   margin: 0px 6px 6px 10px;
}

.no-outline { outline: none; }

.pressitem-207px { margin: 10px 0 0 0; } 

.date {
    color: #666666;
    letter-spacing: 2px;
    font-size: 8pt;
    font-weight: bold;
}

/* contact form */
.contactform table {
    width: 500px;
}

.contactform td {
    width: 250px;
    height: 50px;
}

a.button, a.button:visited, a.button:active {
    width: auto;
    height: 30px;
    background-image: url('http://www.sva.com/common/images/buttons/Button.jpg') ;
    background-repeat: no-repeat;
    padding: 6px 30px 6px 30px;
    color: black;
    outline: 0;
    border: 0;
}

a.button:hover   {
    width: auto;
    height: 30px;
    background: url('http://www.sva.com/common/images/buttons/Button.Hover.jpg') no-repeat;
    text-decoration: none;
    color: White;
    outline: 0;
    border: 0;
}

a.buttonlarge, a.buttonlarge:visited, a.buttonlarge:active {
    width: auto;
    height: 30px;
    background-image: url('http://www.sva.com/common/images/buttons/Button.Large.jpg') ;
    background-repeat: no-repeat;
    padding: 6px 40px 6px 30px;
    color: black;
    outline: 0;
    border: 0;
}

a.buttonlarge:hover   {
    width: auto;
    height: 30px;
    background: url('http://www.sva.com/common/images/buttons/Button.Large.Hover.jpg') no-repeat;
    text-decoration: none;
    color: White;
    outline: 0;
    border: 0;
}

.resource-item {
    clear: both;
    padding: 10px 0 10px 5px;
    margin: 0;
    border-top: dotted 1px #ccc;

    vertical-align: middle;
    
}

.resource-item h4 {
    margin: 0;
    padding: 0;
}

.clientquote
{
    font-size: 8pt;
    line-height: 1.5;
}

.ealert { padding: 15px; border-bottom: dotted 1px #ccc; }
.ealert .title { font-size: 12pt; color: #295C93; font-weight:bold; }

.measurablesuccess-leftcol
{
    border-bottom: dotted 1px #ccc;
    min-height: 30px;
    display: table-cell;
    vertical-align: top;
    font-weight: normal;
    font-size: 11pt;
    color: #666;
    padding: 10px;
}

.measurablesuccess-rightcol
{
    border-bottom: dotted 1px #ccc;
    border-left: dotted 1px #ccc;
    min-height: 30px;
    display: table-cell;
    vertical-align: top;
    padding: 10px;
    
}

.formfieldlabel {
    width: 100px;
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
    border-bottom: dotted 1px #ccc;
    text-align: right;
}

.formfield {
    display: table-cell;
    vertical-align: top;
    padding: 10px;
    border-bottom: dotted 1px #ccc;
    border-left: dotted 1px #ccc;
}

.press-release {
    margin: 0 0 20px 0;
    min-height: 200px;
    border-bottom: dotted 1px #ccc;
}

.press-release h4 {
    margin-top: 0;
    
}

.press-release p {
    margin-left: 10px;
}

.sitemappath {
    font-size: 8pt;
}

#connectagenda {
    width: 520px;
}

#connectagenda td {
    padding: 5px;
    border-top: dotted 1px #ccc;
}

#connectagenda td .left
{
    width: 50px;
    vertical-align: top;
    white-space: nowrap;
}

#connectagenda td .right {
    width: 450px;
}

#connectagenda li {
    line-height: 1;
}

.faq-leftcol, .faq-rightcol {
    display: table-cell;
    vertical-align: top;
    padding: 10px;
    border-bottom: dotted 1px #ccc;
}

.faq-leftcol {
    border-right: dotted 1px #ccc;
    font-size: 12pt;
    font-weight: bold;
    color: #003478;
}

.questionanswer
{
    font-size: 1.5em;
    font-weight: bold;
    color: #999;
}

.question
{
    color: #003478;
    font-style: italic;
}

.bold-italic {
    font-weight: bold;
    font-style: italic;
}

.tabstrip {
    /* float: right; */
    width: 100%;
}

.searchpage-textbox {
    padding: 5px;
    height: 20px;
    line-height: 20px; 
    width: 300px;
}

/* .novideo { width: 280px; height: 240px;  } */


/****fancybox ****/

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('http://www.sva.com/includes/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('http://www.sva.com/includes/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('http://www.sva.com/includes/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('http://www.sva.com/includes/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('http://www.sva.com/includes/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sva.com/includes/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

#content {
	width: 350px;
	margin: 30px auto;
	padding: 20px 60px;
	border: 1px solid #D2D2D2;
	-moz-box-shadow: 0 0 30px #CCC;
	-webkit-box-shadow: 0 0 30px #CCC;
	box-shadow: 0 0 30px #CCC;
	background: #FFF;
	background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 15px);
}

/**** RADCONTROL SKINS ****/

/* treeview */
.RadTreeView_SVA,
.RadTreeView_SVA a.rtIn,
.RadTreeView_SVA .rtEdit .rtIn input
{
	font:13px sans-serif, Arial;
	color:#171717;
	line-height:1.273em;
}

.RadTreeView_SVA .rtTop, 
.RadTreeView_SVA .rtMid, 
.RadTreeView_SVA .rtBot
{
	padding: 0 0 0 20px;
}

.RadTreeView_SVA .rtPlus, 
.RadTreeView_SVA .rtMinus
{
	margin:4px 6px 0 -18px;
	width:11px;
	height:11px;
}

.RadTreeView_SVA .rtPlus
{
	background: transparent url(TreeView/PlusMinus.gif) no-repeat 0 0;
}

.RadTreeView_SVA .rtMinus
{
	background: transparent url(TreeView/PlusMinus.gif) no-repeat 0 -11px;
}

.RadTreeView_SVA .rtSp
{
	height:18px;
}

.RadTreeView_SVA .rtChk
{
	margin: 0 2px;
	padding:0;
	width:13px;
	height:13px;
}

.RadTreeView_SVA .rtIn
{
	margin-left:3px;
	padding: 2px;
}

/* endof general styles */

/*Three state checkboxes*/

.RadTreeView_SVA .rtIndeterminate
{
    background: transparent url(TreeView/TriState.gif) no-repeat 0 -26px;
}

.RadTreeView_SVA .rtChecked
{
    background: transparent url(TreeView/TriState.gif) no-repeat 0 0;
}

.RadTreeView_SVA .rtUnchecked
{
    background: transparent url(TreeView/TriState.gif) no-repeat 0 -13px ;
}

/* node states */

.RadTreeView_SVA .rtHover .rtIn
{
	background: #7E98BB;
	border: 1px solid #878aab;
	padding: 3px;
	color: #fff;
	cursor: hand;
	cursor: pointer;
}

.RadTreeView_SVA .rtSelected .rtIn
{
	background-color:#a7b4ff;
	border: 1px solid #878aab;
	padding: 1px;
}

.RadTreeView_SVA_disabled .rtIn,
.RadTreeView_SVA .rtDisabled .rtIn
{
	color:#ccc;
}

.RadTreeView_SVA .rtSelected .rtLoadingBelow
{
	color: #000;
}

/* endof node states */


/* in-line editing */

.RadTreeView_SVA .rtLI .rtEdit .rtIn
{
	border:1px solid black;
	padding: 1px;
	height:1.2em;
	background: #fff;
	text-decoration:none;
}

.RadTreeView_SVA .rtEdit .rtIn input
{
	height:1em;
	line-height:1em;
	border:0;
	margin:0;
	padding:0;
	background:transparent;
}

/* endof in-line editing */


/* drop targets */

.rtDropAbove_SVA,
.rtDropBelow_SVA
{
    border: 1px dotted black;
    font-size: 13px;
    line-height: 3px;
    height: 3px;
}

.rtDropAbove_SVA
{
    border-bottom: 0;
}

.rtDropBelow_SVA
{
    border-top: 0;
}

/* endof drop targets */


/* node lines */

.RadTreeView_SVA .rtLines .rtLI,
.RadTreeView_SVA .rtLines .rtFirst .rtUL
{
	background:url(TreeView/NodeSpan.gif) repeat-y 0 0;
}
.RadTreeView_SVA_rtl .rtLines .rtLI,
.RadTreeView_SVA_rtl .rtLines .rtFirst .rtUL
{
	background:url(TreeView/NodeSpan_rtl.gif) repeat-y 100% 0;
}

.RadTreeView_SVA .rtLines .rtFirst
{
    background:url(TreeView/FirstNodeSpan.gif) no-repeat 0 1.273em;
}
.RadTreeView_SVA_rtl .rtLines .rtFirst
{
    background:url(TreeView/FirstNodeSpan_rtl.gif) no-repeat 100% 1.273em;
}

.RadTreeView_SVA .rtLines .rtFirst .rtUL
{
	background:url(TreeView/FirstNodeSpan.gif) repeat-y 0 1.273em;
}

.RadTreeView_SVA_rtl .rtLines .rtFirst .rtUL
{
	background:url(TreeView/FirstNodeSpan_rtl.gif) repeat-y 100% 1.273em;
}

.RadTreeView_SVA .rtLines .rtLast,
.RadTreeView_SVA .rtLines .rtLast .rtUL
{
	background:none;
}

.RadTreeView_SVA .rtLines .rtTop
{
	background:url(TreeView/TopLine.gif) 0 0 no-repeat;
}
.RadTreeView_SVA_rtl .rtLines .rtTop
{
	background:url(TreeView/TopLine_rtl.gif) 100% 0 no-repeat;
}

.RadTreeView_SVA .rtLines .rtLast .rtTop
{
	background:url(TreeView/SingleLine.gif) 0 0 no-repeat;
}

.RadTreeView_SVA_rtl .rtLines .rtLast .rtTop
{
	background:url(TreeView/SingleLine_rtl.gif) 100% 0 no-repeat;
}

.RadTreeView_SVA .rtLines .rtMid
{
	background:url(TreeView/MiddleLine.gif) 0 0 no-repeat;
}
.RadTreeView_SVA_rtl .rtLines .rtMid
{
	background:url(TreeView/MiddleLine_rtl.gif) 100% 0 no-repeat;
}

.RadTreeView_SVA .rtLines .rtBot
{
	background:url(TreeView/BottomLine.gif) 0 0 no-repeat;
}
.RadTreeView_SVA_rtl .rtLines .rtBot
{
	background:url(TreeView/BottomLine_rtl.gif) 100% 0 no-repeat;
}

/* endof node lines */


/* rtl-specific styles */

/* firefox */
.RadTreeView_SVA_rtl .rtPlus,
.RadTreeView_SVA_rtl .rtMinus,
x:-moz-any-link
{
	margin-right:-11px;
	right:-13px;
}

.RadTreeView_SVA_rtl .rtPlus,
.RadTreeView_SVA_rtl .rtMinus,
x:-moz-any-link, x:default
{
	margin-right:0;
	right:-18px;
}

* html .RadTreeView_SVA_rtl .rtPlus,
* html .RadTreeView_SVA_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

*+html .RadTreeView_SVA_rtl .rtPlus,
*+html .RadTreeView_SVA_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

.RadTreeView_SVA_rtl .rtTop,
.RadTreeView_SVA_rtl .rtMid, 
.RadTreeView_SVA_rtl .rtBot
{
	padding: 0 20px 2px 0;
	margin:0;
}

/* endof rtl-specific styles */


/* hacks for Opera & Safari */
@media screen and (min-width:550px)
{
	/* fixes for opera (changes the paddings/margins automatically in rtl mode) */

	html:first-child .RadTreeView_SVA_rtl .rtPlus,
	html:first-child .RadTreeView_SVA_rtl .rtMinus,
	html:first-child .RadTreeView_SVA_rtl .rtFirst .rtLI .rtPlus,
	html:first-child .RadTreeView_SVA_rtl .rtFirst .rtLI .rtMinus
	{
		margin:4px 6px 0 -18px;
		right:0;
	}
	
	/* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
	:root .RadTreeView_SVA_rtl .rtPlus,
	:root .RadTreeView_SVA_rtl .rtMinus
	{
		right: 0;
		margin-right: -18px;
		margin-left: 7px;
	}
}

/* endof hacks */
.RadTreeView_SVA_designtime .rtPlus,
.RadTreeView_SVA_designtime .rtMinus
{
	left:3px;
	top:4px;
}

/* tabstrip */
.RadTabStrip_SVA .rtsLI,
.RadTabStrip_SVA .rtsLink
{
	color: #fff;
}

.RadTabStrip_SVA .rtsLevel1 .rtsLI,
.RadTabStrip_SVA .rtsLevel1 .rtsLink
{
	color: #fff;
}

.RadTabStripLeft_SVA .rtsLevel,
.RadTabStripRight_SVA .rtsLevel,
.RadTabStripLeft_SVA .rtsLI,
.RadTabStripRight_SVA .rtsLI
{
	width: 100%;
}

.RadTabStripLeft_SVA,
.RadTabStripRight_SVA
{
	width: 150px; /* default width */
}

.RadTabStrip_SVA .rtsLevel
{
	background-color: #fff;
}

.RadTabStrip_SVA .rtsLevel1
{
	/* background: #7E98BB url('TabStrip/Background.gif') repeat-x 0 100%; */
	/* background: #003478 url('TabStrip/Background2.gif') repeat-x 0 100%; */
	background: #666 url('TabStrip/Background3.gif') repeat-x 0 100%;
}

.RadTabStrip_SVA .rtsLink
{
	text-decoration: none;
}

.RadTabStripTop_SVA .rtsOut,
.RadTabStripBottom_SVA .rtsOut
{
	text-align:center;
}

.RadTabStrip_SVA .rtsIn
{
	padding: 0 5px;
}

.RadTabStrip_SVA .rtsLink
{
	font: 13px/23px sans-serif,"segoe ui",arial;
}

.RadTabStrip_SVA .rtsLevel .rtsLink:hover
{
	color: #003478; 
	text-decoration: none;
}

.RadTabStripTop_SVA .rtsLevel1 .rtsLink:hover,
.RadTabStripTop_SVA .rtsLevel1 .rtsLink:hover .rtsOut,
.RadTabStripTop_SVA .rtsLevel1 .rtsSelected,
.RadTabStripTop_SVA .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripBottom_SVA .rtsLevel1 .rtsLink:hover,
.RadTabStripBottom_SVA .rtsLevel1 .rtsLink:hover .rtsOut,
.RadTabStripBottom_SVA .rtsLevel1 .rtsSelected,
.RadTabStripBottom_SVA .rtsLevel1 .rtsSelected .rtsOut
{
	/* background: transparent url('TabStrip/TabStripStates.gif') no-repeat; */
	/* background: transparent url('TabStrip/TabStripStates2.gif') no-repeat; */
	background: transparent url('TabStrip/TabStripStates3.gif') no-repeat;
}

.RadTabStripLeft_SVA .rtsLevel1 .rtsLink:hover,
.RadTabStripLeft_SVA .rtsLevel1 .rtsLink:hover .rtsOut,
.RadTabStripLeft_SVA .rtsLevel1 .rtsSelected,
.RadTabStripLeft_SVA .rtsLevel1 .rtsSelected .rtsOut,
.RadTabStripRight_SVA .rtsLevel1 .rtsLink:hover,
.RadTabStripRight_SVA .rtsLevel1 .rtsLink:hover .rtsOut,
.RadTabStripRight_SVA .rtsLevel1 .rtsSelected,
.RadTabStripRight_SVA .rtsLevel1 .rtsSelected .rtsOut
{
	background: transparent url('TabStrip/TabStripVStates.gif') no-repeat;
}

.RadTabStrip_SVA .rtsLevel1 .rtsLink:hover
{ 
	color: #000;
	text-decoration: none;
}

.RadTabStrip_SVA .rtsLevel .rtsSelected,
.RadTabStrip_SVA .rtsLevel .rtsSelected:hover
{
	color: #000; 
	text-decoration: underline; 
}

.RadTabStrip_SVA .rtsLevel1 .rtsSelected,
.RadTabStrip_SVA .rtsLevel1 .rtsSelected:hover
{ 
	text-decoration: none;
}

/* disabled tabs */

.RadTabStrip_SVA .rtsLevel .rtsDisabled,
.RadTabStrip_SVA .rtsLevel .rtsDisabled:hover,
.RadTabStrip_SVA .rtsLevel .rtsDisabled:hover .rtsOut
{
	color: #888;
	cursor: default;
	background-image: none;
}

.RadTabStrip_SVA .rtsDisabled,
.RadTabStrip_SVA .rtsDisabled:hover,
.RadTabStrip_SVA_disabled .rtsDisabled,
.RadTabStrip_SVA_disabled .rtsDisabled:hover
{
	color: #ccc;
	cursor: default;
}

.RadTabStripLeft_SVA .rtsLI .rtsIn,
.RadTabStripRight_SVA .rtsLI .rtsIn
{
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.RadTabStripLeft_SVA .rtsUL,
.RadTabStripRight_SVA .rtsUL
{
	width: 100%;
}

.RadTabStrip_SVA .rtsImg
{
	border:0;
	vertical-align:middle;
	width: 16px;
	margin: 0 5px 0 0;
}

.RadTabStripLeft_SVA .rtsLevel .rtsLink,
.RadTabStripRight_SVA .rtsLevel .rtsLink
{
	line-height: inherit;
}

.RadTabStripLeft_SVA .rtsLevel .rtsTxt,
.RadTabStripRight_SVA .rtsLevel .rtsTxt
{
	zoom: 1;
}

/* Scrolling */
.RadTabStrip_SVA .rtsNextArrow,
.RadTabStrip_SVA .rtsPrevArrow,
.RadTabStrip_SVA .rtsPrevArrowDisabled,
.RadTabStrip_SVA .rtsNextArrowDisabled
{
	height:21px;
	width:13px;
	background:transparent url('TabStrip/ScrollArrows.gif') no-repeat;
}

.RadTabStrip_SVA .rtsNextArrow { background-position: 100% 10px; }
.RadTabStrip_SVA .rtsPrevArrow { background-position: 0 10px; }
.RadTabStrip_SVA .rtsNextArrowDisabled { background-position: 100% 100%; }
.RadTabStrip_SVA .rtsPrevArrowDisabled { background-position: 0 100%; }

/* Orientation: Top */

.RadTabStripTop_SVA .rtsLevel1 .rtsLink { padding-left: 5px; }
.RadTabStripTop_SVA .rtsLevel1 .rtsLink .rtsOut { padding-right: 5px; }

.RadTabStripTop_SVA .rtsLevel1 .rtsLink:hover,
.RadTabStripTop_SVA .rtsLevel1 .rtsSelected { background-position: 0 0; }
.RadTabStripTop_SVA .rtsLevel1 .rtsLink:hover .rtsOut,
.RadTabStripTop_SVA .rtsLevel1 .rtsSelected .rtsOut { background-position: 100% 0; }

.RadTabStripTop_SVA .rtsLevel2 .rtsSelected { text-decoration: underline; }

.RadTabStripTop_SVA .rtsLevel1 .rtsUL { margin: 4px 0 0; height: 23px; }
.RadTabStripTop_SVA .rtsLevel2 .rtsIn { padding: 3px 10px 0; }

/* Orientation: Bottom */

.RadTabStripBottom_SVA .rtsLevel1 .rtsLink { padding-left: 5px; }
.RadTabStripBottom_SVA .rtsLevel1 .rtsLink .rtsOut { padding-right: 5px; }

.RadTabStripBottom_SVA .rtsLevel1 .rtsLink:hover,
.RadTabStripBottom_SVA .rtsLevel1 .rtsSelected { background-position: 0 -60px; }
.RadTabStripBottom_SVA .rtsLevel1 .rtsLink:hover .rtsOut,
.RadTabStripBottom_SVA .rtsLevel1 .rtsSelected .rtsOut { background-position: 100% -60px; }

.RadTabStripBottom_SVA .rtsLevel2 .rtsSelected { text-decoration: underline; }

.RadTabStripBottom_SVA .rtsLevel1 { padding-bottom: 4px; }
.RadTabStripBottom_SVA .rtsLevel2 .rtsIn { padding: 0 10px 3px; }

/* Orientation: Left */

.RadTabStripLeft_SVA .rtsLevel .rtsLink:hover,
.RadTabStripLeft_SVA .rtsLevel .rtsSelected { background-position: 0 0; }
.RadTabStripLeft_SVA .rtsLevel .rtsLink:hover .rtsOut,
.RadTabStripLeft_SVA .rtsLevel .rtsSelected .rtsOut { background-position: 0 100%; }

.RadTabStripLeft_SVA .rtsLevel { padding-left: 4px; float: left; }
.RadTabStripLeft_SVA .rtsLevel .rtsUL { padding: 4px 0; }
.RadTabStripLeft_SVA .rtsLevel .rtsIn { padding: 0 10px 3px; text-align: right; }

/* Orientation: Right */

.RadTabStripRight_SVA { float: right; }
.RadTabStripRight_SVA .rtsLevel .rtsLink:hover,
.RadTabStripRight_SVA .rtsLevel .rtsSelected { background-position: 100% 0; }
.RadTabStripRight_SVA .rtsLevel .rtsLink:hover .rtsOut,
.RadTabStripRight_SVA .rtsLevel .rtsSelected .rtsOut { background-position: 100% 100%; }

.RadTabStripRight_SVA .rtsLevel { padding-right: 4px; float: left; }
.RadTabStripRight_SVA .rtsLevel .rtsUL { padding: 4px 0; float: left; }
.RadTabStripRight_SVA .rtsLevel .rtsIn { padding: 0 10px 3px; text-align: left; }

/* CUSTOM */
.RadTabStrip RadTabStrip_SVA RadTabStripTop_SVA div { margin: 0; padding: 0; }

/* panelbar */
.RadPanelBar_SVA
{
	/**** background: #4f4f4f; ****/
}

.RadPanelBar_SVA .rpRootGroup
{
	/**** border-color: #080808; ****/
	border: none;
}

.RadPanelBar_SVA .rpLink,
.RadPanelBar_SVA .rpTemplate
{
	color: #fff;
	font: 9pt sans-serif, Arial;
}

.RadPanelBar_SVA .rpLink
{
	/**** background-color: #1b1b1b;
	background-image: url('PanelBar/RootItemBg.gif');
	background-repeat: repeat-x;****/
	/**** border-color: #4f4f4f; ****/
	background: #506B96;
	border: none;
}

.RadPanelBar_SVA .rpLink:hover
{
	color: #E6B594;
}

.RadPanelBar_SVA .rpFocused,
.RadPanelBar_SVA .rpExpanded,
.RadPanelBar_SVA .rpSelected,
.RadPanelBar_SVA .rpSelected:hover
{
	/**** background-color: #2d2d2d; ****/
	/**** border-color: #000; ****/
	border: none;
}

.RadPanelBar_SVA .rpOut
{
	/**** border-color: #000; ****/
	border: none;
}

/* <disabled items> */
.RadPanelBar_SVA .rpDisabled,
.RadPanelBar_SVA .rpDisabled:hover
{
	color: #777;
}
/* </disabled items> */

/* <expand arrows> */
.RadPanelBar_SVA .rpExpandable .rpText,
.RadPanelBar_SVA .rpExpanded .rpText
{
	background-color: transparent;
	background-image: url('PanelBar/Expandable.png');
}
/* </expand arrows> */

/* <subitems> */
.RadPanelBar_SVA .rpGroup
{
	/**** background-color: #4f4f4f; ****/
	background: #506B96;
}

.RadPanelBar_SVA .rpGroup .rpLink,
.RadPanelBar_SVA .rpGroup .rpTemplate
{
	color: #a9a9a9;
	background-image: none;
	background-color: transparent;
}

.RadPanelBar_SVA .rpGroup .rpLink:hover
{
	color: #9eda29;
}

.RadPanelBar_SVA .rpGroup .rpLink,
.RadPanelBar_SVA .rpGroup .rpLink .rpOut
{		
	background-color: transparent;
	background-image: url('PanelBar/SubItemStates.png');
	background-repeat: no-repeat;
}

.RadPanelBar_SVA .rpGroup .rpSelected,
.RadPanelBar_SVA .rpGroup .rpSelected:hover
{
	color: #fff;
}

/* <subitems (disabled)> */
.RadPanelBar_SVA .rpGroup .rpDisabled,
.RadPanelBar_SVA .rpGroup .rpDisabled:hover,
.RadPanelBar_SVA .rpGroup .rpDisabled .rpOut
{
	background-image: none;
}

.RadPanelBar_SVA .rpGroup .rpDisabled,
.RadPanelBar_SVA .rpGroup .rpDisabled:hover
{
	color: #777;
}
/* <subitems (disabled)> */

/* </subitems> */


/* <background positioning> */
.RadPanelBar_SVA .rpLink,
.RadPanelBar_SVA .rpExpanded
{
	background-position: 0 0;
}

.RadPanelBar_SVA .rpFocused,
.RadPanelBar_SVA .rpLink:hover,
.RadPanelBar_SVA .rpExpanded:hover
{
	background-position: 0 -200px;
}

.RadPanelBar_SVA .rpSelected,
.RadPanelBar_SVA .rpSelected:hover
{
	background-position: 0 -400px;
}

.RadPanelBar_SVA .rpFirst .rpLink,
.RadPanelBar_SVA .rpFirst .rpExpanded
{
	background-position: 0 -1px;
}

.RadPanelBar_SVA .rpFirst .rpFocused,
.RadPanelBar_SVA .rpFirst .rpLink:hover
{
	background-position: 0 -201px;
}

.RadPanelBar_SVA .rpFirst .rpSelected,
.RadPanelBar_SVA .rpFirst .rpSelected:hover
{
	background-position: 0 -401px;
}

/* <root items (disabled)> */
.RadPanelBar_SVA .rpDisabled:hover
{
	cursor: default;
}

.RadPanelBar_SVA .rpDisabled,
.RadPanelBar_SVA .rpDisabled:hover,
.RadPanelBar_SVA .rpDisabled:hover .rpOut
{
	background-position: 0 0;
}
/* </root items (disabled)> */

/*      <expand arrows> */
.RadPanelBar_SVA .rpExpandable .rpText,
.RadPanelBar_SVA .rpExpanded .rpText
{
	padding-right: 20px;
	background-repeat: no-repeat;
}

.RadPanelBar_SVA_rtl .rpExpandable .rpText,
.RadPanelBar_SVA_rtl .rpExpanded .rpText
{
	padding-left: 20px;
}

.RadPanelBar_SVA_rtl .rpGroup .rpText
{
	padding: 0 10px;
}

.RadPanelBar_SVA .rpExpandable .rpText { background-position: 100% 0; }
.RadPanelBar_SVA .rpExpanded .rpText { background-position: 100% -176px; }
.RadPanelBar_SVA_rtl .rpExpandable .rpText { background-position: 6px 0; }
.RadPanelBar_SVA_rtl .rpExpanded .rpText { background-position: 6px -176px; }

/*      </expand arrows> */

.RadPanelBar_SVA .rpGroup .rpLink,
.RadPanelBar_SVA .rpGroup .rpLink .rpOut { background-position: 0 200px; }

.RadPanelBar_SVA .rpGroup .rpLink:hover,
.RadPanelBar_SVA .rpGroup .rpFocused { background-position: 100% -22px; }
.RadPanelBar_SVA .rpGroup .rpLink:hover .rpOut,
.RadPanelBar_SVA .rpGroup .rpFocused .rpOut { background-position: 0 0; }

/*      <subitems (selected)> */
.RadPanelBar_SVA .rpGroup .rpSelected,
.RadPanelBar_SVA .rpGroup .rpSelected:hover { background-position: 100% -222px; background-color: transparent; }
.RadPanelBar_SVA .rpGroup .rpSelected .rpOut,
.RadPanelBar_SVA .rpGroup .rpSelected:hover .rpOut { background-position: 0 -200px; }
/*      </subitems (selected)> */

/*      <subitems (expand arrows)> */
.RadPanelBar_SVA .rpGroup .rpExpandable .rpText,
.RadPanelBar_SVA .rpGroup .rpExpandable:hover .rpText { background-position: 100% -938px; }
.RadPanelBar_SVA .rpGroup .rpExpanded .rpText,
.RadPanelBar_SVA .rpGroup .rpExpanded:hover .rpText { background-position: 100% -1078px; }
.RadPanelBar_SVA_rtl .rpGroup .rpExpandable .rpText,
.RadPanelBar_SVA_rtl .rpGroup .rpExpandable:hover .rpText { background-position: 6px -938px; }
.RadPanelBar_SVA_rtl .rpGroup .rpExpanded .rpText,
.RadPanelBar_SVA_rtl .rpGroup .rpExpanded:hover .rpText { background-position: 6px -1078px; }
/*      </subitems (expand arrows)> */
/* </background positioning> */




/* CUSTOM STYLES */

.RadPanelBar .rpRootGroup,     
.RadPanelBar .rpRootGroup .rpLink   
{     
     border: none !important;     
     color: #fff;   
     text-decoration: none;   
     border-bottom-width: 0px !important;   
}   
.RadPanelBar .rpOut   
{   
    border-bottom-width: 0px !important;   
}   

.RadPanelBar_SVA .rpGroup .rpLink,
.RadPanelBar_SVA .rpGroup .rpTemplate
{
	color: #fff;
	font-size: 9pt;
	background-image: none;
	padding-left: 10px;

}


.RadPanelBar_SVA .rpGroup .rpLink:hover {
    color: #E6B594;
}

.RadPanelBar_SVA ul { margin: 0; padding: 0; }
.RadPanelBar_SVA ul.rpRootGroup { display: block; margin: 0 0 0 5px; padding: 20px 0 20px 0; border: none; line-height: normal; }
.RadPanelBar_SVA li.rpItem .rpExpanded { font-size: 10pt; font-weight: bold;  border: none;}
.RadPanelBar_SVA li.rpItem .rpOut .rpText { line-height: normal; padding: 2px 0 2px 0; }
.RadPanelBar_SVA li.rpItem .rpLast { border: none; }
.RadPanelBar_SVA li.rpItem .rpLink .rpOut .rpText { font-size: 9pt; line-height: normal; padding: 4px 0 4px 0; display: block; }
.RadPanelBar_SVA li.rpItem .rpSelected { color: #E6B594; line-height: normal; }

.RadPanelBar_SVA li { margin: 0; padding: 4px 0 4px 0; display: block; border-bottom: dotted 1px #ccc; }

/* radmenu */
.RadMenu_SVA 
{
	background: none;
}

.RadMenu_SVA_rtl
{
	text-align: right;
}

.RadMenu_SVA_Context
{
	background: none;
	border: 0;
}

.RadMenu_SVA .rmHorizontal
{
	background: url('Menu/Background.jpg') repeat-x top left;
	height: 25px;
}

.RadMenu_SVA a
{
	text-decoration: none;
}

.RadMenu_SVA .rmLink
{
    font: normal 12px/25px Sans-serif, Arial;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    cursor: hand;   
    margin: 3px 0 0 0;
}

.RadMenu_SVA .rmLink:focused,
.RadMenu_SVA .rmFocused
{
	outline: 0;
}

/* MENU BACKGROUND */
.RadMenu_SVA .rmRootGroup .rmLink:hover,
.RadMenu_SVA .rmRootGroup .rmFocused,
.RadMenu_SVA .rmRootGroup .rmExpanded
{

    color: #fff;
	cursor: pointer;

}

/* SELECTED MENU ITEM BACKGROUND */
.RadMenu_SVA .rmRootGroup .rmLink:hover .rmText,
.RadMenu_SVA .rmRootGroup .rmFocused .rmText,
.RadMenu_SVA .rmRootGroup .rmExpanded .rmText
{

	color: #fff;

}

/* HOVERED MENU SUB-ITEM */
.RadMenu_SVA .rmGroup .rmLink:hover,
.RadMenu_SVA .rmGroup .rmFocused,
.RadMenu_SVA .rmGroup .rmExpanded,
.RadMenu_SVA .rmGroup .rmLink:hover .rmText,
.RadMenu_SVA .rmGroup .rmFocused .rmText,
.RadMenu_SVA .rmGroup .rmExpanded .rmText
{
	background-color: #999;
	background-image: none;
	color: #fff;

}

.RadMenu_SVA .rmRootGroup .rmLink
{
	margin-right: 5px;
	overflow: visible;
}

.RadMenu_SVA .rmRootGroup .rmLink .rmText
{
	margin-right:-1px;
    color: #fff;
}

.RadMenu_SVA .rmGroup .rmLink {
    color: #fff;
}

.RadMenu_SVA .rmGroup
{
	background: #666;
	border: 1px solid #C75B12;
}

.RadMenu_SVA .rmGroup .rmHorizontal
{
	/* height: 20px; */
	background: #666;
	height: 25px;
}

.RadMenu_SVA .rmGroup .rmLink
{
	text-decoration: none;
    /* REM: 4/20/2009 color: #fff; */
    color: #fff;
	line-height: 18px;
	margin: 0;
	font-size: 12px;
}

.RadMenu_SVA_rtl .rmGroup .rmLink
{
	text-align: right;
	padding-right:0;
}

.RadMenu_SVA .rmText
{
	padding: 4px 20px 0;
}

.RadMenu_SVA .rmGroup .rmLink .rmText
{
	padding: 3px 30px 3px 24px;
	margin-left: 0;
	margin-right: 0;
}

.RadMenu_SVA_rtl .rmGroup .rmLink .rmText
{
	padding: 3px 24px 3px 30px;
}

/* <expand arrows styling> */

.RadMenu_SVA .rmGroup .rmLink .rmExpandLeft
{
	background: #666;
}

.RadMenu_SVA .rmGroup .rmLink .rmExpandRight
{
	background: #666;
	
}

.RadMenu_SVA .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_SVA .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_SVA .rmGroup .rmExpanded .rmExpandLeft
{
	color: #fff;
	background: #999;
}

.RadMenu_SVA .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_SVA .rmGroup .rmFocused .rmExpandRight,
.RadMenu_SVA .rmGroup .rmExpanded .rmExpandRight
{

	color: #fff;
	background: #999;
}

/* </expand arrows styling> */


.RadMenu_SVA .rmGroup .rmExpanded
{
	z-index: 11;
}

.RadMenu_SVA .rmTopArrowDisabled,
.RadMenu_SVA .rmBottomArrowDisabled,
.RadMenu_SVA .rmLeftArrowDisabled,
.RadMenu_SVA .rmRightArrowDisabled
{
	display: none;
}

.RadMenu_SVA .rmTopArrow,
.RadMenu_SVA .rmBottomArrow,
.RadMenu_SVA .rmLeftArrow,
.RadMenu_SVA .rmRightArrow
{
	font-size: 0;
	line-height: 0;
	color: #fff;
}

.RadMenu_SVA .rmTopArrow,
.RadMenu_SVA .rmBottomArrow
{
	height: 10px;
	width: 100%;
	background: #666;
}

.RadMenu_SVA .rmTopArrow
{
	border-top: 1px solid #000;
}

.RadMenu_SVA .rmBottomArrow
{
	background-position: center bottom;
	border-bottom: 1px solid #000;
}

.RadMenu_SVA .rmLeftArrow,
.RadMenu_SVA .rmRightArrow
{
	width: 10px;
	height: 20px;
	margin: 0;
	background: #666;
}

.RadMenu_SVA .rmRightArrow
{
	border-right: 1px solid #000;
	background-position: right center;
}

.RadMenu_SVA .rmLeftArrow
{
	border-left: 1px solid #000;
}

.RadMenu_SVA .rmRootGroup .rmItem .rmDisabled .rmText,
.RadMenu_SVA .rmGroup .rmItem .rmDisabled .rmText
{
    color: #fff;
}

.RadMenu_SVA .rmRootGroup .rmItem .rmDisabled
{
	background: none;
}

.RadMenu_SVA .rmGroup .rmItem .rmDisabled
{
	background: #666;
}

.RadMenu_SVA .rmSeparator
{
	background: #666;
}

.RadMenu_SVA .rmHorizontal .rmSeparator
{
	height: 20px;
	margin-top: 8px;
	width: 1px;
	border-left: 1px solid #303030;
}

.RadMenu_SVA .rmVertical .rmSeparator
{
	height: 1px;
	border-top: 1px solid #303030;
}

.RadMenu_SVA .rmLeftImage
{
	margin: 9px 5px 2px 1px;
}

.RadMenu_SVA .rmGroup .rmLeftImage
{
	margin: 2px 5px 0 1px;
}

.RadMenu_SVA .rmRootGroup .rmItem .rmDisabled:hover,
.RadMenu_SVA .rmRootGroup .rmItem .rmDisabled:hover .rmText
{
	background: none;
}


/* CUSTOM STYLES */
 
 
.rmGroup .rmItem {
    padding: 3px;
    border-bottom: dotted 1px #999;
}

.rmGroup .rmItem .rmLink .rmText {
        color: #fff;
}

.rmGroup .rmItem .rmLink:hover {
    background: #999;
    color: #fff;
}

/* radgrid */
.RadGrid_SVA
{
	background:#fff;
	color:#242424;
}

.RadGrid_SVA,
.MasterTable_SVA,
.DetailTable_SVA,
.GroupPanel_SVA table,
.GridCommandRow_SVA table,
.GridEditForm_SVA table,
.GridToolTip_SVA
{
	/* font:1em segoe ui,sans-serif; */
	font:1em sans-serif;
}

.RadGrid_SVA,
.DetailTable_SVA
{
	border:1px solid #828282;
}

.MasterTable_SVA,
.DetailTable_SVA
{
	border-collapse:separate !important;
}

.GridRow_SVA td,
.GridAltRow_SVA td,
.GridEditRow_SVA td,
.GridFooter_SVA td,
.GridGroupFooter_SVA td,
.GridFilterRow_SVA td,
.GridHeader_SVA,
.ResizeHeader_SVA,
.GroupHeader_SVA td
{
	padding-left:4px;
	padding-right:4px;
}

.RadGrid_SVA .rgAdd,
.RadGrid_SVA .rgRefresh,
.RadGrid_SVA .rgEdit,
.RadGrid_SVA .rgDel,
.RadGrid_SVA .rgFilter,
.RadGrid_SVA .rgPagePrev,
.RadGrid_SVA .rgPageNext,
.RadGrid_SVA .rgPageFirst,
.RadGrid_SVA .rgPageLast,
.RadGrid_SVA .rgExpand,
.RadGrid_SVA .rgCollapse,
.RadGrid_SVA .rgSortAsc,
.RadGrid_SVA .rgSortDesc,
.RadGrid_SVA .rgUpdate,
.RadGrid_SVA .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('Grid/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1px;
	cursor:pointer;
}

.GroupPanelItems_SVA input,
.GridCommandRow_SVA img,
.GridHeader_SVA input,
.GridFilterRow_SVA img,
.GridPager_SVA img
{
	vertical-align:middle;
}

/*header*/

.GridHeaderDiv_SVA
{
	background:#fff url('Grid/sprite.gif') 0 -2914px repeat-x;
}

.GridHeader_SVA,
.ResizeHeader_SVA
{
	border-bottom:1px solid #828282;
	padding-top:9px;
	padding-bottom:8px;
	background:#e4e4e4 url('Grid/sprite.gif') 0 0 repeat-x;
	font-size:13px;
	text-align:left;
}

.GridHeader_SVA,
.GridHeader_SVA a
{
	color:#242424;
	text-decoration:none;
}

/*rows*/

.GridAltRow_SVA
{
	background:#fff;
}

.GridRow_SVA td,
.GridAltRow_SVA td,
.GridEditRow_SVA td,
.GridFooter_SVA td,
.GridGroupFooter_SVA td
{
	padding-top:3px;
	padding-bottom:4px;
}

.GridRow_SVA a,
.GridAltRow_SVA a,
.GridEditRow_SVA a,
.GridFooter_SVA a,
.GridGroupFooter_SVA a,
.GridEditForm_SVA a
{
	color:#003478;
}

.GridRow_SVA td
{
	/* border-top: 1px solid #fff;
	border-bottom:1px solid #e2e2e2; */
}

.GridAltRow_SVA td
{
	/* border-top:1px solid #efefef;
	border-bottom:1px solid #efefef; */
}

.SelectedRow_SVA
{
	background:#959595 url('Grid/sprite.gif') 0 -1816px repeat-x;
}

.SelectedRow_SVA,
.SelectedRow_SVA a
{
	color:#fff;
}

.ActiveRow_SVA,
.GridRowOver_SVA,
.GridEditRow_SVA
.ActiveRow_SVA a,
.GridRowOver_SVA a,
.GridEditRow_SVA a
{
	color:#444;
}

.ActiveRow_SVA
{
	background:#dfdfdf;
}

.ActiveRow_SVA td
{
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #a5a5a5;
}

.GridRowOver_SVA,
.GridEditRow_SVA
{
	background:#b6b6b6 url('Grid/sprite.gif') 0 -1316px repeat-x;
}

.GridRowOver_SVA td,
.GridEditRow_SVA td
{
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #6b6b6b;
}

.SelectedRow_SVA td
{
	border-top:1px solid #333;
	border-bottom:1px solid #262626;
}

/*footer*/

.GridFooter_SVA td,
.GridGroupFooter_SVA td
{
	border-top:1px solid #828282;
}

/*status*/

.GridPager_SVA span
{
	color:#666;
}

/*paging*/

.GridPager_SVA
{
	background:#e1e1e1 url('Grid/sprite.gif') 0 -600px repeat-x;
	line-height:20px;
}

.GridPager_SVA td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #f2f2f2;
	padding:0 5px;
}

.GridPager_SVA div span,
.GridPager_SVA a,
.GridPager_SVA .sliderPagerLabel_SVA
{
	color:#242424;
}

.PagerLeft_SVA
{
	float:left;
}

.PagerRight_SVA
{
	float:right;
}

.PagerCenter_SVA
{
	text-align:center;
}

.PagerCenter_SVA span
{
	vertical-align:middle;
}

.RadGrid_SVA .rgPagePrev
{
	background-position:5px -993px;
}

.RadGrid_SVA .rgPageNext
{
	background-position:-21px -993px;
}

.RadGrid_SVA .rgPageFirst
{
	background-position:4px -961px;
}

.RadGrid_SVA .rgPageLast
{
	background-position:-20px -961px;
}

/*sorting, reordering*/

.GridHeader_SVA .rgSortAsc
{
	background-position:-18px -929px;
	height:12px;
}

.GridHeader_SVA .rgSortDesc
{
	background-position:3px -929px;
	height:12px;
}

.TopReorderIndicator_SVA,
.BottomReorderIndicator_SVA
{
	width:11px !important;
	height:11px !important;
	margin-left:-5px;
	background:url('Grid/sprite.gif') 0 -900px no-repeat;
}

.BottomReorderIndicator_SVA
{
	background-position:-21px -900px;
}

/*filtering*/

.GridFilterRow_SVA
{
	background:#fff;
}

.GridFilterRow_SVA td
{
	border-bottom:1px solid #828282;
	padding-top:3px;
	padding-bottom:5px;
}

.RadGrid_SVA .rgFilter
{
	background-position:2px -1025px;
}

.GridFilterRow_SVA input[type="text"]
{
	border:1px solid #828282;
	font:12px segoe ui,sans-serif;
	color:#242424;
	vertical-align:middle;
}

/*grouping*/

.GroupPanel_SVA
{
	border-top:1px solid #cacaca;
	border-bottom:1px solid #7d7d7d;
	background:#a1a1a1 url('Grid/sprite.gif') 0 -2316px repeat-x;
	color:#fff;
}

.GroupPanel_SVA .rgSortAsc
{
	background-position:-21px -862px;
}

.GroupPanel_SVA .rgSortDesc
{
	background-position:4px -861px;
}

.GroupPanel_SVA td
{
	border-bottom:1px solid #aaa;
	padding:4px 5px 6px;
}

.GroupPanel_SVA td td
{
	border:0;
	padding:0;
}

.GroupHeader_SVA
{
	color:#666;
	font-size:12px;
}

.GroupHeader_SVA td
{
	border-bottom:1px solid #909090;
	padding-top:6px;
	padding-bottom:3px;
}

.RadGrid_SVA .rgExpand
{
	background-position:5px -1057px;
}

.RadGrid_SVA .rgCollapse
{
	background-position:3px -1088px;
}

.GroupHeader_SVA td div
{
	top:-0.6em;
}

.GroupHeader_SVA td div div
{
	top:0;
}

/*editing*/

.GridEditForm_SVA
{
	border-bottom:1px solid #828282;
}

.RadGrid_SVA .rgUpdate
{
	background-position:3px -1249px;
}

.RadGrid_SVA .rgCancel
{
	background-position:3px -1280px;
}

/*hierarchy*/

.DetailTable_SVA
{
	border-right:0;
}

/*command row*/

.GridCommandRow_SVA
{
	background:#7d7d7d url('Grid/sprite.gif') 0 -2614px repeat-x;
	color:#fff;
}

.GridCommandRow_SVA td
{
	border:0;
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #5a5a5a;
	padding:0;
}

.GridCommandRow_SVA td td
{
	border:0;
	padding:3px 5px;
}

.GridCommandRow_SVA td td td
{
	padding:1px;
}

.GridCommandRow_SVA table
{
	border:0;
	border-bottom:1px solid #939393;
}

.GridCommandRow_SVA table table
{
	border:0;
}

.GridCommandRow_SVA a
{
	color:#fff;
	text-decoration:none;
}

.RadGrid_SVA .rgAdd
{
	background-position:0 -1220px;
}

.RadGrid_SVA .rgRefresh
{
	background-position:0 -1124px;
}

.RadGrid_SVA .rgEdit
{
	background-position:0 -1155px;
}

.RadGrid_SVA .rgDel
{
	background-position:0 -1188px;
}

/*loading*/

.LoadingPanel_SVA
{
	background:#efefef url('Grid/loading.gif') center center no-repeat;
}

/*multirow select*/

.GridRowSelector_SVA
{
	background:#555;
}

/*row drag n drop*/

.GridItemDropIndicator_SVA
{
    border-top:1px dashed #666;
}

/*tooltip*/

.GridToolTip_SVA
{
	border:1px solid #828282;
	padding:3px;
	background:#f9f9f9;
	color:#242424;
}

/*rtl*/

.RadGridRTL_SVA .GridHeader_SVA,
.RadGridRTL_SVA .ResizeHeader_SVA
{
	text-align:right;
}

.RadGridRTL_SVA .PagerLeft_SVA,
.RadGridRTL_SVA .GridPager_SVA .radslider
{
	float:right;
}

.RadGridRTL_SVA .PagerRight_SVA
{
	float:left;
}

