body {
  background-color: #561211;
}

#page_container {
     margin: 0 auto;
     width:964px;
     background-color:#FEFEFE;
}

#content_area_container {
  width:964px;
  background-image:url(../images/copi-site_21.jpg);
  background-repeat:repeat;
  overflow: hidden;
}

#page_footer {
  background:url('../images/copi-site_27.jpg') no-repeat;
  text-align:center;
  height:46px;
  font-family:Veranda;
  font-size:8pt;
  color:#561211; 
}

.footer_text{
  padding-top:10px;
}


a {
  color:#900;
  text-decoration:underline;
  font-weight:bold;
}

a:hover {
  color:#561211;
  text-decoration:underline;
}


.dropshadow2{
	float:left;
	clear:left;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 2px 5px;
	padding: 0px;
}

.innerbox{
	position:relative;
	bottom:4px;
	right: 4px;
	border: 1px solid #999999;
	margin: 0px 0px 0px 0px;
}

.contentBannerBox{
  margin-left:30px;
}

.content_banner_bar{
  background-image:url(../images/contentBannerBar.jpg);
  height:44px;
  width:890px;
}

.content_banner_bar_breadcrumbs{
  background-image:url(../images/contentBannerBarBreadcrumbs.jpg);
  height:66px;
  width:890px;
}

.content_banner_title_text{
  color:#FFFFFF;
  font-family:Arial;
  font-size:18pt;
  font-weight:bold;
  padding-top:5px;
  padding-left:35px;
}

.content_banner_breadcrumb_text{
  padding-top:8px;
  padding-left:5px;
  color:#FFFFFF;
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;  
}

.breadcrumb_link{
  color:#FFFFFF;
  font-family:Arial;
  
  font-weight:bold;
  text-decoration:none;
}

.breadcrumb_link:hover {
   color:#FFFFFF;
   font-family:Arial;
   
   font-weight:bold;
   text-decoration:underline;
}

.contentOutterBox{
    margin-left:30px;
}

.contentInnerBox{
  width:860px;
  background:#FFFFFF;
  padding-top:7px;
  padding-left:15px;
  padding-bottom:7px;
  padding-right:15px;
  overflow:hidden;
}

.content_title_text{
  font-weight:bold;
  font-size:18pt;
  color:#B70D00;
  font-family:Cambria;
  border-bottom:1px solid #999999;
  width:460px;
}


.content_text{
  font-family:Times New Roman;
  font-size:10pt;
  text-align: justify;
  text-justify: newspaper;
  color:#561211;
}


.content_text_narrow{
  font-family:Times New Roman;
  font-size:10pt;
  text-align: justify;
  text-justify: newspaper;
  color:#561211;
  width:460px;
}

.product_image_container{
  float:left;
  width:600px;
  text-align:center;
}

/*container for the image links to connect-rite and furnish-rite*/
.logo_links_box{
  margin-left:90px;
  /*border:1px solid #999999;*/
}

/*left image link at bottom of page*/
.logo_link_left{
  padding-left:110px;
  float:left;
}

/*right image link at bottom of page*/
.logo_link_right{
  float:left;
  padding-left:110px;
}

.clear_float_left{
  clear:left;
  height:1px;
}

.bold_enlarge{
  font-weight:bold;
  font-size:larger;
}

.default_page_equipment_pic{
  float:right;
  padding-left:13px;
  padding-top:10px;
}



.manufacturer_container{
  clear:both;
  width:800px;
  margin: 0 auto;
  border-top:1px solid #999999;
}

.manufacturer_logo{
  float:left;
  width:200px;
  padding-right:15px;
  padding-top:10px;
  padding-left:10px;
  padding-bottom:10px;
}

.manufacturer_text{
  font-size:10pt;
  color:#561211;
  padding-top:15px;
  padding-right:10px;
  padding-bottom:10px;
  text-align:justify;
  text-justify: newspaper;
}



.category_row_container{
  clear:left;
}

.category_container {
  float:left;
  width:300px;
  margin-left:88px;
  margin-top:15px;
  margin-bottom:7px;
}

.category_pic{
  float:right;
}

.category_title{
  padding-top:45px;
  padding-left:20px;
  font-family:Times New Roman;
  font-size:12pt;
  color:#561211;
  font-weight:bold;
}

.category_description{ 
  clear:right;
  padding-top:15px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  font-family:Times New Roman;
  font-size:10pt;
  color:#561211;
  text-align: justify;
  text-justify: newspaper;
}

