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

                  global styles

*********************************************************/
body {
	background: url('../images/wood-pattern.jpg');
	font:9pt "Times New Roman", Times, serif;
	text-align:left;
}
.font-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00246b;
	text-decoration: none;
}


p {
	margin:0px;
	padding:5px 0px 10px 0px;
	font-size:10pt;
	color:#333;
	line-height:13pt;
	text-align:justify;
}

p a:hover
{
	text-decoration:underline;
}

p span{
	font-weight:bold;
	color:#000;
}


ul {
	font:10pt "Times New Roman", Times, serif;
	color:#333;
	line-height:13pt;
	padding:0px;
	margin:0 0 0 10px;
}


ul li {
	padding:0px;
	margin:10px 0 5px 15px;
	list-style-image:url('../images/button.jpg');
}

ul.numList {
	font:10pt "Times New Roman", Times, serif;
	color:#333;
	line-height:13pt;
	padding:0px;
	margin:0 0 0 10px;
}


ul.numList li {
	padding:0px;
	margin:10px 0 5px 15px;
	list-style-type:decimal;
	list-style-image:none;
}

img {
	border:none;
}


a {
	text-decoration:none;
	color:#327DD9;
}

a:hover

{
	text-decoration:none;
}

.printToggle { display:none; }

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

                  layout styles

*********************************************************/
p#logo
{
	display:none;
}


div#navContainer {
  background-color:#ccc; 
  padding:1px;
}


table.mainNavBar {
  width: 100%;
}


table.mainNavBar {
  text-align: center;
}


#top, #bottom, #middle {
	width:894px;
	margin:0 auto;
	overflow:hidden;
}


#top {
	height:35px;
}


#middle {
	background: url('../images/paper-mid-pattern.gif') repeat-y;
}


#bottom {
	background: url('../images/paper-bottom.gif') no-repeat;
	height:48px;
}


#header, #main, #footer, #nav {
	width:812px;
	margin:0 0 0 34px;
}

#footer
{
	clear:both;
}

#main {
	padding:10px 0 10px 0px;
}



.flo-r {
	float:right;
}


.flo-l {
	float:left;
}


.v-top {
	vertical-align:top;
}


.v-bot {
	vertical-align:bottom;
}


.date {
	margin:0px;
	padding:0px;
}



a.nav-up {
	color:#333;
	text-decoration: none;
	font-size:9pt;
}


a.nav-up:hover {
	color:#003399;
}


a.nav-down {
	color:#999;
	font-size:9pt;
}


a.link-more {
	color:#327dd9;
}


/*Footer START*/
div#index {
	width:155px;
	overflow:hidden;
}


.border3 {
	
	border-bottom:1px solid #333366;
}


.border2 {
	border-right:1px solid #333366;
	border-left:1px solid #333366;
}


.border {
	border:1px solid #333366;
}


.bg-clr {
	background:#333366;
}


.bg-clr2 {
	background:#f0ebe5;
}


a.link-b {	
	display:block;
	text-transform:uppercase;
	font:7pt Arial, Helvetica, sans-serif;
	padding:3px 0 3px 10px;
	font-weight:bold;
	color:#000;
}


a.link-b:hover {
	color:#666;
	text-decoration:none;
}


div#footer-contact {
	width:438px;
	height:122px;
}


div#footer-contact p {
	text-align:right;
	padding:44px 14px 0 0;
	font:8pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	line-height:17px;
}


div#footer-about {
	width:217px;
}


div#footer-about p {
	padding:40px 0 0 0;
	font-size:9pt;
	line-height:13px;
}


div#about-frame {
	width:199px;
	height:170px;
	margin:0 auto;
	background: url('../images/footer-about-bg.jpg') no-repeat;
}


div.about-img {
	position: absolute;
	left: 20px;
	top: 22px;
}

					
div#footer-client {
	width:438px;
	height:122px;
	background: url('../images/footer-client.jpg') no-repeat top center;
}


div#footer-client p {
	padding:43px 10px 3px 13px;
	width:300px;
}

td#footer-client-bg
{
	background: url('../images/footer-client-bg.jpg') no-repeat bottom right;
}



div#footer-subscribe {
	width:217px;
	height:150px;
	float:left;
	background: url('../images/footer-subscribe-bg.jpg') no-repeat bottom left;
	border-right:1px solid #333366;
}



form.form-standard {
	padding:0px;
	margin:5px 0 5px 0;
	font:10pt Arial, Helvetica, sans-serif;
}


form.form-standard input {
	
	margin:0 10px 5px 0;
	border:1px solid #666;
	background:#fff;
}

form.form-standard textarea {
	
	margin:0 10px 5px 0;
	border:1px solid #666;
	background:#fff;
}




