/*SnapsisDNN Skinning Solution - RMCNARGS*/

/* ================================
    CSS STYLES FOR SnapsisDNN
   ================================
*/   
/* Main Body & Scrollbars */
.Body
{
    scrollbar-base-color: #336699;
    scrollbar-face-color: #dee3e7; 
    scrollbar-track-color: #efefef; 
    scrollbar-arrow-color: #006699;
    scrollbar-highlight-color: white; 
    scrollbar-3dlight-color: #d1d7dc; 
    scrollbar-shadow-color: #dee3e7;
    scrollbar-darkshadow-color: #98aab1;
    background-color: white;
    padding-top:0;
    color:#000000;
}
/* Banner Styles */
.PortalBanner {
	height: 220;
	width: 796;
	padding: 0;
	background-image: url(portalbanner.jpg);
	background-repeat: no-repeat;
}
.PortalBannerRepeat {
	width: 100%;
	height: 210;
	padding: 0;
	background-image: url(banner-repeat.jpg);
	background-repeat-horizontal: repeat;
	background-repeat: repeat-x;
}
.MainNavContainer {
	position: absolute;
	top: 175;
	left: 190;
	padding: 0;
	height: 1;
	width: 100%;
	color: #B2C1D6;
}
.DateContainer
{
	top: 220;
	left: 46;
	height: 20;
	width: 100;
	font-family: Verdana, tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	position: absolute;
	background-color: transparent;
}
.BreadcrumbArrow
{
    background-image:url("BreadcrumbArrow.gif");
    width:10px;
    height:15px;
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align: top;
}
.BreadCrumbContainer
{
	position: absolute;
	top: 190;
	left: 200;
	height: 20;
	width: 100%;
	font-family: Verdana, tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DCE4EC;
	z-index: 0;
	background-color: transparent;
	vertical-align: top;
}
A.BreadCrumbs:link, A.BreadCrumbs:hover, A.BreadCrumbs:active, A.BreadCrumbs:visited
{
	height: 20;
	font-family: Verdana, tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0C1DD;
	z-index: 0;
}
.LoginLogout, A.LoginLogout:Link, A.LoginLogout:Active, A.LoginLogout:Visited 
{
	font-family: Verdana, tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 175;
	left: 45;
	height: 16;
	color: #B2C1D6;
	background-color: transparent;
	padding-right: 5;
	padding-left: 5;
}
A.LoginLogout:Hover 
{
	color: #F5F5F5;
}
.ProfileRegister, A.ProfileRegister:Link, A.ProfileRegister:Active,  A.ProfileRegister:Visited
{
	font-family: Verdana, tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 195;
	left: 45;
	height: 16;
	width: 150;
	color: #B2C1D6;
	visibility: visible;
	background-color: transparent;
	padding-right: 5;
	padding-left: 5;
}
A.ProfileRegister:Hover, 
{
	color: #F5F5F5;
}
.Date
{
	height:20;
	width:100%;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color:black;
    position:absolute;
    top:50;
    left:250;
    visibility: hidden;
	background-color: transparent;
	padding-top:5;
	padding-right:5;
	padding-left:5;
}
.leftpane {
	height:100%;
	width:150;
	background-color:white;
	padding-top:0;
	padding-left:0;
	padding-right:5;
    background-image:url(leftPaneBack.gif);
    background-repeat:repeat-y;

}
.leftpaneshadow {
	height: 100%;
	width: 0;
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
	background-image: url(leftPaneShadow.jpg);
	background-repeat: repeat;
}
.Footer {
	font-weight: normal;
	font-size: 8pt;
	background-color: black;
	color: #FFFAF0;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	background-image: url(footer2.gif);
	background-repeat: repeat-x;
	height: 43px;
	line-height: 43px;
}
/* hyperlink style for the unselected tabs */
A.Footer:link, A.Footer:visited, A.Footer:active {
	text-decoration: none;
	border: none;
	color: #D9DAFF;
}
/* hyperlink style for the unselected tabs */
A.Footer:hover {
    text-decoration:    none;
    border:none;
    color:#ffffff;
}
.NormalSmall
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000
}
.NormalSmallRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #CC0000
}
.SignInContainer
{
	position:absolute;
	left:35;
	top:195;
	width: 310; 
	height: 150;
	visibility:visible;
	display:none;
	/*filter:alpha(Opacity=99 FinishOpacity=85 Style=1);*/

}
.SignInBackTop
{
	width: 311px; 
	height: 100px;
	vertical-align:top;
	background-image:url(SignInBackTop.gif);
	background-repeat:no-repeat;
}
.SignInBackTile
{
    height:100%;
    width:311px;
	background-image:url(SignInBackTile.gif);
	background-repeat:repeat;
}
.SignInBackBottom
{
	width:311px;
	height: 20;
	background-image:url(SignInBackBottom.gif);
	background-repeat:no-repeat;
}
.SignInbtnLogin
{
	background-image: url(login-btn.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.SignInbtnRegister
{
	background-image: url(register-btn.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.SignInbtnEmailPassword
{
	background-image: url(password.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.skin-border-container
{
    HEIGHT:100%;
    WIDTH:100%;
}
.skin-border-top-left
{    
    PADDING:0px;
    
}
.skin-border-top-tile
{    
    PADDING:0px;
    WIDTH:100%;
  
}
.skin-border-top-right
{    
    PADDING:0px;

}
.skin-border-right-tile
{    
    HEIGHT:100%;
    PADDING:0px;

}
.skin-border-bottom-right
{    
    PADDING:0px;
    
}
.skin-border-bottom-tile
{    
    PADDING:0px;
    WIDTH:100%;
   
}
.skin-border-bottom-left
{    
    PADDING:0px;
    
}
.skin-border-left-tile
{    
    HEIGHT:100%;
    PADDING:0px;
   
}
/*Snapsis - SolPartMenu Styles */
.ms_MenuContainer {background-color:transparent;}
.ms_MenuBar {cursor: pointer; cursor: hand; height:16; background-repeat:repeat-x}
.ms_SubMenu {
	z-index: 999;
	cursor: pointer;
	cursor: hand;
	background-color: #686B7A;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
}
.ms_MenuItem {
	cursor: pointer;
	cursor: hand;
	color: #AEBFD9;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: ;
	border-bottom: 1px solid #AEBFD9;
	border-top: 1px solid #AEBFD9;
	border-right: 1px solid #AEBFD9;
}
.ms_MenuIcon {cursor: pointer; cursor: hand; background-color: #000000; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; text-align: center; width: 20;height: 20;}
.ms_MenuItemSel {
	cursor: pointer;
	cursor: hand;
	background-color: #DEE6F1;
	color: white;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: ;
	border-bottom: 1px solid #AEBFD9;
	border-top: 1px solid #AEBFD9;
}
.ms_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-top: 1px solid #AEBFD9;
	border-bottom: 1px solid #AEBFD9;
	border-right: 1px solid #AEBFD9;
}
.Head   {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6885B9;
	background-image: url(rmcnargs-hdr-title-1.gif);
	background-repeat: no-repeat;
	height: 40px;
	text-indent: 40px;
	vertical-align: middle;
	text-align: left;
	line-height: 40px;
}

.SubHead   {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #AEBFD9;
}

.SubSubHead  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: black;
}

.Normal  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;

}

.NormalTextBox  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
}

.NormalRed  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
}

.NormalBold  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
}

.CommandButton   { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
}

A.CommandButton:link  {
	color: #333388;
	text-decoration: underline;
}

A.CommandButton:visited  { 
  color: #003366;
  text-decoration: underline;
}

A.CommandButton:active   { 
  color: #003366;
  text-decoration: underline;
}

A.CommandButton:hover   { 
  color: #ff0000;
  text-decoration: underline;
}

H1  {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #6080B4;
}

H2  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 20px;
  font-weight: normal;
  color: #AEBFD9;
}

