/*
R3Global.com
Build: 2.0.0
Release Date: 050109

*/
/*
r3 Purple: #623C8f
r3 Gold:   #9B864D



/* CSS Document */
body {
	no-repeat scroll 50% 50%;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #000000;
        text-align: center;
}

body
{
no-repeat scroll 50% 50%;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    color: #000000;
        text-align: center;

text-align: -moz-center;
}

.welcome
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-variant:small-caps;
    color: #000000;
}

a 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7262a0;
    font-size: 9pt;
}

a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #b6822c;
    font-size: 9pt;
}

.topNav
{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt;
    /* COLOR: black; */
    color: #7262a0;
    width:100%;
    padding-top:7px;
    font-variant:small-caps;
    margin:0 auto;
    text-align: right;
}

.topNav
{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt;
    /* COLOR: black; */
    color: #7262a0;
    width:100%;
    padding-top:7px;
    font-variant:small-caps;
    margin:0 auto;
    text-align: -moz-right;
}



.header
{
    background-image: url('../../../../assets/siteImages/headerBkd.gif');
    background-repeat: repeat;
    height:165px;
    width:100%;
    padding-right:5px;
    padding-top:4px;

}

.header
{
    background-image: url('../../../../assets/siteImages/headerBkd.gif');
    background-repeat: repeat;
    height:165px;
    width:100%;
    padding-right:2px;
    padding-top:4px;
    text-align: -moz-left;
}


.searchBtn
{
    padding-top:2px;
}


/* global navigation "categories" */

.globalNav
{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt;
    font-variant:small-caps;
    /* COLOR: black; */
    color: #7262a0;
    border-right: solid 1px #7262a0;
    border-top: solid 1px #7262a0;
    border-left: solid 1px #7262a0;
    border-bottom: solid 1px #7262a0;
    padding-top: 2px;
    padding-bottom: 2px;
    width:248px;


}

.goBtn
{
    padding-top:10px;
}

.navMain
{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 10pt;

}




/* search form */
.searchinput {
    font-size:11px; 
    font-family:Arial, Helvetica, sans-serif; 
    color:#333; 
    width:110px;
} 

.npbutton {
	padding: 3px;
	padding-left: 8px;
	display: block;
	border: 0px solid #cecece;
	white-space: nowrap;
}

.npheader {
	font-size: 12pt;
	BACKGROUND-COLOR: #D2CFCF;
	color: #414141;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 1px;
}
.npsubheader
{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 600;    
    COLOR: black;
	Height: 28px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-image: url(labelbg.jpg); 
	
    BACKGROUND-COLOR: #DEDFCE;
    white-space: nowrap;
}

.nptable
{
	width: 100%;
	vertical-align: top;
	overflow: auto;
        border-collapse: collapse;
	table-layout: auto;
        border-color: Silver;
        border-width: 0px 0px 0px 0px;
        border-style: solid;
}

.npbody{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: 500; 
    /* COLOR: black; */
    color: black;
    /* 9B864D */
}

.npbody a
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    /* COLOR: grey; */
    color: #9B864D;
    BACKGROUND-COLOR: transparent;
    
}

.npbody a:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: underline;
    /* COLOR: #9B864D; */
    color: #9B864D;
    BACKGROUND-COLOR: transparent; 
}
.npcategories{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold; 
    COLOR: #6c6a75;
    BACKGROUND-COLOR: #dedede;
}
.npcategories a
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    /* COLOR: #c6b0d9; */
    COLOR:silver;
    BACKGROUND-COLOR: transparent;
}

.npcategories a:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: underline;
    /* COLOR: grey; */
    COLOR:silver;
    BACKGROUND-COLOR: transparent; 
}

.npbodyalt{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: bold; 
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE; 
}
.npbodyalt a
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: underline;
    COLOR: #C50000;
    BACKGROUND-COLOR: transparent;
}
.npbodyalt a:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:500;
    TEXT-DECORATION: none;
    COLOR: black;
    BACKGROUND-COLOR: transparent; 
}
.npempty
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align:center;
	FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 10pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE;
}

.npwarning
{
    COLOR: darkRed;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 700
}

.nphighlight
{
	background-color:red;
}
.npbannerslot{
	background-color:#FFFFFF;
}
.npleftslot{
	background-color:#FFFFFF;
}
.nprightslot{
	background-color:#FFFFFF;
}
.nptopslot{
	background-color:#FFFFFF;
}
.npbottomslot{
	background-color:#FFFFFF;
}
/* Applies to the background of blocks */
.npmainslot{
	background-color:#FFFFFF;

}
.nptrailerslot{
	background-color:#FFFFFF;
}

/* tree */
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 0px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 

  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{


  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
}
.footerLink
{
	color:#9B864D;
}
.footerLink a
{
	color:#9B864D;
}
.footerLink a:hover
{
    TEXT-DECORATION: none;
    color:#9B864D;
}
.footerLink a:visited
{
    color:#9B864D;
}


.navNoLink
{
    cursor:pointer;
	border:1px solid #CCCCCC;
	background:#7262a0;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
	font-size:10pt;
	font-family:helvetica, verdana, arial, sans-serif ;
}

.nav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7262a0;
    font-size: 9pt;
}

#navLink
{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt;
    padding-left: 18px;
}

#navLink a
{
    FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt;
    padding-left: 18px;
}

#navLink li a:hover {
	background-color:#7262a0;
	color:#FFFFFF;
}

#navLink a.head:hover {
	color:#FFFF99;
}

#navigation {
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#FFFFFF;
	width:237px;
}
#navigation a.head {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#7262a0 url('navTheme/collapsed.gif') no-repeat 3px 4px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
}

#navigation a.headNo {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#7262a0 url('navTheme/collapsed.gif') no-repeat 3px 4px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
}

#navigation a.head:hover {
	color:#FFFF99;
}
#navigation a.selected {
	background-image: url('navTheme/expanded.gif');
}
#navigation a.current {
	background-color:#7262a0;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
}
#navigation li li a {
	color:#7262a0;
	display:block;
	text-indent:17px;
	text-decoration: none;
}
#navigation li li a:hover {
	background-color:#7262a0;
	color:#FFFFFF;
}


/* no acc */

#navigationNo {
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#FFFFFF;
	width:237px;
}
#navigationNo a.head {
	cursor:pointer;
	border:1px solid #CCCCCC;
	background:#7262a0 url('navTheme/collapsed.gif') no-repeat 3px 4px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
}


#navigationNo a.head:hover {
	color:#FFFF99;
}
#navigationNo a.selected {
	background-image: url('navTheme/expanded.gif');
}
#navigationNo a.current {
	background-color:#7262a0;
}
#navigationNo ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigationNo li {
	list-style:none outside none; display:inline;
}
#navigationNo li li a {
	color:#7262a0;
	display:block;
	text-indent:17px;
	text-decoration: none;
}
#navigationNo li li a:hover {
	background-color:#7262a0;
	color:#FFFFFF;
}



/* --- */

.navOver li li a:hover {
	background-color:#7262a0;
	color:#FFFFFF;
}

#wizard {
	width: 200px;
	border: 1px solid black;
}
#wizard .title {
	background-color:#DDDDDD;
}