.logo_content_header{
  border-bottom:1px solid #999999;
  margin-bottom:10px;
}

.products_row_container{
  clear:left;
}

.products_container {
  float:left;
  width:300px;
  margin-left:88px;
  margin-top:15px;
  margin-bottom:7px;
}

.products_pic{
  float:right;
}

.products_title{
  padding-top:45px;
  padding-left:20px;
  font-family:Times New Roman;
  font-size:12pt;
  color:#561211;
  font-weight:bold;
}

.products_description{ 
  clear:right;
  padding-top:15px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  font-family:Times New Roman;
  font-size:10pt;
  color:#561211;
  text-align: justify;
  text-justify: newspaper;
}

.contact_info_container{
  float:right;
  font-family:Cambria;
  padding-left:10px;
  /*border-left:1px solid #999999;
  border-bottom:1px solid #999999;*/
  width:240px;
  height:225px;
}

.contact_info_content_container{
  padding:10px;
}

.contact_info_title{
  text-align:center;
  font-weight:bold;
  font-size:13pt;
  color:#B70D00;
  border-bottom:1px solid #999999;
}

.contact_info_picture_container{
  float:right;
  padding-top:10px;
}

.contact_info_name{
  margin-top:20px;
  font-size:11pt;
  color:#561211;
}

.contact_info_phone_number{
  margin-top:30px;
  font-size:11pt;
  color:#561211;
}

.contact_info_phone_extension{
  margin-top:5px;
  font-size:11pt;
  color:#561211;
}

.contact_info_email_link_container{
  clear:right;
  width:100%;
  text-align:center;
  padding-top:18px;
}

.contact_info_email_link{
  font-size:12px;
}

.product_overview{
  clear:both;
  color:#0C42AD;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  padding-top:12px;
  padding-bottom:10px;
}

.product_info_list_title{
  color:#0C42AD;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  padding-bottom:3px;
}

.product_info_list_container{
  border-left:1px solid #0C42AD;
  padding-left:10px;
  font-size:10pt;
  color:#561211;
  margin-left:5px;
  margin-bottom:10px;
  font-family:arial;
}

.product_info_paragraph_title{
  color:#0C42AD;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
}

.product_info_paragraph{ 
  font-family:arial;
  font-size:10pt;
  color:#561211;
  margin-bottom:10px;
}

.product_info_workflow_image{
  text-align:center;
}

#security_header_image {
  width: 964px;
  height: 213px;
  background: url(../images/securityHeaderSmallLogos.jpg) no-repeat;
}

#security_header_image a {
  text-decoration:none;
}

/*hides text behind image in divs that define css image map... text for accessibility issues*/
.hide {
  visibility:hidden;
}

/* for css image map on header image */
#bbb_logo_image_link {
  float: left;
  position:absolute;
  width : 59px;
  height: 96px;
  margin-left: 801px;
  margin-top: 21px;
}

#rite_group_image_link {
  float: left;
  position:absolute;
  width : 340px;
  height: 100px;
  margin-left: 20px;
  margin-top: 20px;
}

.security_window_badge_300px_pic{
  float:right;
  padding-left:17px;
  padding-top:10px;
  /*padding-bottom:10px;*/
}

.security_content_title_text{
  font-weight:bold;
  font-size:18pt;
  color:#B70D00;
  font-family:Cambria;
  border-bottom:1px solid #999999;
  width:460px;
}

.security_content_text{
  font-family:Times New Roman;
  font-size:12pt;
  text-align: justify;
  text-justify: newspaper;
  color:#561211;
}

.security_content_text a{
  text-decoration:none;
}

.security_content_text a:hover{
  text-decoration:underline;
}

.security_content_text_bold{
  font-family:Times New Roman;
  font-weight:bold;
  font-size:12pt;
  text-align: justify;
  text-justify: newspaper;
  color:#561211;
}

.security_list_container{
  clear:right;
  padding-top:5px;
  padding-bottom:0px;
}

.security_list_title_text{
  font-weight:bold;
  font-size:20pt;
  color:#561211;
  font-family:Cambria; 
  padding-left:10px;
  padding-bottom:5px;
  margin: 0 auto;
  width:600px;
  text-align:center;
}



/*.security_list{
  /*margin-left:25px;*/
  margin-top:0px;
}*/

.security_list_row_two_products{
  clear:left;
}


