﻿/* 
================================
Skin styles for DotNetNuke
================================
*/   
html, body, form, fieldset, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd {
  margin: 0;
  padding: 0;
}
html, body {
  height: 100%;
}

body {
  font: normal 1em Verdana, Arial, Helvetica, sans-serif;
  background-color: #fff;
  font-size: 100%;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;  
  background-image: url(../gfx/left_bar.gif);
  background-repeat: repeat-y;
}

A:link
{
	/*color:#990099;*/
	color: #780032;
	text-decoration: underline;
}

A:visited
{
	/*color:#000066;*/
	color: #780032;
	text-decoration: underline;
}

A:hover
{
	/*color:#990099;*/
	color: #780032;
	text-decoration: underline;
}

A:active
{
	/*color:#990099;*/
	color: #780032;
    text-decoration: underline;
}

UL LI
{
    list-style-type: disc;
}

.Normal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

hr {
  clear: left;
  margin-top: 10px;
}

h1, h2, h3, h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 sup {
  font-weight:normal;
}

img {
padding:0px;
margin:0px;
border:none;
}

h1 {
  font-size: 26pt;
  font-style: normal;
  line-height: 26pt;
  font-weight: bold;
  color: #999999;
}

h2 {
  font-size: 18pt;
  font-style: normal;
  line-height: 18pt;
  font-weight: normal;
  color: #660033;
  font-family: georgia,"times new roman",serif;
  padding-bottom: 5px;
}

h3 {
  font-size: 16pt;
  font-style: normal;
  line-height: 20pt;
  font-weight: bold;
  color: #999999;  
  letter-spacing: 0;
}

h4 {
  font-size: 14pt;
  font-style: normal;
  line-height: 14pt;
  font-weight: bold;
  color: #999999;  
}

p {
  line-height: 15px;
  font-size: 13px;  
  
}

.wrapper {
  font-size: 8.5pt;
  letter-spacing: -.04em;
}


img {
  border: none;
}

.pagemaster 
{
  float: left;
  width: 1000px;  
	/*width: 994;*/
	/*height: 100%;	*/
	/*background-color: #fefefe;*/
	/*font-family: Verdana;*/
}

.skinmaster  p {
  display:block;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: -.02em;
  padding: 0 0 10px 0;
}

.skinmaster {  
  /*margin: 0px 0 0 15px;*/
  float: left;
  width: 100%;  /*565*/
  padding: 0;  
}


.skinmaster ul {
  margin-left: 25px;
  padding: 0 0 0 0;
  line-height: .9em
}

.skinmaster li {
  /*font-size: .7em;*/
  letter-spacing: -.02em;
  padding:0 0 .5em 0;
  margin: 0 0 0 .5em;
}

.skinmaster li strong {
  color: black;
}

.skinmaster strong {
font-size: 1em;
font-weight:bold;
color:black;

}

.skinmaster dl {
  margin: 0px 0px 20px 0px;
}

.skinmaster dt {
  font-weight: bold;
  margin-top: 20px;
}

.skinmaster dd li {
  margin: 0;
}

.skinmaster dl dl dt {
  font-weight: bold;
  color: #999999;
  margin-left: 27px;
}

.skinmaster dl dl dd {
  margin-left: 40px;
}

.skinmaster dl dl dl dt {
  color: black;
  margin-left: 27px;
}

.skinmaster .listtitle {
  font-weight: bold;
}

.skinmaster .plain {
  list-style-type: none;
}

.skinmaster h1 {
  margin: 0 0 30px 0;
}

.skinmaster h2 {
  margin: 0px 0 20px 0;
}

.skinmaster h3 {
  padding: 0px 0px 7px 0px;
}

.skinmaster h4 {
  margin: 20px 0px 0px 0px;
}

.content {
  float: left;
  /*margin-top: 20px;*/
  padding: 0px 0 20px 15px;
  width: 100%;
}

.content a:link, .content a:visited {
color: #780032;
}

.content a:link strong, .content a:visited strong {
color: #780032;
}

