
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
	}

html { overflow-y: scroll; }
.nowrap{
	white-space: nowrap;
	
}

.textLeft		{text-align: left;}


div		{ margin: 0; padding: 0; border: 0; }

table, tr, td	{
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    border: medium;
}

.td-left 	{ text-align: left; }

.td-center	{ text-align: center; }


.fullwidth	{ width: 100%; }
.just h1, h2, h3, h4, h5 { text-align: left }

img 		{ border: 0; }
a:link { color: #151557; text-decoration:underline; }  
a:visited { color: #AD0104; text-decoration:underline; }
body, div, table {
		color: #000000;
		font-family: Helvetica Neue,  arial, helvetica, sans-serif; 
		font-size: 20px;
		font-weight: normal;
		line-height: 160%;
		}

.title 		{ color: #000000; font: 29px -apple-system, arial, sans-serif; font-weight: normal; letter-spacing: -1px; line-height: normal; }


.smalltext	{ color: #141C52; font: 13px -apple-system, arial, sans-serif; font-weight: normal; padding-bottom: 5px; line-height: normal; }

h1, h2, h3, h4	{ margin: 0px 0px 1px 0px; }
.list2 li, ul, ol	{list-style: none; color: #32337E; margin-left: 10px; margin-right: 10px;  padding-left: 10 }
.pagewrapper	{
		width: 100%;
		min-width: 315px;
		text-align: center;
		margin: 0 auto;
      
		}

.pagebox	{
		padding: 0px 15px 0px 15px;
		margin: 0 auto;
		}

#contentbox	{
		max-width: 1100px;
		margin: 0 auto;
		padding: 30px 0px 10px 0px;
 
		}

.content-pad 	{ padding: 0px 0px 10px 0px; }

#left-content 	{
		float: left;
		width: 100%;
		max-width: 1200px;
		padding: 0px;
		}
#headerdiv	{
		padding: 10px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
		border: #000000 0px solid;
		}

.headercolor	{ background-color: #FFFFFF; }  /* OPTIONALLY EDIT .pagebox PADDING ABOVE */
.outer-background	{
			background-color: #FFFFFF;
			background-image: none;
			background-repeat: repeat;
			background-attachment: fixed;
			}

.inner-background	{
			background-color: transparent;
			border: #000000 0px solid;
			}


.divclear 	{ height: 1px; clear: both; font-size: 1px; line-height: 1px; padding: 0px; margin: 0px; }

#floatright {float: right}
#floatleft {float: left}
#arrowfright {float: right}
#arrowfleft {float: left}
a#arrowfright {
      text-decoration: none;
    font-size: 30px 
    }
a#arrowfleft {
      text-decoration: none; 
     font-size: 30px 
    }
.red { color: #980A0A; }
.green { color: #398233; }

.page-splits 	{
		line-height: 1px;
		font-size: 1px;
		height: 2px;
		background-color: transparent;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 0px;
		border-top: #CECECE 1px solid;
		}

.footer-page	{
		background-color: #491915;
	/*	background-image: url("picts/background-footer.jpg"); */
		background-image: url("picts/background-footer4.png");
		background-repeat: repeat;
		margin: 0px;
		padding: 0px;
		}
.footer-page, .footer-page div, .footer-page table { color: #FFFFFF; }

.footer-pad	{ padding: 10px 10px 10px 10px; }

.footer-border	{
		border: solid #B00202;
		border-width: 5px 0px 0px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}

div.footer-title {
		color: #FFFFFF;
		font: 18px "Open Sans", arial, sans-serif;
		font-weight: normal;
		padding-bottom: 5px;
		margin-bottom: 3px;
		border-bottom: #E37400 1px solid;
		}

table.footer-links td 	{
			padding: 5px 30px 5px 30px;
			border-right: #7A473A 1px solid;
			}
.footer-links	{ font-size: 16px; line-height: 32px; }
.footerlinks-1	{ width: 33%; }

.footer-copyright {
		  color: #FFFFFF;
		  font: 12px "Open Sans", arial, sans-serif;
		  font-weight: normal;
		  line-height: normal;
		  padding: 12px 3px 12px 3px;
		  margin: 0px 0px 0px 0px;
		  background-color: #B00202;
	  background-color: #000000;
	border: solid #F30505;
		  border-width: 1px 0px 0px 0px;
		  }

div.footer-page a:link, 
div.footer-page a:visited, 
div.footer-page a:active 	{ color: #FFFFFF; text-decoration: none; white-space: nowrap; }
div.footer-copyright a:link, 
div.footer-copyright a:visited, 
div.footer-copyright a:active 	{ color: #FFFFFF; text-decoration: none; }

.faq-box2	{
		display: none;
		margin: 0px 0px 0px 0px;
		padding: 3px;
	
		}