

/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body-bg-top.jpg) repeat-x #133153; margin:0; padding:0; text-align: center; color:#666666;}
.shadow-bg{ background:url(../images/shadow-bg.png) center top repeat-y; width:100%; min-width:959px;}

/* main */
#main{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:959px;}

/* header */
#header{ background:url(../images/banner.jpg); position:absolute; width:933px; height:302px; top:0; left:0; padding:0 13px 0 13px;}
	#header .header-logo{ border:0; position:absolute; left:28px; top:35px; }
	#header p{ position:absolute; left:70px; top:120px; margin:0px; padding:0; font-size:14px; font-weight:bold; color:#EAEAEA; width:250px; line-height:20px;}
		#header p span{float:left; display:inline; width:16px; height:18px; display:inline-block; margin:0 5px 0 0;}
		#header p .icon1{ background:url(../images/icon1.gif) no-repeat 0px 2px; }
		#header p .icon2{ background:url(../images/icon2.gif) no-repeat 0px 2px; }
		#header p .icon3{ background:url(../images/icon3.gif) no-repeat 0px 2px; }
		#header p a{ color:#EAEAEA; text-decoration:none;}
		#header p a:hover{ text-decoration:underline;}
	#header ul{ position:absolute; margin:255px 0 0 15px; padding:0; list-style:none; width:903px;}
		#header ul li{ float:left; background:url(../images/header-break.jpg) repeat-y;}
			#header ul li a{ width:129px; height:32px; display:block; text-align:center; font-size:12px; text-transform:uppercase; color:#FFFFFF; font-family:"Arial Narrow", Arial, sans-serif; font-weight:bold; text-decoration:none; padding:15px 0 0 0;}
			#header ul li a:hover,#header ul li.active a{ background:url(../images/header-hover.jpg) repeat-x;}
	#header #content-banner{ position:absolute; left:28px; top:303px; background:url(../images/content-banner.jpg); width:903px; height:295px;}			
	#header #content-banner #showcase{ float:right; display:inline; margin:28px 17px 0 0; width:446px; height:252px;}
	
	
				
  .white{
  color:#fff !important;
  }
  .big{
  font-size:30px !important;
  }
	#header #content-banner .leftslide{
  float:left;
  display:inline;
  color:#FF9900;
  width:395px;
  margin:113px 0 0 13px;
  }			
	#header #content-banner .leftslide .slidetext{
  font-size:24px;
  }
  
  
	
/* sidebar */
#sidebar{ float:left; display:inline; margin:600px 0 0 0; padding:0 0 10px 28px; width:291px;  }			
#sidebar .sideheader{
 float:left;
 display:inline;
 background:url('../images/title-break.jpg') no-repeat left bottom; 
 font:normal 20px Tahoma, Geneva, sans-serif;
 text-transform:uppercase;
 padding:0 0 7px 0;
 color:#133153; 
 width:276px;
 }
 
 #sidebar .sideheader1{
 float:left;
 display:inline;
 background:url('../images/title-break.jpg') no-repeat left bottom; 
 font:normal 20px Tahoma, Geneva, sans-serif;
 text-transform:uppercase;
 padding:0 0 7px 0;
 color:#666; 
 width:276px;
 margin-top:20px;
 }
 #sidebar .sideleft,#sidebar .sideright{
 float:left;
 display:inline;
 width:275px;
 line-height:10px;
 }
 
 #sidebar .sideleft .time,#sidebar .sideright .time{
 font:normal 10px 'Verdana', 'Arial'; 
 }
 
  #sidebar .sideleft .day,#sidebar .sideright .day{
 font:bold 10px 'Verdana', 'Arial'; 
 color:#133152;
 }
 
 #sidebar .sideleft{
 margin:15px 16px 0 0;
 }
 #sidebar .sideright{
 margin:15px 0 0 16px;
 }
 
 #sidebar .sidelogo{
 margin:15px 0 0 30px;;
 }
 #sidebar .sublogo{
 float:left;
 display:inline;
 width:276px;
 text-align:center;
 font:normal 10px 'Arial';
 }
 #sidebar .address{
 float:left;
 display:inline;
 width:276px;
 text-align:center;
 font:normal 11px 'Verdana', 'Arial'; 
 margin-top: 15px;
 }

  #sidebar .menu{
  float:left;
  display:inline;
  list-style-type: none;
  width:276px;
  margin-top:15px;
  }
  
  #sidebar .menu li{
  background: 0px 10px url('../images/bg_bullet.gif') no-repeat;
  padding-left: 14px;
  word-spacing:-1px;
  line-height:25px;
  border-bottom:1px dotted #133153;
  font:normal 13px 'Verdana', 'Arial';
  }
  #sidebar  .menu li a{
  color:#666666;
  font:normal 11px 'Verdana', 'Arial'; 
  }
  #sidebar  .menu li a:hover{
  color:#133153;
  font:bold 11px 'Verdana', 'Arial'; 
  }
  
  #sidebar .newsletter{
  float:left;
  display:inline;
  background: #133153 url('../images/bg_newsletter.jpg') repeat-x;
  width:276px;
  height:auto !important;
  height:117px;
  min-height:117px;
  margin-top:20px;
  }
  #sidebar .newsletter h2{
  font:normal 18px 'Arial';
  color:#fff;
  text-align:center;
  width:276px;
  text-transform:uppercase;
  letter-spacing:-1px;
  margin-top:5px;
  }
  
  #sidebar .newsletter form,#sidebar .newsletter form fieldset{
  border:none;
  }
  
  #sidebar .newsletter form fieldset label{
  float:left;
  display:inline;
  width:276px;
  text-align:center;
  color:#fff;
  font:normal 10px 'Arial';
  }
  
  #sidebar .newsletter form fieldset #emailsignup{
  /*float:right;*/
  display:inline;
  width:173px;
  height:14px;
  border:1px solid #D6D6D6;
  margin:8px 8px 0 11px;
  /*padding:5px;*/
  font:normal 11px 'Arial';
  color:#666;
  }