#copy {
	background: url('../images/footer-bg.jpg') repeat-x;
	margin-top:10px;
	width:812px;
}


#copy-p {
	text-align:center;
	font:7pt Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#f0eae4;
	width:510px;
	margin:0 auto;
	padding:3px 0 3px 0;
	color:#666;
	letter-spacing:1px;
}


#copy a {
	color:#054586;
}


#disclaimer {
	display:none;
	
}


/* MAIN CONTENT */

img#print {
	margin:1px 0 10px 0;
	cursor:pointer;
	height:28px;
	clear:both;
}


p.txt-r {
	padding:0px;
	margin:0px;
	text-align:right;
}


table.tbl-title {
	width:812px;
	margin:10px 0 0 0;
}


td.tbl-spacer {
	width:17px;
}


td.artcl-width {
	width:480px;
}


img.title-pic {
	border:1px solid #999;
	float:left;
	margin:0px 0 10px 0;
}

img.title-ad {
	border:1px solid #666;
	float:left;
	height:75px;
	overflow:inherit;
	display:inline;
	margin:0 0 10px 0;
}

img.title-ad a
{
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

img.title-pic2
{
	border:none;	
	float:left;
	margin:0px 0 10px 0;
}

img.title-pic3
{
	border:1px solid #999;	
	float:right;
	margin:0px 0 5px 15px;
}

p.title-txt {
	font-size:11pt;
	color:#333;
	text-align:justify;
	margin:0px;
	padding: 5px 10px 5px 0;
}


.brdr-r {
	border-right:1px solid #999;
}

div#banking
{
	width:478px;
	border:1px solid #999;
}

/* Article Headings */ 
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: -3px;
	margin:0px;
	padding:0px;
	font-size:30px;
	font-weight:normal;
	color:#00246b;
	display:block;
	float:left;
	overflow:hidden;
}

h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: -3px;
	margin:0px;
	padding:0px;
	font-size:30px;
	font-weight:normal;
	color:#00246b;
	display:block;
}


/* Article Subheading */
h2  {
	margin:0px;
	padding:5px 10px 0px 0px;
	color:#00246b;
	font:13pt Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h2 a
{
	color:#00246b;
}

p.ads-Beta
{
	font:18pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265626;
	text-transform:uppercase;
	text-align:left;
}

p.ads-Bizcheck
{
	font:18pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#830918;
	text-transform:uppercase;
	text-align:left;
}

p.ads-Percheck
{
	font:18pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#724209;
	text-transform:uppercase;
	text-align:left;
}


ul.siteMap
{
	list-style-image:none;
	list-style-type:upper-alpha;
}

ul.siteMap li
{
	list-style-image:none;
	list-style-type:upper-alpha;
}

ul.siteMap li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#20448a;
}

ul.siteMap li a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}


td.siteMapBox
{
	border:1px solid #999;
	padding:5px 10px 10px 10px;
	background:#e2e2e2;
	margin:0 0 0px 0;
}



td.siteMapBox h2
{
	border-bottom:1px dotted #00246b;
}

div#classified
{
	width:478px;
	border:1px solid #666;
	background:#e2e2e2;
	float:left;
	margin:0 0 10px 0;
	
}

div#classified h2
{
	border-bottom:1px dotted #00246b;
	margin:5px 15px 3px 15px;
}

div#classified p
{
	padding:5px 15px 10px 15px;
	font:9pt Arial, Helvetica, sans-serif;
}

div#classifiedForm
{
	width:313px;
	border:1px solid #666;
	background:#e2e2e2;
	float:right;
	margin:0 0 10px 0;
	font:8pt Arial, Helvetica, sans-serif;
}

div#classifiedForm p
{
	padding:5px 15px 10px 15px;
	font:9pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}

div#classifiedForm p span, #adForm p span
{
	color:#cc0000;
}

div#classifiedForm form
{
	font:8pt Arial, Helvetica, sans-serif;

}



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

                  postcards styles

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

/* Postcard Name */
h3 {
	font:18pt Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold; 
	padding:10px 40px 0px 15px;
	margin:0px;
}


/* Postcard Position */
h4  {
	font-weight:bold;
	color:#333333;
	font:14pt Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 40px 5px 15px;
}

/*
p.postcard-p {
	font:9pt Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px 40px 3px 15px;
}


p.postcard-p span {
	font-weight:bold;
	color:#09347a;
}
*/

img.postcardLogo
{
	float:right;
}

p.postcard-p {
	font:9pt Arial, Helvetica, sans-serif;
	margin:0px;
	padding:5px 40px 3px 40px;
}


p.postcard-p span {
	font-weight:bold;
	color:#09347a;
}


