@charset "utf-8";
/* Nathan's CSS DOCUMENT FOR FILES 9/16/2008 */
/* Modified by Kory K. Goold */

body { font: .7em Verdana, Arial, Helvetica, sans-serif; background: #999999; margin: 0;  padding: 0; text-align: center; color: #000000; margin-left: 25px; margin-top: 15px; margin-right: 25px; }

body,td,th { font-family: Times New Roman, Times, serif; color: #000000; font-size: 16px}

a:link { text-decoration: none; color: #0000ff; }

a:visited { text-decoration: none; color: #0000ff;}

a:hover { text-decoration: underline; color: #3399ff; }

a:active { text-decoration: none; color: #0000cc; }

.center {text-align: center;}

.justify {text-align: justify;}

.disc {color: #000080; font-size: 12px;}

.main_layout #container {  /*width: 46em;*/ background: #FFFFFF; margin: 0 auto;  border: 1px solid #000000; text-align: left; }

.main_layout #header { background: #000066; padding: 0 10px; font-family: Times New Roman, Times, serif; }

.main_layout #sub_header { background: #FFFFFF; padding: 0 10px; }

.main_layout #header h1 { margin: 0; padding: 10px 0; }

.main_layout #l_column { float: left; width: 14em; background: #FFFFFF; padding: 15px 0; text-align:left;}

.main_layout #l_column a { font-size:75%; }

.main_layout #l_column h3 { text-align:center; color:#000099;}

.main_layout #l_column li { color:#ff9933; font-weight:bold; }

.main_layout #r_column a { font-size:140%; font-weight:bold; }

.main_layout #r_column { float: right; width: 11em; background: #FFFFFF; padding: 15px 0; padding-right:10px;}

.main_layout #l_column h3, .main_layout #l_column p, .main_layout #r_column p, .main_layout #r_column h3 { margin-left: 10px; margin-right: 10px; }

.main_layout #m_column p { color:#000000; margin-top:0px; padding-top:0px;}

.main_layout #m_column h2 { margin-bottom:0px;  padding-top:0px; color:#000099; }



h1, h2, h3, h4, h5, h6 {font-family: Times New Roman, Times, serif;}

.main_layout #m_column {font: 1em Verdana, Arial, Helvetica, sans-serif; margin: 0 12em 0 14em; padding:5px; padding-left:15px; border-left:#FFAE21 solid 2px; border-right:#FFAE21 solid 2px; padding-top:0px;}

.main_layout #footer { padding: 0 10px; background:#FFFFFF; }

.main_layout #footer p { margin: 0; padding: 10px 0; }

/* MISCELLANEOUS CLASSES FOR REUSE */

.fltrt { float: right; margin-left: 8px; }

.fltlft { float: left; margin-right: 8px; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/* ONE TIME USE CLASSES */

/* ========== HEADER STYLES =========*/

.url { color:#ff9933; font-size:18px; }

.logo_table_td { padding:10px; }

.header_text_1 { font-size:24px; color:#ff9933; }

.header_text_2 { font-size:30px; color:#ff9933; }

/* ======== SUBHEADER STYLES ===== */

.sub_header_text { padding:25px; font-family:Arial, Helvetica, sans-serif; color:#330066; font-size:16px; }

.sub_header_border { padding:10px; padding-bottom:0px; }

/* ========= LEFT PANE ======= */

l_column, h3 { font-size:18px; padding-top:0px; margin-top:0px; }

l_column, ul { text-align:left; }

/* ======== RIGHT PANE ====== */

r_column, a { font-family: sans-serif; }

r_column, ul { text-align:left; }

form_r_column.news {text-align: center .8em;}
r_column.news {text-align: center; font-size: .8em;}

.main_layout #r_column li { color:#ff9933; font-weight:bold; }

.main_layout #r_column h3 {
  text-align: center;
  color: #000099;
  font-size: 18px;
}

/* ======== MAIN PANE ======= */

.astx { font-size:36px; color:#ff9933; font-weight: bold;}

.main_pane_sub_ad2 { font-size:12px; }

/* ========= FOOTER ======== */

#footer a { font-weight:bold; }

.google_button { background-color:#FFCC00; color:#0000FF; border:#FF9900 solid 1px; font-weight:bold; }

.orange_text { color:#ff9933; }

.last_revised { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000080; }

.purp_review {
	color: #800080;
	/*font-style: italic;*/
	font-weight: bold;
}

.blue_review {
	color: #000080;
	/*font-style: italic;*/
	font-weight: bold;
}

/*Moved by Kory Goold from test template to files.css for Directory M*/

/* CSS Additions by Justin D. Edens of USLegal, Inc. */

.main_layout #form_r_column a { font-size:75%;}

.main_layout #form_r_column { float: right; width: 11em; background: #FFFFFF; padding: 15px 0; padding-right:10px; margin-right: 6px;}

#form_r_column h3 { font-size:18px; padding-top:0px; margin-top:0px; }

#form_r_column ul { text-align:left; }

.main_layout #form_r_column h3 { text-align:center; color:#000099;}

.main_layout #form_r_column li { color:#ff9933; font-weight:bold; }

.a_add {
	color: #000099 !important;
	font-weight: bold;
	font-family: Times New Roman, Times, serif;
	font-size: 18px;	
	padding-left: 25px;
	white-space: nowrap;
}

