/*
Theme Name: TMEL-1 - BETA 1 theme
Theme URI: http://www.radmod.com
Description: By Tim Willoughby, tweaked from Mike Little's JW
Version: May 2005
Author: Tim Willoughby, borrowing from Mike Little
Author URI: http://www.timslaw.com

*/

.code {
align: left ;
background-color:#FFFFFF;
color: #000000;
}

.warning
{color:##6f0000}

.searchform {
text-align: center;
width: 60%;
margin: 0 0 0 0 ;
padding: 0 0 0 0;

}

.searchsubmit {
text-align: center;
margin: 0 0 0 0 ;
padding: 0 0 0 0;
font-size: 10pt;

}

.cat-desc {
font-size: 12pt;
text-align:left;
padding: 0 20px 0 20px;
}

.navigation {
      text-align: left;
      margin-left: 20px;
	padding: 10px;
}

.alignright { text-align: right; padding-right:20px; padding-bottom: 10px; }

.alignleft { text-align:left; padding-left:20px; padding-bottom: 10px; }


.sem-search-header {
color: #000000;
font-size: 14pt;
font-weight: bold;
text-align:center;
}

.sem-search-header2 {
color: #990000;
font-size: 16pt;
font-weight: bold;
text-align:center;
}

.sem-search-results ul li {
color: #000000;
font-size: 10pt;
font-weight: normal;
text-align: left;
margin-left: 30px;
padding-bottom:10px;
}


.sem-search-body {
}

.sem-search-body h2 {font-size:18px;text-align:center;padding-left:10px;padding-right:10px;}

/* the commentfrom class defines how wide the comment box is. The class is called from a Wordpress core template function */
#commentform {
	width: 60%;
}

/* Global default H codes */

h1 {font-weight:bold; font-size:22px; text-align:center; padding-left:10px;padding-right:10px; line-height:120%;} 
h2 {font-size:18px;text-align:center;padding-left:10px;padding-right:10px;}
h3 {font-size:16px;text-align:center;padding-left:10px;padding-right:10px;}
h4 {font-size:14px;text-align:center;padding-left:10px;padding-right:10px;} 


/* Global default A codes ---- KEEP */