.skinheader 
{
  /*border-width: 2px;
  padding: 25px 10px 15px 10px;*/
  margin: 0;  
  padding: 0;
  width: 100%;

}
.skingradient
{
	/*background-image: url(nav_bg2.gif);*/
	height: 28px;
	background-color: #000000;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane
{
	/*width: 100%;*/
	background-color: transparent;
	background-image: url(BG_TopPane.jpg);
	background-repeat: repeat-x;
}
.leftpane
{
	margin: 0;
	padding: 0px;
	width: 163px;
	background-color: #F1E3C5;
}
.contentpane
{
	width: 489px;
	background-color: transparent;
}
.rightpane {
				width: 100px;
				background-color: transparent;
				padding-left: 15px;
}
.bottompane {
	/*width: 100%;*/
	background-color: transparent;
}

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td
{
	/*TD if menu option for using tables is on*/
	cursor: pointer;
	cursor: hand;
	font: 13px;
	font-weight: normal;
	font-style: normal;
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap; /*Word wrapping menu item now optional*/
	padding: 1px 1px 3px 1px;
}

/* Main Menu Items*/
.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 15px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover
{
	background-color: #000000;
}

.main_dnnmenu_itemhover td
{
	color: #781034;
	background-color: #F1E3C5;
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu
{
	border: 1px solid #F1E3C5;
	background-color: #FBF8EC;
	cursor: pointer;
	cursor: hand;
	color: #656665;
	z-index: 1000;
	margin-top: 9px;
}

.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow
{
	border-right: #cad5ea 1px solid;
	border-bottom: #cad5ea 1px solid;
	border-top: #cad5ea 0px solid;
	/*font-family: webdings;*/
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	color: #000000;
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}



.bottomnav
{
  height: 30px;
  font-size: 8.5pt;
}

.logobar
{
	background-image: url(RCBlogo_blue_Small.jpg);
}
.bluebar
{
	/*background-image: url(RCBlogo_blue.gif);*/
	background-image: url(RCBlogo_blue_Small.jpg);
	padding-left: 5px;
	padding-bottom: 4px;
	background-repeat: repeat;
}

.toplinks
{
}
a.bluebar
{
	font-size: small;
	color: #FFFFFF;
}

#dnn_dnnLOGO_imgLogo
{
	padding: 0px;
	margin: 0px;
	width: 243px;
	height: 71px;
	vertical-align: bottom;
}

#dnn_TopLinkPane .Normal
{
	font-size: xx-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#dnn_TopLinkPane a.Normal
{
	font-size: xx-small;
	color: #FFFFFF;
	font-weight: bold;
}

.RCBAllPoint
{
	width: 150px;
	padding-right: 10px;
	/*vertical-align: middle;*/
}

.RCBSearchText
{
	font-size: xx-small;
	color: #FFFFFF;
	font-weight: bold;
	padding-right:110px;
}

a.RCBGoButton
{
	font-size: x-small;
	color: #002A92;
	font-weight: bold;
	background: #E6A105;
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: White;
}

a.RCBSearch:hover
{
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#dnn_TopLinkPane a.Normal:hover
{
	font-size: xx-small;
	/*color: #00FF00;*/
	color: #EAB12F;
	text-decoration: none;
	font-weight: bold;
}


.linkimage_image
{
	padding: 0px;
	margin: 0px;
	display: block;
}

.linkimage_list_cell
{
	padding: 0px;
	margin: 0px;
	empty-cells: hide;
	border-spacing: 0px;
}

.foo
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #977948;
}

hr
{
	color: White;
}

a.BranchNav
{
	font-size: 9pt;
}

.BranchNavigation
{
	text-align: left;
	padding-left: 5px;
}

.BranchRightContainer
{
				padding-top: 30px;
				width: 200px;
				text-align: left;
}

.BranchManagerTitle
{
	font-size: medium;
	color: Red;
}

.home_Tri{
	background-repeat: repeat-x;
	background-position: 2 0;
	background-image: url(mid_fade_slice.jpg);
}
.home_tri td{
				border-right: 1px #996633 solid;
}

#rate_txt th{
  font-size: 8pt;
  font-weight: bold;
  color: #000;
  border: 0;
  margin: 0;
  padding: 0;
  width: 174px;
  border-collapse: collapse;
}

#rate_txt .lb p, #rate_txt .db p{
  float: left;
}

#rate_txt .lbhead {
  font-weight: bold;
  background-color: #E8D4A3;
  color: #780032;
}
#rate_txt .lbhead2 {
  background-color: #E8D4A3;
  color: #780032;  
}

#rate_txt .bar {
  font-size: 8pt;
  background-color: #D2C09F;
  color: black;
}

#rate_txt  .bar2 {
  font-size: 8pt;
  background-color: #F1E6C6;
  color: black;
}

#rate_txt #depositrates {
  display: none;
}

#rate_txt a:link, #rate_txt a:visited {
  color: black;
}

#rate_txt img {
  float: right;
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
}

.LoanRates
{
	font-family: Verdana;
	font-size: medium;
}
.DepositRates
{
	font-family: Verdana;
	font-size: medium;
}

