/* CSS Document */
body {background-color: #FFFFFF; background-image:url('images/bg.jpg'); background-repeat: repeat-x; margin-top:0} 

p {}

td { color: #000000; font-size: 10pt; font-family: Trebuchet, Arial, Helvetica, Geneva,  SunSans-Regular, sans-serif}

.date  { color: #fff }
.footer  { color: #fff ;font-size:9px}

.nav   { color: #D10F04; font-size: 11px; font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;  }
a.nav  { color: #D10F04; text-decoration: none }
a:hover.nav { color: black }

.subnav  { color: #000; font-size: 11px;font-weight:bold; letter-spacing:1px; text-decoration: none}
a.subnav  { color: #222; text-decoration: none;font-weight:bold}
a:hover.subnav { color: #222; text-decoration: underline}

a:link     { color: #d10f04; font-family: Verdana; text-decoration: underline}
a:visited	{ color: #d10f04; font-family: Verdana; text-decoration: underline}
a:active { color: #d10f04; font-family: Verdana; text-decoration: underline}
a:hover     { color: #003066; font-family: Verdana; text-decoration: underline }

.leftcolor1 { background-color: #EAEAEA }
.leftcolor2 { background-color: #EAEAEA }
.mapcol1 {background-color:#bdbd8e}
.mapcol2 {background-color:#efefef}

.header1  { color: #999965; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular }
.header1_lg  { color: #999965; font-weight: bold; font-size: 16px; font-family: Trebuchet, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular }
.header2    { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,  Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 2px }
.small_orange  { color: #FD8C53; font-size: 10px; font-family: Trebuchet, Arial, Verdana }

.header3   { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial, Helvetica,  Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }
a.header3    { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,   Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }
a:link.header3     { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,  Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }
a:visited.header3     { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,   Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }
a:hover.header3     { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,   Helvetica,   Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }
a:active.header3     { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,  Helvetica,  Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }

.header4  { color: #000000; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial, Helvetica,  Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }
a.header4    { color: #000000; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,   Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }
a:link.header4     { color: #000000; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,  Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }
a:visited.header4     { color: #000000; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,   Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }
a:hover.header4     { color: #000000; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,   Helvetica,   Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }
a:active.header4    { color: #000000; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial,  Helvetica,  Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 2px }

.title { color: #653434; font-weight: bold; font-size: 12px; font-family: Trebuchet, Arial, Helvetica,  Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }
.vline { border-left: solid 1px #653434; padding-right: 8px; }

.credits { color: #fff; font-size: 9px; font-family: Trebuchet, Arial,   Helvetica, Verdana }
a.credits { color: #fff; font-size: 9px; font-family: Trebuchet, Arial,   Helvetica, Verdana }
a:link.credits  { color: #fff; font-size: 9px; font-family: Trebuchet, Arial,   Helvetica, Verdana; text-decoration: underline }
a:visited.credits  { color: #fff; font-size: 9px; font-family: Trebuchet, Arial,   Helvetica, Verdana; text-decoration: underline }
a:hover.credits  { color: #000; font-size: 9px; font-family: Trebuchet, Arial,   Helvetica, Verdana; text-decoration: underline }
a:active.credits  { color: #fff; font-size: 9px; font-family: Trebuchet, Arial,   Helvetica, Verdana; text-decoration: underline }

.quicknav  { color: #fff; font-size: 9px; font-family: Trebuchet,Arial,  Helvetica, Verdana }
a.quicknav { color: #fff; font-size: 9px; font-family: Trebuchet,Arial,  Helvetica, Verdana }
a:link.quicknav  { color: #fff; font-size: 9px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:visited.quicknav  { color: #fff; font-size: 9px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:hover.quicknav   { color: #FD8C53; font-size: 9px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:active.quicknav  { color: #fff; font-size: 9px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }

.blue { color: #0000CC; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana }
a.blue { color: #0000CC; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana }
a:link.blue  { color: #0000CC; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:visited.blue  { color: #0000CC; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:hover.blue   { color: #FD8C53; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:active.blue   { color: #FD8C53; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }

.black { color: #000000; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana }
a.black { color: #000000; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana }
a:link.black  { color: #000000; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:visited.black  { color: #000000; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:hover.black  { color: #ffffff; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:active.black  { color: #000000; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }

.silver { color: #000000; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana }
a.silver { color: #000000; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana }
a:link.silver  { color: #000000; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:visited.silver  { color: #000000; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:hover.silver  { color: #999967; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:active.silver  { color: #999967; font-size: 12px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }


.midmen  { color: #fff;  font-size: 9px; font-family: Trebuchet, Arial, helvetica,  Verdana;letter-spacing:1px }
a.midmen  { color: #fff; ; font-size: 9px; font-family: Trebuchet, Arial, helvetica,Verdana; text-decoration: none;letter-spacing:1px }
a:link.midmen   { color: #fff;  font-size: 9px; font-family:  Trebuchet, Arial, helvetica,Verdana; text-decoration: none;letter-spacing:1px }
a:visited.midmen   { color: #fff;  font-size: 9px; font-family: Trebuchet, Arial, helvetica, Verdana; text-decoration: none;letter-spacing:1px }
a:hover.midmen   { color: #ccc;  font-size: 9px; font-family:  Trebuchet, Arial, helvetica,Verdana; text-decoration: none;letter-spacing:1px }
a:active.midmen   { color: #fff;  font-size: 9px; font-family: Trebuchet, Arial, helvetica,Verdana; text-decoration: none;letter-spacing:1px }

.midmenblack  { color: #000;  font-size: 9px; font-family: Trebuchet, Arial, helvetica,  Verdana;letter-spacing:1px }
a.midmenblack  { color: #000 ; font-size: 9px; font-family: Trebuchet, Arial, helvetica,Verdana; text-decoration: none;letter-spacing:1px }
a:link.midmenblack   { color: #000  font-size: 9px; font-family:  Trebuchet, Arial, helvetica,Verdana; text-decoration: none;letter-spacing:1px }
a:visited.midmenblack  { color: #000  font-size: 9px; font-family: Trebuchet, Arial, helvetica, Verdana; text-decoration: none;letter-spacing:1px }
a:hover.midmenblack   { color: #ccc;  font-size: 9px; font-family:  Trebuchet, Arial, helvetica,Verdana; text-decoration: none;letter-spacing:1px }
a:active.midmenblack   { color: #000  font-size: 9px; font-family: Trebuchet, Arial, helvetica,Verdana; text-decoration: none;letter-spacing:1px }

.newsnav  { color: #000; font-size: 10px; font-family: Trebuchet, Arial,  Helvetica, Verdana }
a.newsnav { color: #000; font-size: 10px; font-family: Trebuchet, Arial,  Helvetica, Verdana }
a:link.newsnav  { color: #000; font-size: 10px; Trebuchet,font-family: Arial,  Helvetica, Verdana; text-decoration: underline }
a:visited.newsnav  { color: #000; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:hover.newsnav   { color: #FD8C53; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }
a:active.newsnav  { color: #000; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline }

.formfield    { color: #3A3B6B; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana; background-color: #fff; padding: 2px; border: solid 1px #3A3B6B }
.formfield_gray    { color: #000000; font-size: 10px; font-family:Trebuchet,Arial,  Helvetica,  Verdana; background-color: #fff; padding: 2px; border: solid 1px #cccccc }
.formfieldnb    { color: #3A3B6B; font-size: 10px; font-family: Trebuchet,Arial,  Helvetica, Verdana; text-decoration: underline; background-color: #fff; border: none; cursor: hand }
.warnmsg  { color: #CC0001; font-size: 14px }
.blackborder {
	border: 1px solid #000000;
}
li.five{
	padding:5px;
}
.head_blk{
	color:#000000;
	font-size:16px;
	font-weight:bold
}
.head_2_blk{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.head_prp{
	color:#999965;
	font-size:16px;
	font-weight:bold
}
.head_dk_prp{
	color:#26264C;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	
}
.head_2_prp{
	color:#999965;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.head_2_gry{
	color:#999999;
	font-size:14px;
	font-weight:bold
}
.head_3_gry{
	color:#999999;
	font-size:12px;
	font-weight:bold
}
.head_3_tl{
	color:#83A0A6;
	font-size:12px;
	font-weight:bold
}
.head_4_tl{
	color:#83A0A6;
	font-size:11px;
	font-weight:bold
}
.light_grey{
	color:#666666;font-size:9px
}
td.small{ font-size:9px}
.recpt_tbl_bg{
	background-color:#a9a9a9;
}
.recpt_td_bg{
	background-color:#f5f5f5;
}
.pay_ttl_bg{
	background-color:#fcca68;
}
.pay_td_bg1{
	background-color:#f5f5f5;
}
.pay_td_bg2{
	background-color:#dcdcdc;
}
.pay_tr_bg{
	background-color:#F2F2F2;
}

table.nutrition {
	width : 275px;
	margin-top : 10px;
	margin-left : 0;
	margin-right : 0;

	border : 1px solid black;
	border-collapse : collapse;
	table-layout : auto;

}

/**
 * Format the caption at the top of the table
 */
.nutrition caption {
	font-family : Arial;
	font-size : small;
	font-style: italic;
}

/** 
 * Format the tr ids 
 */
.nutrition tr#calories td {
	border-bottom : 4px solid black;
}

.nutrition tr#servings td {
	border-bottom : 6px solid black;	
}

.nutrition tr#minerals td {
	border-top : 4px solid black;
}

 /**
  * Format the header, which is basically the text "Nutrition Facts"
  */
.nutrition th {
	background-color : transparent;
	padding : 3px;
	border : 0px none;
	font-family : Arial;
	font-size : large;
	font-weight : bolder
}	

 /**
  * Define the baseline style for cells
  */
.nutrition td {
	border-left:0px none; border-right:0px none; border-top:0px none; padding:3px; font-family : Arial;
	font-size : x-small;
	border-bottom : 1px solid black;
	
	text-align : left
}

 /**
  * Define the cell for Daily Values
  */
.nutrition td.dv {
	font-weight : bold;
	text-align : right;
}

 /**
  * Set an indent for subordinate nutrients
  */
.nutrition td.sub {
	text-indent : 10px;
}

 /**
  * Set the style of the disclaimer text
  */
.nutrition td.disclaimer {
	font-size : xx-small;
}

 /**
  * Use the strong tag to set emphasis on particular text
  */
.nutrition strong {
	font-weight : x-bolder;
}