/* General Page Setup */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #AD1E1E;
	background-image: url("images/background_112.jpg");
	background-repeat: repeat-x;
	/*font-size: 0.8em;*/
	text-align: center;
	height: 100%;
	}

a:link, a:visited{
		  color: #FFFFFF;
		}
		
.exp em {font-style:normal;}

#tableindent {
		margin-left: 120px;
              }

table.center {
		margin-left:auto; 
		margin-right:auto;
		}
		
/*tr,td {text-align:left;}*/


table.specheader {align: right; width: 800; border: 0; cellpadding: 0; cellspacing: 0;}

td.testheader {background: #AD1E1E;  height: 100;}

#container {
		width: 820px;
		height: 100%;
		min-height:100%;
  		position:relative;
		margin: 0 auto;
		}
#clear	{
	  clear: both;
	  }
#content_wrap	{
		 width: 820px;
		 margin-bottom: 20px;
		 }

/* Header Area */

#logo  {
	width: 820px;
	height: 100px;
	/*margin-left: 75px;*/
	background-image: url(../images/BIPORE_FINAL_LOGO_DARK_820.jpg);
	background-repeat: no-repeat;
}

#page  {
        width:775px;
	margin:0px auto;
	}

#header {height:90px;
	color:#dbdac6;
	padding-left:125px;
	padding-top:3px;
        background:url(images/BIPORE_FINAL_LOGO_DARK_small.jpg) no-repeat left top;}

/* Navigation bar */

#navbar {
	 width: 820px;
	 height: 23px;
	 padding: 0px;
	 margin-left:auto;
         margin-right:auto;
	 background-color: #002A5C; 
	 color: #f58025; 
	 font-weight: bold; 
	 font-size: 14px;
	 text-align: center;
}

#navbar a.nav_active {font-weight:bold; color: #f58025 !important;}


#navbar_old {height:30px;
	padding-left:30px;
	padding-top:30px;
        margin-left:20px;}

#navbar ul {
	    padding: 0;
	    list-style: none ;
	    display: inline ;
	    margin-left: 20px;
            margin-right:auto;
}

#navbar ul li {
		/*margin-left: 0px;*/
		margin: auto;
		padding: 0 ;
		display: inline ;
		text-align: center ;
		list-style: none ;
		font-family: Arial, Helvetica, sans-serif;
		}

#navbar li a {
		margin: auto;
                color: #F4EEA5 ;
	padding: 10px ;
        padding-left: 12px;
	padding-right: 0px;
	font-size:1.35em;
        text-decoration: none ;
	display: inline ;}

#navbar li a:hover {color:#fff;
	text-decoration:underline;}

#navbar li a.selected {color:#979683;
	text-decoration:none;}

#side_nav { 
	   width: 200px;
	   float: right;
	   margin-left: auto;
	   margin-right: auto;
	   margin-top: 40px;
	   }
	   
#left_nav { 
	   width: 150px;
	   float: left;
	   margin-left: auto;
	   margin-right: auto;
	   margin-top: 20px;
	   }
	   