img.signature {
	padding:0 40px 10px 0;
	float:right;
}



div#postcard {
	width:743px;
	margin: 0 auto;
}


div#postcard-top {
	width:743px;
	background: url('../images/employees/profile/layout/postcard-top.jpg') no-repeat top left;
	height:86px;
}


div#postcard-middle {
	width:743px;
	background: url('../images/employees/profile/layout/postcard-bg.jpg') repeat-y top left;
	float:left;
}


/*Contains #pic and #ans1 */
/*div#postcard-hold {
	float:left;
}*/


div#postcard-pic {
	width:323px;
	height:388px;
	overflow:hidden;
	float:left;
	
}

/*
div#postcard-ans1 {
	width:420px;
	float:right;
}


div#postcard-ans2 {
	clear:both;
	width:743px;
}
*/

div#postcard-bot {
	width:743px;
}

p.postcardFoot1
{
	color:#000; 
	font:8pt Arial, Helvetica, sans-serif; 
	text-align:center; 
	clear:both; 
	padding:0px;
}

p.postcardFoot2
{
	font:10pt Arial, Helvetica, sans-serif; 
	color:#ccc; 
	font-weight:bold; 
	text-transform:uppercase; 
	text-align:center; 
	padding: 3px 0 0 0;
}
/*********************************************************

                 rightSideMenu + rotatingFFAQ styles

*********************************************************/
#rightSideMenu {
  margin:0 0 0 17px;
  width: 315px;
  float:right;
  /*background:#dddddb;
  border:1px solid #ccc;*/
}


div#ffqaContainer {
  position: relative; /* very important do not remove */
  width: 313px;
  height: 233px;
  margin:0 0 17px 0;
}


div#ads {
  position: absolute;
  left:0px;
  top:0px;
  display: block;
  cursor: hand;
  cursor: pointer;
  border:1px solid #999;
  overflow:hidden;
  height:233px;
}


div#fastfacts {
 	position: absolute;
  	display: none;
	border:1px solid #999;
	margin: 0px 0 0 0;
	background: url(../images/fast-fact.jpg) no-repeat top;
	width:313px;
	height:233px;
}


div#fastfacts h5
{
	color:#244380;
	font:14pt Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}


table#tbl-fastfacts
{
	height:170px; 
	width:195px; 
	margin:13px 0px 0px 100px;
	border:0px;
	font:8pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:justify;
}


div#quotes {
	position: absolute;
  	display: none;
 	border:1px solid #999;
	margin: 0px 0 0 0;
	background: url(../images/quote.jpg) no-repeat top;
	width:313px;
	height:233px;
}


div#quotes h5 {
	color:#244380;
	font:13pt Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}


table#tbl-quotes {
	height:170px; 
	width:195px; 
	margin:13px 0px 0px 13px;
	border:0px;
	font:8pt Arial, Helvetica, sans-serif;
	color:#666;
	text-align:justify;
}


#artcl-past, #artcl-today, #artcl-tomo, #signup-form, #adForm
{
	border:1px solid #999;
	padding:5px 10px 10px 10px;
	background:#e2e2e2;
	margin:0 0 17px 0;
	
}

#artcl-past h2, #artcl-today h2, #artcl-tomo h2, #login h2, #signup-form h2
{
	border-bottom:1px dotted #00246b;
}

div.artcl-link
{
	color:#000;
	font:7pt Arial, Helvetica, sans-serif;
	padding:10px 0 0px 0;
	margin:0px;
}


div.artcl-link a
{
	color:#20448a;
	font:7pt Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;

}


div.artcl-link a:hover
{
	color:#666;
	font:7pt Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}

div#signup-form
{
	background: #e2e2e2 url(../images/signup-bg.jpg) no-repeat bottom;
	overflow:hidden;
	padding:5px;
	margin:0 0 17px 0;
	border:1px solid #999;
	
}

div#signup-form table, #ad-form, div#classifiedForm table
{
	color:#104094;
	font-weight:bold;
	font:8pt Arial, Helvetica, sans-serif;
	
}

div#signup-form input, div#classifiedForm input
{
	border:1px solid #666;
	width:125px;
	margin:2px 0 3px 3px;
	
}

div#signup-form .submit, div#classifiedForm .submit
{
	border:1px solid #666;
	width:50px;
	background:#fff;
}

#ad-form
{
	font:8pt Arial, Helvetica, sans-serif;
}

#ad-form .check
{
	border:none;
	margin:3px 3px 1px 0;
	background:none;
	padding:0px;
}

textarea
{
	width:160px;
	height:50px;
	overflow:auto;
	margin: 0 0 0 3px;
	border:1px solid #666;
}