H3  {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

H4  {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

H5, DT  {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}

H6  {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}

TFOOT, THEAD   {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: Black;
}

TH  {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

A:link  {
	color: #6080B4;
	text-decoration: none;
}

A:visited   {
	color: #0E7F13;
	text-decoration: none;
}

A:active   {
	color: #C4D6E2;
	text-decoration: none;
}

A:hover  {
	color: #B2C3DD;
	text-decoration: underline;
}

SMALL   { 
  font-size: 8px;
}
BIG  { 
  font-size: 14px;
}

BLOCKQUOTE, PRE  { 
  font-family: Lucida Console, monospace;
}

UL LI   {
	
	
}

UL LI LI   { 
}

UL LI LI LI  { 
}

OL LI   { 
}

OL OL LI   { 
}

OL OL OL LI  { 
}

HR  {
	color: black;
	text-align: left;
	height: 1px;
}

.Message   {
	background-color: #4F6EA5;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

.ItemTitle   {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #4F6EA5;
}

.SiteTitle   { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
}
A.SiteTitle:link  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

A.SiteTitle:visited  { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

A.SiteTitle:active   { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

A.SiteTitle:hover   { 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

/* css for orgchart */
TD.orgname {border: 1 solid gray;padding-left: 2pt;padding-top: 2pt;
            padding-bottom: 2pt;padding-right: 2pt;width:120px;height:50px;}
TD.orgactive {border: 2 solid red;padding-left: 2pt;padding-top: 2pt;
              padding-bottom: 2pt;padding-right: 2pt;width:120px;height:50px;}
TD.org3top {border-left: 1 solid gray;border-bottom: 1 solid gray;width:10px;}
TD.org3bot {border-left: 1 solid gray;width:10px;}
TD.org3spacertop {border-left: 1 solid gray;}
TD.org2left {border-right: 1 solid gray;border-top: 1 solid gray;width:10px;}
TD.org2right {border-top: 1 solid gray;border-left: 1 solid gray;width:10px;}
TD.org2spacerright {border-top: 1 solid gray;width:15px;}              
TD.org3spacerright {width:10px;}
TD.org1left {border-right: 1 solid gray;}
TD.org1right {border-left: 1 solid gray;}
P.orgname {font-family:arial;font-size:8pt;color:gray;
           margin-top:0pt;margin-bottom:0pt;}
P.orgjob {font-family:arial;font-size:8pt;color:gray;
          margin-top:0pt;margin-bottom:0pt;}

/*****************************************************
TTT Forum style sheet - Updated on Aug,23,2003 
*****************************************************/
.TTTBorder
{
	border: 1px solid;	
}
.TTTSubBorder
{
    border: 0px solid; 
}

.TTTHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, Helvetica;	
	background-color: #006699;	
	background-image: url(../../images/TTT/TTT_Header_BG.gif);	
}

.TTTHeaderText
{
	font-weight: bold;
	font-size: 8pt;
	color: White;
	font-family: Verdana, Arial, Helvetica;	
}


.TTTAltHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #4455aa;
	font-family: Verdana, Arial, Helvetica;
	background-color:#D1D7DC; 
	background-image: url(../../images/TTT/TTT_AltHeader_BG.gif);

}

.TTTAltHeaderText
{
	font-weight: bold;
	font-size: 8pt;	
	color: #4455aa;
	font-family: Verdana, Arial, Helvetica;
}

.TTTSubHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #4455aa;
	font-family: Verdana, Arial, Helvetica;	
}

.TTTTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #D4D9EC;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	text-decoration: none;
}

.TTTRow
{	
	color: #4455aa;	
	font-family: Verdana, Tahoma, Arial, Helvetica;
    	font-size: 11px;
    	font-weight: normal;
	
}

.TTTRowHighLight
{	
	color: #4455aa;	
	font-family: Tahoma, Arial, Helvetica;
    	font-size: 11px;
    	font-weight: normal;	
}
   
.TTTFooter
{
	color: white;
    	font-size: 8pt;
    	font-weight:bold;    
    	font-family: Verdana, Arial, Helvetica;	
    	background-color: #006699;
	background-image: url(../../images/TTT/TTT_AltFooter_BG.gif);
}
.TTTAltHeader
{
	font-weight: bold;
	font-size: 8pt;	
	color: #4455aa;
	font-family: Verdana, Arial, Helvetica;
	background-color:#D1D7DC; 
	background-image: url(../../images/TTT/TTT_AltHeader_BG.gif);

}
.TTTFooterText
{
    	color: white;
    	font-size: 8pt;
    	font-weight:bold;    
    	font-family: Verdana, Arial, Helvetica;	
}


/* hyperlink style for the selected tab */
A.TTTTitle:link {
    text-decoration:    none;
    color:#4455aa;
}

A.TTTTitle:visited  {
    text-decoration:    none;
    color:#D4D9EC;
}

A.TTTTitle:active   {
    text-decoration:    none;
    color:#4455aa;
}

A.TTTTitle:hover    {
    text-decoration:    none;
    color:#D4D9EC;
}

.TTTFormControl
{
    font-size: 1.0em;
    font-family: Verdana, Arial, Helvetica;
}
.TTTErrorText
{
	color: red;
}
.TTTQuote
{
	border-top: 1px #646e95 solid; 
	border-bottom: 1px #646e95 solid; 
}
/* text style for buttons and link buttons used in the portal admin pages */
.TTTCommand
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	font-family: Tahoma, Arial, Helvetica;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.TTTCommand:link
{
	color: white;
	text-decoration: underline;
}

A.TTTCommand:visited
{
	color: white;
	text-decoration: underline;
}

A.TTTCommand:active   {
    text-decoration:    underline;
    color: white;
}

A.TTTCommand:hover
{
	color: #ff9933;
	text-decoration: underline;
}
TD.TTTRow
{
    background-color: #eef3fb;        
}
TD.TTTMainHeader
{
	
}
TD.TTTHeader
{
	background-image: url(../../images/TTT/TTT_Header_BG.gif);	
	height: 28px;
	background-color: #006699;
}
TD.TTTAltHeader
{
	background-color:#D1D7DC;
	height: 28px; 		
	background-image: url(../../images/TTT/TTT_AltHeader_BG.gif);
}
TD.TTTAltFooter
{
	background-color:#D1D7DC;
	height: 28px; 		
	background-image: url(../../images/TTT/TTT_AltFooter_BG.gif);
}

TD.TTTSubHeader
{
	background-color: #D4D9EC;		
}
TD.TTTRowHighlight
{
    background-color: #D4D9EC;
}
TD.TTTFooter
{	
	background-color: #006699;
	height: 28px;
	background-image: url(../../images/TTT/TTT_Footer_BG.gif);
}

/* text style used for most text rendered by modules */
.TTTNormal
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.TTTNormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

.TTTNormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}

.TTTNormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.TTTCommandButton     {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.TTTCommandButton:link {
    text-decoration:    underline;
    color: #003366;
}

A.TTTCommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.TTTCommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

A.TTTCommandButton:hover    {
    text-decoration:    underline;
    color: #ff0000;
}

/* ASP Resource Management */

.ASPSearch_TopNav_Fore
{
	margin-left:12PX;
	color:White;
	font-family:Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
A.ASPSearch_TopNav_Fore:link  { 
  color: White;
  text-decoration: none;
}

A.ASPSearch_TopNav_Fore:visited  { 
  color: White;
  text-decoration: none;
}

A.ASPSearch_TopNav_Fore:active   { 
  color: White;
  text-decoration: none;
}

A.ASPSearch_TopNav_Fore:hover   { 
  color: Gray;
  text-decoration: underline;
}
.ASPSearch_TopNav_Back
{
	color:White;
}
.ASPSearch_ChildNav
{
	font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
}
.ASPSearch_RdoLabels
{
	font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color:White;
}
.ASPSearch_TopCats
{
	font-family: Tahoma, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
}
.ASPSearch_ChildCats
{
	font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
}