a:link {font-size: 10pt; color: #990000; }
a:visited { font-size: 10pt; color: #6F0000; } 
a:hover { font-size: 10pt; color: blue; } 
a:visited:hover { font-size: 10pt; color: blue; } 



.date {
text-align: center;
font-size: 12pt;
color: #CFC38E;      /* #000000; */
background-color: #000000;  /* #C2BFB4; */
width:100%;
padding-top: 10px;
padding-bottom: 10px;
}

.nextpostpreviouspost {
padding: 5px;
}


/* ddsg-sitemap - Div class around the actual sitemap. */
.ddsg-sitemap {
}

.ddsg-sitemap ul { padding: 0 5px 5px 5px; }
.ddsg-sitemap ul li { padding: 0 5px 5px 5px; }

/*  ddsg-cats - Span class for the category name lines. */
.ddsg-cats {
font-size:10pt;
}

/*  ddsg-pagenav - Div class around the page navigation. */

/* # ddsg-xml-link - Div class around the XML link. */

.miniblock {
background: transparent;
font-size: 9pt;
color: #000000;
margin: 30px;
padding; 8px;
text-align: left;
border: #333333 thin solid;
}

img {
    border-style: none;
}

.images {
	padding: 2px;
	background: transparent;
    border: none;
}


abbr {
    cursor: help;
}



pre {
	font: 10px/11px fixed;
}



.dc-archive-h2 {
	text-align:center;
	padding: 20px;
	font-size: 20px;
	color:  #000000; 
}

#dc-archive-li { font-size: 12pt; padding-bottom:10px; margin-left:10px; margin-right:10px;  }

#dc-archive-li a:link { font-size: 12pt; }
#dc-archive-li a:visited {  font-size: 12pt; } 
#dc-archive-li a:hover {  font-size: 12pt;} 
#dc-archive-li a:visited:hover {  font-size: 12pt;} 

.scriptynavbar {
	font-style: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #400000;
}



.archivetitle {
	text-align: center;
	font-size: 14pt;
	color: #17223F;
	font-weight: normal;
	padding: 10px;
	margin: 0 0 0 0;
	background-color: #cccccc;
	width: 100%;

}

.cat-archives a:link {line-height:100%; text-align: center;  color: #990000;  font-weight: bold; margin-left: 0px; margin-right; 0px; padding: 0px; }
.cat-archives a:visited {line-height:100%; text-align: center; color: #6F0000;  margin-left: 0px; margin-right; 0px; padding: 0px; }
.cat-archives a:hover { line-height:100%;text-align: center;  color: blue;  margin-left: 0px; margin-right; 0px; padding: 0px; }
.cat-archives a:visited:hover { line-height:100%;text-align: center;  color: blue;  margin-left: 0px; margin-right; 0px; padding: 0px; }

.search-archives a:link {line-height:100%; text-align: center;  color: #990000;  font-weight: bold; margin-left: 0px; margin-right; 0px; padding: 0px; }
.search-archives a:visited {line-height:100%; text-align: center; color: #6F0000;  margin-left: 0px; margin-right; 0px; padding: 0px; }
.search-archives a:hover { line-height:100%;text-align: center;  color: blue;  margin-left: 0px; margin-right; 0px; padding: 0px; }
.search-archives a:visited:hover { line-height:100%;text-align: center;  color: blue;  margin-left: 0px; margin-right; 0px; padding: 0px; }

/* tag-archive is hard coded as a span class into Ultimate Tag Warrior Core as the custom format for timstagarchive. Keep the link and non-link versions */

.tag-archive {
	text-align: center;
	font-size: 14pt;
	color: #990000;
	font-style: italic;
}

.tag-archive a:link {font-size: 14px;}
.tag-archive a:visited {font-size: 14px;}
.tag-archive a:hover {font-size: 14px;}
.tag-archive a:visited:hover { font-size: 14px;}


.storyTitle {
	text-align: center;
	padding: 10px;
}

.storyTitle a:link {font-size: 12pt; color: #990000; text-decoration:none;}
.storyTitle a:visited { font-size: 12pt; color: #990000; text-decoration:none;}
.storyTitle a:hover {  font-size: 12pt; color: blue; text-decoration:none; }
.storyTitle a:visited:hover { font-size: 12pt; color: blue; text-decoration:none;}


.storyCategory {
	font-weight: 400;
	margin: 0px 0px 5px 0px;
	padding: 10px;
}
.storyAuthor {
	font-weight: 600;
	margin: 0px 0px 5px 0px;
	padding: 10px;
}


.platform, .platform a ul li {
	font-size: 10px;
	padding-bottom:4px;
	color:#400000;
	background-color:transparent;
	/* margin: 0px 0px 0px 0px; */
	text-align: left;
}

.meta {
text-align: right;
font-size: 9pt;
}

.meta ul {
  display: inline;
}

.meta li  {
    display: inline;
	list-style-type: none;
}

.meta2 {
text-align: left;
font-size: 9pt;
padding-left: 5px;

}

.meta3 {
text-align: center;
font-size: 9pt;
}

.displaykeywordprompt {
text-align: center;
font-size: 12pt;
color: #CFC38E;      /* #000000; */
background-color: #000000;  /* #C2BFB4; */
width:100%;
padding:5px;
}

.displaykeywords {
text-align: center;
width:100%;
padding: 5px; 
}


.displaykeywords1 {
	text-align: center;
	background-color: #DFDCD1;  /* #C2BFB4;  */
	border-bottom: thin ridge #330000;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	font-size: 10pt;  
	font-weight: normal;  
	color: #000000; 
	vertical-align:top; 

}

/* Trying to style the keyword display, doesn't work right */
.displaykeywords1 a:link {color: #990000; padding-bottom: 5px; font-size: 9pt; font-family: arial, verdana, sans serif;}
.displaykeywords1 a:visited { color: #6F0000; padding-bottom: 5px; font-size: 9pt; font-family: arial, verdana, sans serif;} 
.displaykeywords1 a:hover { color: blue; padding-bottom: 5px; font-size: 9pt; font-family: arial, verdana, sans serif;} 
.displaykeywords1 a:visited:hover { color: blue; padding-bottom: 5px; font-size: 9pt; font-family: arial, verdana, sans serif;} 

.displaykeywords3 a:link {color: red; padding-bottom: 5px; font-size: 9pt; font-family: arial, verdana, sans serif;}
.displaykeywords3 a:visited { color: black; padding-bottom: 5px; font-size: 9pt; font-family: arial, verdana, sans serif;} 
.displaykeywords3 a:hover { color: blue; padding-bottom: 5px; font-size: 9pt; font-family: arial, verdana, sans serif;} 
.displaykeywords3 a:visited:hover { color: blue; padding-bottom: 5px; font-size: 9pt; font-family: arial, verdana, sans serif;}


.displaykeywords2 {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 20px;
	font-size: 10pt;  
	font-weight: normal;  
	color: #000000; 
	text-align: center; 
	vertical-align:top; 
}

.displaykeywords2 a:link {background-color: transparent;  color: #cccc99;  font-size: 10pt; }
.displaykeywords2 a:visited { background-color: transparent; color: #999999;  font-size: 10pt; }
.displaykeywords2 a:hover { background-color: transparent; color: #ff6666;  font-size: 10pt;  }
.displaykeywords2 a:visited:hover { background-color: transparent; color: #ff6666;  font-size: 10pt;  }


.centreblock ul li {
}


/* .storyContent {
	color: #000000; 
	padding:15px;
	font-size: 10pt;
}

*/

/* .storyContent p {
	text-indent:10px;
	padding-bottom:10px;
}

*/

/* .storyContent ul li {
	font-size: 10pt;
	text-indent: 0px;
	list-style-type: disc;
	margin-left: 10px;
	margin-right:10px;
	padding-left: 5px;
	padding-bottom:10px;
}

*/

.storyCommentContent {
    color: #000000;
	background: #cccccc;
	margin: 10px 10px 10px 10px;
	border: 1px solid #000000;
	padding: 10px;
}

.postcategorystyle {
background-color: #cccccc; 
padding:5px;

}

blockquote {
	/* margin: 0.5em; */
    color: #333333;
	margin-left: 30px;
	margin-right: 30px;
	border: 1px solid #000000;
	background: #a7aeb8; /* #cccccc; */  /* #a7aeb8; */
	font-weight:normal;
	
}

q {
	/* margin: 0.5em; */
    color: #333333;
	padding: 15px;
	border: 1px solid #000000;
	background: #cccccc;  /* #a7aeb8; */
	font-size:12px;
	font-weight:normal;
}

.botctrmenu {
	text-align: center;
	border: solid 1px #003366; 
	background-color: #cccccc; 
padding:10px;
 }

.leftsideSection  {
	/* border: 1px solid #5f7797; */
   color: #000000;  
    /* background: #e1dbd0; */
	padding: 4px;
    margin: 0px 0px 20px 0px; 

}

.leftsideSection ul {
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
}


.leftsideSection li  {
	margin-left: 10px;
	padding-bottom:6px;
	list-style-type: none;
}


.leftsideSearchSection {
	/* border: 1px solid #5f7797; */
   /* color: #cccccc; */  /* #464c64; */
    /* background: #400000; */  /* #263526; */ /* #a7aeb8; */ 
	/* padding: 4px; */
    /* margin: 0px 0px 4px 0px; */
}

.leftsideCatSectionHDR {
    font-size: 120%;
	/* border: 2px solid #354463; */
    margin: 0px 0px 10px 0px;
    color: #e1dbd0;  /* #e9f2fc; */
	/* background: #400000;  */ /* #5f7797; */
	padding: 2px 10px 2px 10px;
}
.leftsideCatSection {
	/* border: 1px solid #5f7797; */
    color: #000000;  /* #464c64; */
    /* background: #fefdf5; */  /* #e1dbd0; */ /* #fffdf0; */ /* #a7aeb8;*/
	padding: 4px;
   margin: 0px 0px 20px 0px;   
}

 .leftsideCatSection ul {
	/* list-style-type: none;  */
	/* margin: 0;  */
	padding-left: 2px; 
	/* padding-bottom:6px; */
}

 .leftsideCatSection li {
	margin-left: 20px;
	padding-bottom:6px;
}

.leftsideCredSection {
/*	border: 1px solid #5f7797; */
    color: #000000;  /* #464c64; */
    /* background: #e1dbd0; */ /* #fffdf0; */ /* #a7aeb8;*/
	padding: 4px;
    /* margin: 0px 0px 20px 0px; */
}

.leftsideCredSection li {
	margin-left: -30px;
	padding-bottom:6px;
	list-style-type: none;
}



.rightsideSection {
/*	border: 1px solid #5f7797; */
    color: #000000;  /* #464c64; */
    /* background: #e1dbd0; */  /* #7d99a2; */  /* #a7aeb8; */
	padding: 4px;
    margin: 0px 0px 20px 0px;
}



.rightsideMottoSection {
    /* color: #e1dbd0; */  /*#35446a; */
	/* padding: 4px; */
    /* margin: 0px 0px 40px 0px; */
}

.rightsideMottoSection ul {
	margin-left: -15px;
	/* padding-left: 5px; */
	padding-top: 6px;
	padding-bottom:10px;
}

.rightsideMottoSection li {
	padding-bottom:6px;

}

.rightsideMottoSection a:link { font-size: 9pt; font-family:  arial, times new roman, sans-serif; color: #141C6F; }
.rightsideMottoSection a:visited { font-size: 9pt; font-family: arial,  times new roman, sans-serif;   color: #333333; } 
.rightsideMottoSection a:hover {  font-size: 9pt; font-family: arial,  times new roman, sans-serif;  color: #DF0D0D;} 




.rightsideRecentSectionHDR {
    font-size: 120%;
	/* border: 2px solid #354463; */
    margin: 0px 0px 10px 0px;
    color: #e1dbd0;  /* #e9f2fc; */
	/* background: #400000; */  /* #5f7797; */
	padding: 2px 10px 2px 10px;
}

.rightsideRecentSection {
/*	border: 1px solid #5f7797; */
    color: #000000;  /* #35446a; */
    /* background: #fefdf5; */
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
    margin: 0px 0px 20px 0px; 
}

 .rightsideRecentSection ul {
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	padding-bottom:6px;
}

 .rightsideRecentSection li {
	padding-bottom:10px;
	/* border-top: #003366 2px solid; */

}

.rightsideLinkSection {
/*	border: 1px solid #5f7797; */
    color: #000000;  /* #35446a; */
    /* background: #e1dbd0; */
	padding: 4px;
    margin: 0px 0px 20px 0px; 
}

 .rightsideLinkSection ul {
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	padding-bottom:6px;
}

 .rightsideLinkSection li {
	padding-bottom:6px;

}


#chaff {
    text-align: right;
}
#chaff a {
   color: #000000;
   font-size: 2px;
}
#chaff a:link { color: #000000; }
#chaff a:visited { color: #000000; }
#chaff a:hover { background: #c0c0c0; }

.storyLinks {
    text-align: right;
    margin: 4px;
}

.centerP {
    text-align: center;
}

#contentcomments input, #centreblock input, #menu input {
	margin: 1px;
	padding: 1px 1px 4px 1px;
	border: 1px solid #000000;
	font: 11px/14px verdana, arial, helvetica, sans-serif;
	background: #ffffff;
}
#contentcomments textarea, #centreblock textarea, #menu textarea {
	margin: 1px;
	padding: 1px;
	border: 1px solid #000000;
	background: #ffffff;
	font: 11px/14px verdana, arial, helvetica, sans-serif;
}
.commentfield {
	margin-bottom: 4px;
}

.b2calendartable {
    background: #bfc4cb;
	border: 1px solid #5f7797;
}

.b2calendarmonth {
	font: 11px verdana, arial, helvetica, sans-serif;
}

.b2calendarrow {
}

.b2calendarheadercell {
	background: #5f7797;
    color: #e9f2fc;
	font: 11px verdana, arial, helvetica, sans-serif;
}

.b2calendarcell {
    color: #333333;
	font: 11px verdana, arial, helvetica, sans-serif;
}

.b2calendartoday {
    color: #ff0000;
}

.b2calendaremptycell {
}

.b2calendarlinkpost {
    color: #354463;
	text-decoration: none;
}

.blogrollmain {
	margin-bottom: 4px;
}

div.NOCSS {display: none;}

.buttonarea {
    background: #cccccc;
}

span.searchword {
    background-color: yellow;
}

.toprightbox {padding-top: 2px; padding-bottom:2px; padding-left: 5px; padding-right:0px; margin:0 ; text-align:center; vertical-align: middle;	color:#cccc99; background-color:#330000 ;   border-top: medium outset #999999 ; border-left: medium outset #000000 ; border-right:medium outset #999999 ;  border-bottom:medium outset #cccccc ;   		}
.toprightboxtext {font-size: 8pt;  font-weight:bold;  font-style: italic;  color: #ffffcc; text-align:center; vertical-align:top; }




/* STYLES FROM THE OLD TMEL HTML CSS STYLESHEET FOR THE HEADER-BANNER - WATCH FOR DUP NAMES */

body {font-size: 10pt; font-family: arial, verdana, sans-serif;  background-color:#fefdf5 ;    color:#000000 ;        
    margin-top:0 ;    margin-right:0 ;    margin-left:0 ;     margin-bottom:0 ; } 



.tableacrosstop {width: 100% ; border-top:0; border-bottom:0; border-left: 0; border-right:0;	}
.redlogotable1 {    width: 24%;	padding-top: 5px;	padding-bottom: 3px;	padding-left: 10px; padding-right:10px;	margin:0 ;	vertical-align: middle ;	text-align: center ; color:#000000;	background-color:#330000 ;     border-top: medium outset #999999 ;    border-left:medium outset #999999 ;    border-right:medium outset #000000 ;    border-bottom:medium outset #cccccc ;  }
.yellowlogoblock1 {  width:99% ;  	border-right:medium outset #CCCCCC; 	border-bottom:medium outset #CCCCCC;	border-top:medium outset #CCCCCC; border-left: medium outset #CCCCCC; color:#000000; background-color: #330000 ;  vertical-align: middle ; text-align: center; }
.yellowlogoblock2 { color:#000000;	background-color: #FFFFcc ; font-family: times new roman, Arial, sans-serif; vertical-align: top; 	text-align: center ;    padding-top:5px ;	padding-bottom:5px ;	border-top:1px solid #330000;	border-bottom:1px solid #330000;	border-left:1px solid #330000;	border-right:1px solid #330000; }
a.mainlink:link { color: #990000;    font-size: 10pt;   font-weight: bold;}
a.mainlink:visited { color: #990000;   font-size: 10pt;  font-weight: bold;}
a.mainlink2:link { color: #CFCCA8;    font-size: 12pt;   font-weight: bold; text-decoration: none;}
a.mainlink2:visited { color: #CFCCA8;   font-size: 12pt;  font-weight: bold; text-decoration: none;}
a.submain:link {   font-size: 8pt; font-style: normal; line-height:100%; font-weight:normal; color: #663300;     vertical-align:top;    text-align:center;    text-decoration: none;  }
a.submain:visited {  font-size: 8pt;  font-style: normal; line-height:100%; font-weight:normal; color: #663300;    vertical-align:top;    text-align:center;    text-decoration: none;  }
.nameplaque {width: 50% ; color:#000000; background-color: #282F23; border-top:none;border-right:none ; 	border-bottom:none; border-left: none; vertical-align: middle ;text-align:center; padding: 0 ;	margin: 0 ;	 /*  #4F313B #B3BFB4 */	} 
.timnametable2 {width: 90% ; color:#000000;	border-right:medium outset #cccccc; 		border-bottom:medium outset #cccccc;	border-top:medium outset #999999; border-left: medium outset #999999; 	vertical-align: middle ; text-align:center;} 
.timsnamebox{background-color: #330000; 	width: 100% ;	border-right:medium outset #333333;	border-bottom:medium outset #999999; border-top:medium outset #999999; border-left: medium outset #999999;	vertical-align: top ; text-align:center; /* #203e62 */	}
.timsnamebox2{background-color: #C2BFB4;  color: #000000;	width: 100% ;	border-right:medium outset #333333;	border-bottom:medium outset #999999; border-top:medium outset #999999; border-left: medium outset #999999;	vertical-align: top ; text-align:center; /* #c2bfb4; */ }
.tmel { font-size: 10pt; font-weight: bold ; line-height:70%;}
.lotw {color:#330000;  font-size: 9pt; font-weight: bold ; line-height:100%;}
.blurb1 { color:#330000; font-size: 8pt; font-weight: bold ; vertical-align:middle; line-height:110%;  }

.namelinks a:link { color:#6F0000; font-size: 9pt; font-weight: normal ; vertical-align:middle; line-height:100%; }
.namelinks a:visited { color:#000000; font-size: 9pt; font-weight: normal ; vertical-align:middle; line-height:100%; }
.namelinks a:hover { color:#DF0D0D; font-size: 9pt; font-weight: normal ; vertical-align:middle; line-height:100%; }
.namelinks a:visited:hover { color:#DF0D0D; font-size: 9pt; font-weight: normal ; vertical-align:middle; line-height:100%; }

.quicklinkplaque {padding-top: 2px; padding-bottom:2px; padding-left: 5px; padding-right:0px; margin:0 ; vertical-align: top ;	color:#cccc99; background-color:#330000 ;   border-top: medium outset #999999 ; border-left: medium outset #000000 ; border-right:medium outset #999999 ;  border-bottom:medium outset #cccccc ;   		}
.quicklinktext {font-size: 8pt;  font-weight:bold;  font-style: italic;  color: #ffffcc; text-align:center; vertical-align:top; }

a.quicklinks:link { color: #cccc99;  font-size: 8pt; line-height:120%;}
a.quicklinks:visited { color: #999999;  font-size: 8pt;  line-height:120%;}
a.quicklinks:hover { color: #ff6666;  font-size: 8pt; line-height:120%; }

.tinytable {background-color: #282F23; color:#000000; line-height:80%; font-size:xx-small;} /* #203e62 */
.tinytable2 {background-color: #000000;  line-height:80%; font-size:xx-small;color:#fefdf5;} /* #203e62 */ /* #4F313B */
.metamenutable {text-align: center; border: 0px; font-size:x-small; background-color: #282F23; /* #e1dbd0; */ /* #c2bfb4; */ /*#d5d3c8; */ }

.mainmenu { font-size:x-small; background-color: #F3FFEF;   /* #c2bfb4; */  /*#d5d3c8; */ }
.mainmenu2 { border: none; padding: 0 0 0 0 ;}

.menutd {background-color: #EFECE0;  /* #D6DFD1; */ border: 1px solid #35445F; font-size:x-small;  /* #EFECE0; */  /* #DFDAC3; */ /* #e1dbd0; */ /* #c2bfb4; */ /*#d5d3c8; */ }

.menutd a:link {color: #6F0000;}
.menutd a:visited {color:#000000;}
.menutd a:hover {color:#DF0D0D;}
.menutd a:visited:hover {color:#DF0D0D;}

/*  */

.menutd2 {
text-align: center; 
background-color: #C2BFB4; /* #6B7C8F; */ /* #330000;  */
font-size: x-small; 
border-top: 3px outset #333333; 
border-right: 2px outset #333333; 
border-bottom: 3px outset #333333; 
border-left: 2px outset #333333; 
padding: 4px;
}

.menutd2 a:link {
font-size: 10pt; 
color: #6F0000;
/* border-top: 4px double #330000; 
border-bottom: 4px ridge #330000; 
border-left: 2px ridge #cccccc;
border-right: 2px ridge #cccccc; */
text-decoration: none;}

.menutd2 a:visited {
font-size: 10pt; 
color:#333333; 
text-decoration: none;}

.menutd2 a:hover {
font-size: 10pt; 
color: #DF0D0D;
text-decoration: none;}

.menutd2 a:visited:hover {
font-size: 10pt; 
color: #DF0D0D;
text-decoration: none;}




.ctcautiontable {font-size:x-small; background-color:#c2bfb4; vertical-align:bottom;}
.bluelinemiddle {	color:#333333 ;	border-bottom: thin ridge #333333 ;}


.cttoc {font-size: small;text-align:left ;padding-left:20px;padding-right:20px;}
.returntotop {font-size: small;text-align:right;padding-right:30px;}

.ctmain {margin-right:40px; margin-bottom:20px;} 



.threecolumnmeat {width:100% ; padding: 0 ;	margin: 0 ;	background-color: #fefdf5;	color: #000000 ;	border-top:thin ridge #333333; border-bottom: thin ridge #333333;} 


.leftTDcolumn {border: none; width:18%; padding:6px;font-size:small; background-color: #DFDED1; /* #c2bfb4; */ color: #000000; vertical-align: top; margin: 0 0 0 0; padding: 0 0 0 0;  } 

.leftTDcolumn li {font-size:8pt; margin-left:-20px; padding-bottom:5px; padding-right: 5px; }
.leftTDcolumn p {font-size: small; text-align:center; padding:5px;}


.leftTDcolumn a:link { font-size: 8pt; color: #000000; }
.leftTDcolumn a:visited { font-size: 8pt; color: #333333;  text-decoration: none; } 
.leftTDcolumn a:hover {  font-size: 8pt; color: #DF0D0D; } 
.leftTDcolumn a:visited:hover {  font-size: 8pt; color: #DF0D0D;  text-decoration: none; } 


.leftTDcolumn h3 {width: 60%; font-size: 10pt; text-align:center; color: #cccccc; /* #CFC38E; */ font-weight: normal; background-color: #000000; padding-top:2px;padding-bottom:2px; border: none;  /* 1px solid #003366; */ }

.leftTDcolumn h4 {font-size: 10pt; font-weight: normal; margin: 0px 0px 10px 0px; color: #CFC38E;  /* #e9f2fc; */ background: #330000; /* #000000; */ /* #003366; */  /* #5f7797; */ padding: 2px 10px 2px 10px; }

/* LEFTCOLUMN SECTIONS */

.lcs1 {
padding: 0 0 6px 0;
background-color: #EFECE0;  /* #D1DFD3; */
}

/* lcs2 is for headings */
.lcs2 {
font-size: 12pt;
padding: 2px 0 2px 0;
border-top: 6px solid #333333; /* #0F3F0C; */
border-bottom: 1px dashed #000000;
background-color: #BEBF6B; /* #B3BFB4; */  /* #B3BFB9; */ /* #B5CFC2; */ /* #AACFA8; */

}

.lcs3 {
padding: 0 0 6px 0;
background-color: #DFDED1;
}

/* lcs4 is for headings */
.lcs4 {
font-size: 10pt;
padding: 2px 0 2px 0;
border-top: 2px solid #3F3B0C;
border-bottom: 1px dashed #000000;
background-color: #CFCCA8;

}

.lcs5 {
padding: 0 0 6px 0;
background-color: #DFD9C3; /* #DFD7C3; */
}

/* lcs6 is for headings */
.lcs6 {
font-size: 10pt;
padding: 2px 0 2px 0;
border-top: 2px solid #3F3B0C;
border-bottom: 1px dashed #000000;
background-color:  #DFD4B5; 

}

/* lcs7 is for the LAST box on the left side */
.lcs7 {
padding: 0 0 6px 0;
border-bottom: 6px solid #333333;
background-color: #DFD9C3; /* #DFD7C3; */
}

/* lcs8 is for headings */
.lcs8 {
font-size: 10pt;
padding: 2px 0 2px 0;
border-top: 2px solid #3F3B0C;
border-bottom: 1px dashed #000000;
background-color:  #DFD4B5; 

}



.centerTDcol {border-left: 10px solid #333333; border-right: 10px solid #333333; width: 60%; font-family: arial, verdana, sans serif; font-size: small; background-color: #EFECE0; /* #DFDAC3;*/ /* #e1dbd0; */ color: #000000; vertical-align: top; padding: 0px; } 

.centerTDcol li {

	/* font-size: 10pt; */
	text-indent: 0px;
	margin-left: 40px;
	margin-right:30px;
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 12px;
}
.centerTDcol li p {text-indent: 0px; margin: 0 0 0 0; padding: 10px 0 10px 0 ; }
.centerTDcol p {text-indent: 0px; margin-left:30px; margin-right:30px; padding-bottom:10px; }


/* .centerTDcol a:link {color: #6F0000; }
.centerTDcol a:visited {color: #000000; } 
.centerTDcol a:hover {color: #DF0D0D; } 
.centerTDcol a:visited:hover {color: #DF0D0D; } 
*/

.centerTDcol h1 {color: #000000;  font-size:22px; text-align:center; padding-left:10px;padding-right:10px; line-height:120%;} 
.centerTDcol h2 {color: #000000;  font-size:20px; text-align:center; margin-left:30px; margin-right: 30px; padding:10px; line-height:120%;}
.centerTDcol h3 {color: #000000;  font-size:16px; text-align: center; margin-left:40px; margin-right: 40px; padding:10px; line-height:120%;}
.centerTDcol h4 {color: #000000;  font-size:14px; text-align:center; margin-left:40px; margin-right: 40px; padding:10px; line-height:120%;}
.centerTDcol h5 {color: #000000;  font-size:12px; text-align:center; margin-left:40px; margin-right: 40px; padding:10px; line-height:120%;}



.for {
	text-align: center;
}
.for a:link {color: #6F0000; font-size:16pt; } /* FOR is for the Missouri Residents Only tag in the homepage text */
.for a:visited {color:#000000; font-size:16pt;}
.for a:hover {color: #DF0D0D; font-size:16pt;} 

.rightTDcolumn {width: 18%;	font-size:small;	text-align:left ;	vertical-align:top ;	background-color: #c2bfb4 ; /* #D8DFD1; */ /* #D1DFD3; */ /* #c2bfb4 ; */ 	color:#000000;	margin: 0 0 0 0; padding: 0 0 0 0 ; }

.rightTDcolumn h3 {width: 60%; font-size: 10pt; text-align:center; color: #cccccc; /* #CFC38E; */ font-weight: normal; background-color: #000000; padding-top:2px;padding-bottom:2px; border-left: #000000 1px solid ;   /* 1px solid #003366; */ }

/* .rightTDcolumn h3 {font-size: 10pt; text-align:center; color:#CFC38E; font-weight:bold; background-color:#000000; padding-top:2px;padding-bottom:2px; border: 1px solid #003366;} */

.rightTDcolumn li {font-size: 8pt; margin-left:-20px; padding-bottom:5px; padding-right: 5px; }
.rightTDcolumn p {font-size: 9pt; text-align:center; padding:5px;}

/* KEEP */
/* .rightTDcolumn a:link { font-size: 9pt; color: #6F0000; }
.rightTDcolumn a:visited { font-size: 9pt; color: #000000; } 
.rightTDcolumn a:hover {  font-size: 9pt; color: #DF0D0D; } 
.rightTDcolumn a:visited:hover {  font-size: 9pt; color: #DF0D0D; } 
*/

.rightTDcolumn a:link { font-size: 8pt; color: #000000; }
.rightTDcolumn a:visited { font-size: 8pt; color: #333333;  text-decoration: none; } 
.rightTDcolumn a:hover {  font-size: 8pt; color: #DF0D0D; } 
.rightTDcolumn a:visited:hover {  font-size: 8pt; color: #DF0D0D;  text-decoration: none; } 

/* RIGHTCOLUMN SECTIONS */

.rcs1 {padding: 0 0 6px 0; background-color: #FEFDF5;}

/* rcs2 is for headings */
.rcs2 {font-size: 12pt;padding: 2px 0 2px 0; /* border-top: 6px solid #333333; */ border-bottom: 1px solid #990000;background-color: #990000; /* #FEFDF5;*/ color: #FFFFCC; }


.rcs3 {
padding: 0 0 6px 0;
}

/* rcs4 is for headings */
.rcs4 {
font-size: 10pt;
padding: 2px 0 2px 0;
border-top: 2px solid #3F3B0C;
/* border-bottom: 1px dashed #000000; */
/* background-color: #CFCCA8; */

}

.rcs5 {
padding: 0 0 6px 0;
}

/* rcs6 is for headings */
.rcs6 {
font-size: 10pt;
padding: 2px 0 2px 0;
border-top: 2px solid #3F3B0C;
border-bottom: 1px dashed #000000; 
color: #cccccc;
background-color: #333333; 
}

.rcs7 {
padding: 0 0 6px 0;
/* background-color: #DFDED1; */
}

/* rcs8 is for headings */
.rcs8 {
font-size: 10pt;
padding: 2px 0 2px 0;
border-top: 2px solid #3F3B0C;
border-bottom: 1px dashed #000000;
/* background-color: #CFCCA8; */

}

/* rcs9 is for the LAST box on the left side */
.rcs9 {
padding: 0 0 6px 0;
border-bottom: 6px solid #333333;
/* background-color: #DFD9C3; */
}

/* rcs10 is for headings */
.rcs10 {
font-size: 10pt;
padding: 2px 0 2px 0;
border-top: 2px solid #3F3B0C;
border-bottom: 1px dashed #000000;
background-color:  #DFD4B5; 

}


.leftcolumnheading1 {text-align:center; font-size: 14px; font-weight:bold; }
.leftcolumnheading2 {text-align:center; font-size: 12px; font-weight:normal; }


.footer {font-size:small; text-align: center; color:#000000; background-color: #c2bfb4; padding-top:10px;}

.question {font-style:italic; font-weight:bold;}



