/*---------- HTML ELEMENT FORMATTING ----------*/
BODY
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Times New Roman;
	font-size: 12px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
	
	scrollbar-base-color:orange; scrollbar-arrow-color:white;
}

A
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

A:hover
{
	text-decoration: underline;
	color: #0066bb;
	font-weight: bold;
}

TD
{
	color: #666666;
	font-family: Arial, Times New Roman;
	font-size: 12px;
}

TH
{
	color: #000000;
	font-family: Arial, Times New Roman;
	font-size: 12px;
	font-weight: normal;
}

UL
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Times New Roman;
	font-size: 12px;
}

HR
{
	background-color: #000000;
	height: 1px;
	border-style: none;
}

TEXTAREA
{
	border: 1px solid #003366;
}

PRE /* remove extra padding and set normal font */
{
	font-family: Arial, Times New Roman;
	font-size: 12px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

/*---------- SINGLE ITEM ID FORMATTING -----------*/

#tradebanner /* banner table (table) */
{
	background: ffffff;
}

#main /* main table holds menu and content (table) */
{
	width: 800px;
	padding: 0px;
}

#main-navcell /* main table left side cell (td) */
{
	width: 203px;
	vertical-align: top;
	/*background: #7D9661;*/
	border-right: 0px;
	padding-right: 0px;
}

#rightnav A /* menu table and menu links (a) */
{
	color: #642B06;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#rightnav #navselected
{
	background-color: #ffffff;
	color: #000000;
}
#rightnav A:hover
{
	text-decoration: underline;
	background-color: #ffffdf;
	font-size: 13px;
	color: #261227;
	font-weight: bold;
}

#homelink A /* menu table and menu links (a) */
{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#homelink
{
	background-color: #ffffff;
	color: #666666;
}
#homelink A:hover
{
	text-decoration: underline;
	background-color: #ffffdf;
	color: #0066bb;
	font-size: 13px;
	font-weight: bold;
}

#event A /* menu table and menu links (a) */
{
	color: #700547;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

#event A:hover
{
	text-decoration: underline;
	background-color: #ffffdf;
	font-size: 13px;
	color: #261227;
	font-weight: bold;
}

#iframe#main-iframe { 
  /*border-top:1px dashed #666; border-right:1px dashed #666;*/
  /*padding-right:1em*/
  padding-top: 8px;
  padding-left: 10px;
}

.iframe-content {
	/*padding-left: 10px*/
}

/* Start Left Menu */
.mainDiv
{
  width:202px;
}
.topItem
{
  width:202px;
  cursor:pointer;
  background: #C8E7B5;
  text-decoration: none;
  font-weight:bold;
  border-top:1px solid gray;
  border-left:1px solid gray;
  border-right:1px solid gray;
}

.topItem A
{	
	font-weight: bold;	
	font-size: 13px; 
	color: #666666;
	line-height: 200%;
}

.topItem A:hover
{
	width:200px;
	text-decoration: none;
	display:block;
	background: #BDCEE7;
}


.last_topItem
{

  cursor:pointer;
  text-decoration: none;
  border-top:1px solid gray;
}

.dropMenu
{
  width:202px;
  background:#D9D9D9;
  margin-bottom: -2px;
  border-top:1px solid gray;
  border-left:1px solid gray;
  border-right:1px solid gray;
  border-bottom:1px solid #C8E7B5;
}

.subMenu
{
   display:none;
}
.subItem
{
   padding-left:30px;
   cursor:pointer;
   font-weight:normal;
   text-decoration:none;
   color:black;
   font-size: 13px;
}

.subItem A
{
   text-decoration:none;
   color:black;
   font-weight:normal;
   line-height: 160%
}

.subItemOver
{
   cursor:pointer;
   color:blue;
   padding-left:30px;
   text-decoration: normal;
   font-weight: normal;
   line-height: 160%;
   font-size: 13px;
}

.subItemOver  A
{
   color:blue;
   text-decoration:underline;
   font-weight: normal ! important;
   font-size: 13px; ! important;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}
/* End Left Menu

/* Start Left Ministries Menu */
.mainDiv_min
{
  width:202px;
}
.topItem_min
{
  width:202px;

  cursor:pointer;
  background: #E3D0D2;
  text-decoration: none;
  font-weight:bold;
  border-top:1px solid #6F326A;
  border-left:1px solid #6F326A;
  border-right:1px solid #6F326A;
}

.topItem_min A
{	
	font-weight: bold;	
	font-size: 13px; 
	color: #666666;
	line-height: 200%;
}

.topItem_min A:hover
{
  width:200px;
	text-decoration: none;
	display:block;
	background: #BDCEE7;
}

.last_topItem_min
{
  cursor:pointer;
  text-decoration: none;
  border-top:1px solid #6F326A;
  margin-right: 1px;
}

.dropMenu_min
{
  width:202px;
  background:#D7BED5;
  margin-bottom: -2px;
  border-top:1px solid #6F326A;
  border-left:1px solid #6F326A;
  border-right:1px solid #6F326A;
  border-bottom:1px solid #C8E7B5;
}

.subMenu_min
{
   display:none;
}
.subItem_min
{
   padding-left:30px;
   cursor:pointer;
   font-weight:normal;
   text-decoration:none;
   color:black;
   font-size: 13px;
}

.subItem_min A
{
   text-decoration:none;
   color:black;
   font-weight:normal;
   line-height: 160%

}

.subItemOver_min
{
   cursor:pointer;
   color:blue;
   padding-left:30px;
   text-decoration: normal;
   font-weight: normal;
   line-height: 160%;
   font-size: 13px;
}

.subItemOver_min  A
{
   color:blue;
   text-decoration:underline;
   font-weight: normal ! important;
}


.drop_min
{
   border-left:1px solid black;
   border-right:1px solid black;	
}
/* End Left Menu Ministries

/* Start Left Resources Menu */
.mainDiv_res
{
  width:202px;
}
.topItem_res
{
  width:202px;

  cursor:pointer;
  background: #EEEEB4;
  text-decoration: none;
  font-weight:bold;
  border-top:1px solid #BDAD43;
  border-left:1px solid #BDAD43;
  border-right:1px solid #BDAD43;
}

.topItem_res A
{	
	font-weight: bold;	
	font-size: 13px; 
	color: #666666;
	line-height: 200%;
}

.topItem_res A:hover
{
  width:200px;
	text-decoration: none;
	display:block;
	background: #BDCEE7;
}

.last_topItem_res
{
  cursor:pointer;
  text-decoration: none;
  border-top:1px solid #BDAD43;
  margin-right: 1px;
}

.dropMenu_res
{
  width:202px;
  background:#FFFAC7;
  margin-bottom: -2px;
  border-top:1px solid #BDAD43;
  border-left:1px solid #BDAD43;
  border-right:1px solid #BDAD43;
  border-bottom:1px solid #C8E7B5;
}

.subMenu_res
{
   display:none;
}
.subItem_res
{
   padding-left:30px;
   cursor:pointer;
   font-weight:normal;
   text-decoration:none;
   color:black;
   font-size: 13px;
}

.subItem_res A
{
   text-decoration:none;
   color:black;
   font-weight:normal;
   line-height: 160%

}

.subItemOver_res
{
   cursor:pointer;
   color:blue;
   padding-left:30px;
   text-decoration: normal;
   font-weight: normal;
   line-height: 160%;
   font-size: 13px;
}

.subItemOver_res  A
{
   color:blue;
   text-decoration:underline;
   font-weight: normal ! important;
}


.drop_res
{
   border-left:1px solid black;
   border-right:1px solid black;	
}
/* End Left Menu Resources

/* Start Links Left Menu */
.mainDiv_lnk
{
  width:202px;
}
.topItem_lnk
{
  width:202px;
  cursor:pointer;
  background: #98CDF9;
  text-decoration: none;
  font-weight:bold;
  border-top:1px solid #048AFB;
  border-left:1px solid #048AFB;
  border-right:1px solid #048AFB;
}

.topItem_lnk A
{	
	font-weight: bold;	
	font-size: 13px; 
	color: #666666;
	line-height: 200%;
}

.topItem_lnk A:hover
{
	width:200px;
	text-decoration: none;
	display:block;
	background: #BDCEE7;
}


.last_topItem_lnk
{

  cursor:pointer;
  text-decoration: none;
  border-top:1px solid #048AFB;
}

.dropMenu_lnk
{
  width:202px;
  background:#D9D9D9;
  margin-bottom: -2px;
  border-top:1px solid #048AFB;
  border-left:1px solid #048AFB;
  border-right:1px solid #048AFB;
  border-bottom:1px solid #C8E7B5;
}

.subMenu_lnk
{
   display:none;
}
.subItem_lnk
{
   padding-left:30px;
   cursor:pointer;
   font-weight:normal;
   text-decoration:none;
   color:black;
   font-size: 13px;
}

.subItem_lnk A
{
   text-decoration:none;
   color:black;
   font-weight:normal;
   line-height: 160%
}

.subItemOver_lnk
{
   cursor:pointer;
   color:blue;
   padding-left:30px;
   text-decoration: normal;
   font-weight: normal;
   line-height: 160%;
   font-size: 13px;
}

.subItemOver_lnk  A
{
   color:blue;
   text-decoration:underline;
   font-weight: normal ! important;
   font-size: 13px; ! important;
}


.drop_lnk
{
   border-left:1px solid black;
   border-right:1px solid black;	
}
/* End Links Left Menu

/* Start Left Contact Us Menu */
.mainDiv_con
{
  width:202px;
}
.topItem_con
{
  width:202px;

  cursor:pointer;
  background: #E4AF84;
  text-decoration: none;
  font-weight:bold;
  border-top:1px solid #B5581B;
  border-left:1px solid #B5581B;
  border-right:1px solid #B5581B;
}

.topItem_con A
{	
	font-weight: bold;	
	font-size: 13px; 
	color: #666666;
	line-height: 200%;
}

.topItem_con A:hover
{
  width:200px;
	text-decoration: none;
	display:block;
	background: #BDCEE7;
}

.last_topItem_con
{
  cursor:pointer;
  text-decoration: none;
  border-top:1px solid #B5581B;
  margin-right: 1px;
}

.dropMenu_con
{
  width:202px;
  background:#FFE0C7;
  margin-bottom: -2px;
  border-top:1px solid #B5581B;
  border-left:1px solid #B5581B;
  border-right:1px solid #B5581B;
  border-bottom:1px solid #C8E7B5;
}

.subMenu_con
{
   display:none;
}
.subItem_con
{
   padding-left:30px;
   cursor:pointer;
   font-weight:normal;
   text-decoration:none;
   color:black;
   font-size: 13px;
}

.subItem_con A
{
   text-decoration:none;
   color:black;
   font-weight:normal;
   line-height: 160%

}

.subItemOver_con
{
   cursor:pointer;
   color:blue;
   padding-left:30px;
   text-decoration: normal;
   font-weight: normal;
   line-height: 160%;
   font-size: 13px;
}

.subItemOver_con  A
{
   color:blue;
   text-decoration:underline;
   font-weight: normal ! important;
}


.drop_con
{
   border-left:1px solid black;
   border-right:1px solid black;	
}
/* End Left Menu Contact Us

.mainnav /* body navigation tab links (td) */
{
	color: #8E9CC1;
	/*background: #BDCEE7;*/
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	text-decoration:none;
}
.mainnav A /* body navigation tab links (td) */
{
	color: #666666;
	/*background: #BDCEE7;*/
	text-align: center;
	white-space: nowrap;
	text-decoration:none;
	display: block;
	font-size: 13px;
	width: 100%;
}
html>body .mainnav A /* work around to turn off width for Netscape using child> selector */ 
{
	width: auto;
}
.mainnav A:hover /* body navigation tab links (td) when hovering over */
{
	color: #ffffff;
	/*background: #BDCEE7;*/
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	text-decoration:underline;
}
.mainnav_first /* body navigation 1 tab, left border for 1st if not selected (td) */
{
	color: #ffffff;
	background: #003366;
	border-top: 1px solid #003366;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	text-decoration:none;
}
.mainnav_first A /* body navigation 1 tab links (td) */
{
	color: #ffffff;
	background: #003366;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	text-decoration:none;
	display: block;
	width: 100%;
}
html>body .mainnav_first A /* work around to turn off width for Netscape using child> selector */ 
{
	width: auto;
}
.mainnav_first A:hover /* body navigation 1 tab links (td) */
{
	color: #003366;
	background: #ffffff;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	text-decoration:underline;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
}
.mainnav_sel, .mainnav_sel A /* body navigation 1 tab, currently selected (td) when hovering over */
{
	color: #ffffff;
	/*background: #BDCEE7;*/
	font-weight: bold;
	text-align: center;
	white-space: nowrap;	
}
.mainnav_first_sel, .mainnav_first_sel A /* body navigation 1 tab, currently selected (first position) (td) when hovering over*/
{
	color: #003366 ! important;
	/*background: #ffffff;*/
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	border-top: 1px solid #003366;
	border-left: 1px solid #003366;	
}
.mainnav_last_sel, .mainnav_last_sel A /* body navigation 1 tab, currently selected (last position) (td) when hovering over */
{
	color: #003366 ! important;
	background: #ffffff;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;	
}
.mainnav_no /* body navigation 1 tab for area with no tabs shown (td) */
{
}


html>body #trademenu A /*work around to turn off width for Netscape using child> selector*/ 
{
	width: auto;
}

#main-contentcell /* main table right side cell (td) */
{
	/*width: 90%; */
	/*vertical-align: top;*/
	/*padding-left: 6px;*/
}

/*---------- MULTIPLE ITEM CLASS FORMATTING ----------*/

.morelink /* link to message center on each page (a) */
{
	text-decoration: none;
	font-family: sans-serif;
	font-size: 14px ! important;
	padding-right: 10px;
	color: #0066bb ! important;
}
.morelink:hover
{
	text-decoration: underline;
	font-size: 14px;
	color: #700547;
}

.homecontent
{
	/*color: #666666;*/
	/*font-family: Arial, Times New Roman;*/
	font-size: 12px;
}

.indent
{
	text-indent: -.10in; 
	margin-left: .10in; 
	line-height: 140%;
}

.button, .file /* formatting for all form buttons (input) */
{
	/*background-image: url("../images/button_gradient_gray.gif");*/
	background-color: #e5e5e5;
	border: 1px solid #aaaaaa;
	color: #3e3e63;
	font-face: Verdana, Arial;
	font-size: 13px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 2px;
}

.linkbutton /* formatting to make links appear as buttons (a) */
{
	background-color: #e5e5e5;
	text-decoration: none;
	border: 1px solid #aaaaaa;
	color: #3e3e63;
	font-face: Verdana, Arial;
	font-size: 11px;
	padding: 2px 4px 0px 4px;
}

.textbox, .passwordbox /* formatting for inputs of type text (input) */
{
	border: 1px solid #003366;
	margin-bottom: 2px;
}

.checkbox /* formatting for all checkboxes (input) */
{
}

.radio /* formatting for all radio buttons (input) */
{
}

.pagetitle /* upper right page titles (span) */
{
	color: #622902;
	font-family: Arial;
	margin-right: 5px;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 0.25pt
}

.pagetitlesub /* left side page subtitles and menu titles (span) */
{
	color: #CFCFCF;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 18px;
}

.contentlinks /* (td) */
{
}

.labeldark /* bold data labels (td, span) */
{
	color: #000000;
	font-weight: bold;
}

.labelmid /* light data labels (td, span) */
{
	color: #777777;
	font-weight: bold;
}

.labellight /* light data labels (td, span) */
{
	color: #777777;
}

.labelsmall /* section headers for the main menu page (span) */
{
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.labelsortlink /* column headers that link to sort (a) */
{
	color: #777777;
	text-decoration: none;
}

.sectionheader, .sectionheader TH /* blue column headers (tr) */
{
	background-color: #003366;
	font-size: 12px;
	font-weight: normal;
}
.sectionheader .labelsortlink, .sectionheader .labelsortlink:hover /* sort links inside of a blue column header (a) */
{
	color: #ffffff;
}

.rowshade_odd /* shadding background color for odd table rows (td, tr) */
{
}

.rowshade_even /* shadding background color for even table rows (td, tr) */
{
	background: #f2f2f2;
}

.datetime /* time display format (span) */
{
	color: #000000;
	font-size: 12px;
}

.helpmsg /* page explanation and help messages (td) */
{
	background-color: #e1e8c8;
	color: #000000;
	font-size: 13px;
}

.lineunder
{
	padding-bottom: 5px;
	border-bottom: solid 1px #000000;
}

.lineover /* creates a line over the cell, used for totals (td) */
{
	border-top: 1px solid #000000;
}


.bighead /* heading with large font (span) */
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
}

.mainmenuhead /* section headers for the main menu page (span) */
{
	color: #003366;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
}
.mainmenutable /* main menu table style with borders (table) */
{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.mainmenutable TD /* main menu table style with borders (table) */
{
	border-bottom: 1px solid #cccccc;
}

.msglink /* link to message center on each page (a) */
{
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
}
.msglink:hover, .msglinknew:hover
{
	text-decoration: none;
}

.msglinknew /* color link when there are new messages (span) */
{
	color: #ee0000;
}

.errormsg /* error message display at page top (span) */
{
	color: #ee0000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 13px;
}

.emphasis /* used to mark important info */
{
	color: #ee0000;
	font-weight: bold;
}

.reportmarkedrow /* for firm reports to mark last changed order (td) */
{
	background-color: #cccccc;
}

.required /* color for required items (span) */
{
	color: #ff0000;
}

.cantchange /* for user settings and select account when you can't change (span) */
{
	font-weight: bold;
	color: #003366;
}

.symbollookuplink /* link to symbol lookup (a) */
{
	font-size: 10px;
	text-decoration: none;
}

.selectall /* labels for checkboxes (span) */
{
	font-style: italic;
	font-size: 10px;
}

.boxaround /* adds a border on all four sides (table) */
{
	border: 1px solid #cccccc;
}

.boxdotted /* gray box with dotted top bottom borders (table) */
{
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	background: #f2f2f2;
}

.boxyellow /* yellow box with border on all four sides (table) */
{
	background: #ffffcc;
	border: 1px solid #cccccc;
}

