/* --------------- START Page Property Styles --------------- */
			#container {
				position:relative;
				width:978px;
				margin:0 auto;
				padding:0 10px;
				background-image:url(../images/container_bg.png);
				background-repeat:repeat-y;												
			}
			body {				
				margin: 0px !important;
				padding: 0px !important;
				font: 75%/1.75 Arial, Georgia, "Times New Roman", Times, serif;
				color: #333333;
				background-color:#6B8AAF;
			}
			
			body#popup {
				background-image:none;
				height:550px;
			}
			
			h1, p {
				margin-bottom: 1em;
				padding-bottom: 0;
			}
			
			h1 {
				font-size: 1.5em;
				font-weight:bold;
				color: #004D8C;
				margin-top: 0.2em;
			}
			
			h2 {
				font-size: 1.25em;
				color: #FFFFFF;
				margin-bottom:-1.50em;	
				margin-top:1.25em;	                          										
            }            
			
			.subHeading h2 {	                         
				padding:9px 0px 10px 5px;                                           				
            }  
                        
            .subHeading {
				background: url(../images/subheadingbackground.gif) left repeat-x;	 
                clear:left;                                    	
			}               
			
			h3 {
				font-size: 0.97em;
				color: #004D8C;
				margin-bottom:-17px;
				padding-bottom:-17px;	
			}
			
			h3.indentUnderline {
				padding-left:10px;
				text-decoration:underline;
			}			
			
			h4 {
				font-size: 1.25em;
				color: #004D8C;
				margin-bottom:-1em;	
				margin-top:1.25em;											
			}
			
			h6 {
				font-size: .90em;
				color: #003159;
				margin-top:15px;
				padding-left:5px;
				font-style:italic;
			}
			
			img {
				border: 0px;
				margin: 0;
				padding: 0;
			}
			
			a {
				color: #004D8C;
			}
			
			/* Assume no padding, browsers. */
			#content {				
				z-index:0;				
				margin: 0px !important;
				padding: 0px !important;

			} 
									
			.leftSpacer {
				width: 178px;
			}
			
			.floatRight {
				float:right;
				margin:5px 10px 0px 5px;
				padding:2px 2px 2px 2px; 
				border:1px solid #8C8C8C;
			}
			
			.floatLeft {
				float:left;
				margin:5px 10px 0px 5px;
				padding:2px 2px 2px 2px; 
				border:1px solid #8C8C8C;
			}
			
			
/* --------------- END Page Property Styles --------------- */
			
/* --------------- Header --------------------------------- */
			#header {						
				top:0px;
				left:0px;						
				margin: 0px 0px -1px 0px !important;
				padding: 4px 0px 4px 0px;						
				background:#FFFFFF url(../images/headerback.gif) left no-repeat;
				height:87px;			
				width:980px;
				min-width:980px;						
			}			
			
			#quicklinks {
				position:absolute;
				top:0px;
				right:20px;				
				margin:0px;
			}
			
			#popup #quicklinks {
				display:none;
			}
			
			#quicklinks p {				
				padding:0px;
				margin:0px;
			}
			
			#quicklinks a {
				margin-left:2px;
				margin-right:5px;
				color:#999999;
			}
			
			#quicklinks a:hover {
				color:#004D8C;
			}
			
			#headerspace, #headerspaceWidth {
				position:absolute;
				background:#999999 url(../images/headerspace.gif);
				top:76px;
				z-index:50;
				width:100%;				
				min-width:980px;	
				height:15px;
			}
			
			#headerspaceWidth{				
				width:980px;
			}
			
            #header #headerSlogan {
            	position:absolute;
                left:55px;
                top:53px;
                z-index:2;
                width:auto;
                height:auto;
            }            
          
            
/* --------------- End Header --------------------------------- */		
			
