/* Main definitions */
/* body,table,A:link,A:visited,A:active	  { color: #4b6184; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color: white } */
body,table	     { color: black; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: white }
A:link,A:visited,A:active,A:hover	      { color: #52597e; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; background-color: white }
body,.legal,p,.quoted,cite,table.outer-table,table.outer-table-no-color,div,div.topnav,div.botnav	 { width: 100% }
A:hover	        { color: black; text-decoration: underline }
h1	     	{ font-weight: lighter; }
h1,.f1,span.f1 A:link, span.f1 A:visited, span.f1 A:active	    { font-size: 24px; }
h2,.f2,span.f2 A:link, span.f2 A:visited, span.f2 A:active		{ font-size: 18px; }
h3,.f3,span.f3 A:link, span.f3 A:visited, span.f3 A:active      { font-size: 16px; }
h4,.f4,span.f4 A:link, span.f4 A:visited, span.f4 A:active	 	{ font-size: 13px; }
h5,.f5,span.f5 A:link, span.f5 A:visited, span.f5 A:active		{ font-size: 11px; }
h6,.f6,span.f6 A:link, span.f6 A:visited, span.f6 A:active		{ font-size: 9px; }

.f2		 { font-weight: bold }
.f3		 { font-weight: bold }
.f4		 { font-weight: bold }
.f5		  { font-weight: normal }
.f6		  { font-weight: normal }

.blue,.info_source,.warning_caution { color: #4b6184 }
.error_msg  { color: red; font-weight: normal; font-size: larger }
.text_label_color_validation_error { color: red; font-style: italic; }
.text_label_color { color: black; font-style: italic; }

.quoted	{ font-style: italic; background-color: #d3eef6; }
cite	 { font-style: italic; background-color: #d3eef6; display: block; }
.legal { font-style: italic; color: #4b6184; font-size: 10px ;} 
.dark_background_link	 { color: #d3d3d3; background-color: #4b6184 }

/* Navigation */
div.topnav,div.botnav   { }
div.topnav  { text-align: left }
div.botnav  { text-align: left }
div.topnav A:link, div.topnav A:visited, div.topnav A:active, div.botnav A:link, div.botnav A:visited, div.botnav A:active  { font-size: 13px }

/* Lists */
ul.second_level	  { list-style-type: disc; }
li.second_level	   { margin-bottom: 10px }
ul.second_level_noimage	    { list-style-type: none }
li.second_level_noimage	     { list-style-type: none; margin-bottom: 10px }
ul.enumeration,ol.enumeration	  { }
li.enumeration	    { margin-top: 8px }

.outer-table,table.inner-table	     { background-color: #4b6184; border: solid 2px #d3eef6; }
table.outer-table-no-color { }

th	 { color:#ffffff; background-color: #4B6184  }
th.left { text-align: left }
th.right { text-align: right; }
 

td	 { background-color: white }
td.height-xxsmall	 { height: 2px }
td.height-small	 { height: 5px }
td.height-medium	 { height: 15px }
td.height-large	 { height: 20px }

td.width-small	 { width: 5px }
td.width-medium	 { width: 15px }
td.width-large	 { width: 20px }

td.divider  { background-color: #d3eef6; height: 2px }
td.vertical_hair  { background-color: #4b6184; width: 1px }
td.horizontal_hair  { background-color: #4b6184; height: 1px }

input.personal_info { width: 300; }
input.cc_info { width: 200; }

