body {margin: 0px 0px 0px 0px; font-family: verdana, sans-serif; font-size: 13px; background-image: url(images/bg_flag.jpg); background-repeat: no-repeat; background-position: 100% 20px}
body.home, body.about, body.newsletter { background-image: url(images/bg_column.jpg) }

table {font-family: verdana, sans-serif; font-size: 13px}
table.boxhead {background-color: #fff; float: right; clear: right; margin: 0px 0px 10px 20px; border: 0}

td    {font-family: verdana, sans-serif; font-size: 13px}
td.boxcorner {width: 15px; height: 15px; border-bottom: solid 0px #004c84}
td.boxname
{
  font-weight: bold; font-size: 10px; text-align: center; color: #fff; line-height: 1.0;
  background-color: #004c84;
  width: 100%; height: 15px;
}
td.boxbody
{
  font-size: 11px; line-height: 1.3;
  padding: 2px 10px 5px 10px; border: solid 2px #004c84; border-top: solid 2px #004c84;
  background-color: #e5dcbd;
}
td.foot-legal
{
  padding: 20px 30px; background-color: #e5dcbd; border-top: dotted 4px #004c84; height: 100%;
  font-size: 9px; font-family: verdana, sans-serif; text-align: justify;
}


hr {color: #999}

h1 {font-size: 17px; font-family: arial, sans-serif; text-decoration: underline; margin: 2.0em 0 1.0em 0; border-bottom: solid 0px #333}
h1.first {margin-top: 0px; padding-top: 0px}

h2      {margin: 0px; padding: 1.0em 0 0 0; font-size: 13px; font-family: arial, sans-serif}
h2.main {color: #2c6475; font-weight: bold; font-size: 16px; border-bottom: 2px dotted #907E4E; margin: 1.5em 0 0.5em 0; padding: 0 0 0 0}
h2.first {margin-top: 0}

h3 {margin: 0px; padding: 1.0em 0 0 0; font-size: 12px; font-family: arial, sans-serif}
h3.main {color: #2c6475; font-weight: bold; font-size: 14px; border-bottom: 2px dotted #907E4E; margin: 1.5em 0 0.5em 0; padding: 0 0 1px 0}
h3.first {margin-top: 0}

h4 {margin: 0px; padding: 1.0em 0 0 0; font-size: 11px; font-family: arial, sans-serif}

ul, ol {margin: 0.5em 0 0.5em 1.5em; padding: 0.5em 0 1.0em 1.5em}
ul.first, ol.first {margin-top: 0px; padding-top: 0px}
ul.boxlist {margin: 0 0 0 10px; padding: 0 0 0 10px}
ul.nobullets {list-style-type: none; margin-left: 15px; padding-left: 15px}


ol.s1 {list-style-type: upper-roman; font-size: 14px; font-family: verdana, arial, sans-serif}
ol.s2 {list-style-type: upper-alpha; font-size: 13px; font-family: verdana, arial, sans-serif}
ol.s3 {list-style-type: decimal;     font-size: 12px; font-family: verdana, arial, sans-serif}
ol.s4 {list-style-type: lower-alpha; font-size: 11px; font-family: verdana, arial, sans-serif}
ol.s5 {list-style-type: lower-roman; font-size: 10px; font-family: verdana, arial, sans-serif}
ol.outline {font-family: arial, sans-serif}

li        {margin: 0 0 0.6em 0; line-height: 1.3}
li.single {padding: 0.5em 0 0 0; margin: 0 0 0.5em 0}
li.double {margin-bottom: 1.0em}

p {margin-top: 0.9em; margin-bottom: 0.9em; line-height: 1.3}
p.first {margin-top: 0}
p.double {margin-top: 2.0em}

p.s1, div.s1 {font-size: 13px; font-family: verdana, arial, sans-serif}
p.s2, div.s2 {font-size: 13px; font-family: verdana, arial, sans-serif}
p.s3, div.s3 {font-size: 12px; font-family: verdana, arial, sans-serif}
p.s4, div.s4 {font-size: 11px; font-family: verdana, arial, sans-serif}
p.s5, div.s5 {font-size: 10px; font-family: verdana, arial, sans-serif}

a:link    {color: #027}
a:visited {color: #027}
a:hover   {color: #720}

a.email:link    {font-weight: bold; font-family: arial; text-decoration: none}
a.email:visited {font-weight: bold; font-family: arial; text-decoration: none}
a.email:hover   {font-weight: bold; font-family: arial; text-decoration: underline}

a.submenu:link    {font-weight: bold; text-decoration: none}
a.submenu:visited {font-weight: bold; text-decoration: none}
a.submenu:hover   {font-weight: bold; text-decoration: none; border-bottom: dotted 1px #720}

a.showall:link    {font-weight: bold; font-size: 10px; text-decoration: none; color: #720}
a.showall:visited {font-weight: bold; font-size: 10px; text-decoration: none; color: #720}
a.showall:hover   {font-weight: bold; font-size: 10px; text-decoration: underline; color: #720}

a.foot:link    {font-size: 11px; font-weight: bold; font-family: arial, sans-serif; text-decoration: none}
a.foot:visited {font-size: 11px; font-weight: bold; font-family: arial, sans-serif; text-decoration: none}
a.foot:hover   {font-size: 11px; font-weight: bold; font-family: arial, sans-serif; text-decoration: none; border-bottom: dotted 1px #720}

a.currentsub:link    {color: #720; text-decoration: none; border-bottom: dotted 1px #720}
a.currentsub:visited {color: #720; text-decoration: none; border-bottom: dotted 1px #720}
a.currentsub:hover   {color: #720; text-decoration: none; border-bottom: dotted 1px #720}

a.badlink:link, a.badlink:visited, a.badlink:hover {color: #999; text-decoration: none}


img {}
img.hide  {display: none}
img.bullet  {position: relative; top: 3px; margin-right: 6px; border: 0}


div.navmenu1 {margin:  0px 0px 40px 0px; text-align: right; font-size: 12px; font-family: arial}
div.navmenu2 {margin: 40px 0px 10px 0px; text-align: right; font-size: 12px; font-family: arial}

div.foot 
{
  font-size: 11px; font-family: arial; text-align: center; border-top: solid 2px #999; 
  margin: 40px 0px 20px 0px; padding: 5px 0px 5px 0px; white-space: nowrap;
}

div.single {margin-top: 1.0em}
div.double {margin-top: 2.0em}


.lrg        {font-size: 13px}
.mid, .med  {font-size: 11px}
.tiny, .sml {font-size: 10px}

.grey, .gray {color: #999}
.red         {color: #933}

.bold   {font-weight: bold}
.normal {font-weight: normal}

.infotype {font-size: 10px; color: #888}
.addresstype {font-size: 11px; font-family: arial, sans-serif; text-transform: uppercase; color: #000; font-weight: bold; padding-bottom: 3px}

.noborder {border: 0}

.indent {margin-left: 25px}
.indent2 {margin-left: 15px}
.block  {padding: 0px 50px 0px 50px}

.left   {text-align: left}
.center {text-align: center}
.right  {text-align: right}

.form {font-size: 11px; font-weight: bold; color: #444}
.formtiny {font-size: 10px; color: #444}
.formreq {font-size: 9px; color: #933}

.tinysans {font-size: 9px; font-family: verdana, sans-serif}

.cite {text-decoration: underline}

.casename {color: #666; font-weight: bold; font-size: 14px; border-bottom: 2px dotted #907E4E; margin: 0 0 0.5em 0; padding-bottom: 1px;  font-family: arial}
.casedesc {font-size: 13px; padding: 0px 0px 0px 15px}

.aboutnav  {font-size: 12px; font-family: arial; font-weight: bold; background-color: #e5dcbd; margin: 10px 0px 0px 0px; padding: 4px 0px 4px 6px}

.linknav   {font-size: 12px; font-family: arial; font-weight: bold; background-color: #e5dcbd; margin: 10px 0px 15px 0px; padding: 4px 0px 4px 6px}
.linkname  {font-size: 11px; font-weight: bold}
.linkdesc  {font-size: 11px}



.title 
{
  font-size: 18px; font-weight: bold; color: #ffffff;
  background-color: #000000; padding: 10px 10px 10px 10px; margin: 0px 0px 5px 0px;
}


.subtitle
{
  font-size: 13px; font-family: verdana, sans-serif; font-weight: bold;
  background-color: #dddddd; padding: 5px; margin: 20px 0px 10px 0px;
}


.intro {text-align: justify; font-size: 17px; font-family: arial, verdana}


#textmenu {padding: 0px 0px 0px 0px; text-align: center}

.fieldName {font-weight: bold; text-align: right}

.fieldValue {text-align: left; vertical-align: text-top}

.error {color: #8B0000;	font-style: italic; vertical-align: top; text-align: left}

.group 
{
        font-family: verdana, sans-serif;
	margin-left: 40px;
	margin-bottom: 30px;
	margin-top: 5px;
}

.groupLabel 
{
        font-family: verdana, sans-serif;
        font-size: 11px;
	display: inline;
	font-weight: bold;
	background-color: #ffffff;
	padding: 2px;
}

.groupItem 
{
	display: block;	
	margin-bottom: 3px;
	margin-top: 3px;	
	font-size: 0.85em;
}


.footnote 
{
   margin: 0px;
   border: solid 1px #000000;
   font-size: 9px;
   font-family: verdana, sans-serif;
   line-height: 1.5;
   background-color: #F0F0F0;
   padding: 10px 15px 10px 15px;
}