/* --------------- LEFT NAVIGATION ------------------------ */
			
			#online {
				margin:10px 0px 0px -1px;               				
				padding:0px;
				height:135px;
				width:180px;
				background: url(../images/onlinebankingback.gif);
				border:1px solid #8C8C8C;
			}
	
			#online #personalonline {				
				margin:0px 0px 0px 0px;				
				padding:0px;
				text-align:center;							
			}			
			
			#online #personalonline h2 {
            	color:#FFFFFF;
                margin:10px 0px 0px 0px;
                padding:0px;
                font-weight:bold;
                font-size:1em;
            }
            
            #online #personalonline p {		
				position:relative;
                padding:0px;
				margin:3px 0px 0px 0px;	
                color:#FFFFFF;
                line-height:1.3em;  							
			}	           		
			
            #online #personalonline p a, #online #personalonline p span a {
            	font-family:Arial, Helvetica, sans-serif;
                color:#FFFFFF;
                text-decoration:underline;
                font-weight:bold;   
                margin:0px;
                padding:0px;
                          
            }
            
			#online #personalonline p a {					
				font-size:1em;	
			}
            
            #online #personalonline p span a {          
				font-size:0.80em;            			
            }		
			
			#online #personalonline p a:hover {
				color:#999999;
			} 			
						
			#navads {
				position:relative;
				background-color:#5B7F71;
				margin-top:15px;
				margin-bottom:10px;
				margin-left:1px;
				margin-right:1px;
				padding:0px;
				text-align:left;
				height:80px;
				width:175px;
				border:2px solid #8C8C8C;
			}	
			
			#navads p {					
				position:absolute;
				top:40px;
				left:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.9em;
				line-height:1.3em;
				padding-top:2px;
				padding-left:5px;
				padding-right:0px;
				padding-bottom:0px;
				margin-top:0px;
				margin-left:0px;
				margin-right:0px;
				margin-bottom:0px;					
				color:#ffffff;				
			}
			
			#navads img {
				padding:0px;
				margin:0px;
				border-bottom:1px solid #8C8C8C;
			}			
			
			#navads p a {
				text-decoration:underline;		
				color:#FFFFFF;	
				font-weight:bold;		
			}
			
			#navads p a:hover {
				color:#999999;
			}			
			
			#leftcolumn {
				width: 185px;
                margin:10px 0px 0px 0px;														
			}
            
            #leftcolumn div {
            	margin:0px 0px 15px 0px;
            }
			
			#leftcolumn a {
				color: #666666;
				text-decoration: none;
			}
			
			#leftcolumn a:hover {
				text-decoration:underline;
			}
			
			#leftcolumn h2 {
				font: 1em arial, verdana, helvetica, sans-serif;
				color:  #004D8C;
				margin-bottom: .2em;
				margin-top: .7em;
				font-weight: bold;
			}
			
			#leftcolumn .textBox {
				position:relative;						
				width:175px;				
				border:2px solid #8C8C8C;				
				background-color:#CCCCCC;
				margin:0px;
				margin-bottom:20px;
				padding:0px;
				text-align:center;			
			}				
			
			#leftcolumn .textBox h2 {				
				line-height:3em;
				font-size:1em;
				color:#FFFFFF;
				background:#004D8C url(../images/recognizefraud.gif) repeat-x;				
				margin:0px;
				padding:0px;
				border-bottom:2px solid #8C8C8C;
			}		
			
			#leftcolumn .textBox p {				
				padding:0px 10px;
				margin:5px;				
				width:auto;
				line-height:1.4em;
				text-align:justify;
				color:#000000;						
				font-weight:bold;
			}				
			
			#popUpSpecial {
				position:relative;						
				width:175px;				
				border:2px solid #8C8C8C;				
				background:#FDFDFD url(../images/popupback.gif) repeat-x;
				margin:15px 0px 15px 0px;
				padding:0px;
				text-align:center;			
			}			
			
            #popUpSpecial p {
            	margin:0px;
                padding:0px;
            }
            
			#popUpSpecial p a { 
            	color:#333333;
            	height:auto;
                display:block;
                padding:5px;
                line-height:1.3em;
                font-weight:bold;
            }
            
			#popUpSpecial p a:hover { color:#333333;}
/* ---------------END LEFT NAVIGATION ------------------------ */

			
/* --------------- START Footer Styles --------------- */
			
			#footer {
				position: relative;  /* Needed for Safari */
				background-color: #004D8C;
				border-top: 2px solid #8C8C8C;
				color: #FFFFFF;
				font-size: .8em;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				height:40px;
			}
			#fdic {}
			#fdic img {}
			#footer p {
				padding-left: 10px;
			}
			
			#footer a {
				color: #FFFFFF;
			}
			
			
			#innerFooter {
				text-align:center;
				margin:45px 0px 0px 0px;				
			}			
			
			#innerFooter a:hover {
				color:#666666;
			}
			
			#innerFooter .notice {
				width:100%;
				text-align:left;
			}
			
			#innerFooter .notice p {
				position:relative;
				font-size:0.9em;
				line-height:1.05em;
				width:250px;		
				margin:25px 10px 10px 125px;				
			}
			
			#financial #fdic {
				display:none;
			}
			
			#indexInnerFooter {				
				position:relative;
				margin:0px;
				padding:0px;
				text-align:justify;
				height:150px;
				width:500px;
				padding-bottom:25px;				
				left:213px;				
				top:-10px;
			}
			
			#indexInnerFooter #innerFooter .notice p {
				text-align:justify;
			}
            
            #financialDisclaimer {
            	display:none;
            }
            
            #financial #financialDisclaimer {
            	display:block;                
                margin:auto;
                padding:0px;
                width:inherit;                                 
            }
            
            #financial #financialDisclaimer p {    	
                text-align:center;
                font-size:.9em;
				line-height:1.2em;
                margin:20px 0px -25px 0px;
                padding:0px;
            }
				