.lable{
  color:#fff;
  font:normal 10px 'Arial';
}

.case_form{
	width:99%
}

  #sidebar .newsletter form fieldset #join{
  float:left;
  display:inline;
  width:68px;
  height:24px;
  border:1px solid #CC0000;
  margin:8px 0 0 4px;
  background:#990000 url('../images/bg_button.jpg') repeat-x;
  text-align:center;
  text-transform:uppercase;
  color:#fff;
  font:bold 11px 'Arial'; 
  letter-spacing:1px;
  }
  
    #sidebar .button1{
  float:left;
  display:inline;
  background: url('../images/bg_button.jpg') repeat-x;
  height:18px;
  padding:6px 11px 0 11px;
  color:#E4E4E4;
  font:bold 10px 'Arial';
  margin:20px 0 5px 96px;
  }
  #sidebar .contact{
  float:left;
  display:inline;
  width:276px;
  margin:0 0 10px 36px;
  color:#133153;
  }
  #sidebar .contact span{ color:#133153; float:left; display:inline; width:16px; height:18px; display:inline-block; margin:0 5px 0 0;}
   #sidebar  .contact .icon1{background:url(../images/icon1.gif) no-repeat 0px 2px; }
		#sidebar  .contact .icon2{ background:url(../images/icon2.gif) no-repeat 0px 2px; }
		#sidebar  .contact .icon3{ background:url(../images/icon3.gif) no-repeat 0px 2px; }
		#sidebar  .contact a{ color:#133153; text-decoration:none;}

/* content */
#content{ float:right; margin:618px 0 0 0; padding:0 28px 20px 0; width:597px; line-height:20px; font-size:12px;}			
	#content h1, #content h3, #content .contentheader{ background:url(../images/title-break.jpg) no-repeat left bottom; font-family:Tahoma, Geneva, sans-serif; font-size:24px; text-transform:uppercase; font-weight:normal; padding:0 0 7px 0; color:#133153;}
	#content p{ margin:0; padding:0 0 10px 0; line-height:25px; text-align:justify; font-family:'Verdana', 'Arial';}
	#content p a{ text-decoration:underline; font-weight:bold; color:#666666;}
	#content p a:hover{ text-decoration:none; }
	#content p.first{ padding-top:15px;}
  
  #content .contentbottom{
  width:597px;
  float:right;
  display:inline;
  }
  #content .contentbottom .bottomleft h2,#content .contentbottom .bottomright h2{
  color:#990000;
  font:bold 14px 'Arial Narrow','Arial';
  text-transform:uppercase;
  letter-spacing:-1px;
  }
  
  #content .contentbottom ul{
  list-style-type: none;
  width:290px;
  }
  
  #content .contentbottom ul li{
  background: 0px 10px url('../images/bg_bullet.gif') no-repeat;
  padding-left: 14px;
  word-spacing:-1px;
  line-height:25px;
  }
  #content .contentbottom ul li a{
  color:#666666;
  font:normal 11px 'Arial'; 
  text-decoration:underline;
  }
  
  #content .contentbottom ul li a:hover{
  text-decoration:none;
  }
  
  #content .contentbottom .button1{
  float:left;
  display:inline;
  background: url('../images/bg_button.jpg') repeat-x;
  height:18px;
  padding:6px 11px 0 11px;
  color:#E4E4E4;
  font:bold 10px 'Arial';
  margin:20px;
  }
  
  #content .contentbottom .button1:hover{
   color:#fff;
  }
  
  #content .contentbottom .button1 .arrow{
  padding-left:10px;
  }
  
  #content .contentbottom .bottomleft{
  width:290px;
  float:left;
  display:inline;
  margin-top:18px;
  }
  
  
  
  #content .contentbottom .bottomright{
  width:290px;
  float:right;
  display:inline;
  margin-top:18px;
  }
	

/* footer */
#footer{ background:url(../images/footer-bg.jpg); width:959px; height:140px; margin:0 auto; line-height:16px; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
	#footer p.footer-nav{ margin:0; padding:17px 0 0 0; text-transform:uppercase; color:#000000;}
		#footer p.footer-nav a{ color:#000000; text-decoration:none;}
		#footer p.footer-nav a:hover{ color:#666666;}
	#footer p.footer-disclaimer{ font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#98BDE6; margin:0; padding:25px 0 0 0;}
	#footer cite{ padding:10px 0 0 0; font-style:normal; color:#98BDE6; text-transform:uppercase; display:block;}
		#footer cite span{ color:#FFFFFF;}
		
#newsletterForm{ padding:0 0 0 5px;}