.security_list_row_one_product{
  clear:left;
  width:400px;
  margin: 0 auto;
}


.security_list_item{
  float:left;
  border-left:4px solid #999999;
  border-bottom:1px solid #999999;
  height:120px;
  width:390px;
  margin-top:20px;
  margin-left:20px;
  margin-bottom:10px;
}

.security_list_item_pic{
  float:left;
  width:120px;
  padding-right:5px;
  padding-top:10px;
  padding-left:10px;
  padding-bottom:30px;
}


.security_list_item_text{
  font-size:12pt;
  color:#561211;
  padding-top:50px;
  padding-right:10px;
}

.security_top_text_container{
  border:1px solid #FFFFFF;
  padding-bottom:26px;
}


.security_list_caption{
  width:600px;
  margin: 0 auto;
  clear:left;
  font-family:Times New Roman;
  font-size:11pt;
  text-align: justify;
  text-justify: newspaper;
  color:#561211;
  padding-top:0px;
  text-align:center;
  font-weight:bold;
}

.security_component_link{
  font-weight:bold;
  text-decoration:none;
  color:#900;
  font-weight:bold;
}

.security_component_link:hover {
  color:#561211;
  text-decoration:underline;
}

.security_product_overview_text{
  clear:both;
  color:#0C42AD;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  padding-top:12px;
  padding-bottom:10px;
}

.security_product_info_list_title{
  clear:both;
  color:#0C42AD;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  padding-bottom:3px;
}

.security_product_info_list_container{
  border-left:1px solid #0C42AD;
  padding-left:10px;
  font-size:10pt;
  color:#561211;
  margin-left:5px;
  margin-bottom:10px;
  font-family:arial;
}

.security_terms_paragraph_title{
  color:#0C42AD;
  font-family:times new roman;
  font-size:12pt;
  padding-top:12px;
  padding-bottom:10px;
  padding-left:20px;
  font-weight:bold;
}

.security_terms_paragraph{
  color:#0C42AD;
  font-family:times new roman;
  font-size:12pt;
  padding-top:12px;
  padding-bottom:15px;
  margin-bottom:20px;
  border-bottom:1px solid #0C42AD;
  text-align: justify;
  text-justify: newspaper;
}

.security_back_link{
  width:860px;
  text-align:center;
  margin-top:15px;
  margin-bottom:10px;  
}

.security_back_link a{
  font-weight:bold;
  fomt-family:Cambria;
  color:#561211;
  text-decoration:none;
}

.security_back_link a:hover{
  font-weight:bold;
  fomt-family:Cambria;
  color:#B70D00;
  text-decoration:underline;
}

.security_video_question_text{
  margin-bottom:20px;
  margin-top:10px;
  text-align:center;
  font-weight:bold;
  font-size:15pt;
  color:#B70D00;
  font-family:Cambria;
}

.security_video_container{
  text-align:center;
}

.security_faq_list_title{
  color:#0C42AD;
  font-family:arial;
  font-size:14pt;
  padding-bottom:5px;
  padding-top:5px;
  text-align:center;
}

.security_faq_list_container{
  border-left:2px solid #0C42AD;
  padding-left:10px;
  margin-left:15px;
  margin-bottom:10px;
  margin-top:15px;
  
}

.security_faq_list_item{
  font-size:12pt;
  color:#561211;
  font-family:arial;
  padding-top:5px;
  padding-bottom:5px;
  margin-bottom:15px;

}

.security_faq_list_item a{
  font-weight:bold;
  fomt-family:Cambria;
  color:#561211;
  text-decoration:none;
}

.security_faq_list_item a:hover{
  font-weight:bold;
  fomt-family:Cambria;
  color:#B70D00;
  text-decoration:underline;
}

.privacy_statement_banner_title_text{
  color:#FFFFFF;
  font-family:Arial;
  font-size:18pt;
  font-weight:bold;
  padding-top:18px;
  padding-left:35px;
}

.privacy_policy_paragraph_title{
  color:#0C42AD;
  font-family:times new roman;
  font-size:14pt;
  padding-top:12px;
  padding-bottom:10px;
  padding-left:20px;
  font-weight:bold;
}

.privacy_policy_paragraph{
  color:#0C42AD;
  font-family:times new roman;
  font-size:12pt;
  padding-top:12px;
  padding-bottom:15px;
  text-align: justify;
  text-justify: newspaper;
}



