/* ---------- MAIN CONTENT FORMATTING ---------- */
body, /*body div,*/ body p, body th, body td, body li, body dd {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color:       #000000;
  font-size:   small;
}

body, /*body div,*/ body p, body th, body td, body li, body dd {
  \font-size:   x-small;
  f\ont-size:   small;
}

/* ----------body {
  margin:      0;
  padding:     0 0px;
  border:      none;
  background: #DAE6EF;
} ---------- */

/* HEADERS  */
body h1 {
  color: #671337;
  font-size:   140%;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

body h2 {
  color: #671337;
  font-size:   115%;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS 
a:link    { color: #003dc8; }
a:visited { color: #4d60b0; }	
a:hover   { color: #bc0606; }
a:active  { color: #bc0606; } */


#utility {
float: right;
color: #ffffff;
padding: 10px 10px 0px 0px;
font-size: 12px;
text-align: right;
}

.utilitylinks a:link {color: #ffffff; text-decoration: none;}
.utilitylinks a:visited {color: #ffffff; text-decoration: none;}	
.utilitylinks a:hover   {color: #f8f1e1; text-decoration: none;}
.utilitylinks a:active  {color: #f8f1e1; text-decoration: none;}


.td_header_bkgd {
	background-image: url(/files/Transition/images/index_header_bkgd.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.td_header_bkgd p {
	background-image: url(/files/Transition/images/index_header_bkgd.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.td_index_titlebars {
	background-color: #671337;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
}
.td_index_photobar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 307px;
	line-height: 17px;
	background-image: url(/files/Transition/images/index_p_default.jpg);
	background-color: #F7F0E1;
	background-repeat: no-repeat;
}
.index_photobar_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003dc8;
	text-decoration: underline;
}
.index_photobar_links:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5381ea;
	text-decoration: underline;
}
.td_index_buckets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
.text_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003dc8;
	text-decoration: underline;
}
.text_links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5381ea;
	text-decoration: underline;
}
.links_header {
	background-image: url(/files/Transition/images/index_header_bkgd.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


.links_header:hover {
	background-image: url(/files/Transition/images/index_header_bkgd.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.links_header:active {
	background-image: url(/files/Transition/images/index_header_bkgd.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.td_sub_breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
	padding-left: 30px;
	padding-right: 5px;
}
.td_sub_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
	text-decoration: none;
}


.breadcrumb a:link, breadcrumb a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
	text-decoration: none;
}

.breadcrumb a:hover, breadcrumb a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
	text-decoration: underline;
}
.text_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #bc0606;
	text-decoration: none;
	font-weight: bold;
}
.text_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.td_nav_subLEFT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3a3a;
	text-decoration: none;
	padding-right: 5px;
}
.td_nav_subRIGHT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3a3a;
	text-decoration: none;
	padding-right: 5px;
}
.links_sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a3a3a;
	text-decoration: none;
}
.links_sidenav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9e0f13;
	text-decoration: none;
}.index_quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}
.text_links2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003dc8;
	text-decoration: none;
}

/* ---------- SUBNAVIGATION DISPLAY ---------- */


ul.subnavitem { 
padding: 0px 0px 0px 8px;
margin:  0px 0px 10px 20px;
font-size: 11px;
color: #333333;
text-align: left;
}
  
ul.subnavitem li {
list-style: url(/files/pagelayoutimages/subnavbullet.gif);
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
font-size: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #333333;
color: #333333;
}

.subnavitem a:link {color:#333333; text-decoration: none;}
.subnavitem a:visited {color:#666666; text-decoration: none;}
.subnavitem a:hover {color:#bc0606; text-decoration: none;}
.subnavitem a:active {color:#333333; text-decoration: none;}

.subnavitemOn a:link {color:#bc0606; font-weight: bold;}
.subnavitemOn a:visited {color:#bc0606; font-weight: bold;}
.subnavitemOn a:hover {color:#bc0606; font-weight: bold;}
.subnavitemOn a:active {color:#bc0606; font-weight: bold;}

.breadcrumb {
  padding: 0px 0px 5px 0px;
  \font-size:   xx-small;
  f\ont-size:   x-small;
}

.breadcrumb a:link    { color: #000000; }
.breadcrumb a:visited { color: #000000; }	
.breadcrumb a:hover   { color: #bc0606; }
.breadcrumb a:active  { color: #bc0606; }

.print {
  padding: 0px 10px 5px 0px;
  \font-size:   xx-small;
  f\ont-size:   x-small;
  float: right;
}

.print a:link    { color: #000000;}
.print a:visited { color: #000000;}	
.print a:hover   { color: #bc0606;}
.print a:active  { color: #bc0606;}


.callout {
font-weight: bold;
color: #bc0606;}

/* APPLICATION FIELDS TEXT (FOR TEXT FIELDS IN APPLICATIONS) */
.label {}
.labelerror, .error { color: #bc0606; font-weight: bold; }

/* ERROR  TEXT (FOR APPLICATIONS WHEN USERS HAVE AN ERROR) */
.error {color:#F00000; font-weight:bold;}

/* FOOTNOTE TEXT (FOR APPLICATIONS WHEN SMALL TEXT IS NEEDED) */
.footnote {color:#000000; font-size: 10px;}

/* FOR INFORMATIONAL TABLES */
.titlerow {background-color:#174487; color:#ffffff; font-weight:bold;}
.titlerow td {background-color:#174487; color:#ffffff; font-weight:bold;}
.alterrow {background-color:#eeeeee;}
.closingrow {background-color:#eeeeee;}			

.BacktoTop {
  \font-size:   xx-small;
  f\ont-size:   x-small;
}

.BacktoTop a:link    { color: #003dc8; }
.BacktoTop a:visited { color: #003dc8; }	
.BacktoTop a:hover   { color: #bc0606; }
.BacktoTop a:active  { color: #bc0606; }

/* ---------- FOOTER ---------- */

.footer {
color: #000000;
font-size: 11px;
background: #f7efde;
vertical-align: center;
}

.footer a:link    { color: #003dc8; }
.footer a:visited { color: #003dc8; }	
.footer a:hover   { color: #bc0606; }
.footer a:active  { color: #bc0606; }

#designby {
font-size: 9px;
background: #f7efde;
float: right;
}

.footertext {
padding: 11px 0px 0px 0px;
color: #000000;
font-size: 10px;
}

.darktan {
background: #cec3ad;
}

.lighttan {
background: #f7efde;
}

.navytop {
background: #001d86;
}

.tanborder {
background: #e7e0d0;
}

.leftnav {
padding-left: 20px;
}



.grayback {
background-color: #eeeeee;
}

.highlighttitle {
display: block;
background: #671337;
color: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:   small;
padding: 2px 3px 2px 3px;
font-weight: bold;
}

.highlightcontent {
display: block;
background: #ffffff;
color: #000000;
border: #e7e0d0 solid 2px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:   small;
padding: 4px 5px 12px 5px;
}

.highlightcontentgray {
display: block;
background: #eeeeee;
color: #000000;
border: #e7e0d0 solid 2px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:   small;
padding: 4px 5px 12px 5px;
}


.highlightcontenttan {
display: block;
background: #fff3e7;
color: #000000;
border: #d6c7b5 solid 2px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:   small;
padding: 4px 5px 12px 5px;
}