/* --------------- END Footer Styles --------------- */
		
			
/* --------------- START Menu Styles --------------- */			
			
			#topmenu{				
				position:relative;	
				height:100%;
				width:100%;
				height:2.85em;				
				background: #004D8C url(../images/navback.gif) repeat-x;				
				z-index:50;			
				border-left:1px solid #8C8C8C;
				border-right:1px solid #8C8C8C;
				border-top:1px solid #8C8C8C;
				border-bottom:1px solid #8C8C8C;														
			}					
						
			#navpos{	
				position:absolute;
				top:95px; 
				z-index:99;
				min-width:980px;				
				margin: 0px !important;
				padding: 0px !important;					
			}			
			
			#nav{
				list-style: none;
				margin: 0px !important;
				padding: 0px !important;
				width:1000px;
				min-width:1000px;								 
			}
			
			#nav ul { 
				padding: 0;
				margin:0;
				list-style: none;
				width:11.5em;
				z-index:99;
				position:relative;
				overflow:visible;  
			}
			
			#nav li { 
				margin:0;   
				position: relative; 
				float:left;
				width: 11.5em;
				background: #004D8C url(../images/navback.gif) repeat-x;		
				border-left:solid 1px #8C8C8C;
				border-right:solid 1px #8C8C8C;
				border-bottom:solid 1px #8C8C8C;
				border-top:solid 0px #8C8C8C;
				display:block;
				height:auto;
				text-align: center;
			}
			
			#nav ul li{ background: #004D8C url(../images/navback.gif) repeat-x;}			
			#nav ul li{ border-width:1px 0 0 0;}
			#nav ul ul li{ border-width:1px 0 0 1px;}
			#nav ul ul li:last-child{border-width:1px;}
			 
			#nav a {
				text-decoration:none; 
				display:block;
				/*padding: 0.1em;*/  
				/*margin:0.2em 0 0.2em 0.1em;*/ 
				width:11.5em; 
				height:2.8em;
				line-height:1.4em;
				/*padding-left: 0.5em;*/ 
				color: #FFFFFF;			
				font-weight:700;
			}
			
			/* Makes second level menus smaller */ 
			#nav ul li a {
				padding-top:10px;
				height:2em !important;
				line-height:1.2em !important;						
			}
			
			#nav ul li a.twoline {
				height:2em !important;
				padding-top:5px !important; 
				padding-bottom:5px !important;
				line-height:1.1em !important;
			}
			
			#nav a:hover, #nav li:hover{
				background: #004D8C url(../images/navroll.gif) repeat-x;		
			}
			
			#nav ul li:hover, #nav ul li a:hover { 
				background-color:#DFDFDE;
			}			
			
			#nav ul{
				display:none;   
			}			
			 
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
				display:none; 
			}
			
			#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
				display:block;								
			}
			
			li>ul { 
				top: auto;
				left: auto;
			}
			
			/*Sub section styling of the navigation*/
			#consumer #consumerNav, #commercial #commercialNav, #otherservices #otherNav, #trustservices #trustNav,
			#nationstitleservices #nationsNav, #starkerexchange #starkerNav, #financial #financialNav
			{
				background: #004D8C url(../images/navroll.gif) repeat-x;
			}
								
