/* master site definitions*/

/* centers body, colors background, and defines container attributes*/

body {
  margin: 0 0 0 0;
  text-align: center;
  background-color: #335a8e;
  }
  
#container {
  background-color:#FFFFFF;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  padding: 0px 0px 0px 0px;
  width: 1080px;
    -webkit-box-shadow: 0 0 4px #000000;
  -moz-box-shadow:  0 0 4px #000000;
  box-shadow:  0 0 4px #000000;
  
  } 
  
.3bkg {
	 width:100%;
	 background: url("+bgimg[random]+") no-repeat top left;
	 
 }
 	 
  
/*CSS all text descriptions on site*/

.cattree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration:none;
	color:#000;
}

.cattree a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration:none;
	color:#000;
}

.cattree a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration:underline;
	color:#009;
}

.cattree a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration:none;
	color:#000;
}

.cattreeselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#CC0000;
	line-height: 22px;
}

.title18red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
    color:#C00;
	line-height: 20px;
	}
	
.title18black {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
line-height: 20px;
}

.title18gray {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
line-height: 20px;
color:#484848;
}

.title18dkgreen {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
line-height: 20px;
color:#006600;
}

.font12red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #be0000;
	line-height: 16px;
}

.font10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
}
.font12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image:url(https://www.redrivercatalog.com/dev/font11-bullett.gif)
}
.font12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	list-style-position: outside;
	list-style-image:url(https://www.redrivercatalog.com/dev/font11-bullett.gif);
}

.font14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}

.font14bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
	outline-color:#FF0000;
}
.font11textspace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: normal;
	line-height: 18px;
	list-style-position: outside;
	list-style-image:url(https://www.redrivercatalog.com/dev/font11-bullett.gif)
	
}
.font11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: normal;
	line-height: 18px;
	list-style-position: outside;
	list-style-image:url(https://www.redrivercatalog.com/dev/font11-bullett.gif)
	
}


.font11redbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#C00;
	font-weight:bold;
	font-size: 11px;
	line-height: 18px;
	list-style-position: outside;
	list-style-type: disc;
}
.font10box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.font11bullett {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	list-style-position: outside;
	list-style-type: disc;
}
.font8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.font9gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
}

.footergray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
}

.footergray a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
}

.footergray a:hover{
	text-decoration: underline;
	color:#666666;
}

.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: normal;
	line-height: 22px;
	list-style-position: outside;
	list-style-image:url(http://www.redrivercatalog.com/dev/font11-bullett.gif)
	
}
.font12bluebold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 18px;
	font-weight: bolder;
	list-style-position: outside;
	list-style-type: square;
}

.font12whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bolder;
}

.font14redbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#C00;
	font-weight: bolder;
}

/*CSS for secondary navigation boxes under master nav menu*/

.borderbox1{
width:550px;
height:30px;
background-color:#f6f6f6;
padding: 5 0 10 5;
border-bottom: 1px dashed #CCCCCC;
border-right: 1px dashed #CCCCCC;
border-left: 1px dashed #CCCCCC;
color:#000000;
text-decoration:none;
vertical-align:middle;

}

.borderbox2{
width:700px;
height:30px;
background-color:#f6f6f6;
padding: 5 0 10 5;
border-bottom: 1px dashed #CCCCCC;
border-right: 1px dashed #CCCCCC;
border-left: 1px dashed #CCCCCC;
color:#000000;
text-decoration:none;
}

.footersecurity {
width:800px;
height:25px;
background-color:#FFFFFF;
padding:5px;
margin: 0 auto;
text-align:center;
}

.footerlegal {
width:800px;
height:25px;
background-color:#FFFFFF;
padding:5px;
margin: 0 auto;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}



.footerheaders {
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 17px;
	color:#000000;
}