/* MODULE-SPECIFIC */
.DNN_FAQsContent a.SubHead p    
{
	display:inline;    
	margin: 0px 0px 0px 0px;
}

.DNN_FAQsContent .Normal p    
{
	display:inline;    
	margin: 0px 0px 0px 0px;
}




  /* OVERVIEW */
#template_overview h2 {
  margin-bottom: 0.25em;
}

#template_overview h3 {
  font-size: 11pt;
  font-weight:bold;
  line-height: 14pt;
  color: #000000; 
}

#template_overview h3 sup{
  line-height: .5em;
}

#template_overview h4, #template_listcolumns h4 {
  font-size: 11pt;
  line-height: 1.1em;
  color: #780032; 
  /*font-weight: lighter;*/
  margin-bottom: 3px;
  margin-top:.9em;
}

#template_overview h4 a{
  font-size: 11pt;
  line-height: 1.1em;
  color: #780032; 
  font-weight: lighter;
  margin-bottom: .3em;
  margin-top:.9em;
}

#template_overview li {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.4em;
  /*font-size: .7em;*/
}

#template_overview ul {
  margin-top: 0;
  margin-bottom: 0;
}

#template_overview .repeating {
  /*margin-top: -.5em;*/
  margin-top: 3px;
}

  /* LISTCOLUMNS */
#template_listcolumns ul {  
  margin-left: 0;
  margin-right:35px;
  padding: 0;
}

#template_listcolumns li {  
  list-style-type: none;
  width: 150px;
  padding: 0;
  margin: 0;
  font-size: 1em;
}

#template_listcolumns li ul {
  margin: -1em 0 0 0;
  padding: 0;
}

#template_listcolumns li ul li {
  list-style-type: disc;
  padding: 0;
  margin: 0 0 0 16px;
}

/*#template_listcolumns h4 {  
  font-size: 10pt;
  font-style: bold;
  line-height: 14pt;
  color: #000000;
}*/

#template_listcolumns #left li {
  width:350px;
}

#template_listcolumns #left {
  margin:0 30px 0 0;
  float: left;
}

#template_listcolumns #right {
  width:375px;
  float: left;
}

#template_listcolumns #right p {
  padding:5px 0 0 0;
  width:375px;
  float: left;
}

/* OVERVIEW TABLE */
#template_overviewtable table {
  border-collapse: collapse;
  width: 565px;
  margin: 0;
  padding: 0;   
}

#template_overviewtable a:link, #template_overviewtable a:visited {
color: #780032;
}

#template_overviewtable a:link strong, #template_overviewtable a:visited strong {
color: #780032;
}

#template_overviewtable th {
  background-color: #F1E3C5;
} 

#template_overviewtable td ,#template_overviewtable th {
  border-right: 1px solid #896633;
  padding: 0;
  margin: 0; 
  width: 115px;
  vertical-align: top;
  padding: 10px 5px 10px 5px;
}

#template_overviewtable a,#template_overviewtable table th p,#template_overviewtable table td p,
#template_overviewtable table td ,#template_overviewtable table th {
  font-size: 10px;
  line-height: 12px;
}

#template_overviewtable td p,#template_overviewtable th p {
  font-size: 11px;
  line-height: 13px;
  color: black;
}
#template_overviewtable td p sup,#template_overviewtable th p sup{
  font-size: 8px; 
  line-height: 0;
  padding: 0;
}
#template_overviewtable th {
  text-align:left;
  color: #5a5a5a;  
}

#template_overviewtable strong{
color:#780032;
}

#template_overviewtable .temptablerow1 {
  width: 150px;
}
#template_overviewtable .temptablerow2 {
  width: 60px;
}


#template_overviewtable .templatetableheader {
  color: white;
  /*display: block;*/
  background-color: #780032;
  font-weight: bold;
  padding: 8px 0 8px 5px;
  /*page-break-before: always;*/
  font-size: 15px;
  line-height: 15px;
  width:565px;
}




#template_overviewtable h3
{
  font-size: 14px; /*.9em;*/
  line-height: 16px;/*1em;*/
  color: #000000; 
  margin-bottom: .3em;
  /*margin-top:.9em;*/
}

#template_overviewtable h4 {  
  font-size: 11px;/*.85em;*/
  line-height: 13px;/*1.1em;*/
  color: #780032; 
  font-weight: lighter;
  margin-bottom: .3em;
  margin-top:.9em;
}

#template_overviewtable h4 a{  
  font-size: 11px;/*.85em;*/
  line-height: 13px;/*1.1em;*/
  color: #780032; 
  font-weight: lighter;
  margin-bottom: .3em;
  margin-top:.9em;
  text-decoration: underline;
}