#left_nav ul { border-top: 1px solid #8A0808; list-style: none; margin: 0px; padding: 0px; display: block; }
#left_nav ul ul { border-top: 1px solid #8A0808; list-style: none; margin: 0px; padding: 0px; display: block; }
#left_nav a { font-weight:bold; text-decoration: none; display: block; color: #8A0808; padding: 5px 0px 5px 0px; display: block; }
#left_nav li { display: block; padding: 0px; margin: 0px; border-bottom: 1px solid #8A0808;}
#left_nav li li { display: block; padding-top: 0px; margin: 5px 0px 5px 10px; border-bottom: 0px solid #f58025;}
#left_nav li li a { font-weight:normal; text-decoration: none; display: block; color: #002A5C; padding: 5px 0px 5px 0px;}
#left_nav li li a:hover { font-weight:normal; text-decoration: underline; display: block; color: #002A5C; padding: 5px 0px 5px 0px;}
#left_nav a:hover { font-weight:bold; color: #002a5c;}
#left_nav li li a.nav_active { font-weight:normal; text-decoration:underline; !important;}
#left_nav a.nav_active { font-weight:bold; color: #002a5c !important;}
#left_nav_sub { width:100%;}
#left_nav_sub ul { border-top: 1px solid #f58025; list-style: none; margin: 0px 0px 0px 10px; padding: 0px; display: block; }
#left_nav_sub ul ul { border-top: 1px solid #f58025; list-style: none; margin: 0px; padding: 0px; display: block; }
#left_nav_sub a { font-weight:normal;text-decoration: none; display: block; color: #f58025; padding: 5px 0px 5px 0px; display: block; }
#left_nav_sub li { display: block; padding: 0px; margin: 0px; border-bottom: 1px solid #f58025;}
#left_nav_sub li li { display: block; padding-top: 0px; margin: 5px 0px 5px 10px; border-bottom: 0px solid #f58025;}
#left_nav_sub li li a { font-weight:normal; text-decoration: none; display: block; color: #002A5C; padding: 5px 0px 5px 0px;}
#left_nav_sub li li a:hover { font-weight:normal; text-decoration: underline; display: block; color: #002A5C; padding: 5px 0px 5px 0px;}
#left_nav_sub a:hover { font-weight:normal; color: #002a5c;}
#left_nav_sub li li a.nav_active { font-weight:normal; text-decoration:underline; !important;}
#left_nav_sub a.nav_active { font-weight:normal; color: #002a5c !important;}

/* Main Body */

#breadcrumbs {margin:0px 0px 10px 0px; padding:0px;}

#content_box {padding:0px 0px 0px 15px; margin:0px;}
#content_box ul {padding:0px 0px 0px 10px; margin:0px 0px 10px 15px;}
#content_box ol {padding:0px 0px 0px 10px; margin:0px 0px 10px 20px;}
#content_box li {padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
#content_box ul ul {padding:0px 0px 0px 10px; margin:0px 0px 0px 15px;}
#content_box ol ol {padding:0px 0px 0px 10px; margin:0px 0px 0px 15px;}
#content_box li li {padding:0px 0px 0px 0px; margin:5px 0px 0px 0px;}
#content_box p {padding:0px 0px 15px 0px; margin:0px;}
#content_box td.left_column {padding:0px 20px 0px 20px; margin:0px;}
#content_box h1 {font-size:16px; padding:0px 0px 15px 0px; margin:0px;}
#content_box p.lorem_ipsum {color:#CC0000;}

#content {
	  width: 600px;
	  text-align: left;
	  margin-top: 20px;
	  }

#content h2 {
		font-size:2.0em;
		margin-bottom:10px;
	}
	
#content h3 {
		display:block;
		font-size: 1.4em;
		padding-bottom:2px;
		border-bottom:2px, solid #382922;
		margin-bottom:7px;
		margin-top:10px;
	}

#content p {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                margin-right: 20px;
                margin-bottom: 10px;
                margin-left: 10px;
                font-size: 14px;
                line-height: 120%;
               	}
               	
#content ul  {
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 30px;
}

#content ul li  {
		margin-bottom: 10px;
		font-size: 1.0em;
}


.frontsection {
		float:left;
		width:355px;
		margin-right:22px;
		height:80px;
		margin-bottom:20px;
	}


/* Products Page Formatting*/

.products {
	margin-bottom:10px;
	}
	
.products tr {
	vertical-align:top;
	}
.productpic , .nopic, .largeImg {
	float:left; 
	border:3px solid #b9b8a5;
	margin-bottom:3px;
	}

.col {
        float:left;
	width:250px;
	margin-right:12px;			
	}
		
	.col a {
		font-weight:bold;
		}
		
	.col p {
		text-align:center;
		margin-bottom:7px;
		}
		
	.colright {
		margin-right:0px;
		}


/* Footer */


#footer_new {font-size:12px; padding:10px 20px 10px 20px;} 
/*.spacer {color: #FFFFFF; font-weight:bold; padding:0px 6px 0px 6px;}*/

#footer {
	width: 100%;
	height: 30px;
	margin-top: 50px;
	/*margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 150px;*/
	/*position: absolute;
	bottom: 5px;*/
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

#footercontent {
	width:775px;
	margin:0px auto;
	}

.footertab  {
        background:#D8D8D8;
        align: left;
        }