/* --------------- END Menu Styles --------------- */

			
/* --------------- START Main Body Styles ---------------*/
			
			#middle {
				/*background: url(../images/mainBackground.gif) repeat right;*/							
			}			
			
			#maincolumn{
				width: 553px;
				padding-left: 5px;
				position:relative;
				z-index:1
			}
			
			#maintext p {
				text-align: justify;
			}			
						
			#maintext
			{
				width:500px;				
			}
            
            #maintext .center
            {
            	text-align:center;
                margin:auto;
            }
			
			#maintext a:hover {
				color:#999999;
			}
			
			#mainImageContainer {
				position:relative;									
				width:auto;	
				height:auto;				
				padding:0px;
				margin-bottom:10px;
				margin-top:10px;										
			}			
			
			#mainImageContainer #mainImage {				
				display:block;
				height:auto;
				left:0px;						
				margin:0px;
				padding:0px;						
			}				
			
			#rightColumn{
				position:absolute;										
				left:740px;	
				z-index:0;
				top:147px;				
				padding:0px !important;
				margin:0px 0px 0px 0px !important;			
			}						
			
			/*#rightColumn #textBox, #rightColumn .imageSpace, #rightColumn #switchKit {*/
			#rightColumn div {
				margin:0px 0px 15px 0px;
                padding:0px;
			}	
            
            #rightColumn div .noPaddingMargin {
            	margin:0px;
                padding:0px;
            }		
			
			#rightColumn a {
				margin:0px;
				padding:0px;				
			}			
			
			#rightColumn .imageSpace {
				position:relative;
				top:0px;				
				padding:0px 0px 0px 0px;
				height:63px;
				width:160px;
				border:1px solid #8C8C8C;
				text-align:left;					
			}			
		
			#rightColumn .imageSpace img {							
				position:absolute;
				top:0px;
				left:0px;
				border:0px;				
			}
			
			#rightColumn #switchKit {
				position:relative;
				top:0px;				
				padding:0px 0px 0px 0px;
				height:auto;
				width:160px;
				border:1px solid #8C8C8C;
				text-align:left;					
			}			
			
			#rightColumn #switchKit p{
				margin:0px 0px 0px 0px;
				padding:0px 0px 5px 5px;
				width:155px;
				line-height:1.2em;
				font-size:.85em;
				font-weight:bold;
			}
			
			#rightColumn #switchKit p img {						
				border:0px;
				margin:0px;
				padding:0px;
			}
			
			#rightColumn #switchKit a:hover {
				color:#666666;
			}
			
			
			.tableTwoColumn {
				width:500px;				
			}			
			
			.tableTwoColumn tr td {				
				width:250px;
				background-color:#EDEFEA;
				padding-left:3px;							
			}
			.tableTwoColumn tr td.tdalt {
				width:250px;
				background-color:#DEE0DE;
			}			
			
			.tableTwoColumnSmall {
				width:250px;				
			}			
			
			.tableTwoColumnSmall th {	
				width:125px;
				background-color:#004D8C;
				color:#FFFFFF;
			}
			
			.tableTwoColumnSmall tr td {				
				width:125px;
				background-color:#EDEFEA;
				padding-left:3px;							
			}
			
			.tableTwoColumnSmall tr td.tdalt {
				width:125px;
				background-color:#DEE0DE;
			}	
			
			.tableThreeColumn {
				width:390px;				
			}				
						
			.tableThreeColumn th {	
				width:130px;
				background-color:#004D8C;
				color:#FFFFFF;
			}
			
			.tableThreeColumn tr td {				
				width:130px;
				background-color:#EDEFEA;
				padding-left:3px;							
			}			
			
			.disclaimer, .disclaimerLarge {
				font-size:.85em;
				line-height:1.2em;
			}  	           
               
            .ratesTableLarge, p.disclaimerLarge {
            	width:675px;
            }                 
			
			.ratesTable th, .ratesTableLarge th {
				background-color:#004D8C;
				text-align:center;
				color:#FFFFFF;				
			}
			
			.ratesTable tr td, .ratesTableLarge tr td {							
				text-align:center;
				background-color:#CCCCCC;
			}
			
			.ratesTable tr td.ratesTableType, .ratesTableLarge tr td.ratesTableType,
            .ratesTableEight tr td.ratesTableType {
				background-color:#FFFFFF;				
			}						
			
			.ratesTableEight {
				
			}
			
			.ratesTableEight th {
				background-color:#004D8C;
				text-align:center;
				color:#FFFFFF;				
			}
			
			.ratesTableEight tr td{							
				text-align:center;
				background-color:#CCCCCC;
			}			
			
			.ratesFormTable {
				width:750px;
			}
			
			.ratesFormTable th {
				background-color:#004D8C;
				text-align:center;
				color:#FFFFFF;
				width:150px;
			}
			
			.ratesFormTable tr td{
				width:150px;				
				text-align:center;
				background-color:#CCCCCC;
			}			
			
			.printApp {
				border: 1px solid #004D8C;
				width:480px;
				padding:10px;
				margin-top:1em;
				background-color:#CCCCCC;	
			}
			
			.printApp a:link {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #004D8C}
			.printApp a:visited {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #004D8C}
			.printApp a:active{font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #004D8C }
			
			.boldBlue {
				color:#004D8C;
				font-weight:bold;
			}
			
			.textIndent{
				padding-left:10px;
			}
						
			#titleCompany, #starker, .textCenter {				
				width:inherit;
				text-align:center;
			}		
			
			#titleCompany p {
				width:inherit;
				text-align:center;				
			}			
			
			.required {
				color:#FF0000;
			}	
			
			#contactAlign{
				width:inherit;
				text-align:center;
			}
			
			#contactAlign p {
				text-align:center;
			}
			
			#contactAlign .extend {
				width:125px;
			}
			
			.locations{
				width:500px;
				line-height:1.1em;
			}
			
			.location .first {
				width:150px;
			}
			
			#popup #content {
				padding:0px;
				margin:0px;
			}
			
			#popup #content p, #popup #content h1 {
				width:500px;				
				text-align:justify;			
				margin:0px;
				padding:0px;
			}           
            
            #popup #content p{margin-left:15px;padding-bottom:1em;}
			
            #popup #content h1 {
				text-align:center;
				padding-bottom:1em;
			}
                      
						