#template_overviewtable_edit .NOTanEditor {
   height: 50px;
}

#template_overviewtable_edit #editabletable {
   margin: 5px 0 0 -2px;
   padding: 0;
}

#template_overviewtable_edit .templatebuttons {
   margin: 0;
   padding: 0;  
}

#template_overviewtable_edit #updownarrows {
  float: left;
}

#template_overviewtable .col5 {
  margin: 0;
  padding: 0 15px 0 15px;
}


#template_overview .repeating {
  /*margin-top: -.5em;*/
  margin-top: 3px;
}

#template_overview .repeating img {
  float: left;
  clear: left;
  margin: 15px 15px 5px 0;
}
#template_overview .repeating .repeating_content {
  float: left;
  width: 400px;
}
#template_overview .repeating .hasnoimage .repeating_content {
  width: 565px;
}

#template_overview .repeating .bigimage .repeating_content {
  width: 565px;
}


.c1 td {  
  background-color: #F1E3C5;
}

.c2 td {
  background-color: #E8D4A3;
}

#contentpane {
  float: left;
  margin-top: 20px;
  padding: 0px 0 20px 15px;
  /*width: 565px;*/
}

#contentpane a:link, #contentpane a:visited {
color: #780032;
}

#contentpane a:link strong, #contentpane a:visited strong {
color: #780032;
}

#maincontent {  
  /*margin: 0px 0 0 15px;*/
  float: left;
  width: 565px;  /*565*/
  padding: 0;  
}

#maincontent h1 {
  margin: 0 0 30px 0;
}

#maincontent h2 {
  margin: 0px 0 20px 0;
}

#maincontent h3 {
  padding: 0px 0px 7px 0px;
}

#maincontent h4 {
  margin: 20px 0px 0px 0px;
}

/* LEFT NAV */
#leftnav .Normal
{
	padding: 0;
}
#leftnav
{
	/*clear: left;*/
	float: left;
	padding-top: 0;
	width: 163px;
	background-color: #F1E3C5;
	/*padding: 0 0 .5em 0;*/
	text-align: left;
}

#leftnav a:link, #leftnav a:visited {
  display:block;
  font-size:.68em;
  line-height:1.25em;  
  text-decoration:none;
}

#leftnav a
{
	color: black;
	display: block;
	width: 100%;
	padding: 10px 0px 10px 5px;
}

#leftnav a:hover {
  color:#780032;  
  background-color: white;
}

#leftnav ul
{
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	width: 100%;
}

#leftnav li
{
  display: block;
  list-style-type: none;  
  margin: 0 0 0 0;
  padding: 0;
  border-bottom: solid 1px white;
  width: 98%;
}

#leftnav a.levelselected {
  color: #A68462;
}

/* END LEFT NAV */

.navloc
{
	font-size: 10px;
	margin: 0 0 15px 0;
}

.brreplace {
  display: block;
  height: 10px;
  margin: 0;
  padding: 0;
}

#disclaimer {
  float: left;
  clear: both;
  margin: 10px 0 0 0;
  font-size: 10px;
  line-height: 13px;
}

#disclaimer p {
  font-size: 10px;
  line-height: 13px;
}


#disclaimer strong{
  font-size: 10px;
  line-height: 13px;
  color:black;
}

#disclaimer a:link, #disclaimer a:visited {
color: #780032;
font-size: 11px;
}

.insertedtable {
  border-collapse: collapse;
  width:535px;
  margin-top:5px;
  font-size: 10px;
  line-height: 13px;
}

.insertedtable strong {
  color:#780032;
  /*font-size: .97em;*/
}

.insertedtable td {
  vertical-align:top;
  /*font-size: .75em;*/
  padding: 3px 5px 3px 0px;
  border-bottom:solid 1px #896633;

}

#moolamoola img {
  float: left;
  clear: both;
}
#moolamoola .repeatingcontent {
  float: left;
  clear: both;
  width: 565px;
}

#dnn_BottomRightPane{
	/*background-repeat: repeat-x;
	background-position: 2 0;
	background-image: url(mid_fade_slice.jpg);*/
	background-color: #F1E3C5;
}

.Button_Span{
				border: medium #FFFFFF outset;
				padding-right: 3px;
				padding-left: 3px;
				padding-bottom: 3px;
				color: white;
				padding-top: 3px;
				background-color: blue;
}

.Button_Span a{
				color: white;
				text-decoration:none;
}

.Button_Span a:active{
				color: white;
				text-decoration:none;
}

.Button_Span a:hover{
				color: white;
				text-decoration:none;
}

.Button_Span a:visited{
				color: white;
				text-decoration:none;
}

