@CHARSET "UTF-8";
.cfp_layout #container {
  	width:972px;
  	
  	margin:auto;
  	background-image:url(images/container_bg.png);
  	position:relative;
  	padding: 0 14px 0 14px;
  }
  .cfp_layout #head {
    width: 972px;
    height:70px;
    margin:0;
    padding:0;
    position:relative;
    background-image:url(images/head_bg.png);
  }
  .cfp_layout .nav-bar-link:hover {
  	cursor: hand;
  	cursor: pointer;
  }
  .cfp_layout #head #nav-img1{
  	position:absolute;
  	left:170px;
  	top:40px;
  }
  .cfp_layout #head #nav-img2{
  	position:absolute;
  	left:253px;
  	top:40px;
  }
  .cfp_layout #head #nav-img3{
    position:absolute;
  	left:365px;
  	top:40px;
  }
  .cfp_layout #head #nav-img4{
    position:absolute;
  	left:453px;
  	top:40px;
  }
  .cfp_layout #head #nav-img5{
    position:absolute;
  	left:603px;
  	top:40px;
  }
  
   .cfp_layout #termsofuse-content {
  	padding: 0 20px 20px 20px;
  }
  
  .cfp_layout #inner_container {
  	background-image:url(images/bottom_gradient.png);
  	background-position:bottom center;
  	background-repeat:repeat-x;
  	padding:15px;
  	
  }
  
  
  .cfp_layout #container_base {
  	position:relative;
  	width:1000px;
  	height:14px;
  	margin:auto;
  	background-image:url(images/container_base.png);
  	
  }
  
  .cfp_layout #index-content {
  	position:relative;
  	width: 100%;
  	height: 375px;
  }
  
  .cfp_layout #index-lower_content {
  	border:none;
  	position: relative;
  	margin-top:15px;
  	width: 942px;
  	height:145px;
  }
  .cfp_layout .index-lower-table td {
  	
  	padding:0 3px;
  	vertical-align:top;
  }

.cfp_layout .index5{
    padding:10px 0;
    margin-top: 15px;
}
.cfp_layout .index5 .index5_box{
    float: left;
    width:150px;
    height:120px;
    border: 1px solid #b4aca7;
    margin: 0 22.7px;
}
.cfp_layout .index5 .box1{
    margin-left:0;
}
.cfp_layout .index5 .box5{
    margin-right:0;
}
  
  #pr_list {
  	width: 250px;  	
  	text-align:left;
    vertical-align: top;
  	
  }
  #press_release {
  	position: relative;
    vertical-align: top;
  	padding: 10px;
  	width:655px;
  	border:1px solid #b4aca7;
  }
  #pr_logo {
      text-align: right;
  }
  .pr-li {
  	padding:4px;
  	border-bottom:1px dashed #b4aca7;
  	
  }
  #pr_list_head {
  	padding:2px;
  	text-align: center;
  	font-size: 14px;
  	font-weight: bold;
  	color: #05415D;
  	background-color: #b4aca7;
  }
  #pr_list_body {
  	overflow-y:auto;
  	overflow-x:hidden;
  	height: auto;
  	border-left: 1px solid #b4aca7;
  	border-right: 1px solid #b4aca7;
  }
  .pr-li-table td {
  	font-size: 10px;
  	vertical-align:top;
  }
  #description {
  	color: #777777;
  	font-style: italic;
  }
  #timestamp {
  	text-align:right;
  	color: #777777;
  	font-style: italic;
  }
  #pr_image {
  	float: right;
	margin:0px 3px 0px 10px;
  	width:200px;
  	height:200px;
	border:none;
  }
  #pr_title {
  }
  #pr_body {
  	margin-top:60px;
  	padding: 3px;
  }
  
  
  .cfp_layout #foot {
  	position:relative;
  	width:1000px;
  	margin: auto;
  	text-align:center;
  	color: #9f9a87;
  	font-size: 11px;
  	padding-bottom:40px;
  }
  .cfp_layout #foot a {
  	color: #9f9a87;
  }
  
  .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}