/* --------------- END Main Body Styles --------------- */

/***********************************************************/

			.threeColumn {
				width:485px;
				margin:0px !important;
				padding:0px !important;
			}
			
			.threeColumn h1 {
				font-family:"Trebuchet MS", Arial;
				margin:0.2em 0.2em -0.5em 0em;
				padding:0px 0px 0px 0px;		
				font-size: 1.75em;
				font-weight:bold;
				color: #004D8C;				
			}
			
			.threeColumn .left, .threeColumn .center, .threeColumn .right {
				width:160px;
			}
			
			.threeColumn .left {
				float:left;
				top:0px;
			}
			
			.threeColumn .center {
				float:left;
				top:0px;
			}
			
			.threeColumn .right {
				float:left;
				top:0px;
			}
			
			#tabSpace{
				float:left;
				width:5px;
				height:36px;
			}

			#consumerTitle, #commercialTitle {
				float:left;
				text-align:center;
				background:url(../images/tabBackground.gif) repeat;
				border-top:1px solid #666666;
				border-left:1px solid #666666;
				border-right:1px solid #666666;
			}

			#consumerTitle a, #commercialTitle a {
				text-decoration:none;
				display:block;
				color:#999999;
				width:90px;
				height:25px;
				padding:5px;
				font-size:1em;
			}

			.consumerActive #consumerTitle, .commercialActive #commercialTitle {
				position:relative;					
				background:#FFFFFF url(../images/mainTabBackground.gif) repeat-x;
				border-top:1px solid #000000;
				border-left:1px solid #000000;
				border-right:1px solid #000000;
				z-index:5;
				overflow:auto;
			}

			.consumerActive #consumerTitle a, .commercialActive #commercialTitle a,
			.consumerActive #consumerTitle a:hover, .commercialActive #commercialTitle a:hover {
				color:#004D8C;
				font-weight:bold;
			}

			#consumerText, #commercialText {
				float:left;
				background-color:#FFFFFF;
				height:auto;
				width:485px;
				padding-left:10px;
				padding-top:10px;
			}

			.consumerActive #consumerText, .commercialActive #commercialText {
				display:block;
				border-top:1px solid #000000;
				border-left:1px solid #000000;
				border-right:1px solid #000000;
				border-bottom:1px solid #000000;
				position:relative;
				top:-1px;
			}

			.consumerActive #commercialText, .commercialActive #consumerText {
				display:none;
			}		
		
			.consumerActive #consumerText .twoColumn{							
				position:relative;			
			}		
		
			.consumerActive #consumerText .twoColumn p span {
				position:absolute;
				left:125px;			
			}

			#consumerText h1, #commercialText h1 {
				color:#004D8C;
				font-size:.9em;
			}
		
			#consumerText p , #commercialText p {
				margin-top:-10px;
				padding-left:10px;
				line-height:1.3em;
			}
		
			#consumerText p a, #commercialText p a {
				color:#333333;			
				font-size:.9em;
			}

/****************************************************************/

#invest_disc td { 
	border: 1px solid #cccccc;
	font-weight:bold;
	font-size:11px;
	}

#invest_disc { 
	border-collapse: collapse;
	width:100%;
	}
	
#tagp {
	margin:20px 40px;
	border:1px solid #aaa;
	padding:0 10px;
}

.clear {clear:both}
