      body  {
      	font:12px tahoma;
      	background:  url(bg.gif) repeat-x;
      	margin: 0;
      	padding: 0;
      	text-align: center;
      	color: #000000;
      	border:
      }
      
      form{
      margin:0;
      padding:0;
      }
      
      p{
      margin:0;
      padding:0;
      }
      #container { 
      	width: 1000px;
      	background: #FFFFFF;
      	margin: 0 auto;
      	text-align: left;
      } 
      #header { 
      	background: #660d2c; 
      	padding: 0;
      	margin: 0;
      	height: 250px;
      	text-align:center;
      } 

      #main{
      	min-height:615px; 
        height:auto !important; 
      	background: url(main_line_bg.gif) repeat-y left top;
      	height:615px;
      	margin:0;
      	padding:0;
      }
      #main2{
      	
      	background:url(main_bg.jpg) no-repeat top left;
      	min-height:615px; 
        height:auto !important;
      	height:615px;
      	margin:0;
      	padding:0;
      	
      }
      #main_section{
      	margin:0px 55px 0px 55px;
      	padding-top:10px;
      }
      #sidebar {
      	float: left;
      	width: 194px;
      	padding: 0;
      	margin:0 18px 0 18px;
      	display:inline;
	height:40px;
      	
      }
      #sidebar #menu_above {
      	margin:16px 0 18px 0;
      	padding:0;
      }
      
      #sidebar #nav{
      	margin:0 0 18px 0;
      	padding:0;
      }
      
      #sidebar #menu_below{
      	margin:0 0 18px 0;
      	padding:0;
      }
      #mainContent { 
      	padding: 0;
      	float:left;
      	width:660px;
      } 
      #mainContent #banner{
      	background:#8D0e3a;
      	height:83px;
	
      }
	  
	  
      #mainContent #content_col{
		height:1%;
		
      }
      #mainContent #content_col #content_text{
      	width:450px;
	float:left;
      	display:inline;
      	font-size:12px;
      	font-family:tahoma;
      	line-height:18px;
      	margin-top:18px;
	
      }
      
      #mainContent #content_col #content_text p{
      	margin:0 0 10px 0;
      	padding:0;
      	
      }
      #mainContent #content_col #content_text h1{
      	margin:0 0 15px 0;
      	padding:0;
      	font-weight:bold;
      	font-size:12px;
      	
      }
      #mainContent #content_col #right_side{
      	width:174px;
		float:left;
		/*margin-top:18px;*/
		margin:18px;
		display:inline;
		
      }
	  
	  #mainContent #content_col #right_side #search_box{
		text-align:center;
		border:#dddddd 1px solid;
	  }
	  
	  #mainContent #content_col #right_side #search_box #search_title{
		color:#8d0e3a;
		font-size:10px;
		font-weight:bold;
		margin:5px 5px 5px 7px;
		
		text-align:left;
	  }
	  #mainContent #content_col #right_side .search_input{
		border:1px #B7C2CB solid;
		width:158px;
		color:#808080
	  }
	  #mainContent #content_col #right_side #search_btn{
		margin:5px 0px 5px 0px;
	  }
	  
	  
      #footer { 
      	padding:5px 0 0 0;
      	margin:0;
  	text-align:center;
	background:url(footer.gif) no-repeat top center;
      }
	
	#footer a{
	color:#000000;
	font-weight:bold;
}
      .clearfloat {
      	clear:both;
          height:0;
          font-size: 1px;
          line-height: 0px;
      }
	
	.EktronAjaxLoading{
	display:none;
}