/* The Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table, th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,h1,h2,h3, h4,h5,h6,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a {text-decoration: none; color: #223e6e;  }

body {
	font-size: 79.5%;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	line-height: 22px;
	color: #555;
}
/* -------------------------------------------- */



.wrapper {
    position:relative;
	width: 800px;
	margin: 0 auto;
	clear: both;
}

#header {
	height: 92px;
	width: 800px;
	margin: 0;
	background-color: #346ca9;
	border-top:1px solid #223e6e; 
}

.logo-info {
	margin: 5px 0 5px 17px;
	float: left;
	}

.logo-info2 {
	margin: 8px 0 0 6px;
	float: left;
	}

.logo-title {
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
		margin-bottom: 1px; 
	    color: #fff;
		font-size:24px; 
		line-height:28px;   
		}
		     

.logo-letter {
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
		margin-bottom: 1px; 
	    color: #fff;
		font-size:24px; 
		line-height:28px;        
		font-weight: normal;
		letter-spacing: 0px;
		text-transform: uppercase;
		display:inline;
		
 	}

.logo-name {
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
		margin-bottom: 1px; 
	    color: #fff;
		font-size:18px; 
		line-height:28px;        
		font-weight: normal;
		letter-spacing: 0px;
		text-transform: uppercase;
		display:inline;
		
 	}





.logo-subtitle {
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
		margin: 0 0 0 32px; 
	    color: #e4e5e7;
		font-size:11.5px; 
		line-height:12px;        
		font-style: italic;
		letter-spacing: 0px;
 	}
	

.contact-info {
	margin: 5px 17px 0 0;
	float: right;

}


.phone {
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	   margin-bottom: 10px; 
	   color: #fff;
		font-size:10px; 
		line-height:12px;        
		font-weight: normal;
		letter-spacing: 2px;
 	}


.phone a {
	color: #fff;
	text-decoration: none;
	}

.address {
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	   color: #555;
		font-size:10px; 
		line-height:14px;        
		font-weight: normal;
		text-align: right;
		letter-spacing: 2px;
 	}

	

#content-container {
	min-width: 963px;
	margin-top: 0;
	padding: 0 5px 0 5px;
}

.navbar {
	margin:0;
	padding:0;
	height: 36px;
	width: 800px;
	background-color: #1c4579;
	border-top: 1px solid #223e6e;
	/*background: url(../images/navbar2.gif) no-repeat;*/
}

.divbar {
	margin:0 0 10px 0;
	padding:0;
	height: 27px;
	width: 950px;
	/*background: url(../images/divbar.gif) no-repeat;*/ 
}

.divtitle {
	margin-left: 10px;
	line-height: 24px; 	
	font-family: "Lucida Grande",Tahoma,"Bitstream Vera Sans",Arial,sans-serif;
	color: #ffffff;
}


.rightdate { 
	float: right;
	margin: 10px 10px 0 0;
   font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	color: #fff;
	font-size:10px; 
	line-height:14px;        
	font-weight: normal;
	text-align: right;
	letter-spacing: 2px;
	text-transform: uppercase;
	}

.rightdate a {
		color: #fff;
		text-decoration: none;
		}

.rightdate a:hover {
		color: #cf8a8a;
		
		}		

.home-welcome { 
    margin: 0;
    padding:0 0 0 0;
    min-height: 255px;
    z-index: -20;
}

.col-a .screenshot {
   position: absolute;
   width: 400px;
   height: 255px;
	margin-top: 0px;
	margin-left: 0px;
	z-index: -10;
}

#home-below {
	margin: 0 10px 25px 10px;
	width: 800px;
	height: 300px;
	padding: 0;
}

/*  Columns */

.col-a { float: left; margin: 0; width: 400px; height: 255px; z-index: -15;}
.col-b { float: left; margin: 0; width: 400px; height: 255px; background-color: #e3e3e3; ;}
.col-2 { float: left; margin: 10px 0 10px 15px; width: 535px; min-height: 710px;}
.col-1 { float: left; margin: 10px 15px 10px 0; width: 235px;}
.col-3 { float: left; margin: 10px 5px 10px 5px; width: 740px; }

.col-3 .intro {
		margin: 10px 5px 15px 5px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	   color: #333;
		font-size:18px; 
		line-height:24px;        
		font-weight: normal;
		letter-spacing: 1px;
		border-bottom: 0px solid #346ca9;
        }

.col-3 p {
		margin: 5px 0 15px 5px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	   color: #666;;
		font-size:12px; 
		line-height: 22px;        
		font-weight: normal;
		letter-spacing: 1px;
		text-align: justify;
 }

.col-3 .tt-box {width: 600px; margin-left: 20px; }



.col-3 img {position: absolute; margin-top: 5px; margin-left: 645px; padding: 10px 20px 10px 20px; border: 1px solid #eee; }


.col-3 ul {width: 600px; margin: 10px 0 10px 55px; }
.col-3 li {		
		margin: 0 0 10px 0;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	   color: #333;
		font-size:12px; 
		line-height:22px;        
		font-weight: normal;
		letter-spacing: 1px;
		text-align: justify;
}



.col-2 .intro {
		margin: 10px 5px 15px 5px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	   color: #333;
		font-size:18px; 
		line-height:24px;        
		font-weight: normal;
		letter-spacing: 1px;
		border-bottom: 0px solid #346ca9;
        }

.col-2 p {
		margin: 5px 0 15px 5px;
		width: 525px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #666;;
		font-size:12px; 
		line-height: 22px;        
		font-weight: normal;
		letter-spacing: 1px;
		text-align: justify;
        }

.col-2 img.photo {
		float: right;
		margin: 0 0 5px 15px;
		padding: 5px;
		border: 1px solid #eee;
		z-index: -1;
		}

.col-1 img {
		z-index: -2;
		}
		

.col-2 .contactbox {width: 525px; margin-bottom: 5px;}

.col-2 .contactbox .contactinfo { float: left; margin: 10px 15px 10px 5px; width: 225px;}

		
.col-2 .mapbox {
		width: 500px;
		height: 275px;
		text-align: center;
		border: 1px solid #eee;
		margin: 15px 0 0 5px;
		}


.testimonial { display: block; width: 500px; margin: 15px 0 10px 5px; padding: 14px 2px; }
.test_text { font: 11px; line-height: 16px; font-style: italic; text-align: justify; color: #555; }
.test_sig { float: left; width: 250px; margin: 7px 0 0 0; }
.test_name { font: 10px; line-height: 14px; font-style: none; font-weight: bold; color: #555; }
.test_position { font: 10px; line-height: 14px; font-style: italic; color: #555; }
.test_co { font: 10px; line-height: 14px; font-style: none; color: #555; }
.spacer40 { height: 40px; }





.mrow {width: 525px; min-height: 100px; padding: 5px; margin: 10px 0 10px 0; clear: both; }
.mrow-photo { float:left; width: 150px; height: 150px; padding: 2px; border: 1px solid #e3e3e3; margin: 5px 15px 0 0; }
.mrow-email { float: right; margin: 0 5px 0 0; }
.mrow-bio { float:left; width: 500px; margin:0 0 12px 0; }
.mrow-name {
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #1c4579;
		font-size:15px; 
		line-height:22px;        
		font-weight: normal;
		letter-spacing: 2px;
		margin: 0 0 4px 0;
        }
        
.mrow-position {
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #000000;
		font-size:12px; 
		line-height:16px;        
		font-weight: normal;
		font-style: italic;
		letter-spacing: 1px;
		margin-bottom: 7px; 
        }
         
.mrow-text {
		margin: 0 0 7px 0;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #555;
		font-size:12px; 
		line-height:22px;        
		font-weight: normal;
		letter-spacing: 1px;
		text-align: justify;
        }

img.emailimg { padding: 5px 0 0 0; margin: 0; border: 0; }	  

.col-b .intro {
		margin: 20px 5px 20px 20px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #000;
		font-size: 18px; 
		line-height:22px;        
		font-weight: normal;
		letter-spacing: 2px;
        }
        
.col-b .intro-text {
		margin: 0px 20px 8px 20px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #333;
		font-size:11px; 
		line-height:18px;        
		font-weight: normal;
		letter-spacing: 1px;
		text-align: justify;
        }

.col-b .intro-text p {
		margin:0 0 15px 10px;
}


.col-b  a {
		margin: 25px 5px 5px 20px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #fff;
		font-size:12px; 
		line-height:18px;        
		font-weight: normal;
		letter-spacing: 1px;
        }
        
/* Main Page Service Boxes */

.middle-box {
		width: 800x;
		margin: 0;
		padding: 0;
		color: #000;
		clear: both; 
		}

.servicebox1 {
	float: left;
	margin: 3px 1px 5px 0px;
	width: 195px;
	height: 146px;
	border: 1px solid #eee;
	background: url(../images/pl.jpg) no-repeat;
	color: #000;
	}
.servicebox2 {
	float: left;
	margin: 3px 1px 5px 2px;
	width: 195px;
	height: 146px;
	border: 1px solid #eee;
	background: url(../images/bi.jpg) no-repeat;
	color: #000;
	}
.servicebox3 {
	float: left;
	margin: 3px 1px 5px 2px;
	width: 195px;
	height: 146px;
	border: 1px solid #eee;
	background: url(../images/gb.jpg) no-repeat;
	color: #000;
	}
.servicebox4 {
	float: left;
	margin: 3px 0px 5px 2px;
	width: 195px;
	height: 146px;
	border: 1px solid #eee;
	background: url(../images/wp.jpg) no-repeat;
	color: #000;
	}

.servicebox1 .banner, .servicebox2 .banner, .servicebox3 .banner, .servicebox4 .banner {
		margin: 122px 0 0 0;
		width: 195px;
		height: 24px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #fff;
	    font-weight: normal;
		background-color: #346ca9; 
        /* for IE */
        filter:alpha(opacity=80);
        /* CSS3 standard */
        opacity:0.8;
		letter-spacing: 2px;
		text-align: center;
		}



.bottom-box {
		width: 800px;
		min-height: 125px;
		margin: 20px 0 0 3px;
		border-top: 1px solid #f1f3ed;
		background-color: #e3e3e3; 
		color: #fff;
		}

.info-box {
    	width: 800px;
		margin: 0;
		background-color: #fff;
		color: #555;
		}


.iiabny {
		float: left;
		margin: 20px 25px 5px 5px;
		width: 250px;
		}

.iiabny p {
		margin: 0 0 9px 0;
		}

.iiabny .imgbox { 
       height: 80px;
       width: 250px;
       padding: 30px 0 0 0;
       border: 1px solid #dedede;
       vertical-align: middle;
       color: #36b136;
       margin: 10px 0 10px 0;
}
		

.tt {
		float: left;
		margin: 20px 5px 5px 0px;
		width: 250px;
	}


.tt .imgbox  { 
       height: 80px;
       width: 250px;
       padding: 10px 0 10px 0;
       border: 1px solid #dedede;
       vertical-align: middle;
       text-align: center; 
       color: #36b136;
       margin-bottom: 10px;
}


		
.news {
		float: right;
		width: 250px;
		margin: 20px 0px 5px 0px; 
		}

.addr1 {
		float: left;
		margin: 20px 20px 5px 10px;
		width: 420px;
		}
		
.icon1 {
		float: right;
		margin: 20px 10px 5px 0px; 
		}


.bottom-box .title {
		margin: 20px 5px 30px 20px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #000;;
		font-size:20px; 
		line-height:22px;        
		font-weight: normal;
		letter-spacing: 2px;
        }

.info-box .title {
		margin: 1px 5px 30px 5px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #000;
		font-size:16px; 
		line-height:20px;        
		font-weight: normal;
		letter-spacing: 1px;
        }
.info-box .title a {color: #000; }
.info-box .title a:hover {color: #555; }

.rssincl-title {
		margin: 1px 5px 30px 20px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #000;
		font-size:16px; 
		line-height:20px;        
		font-weight: normal;
		letter-spacing: 1px;
        }

.rssincl-title a {color: #000; }
.rssincl-title a:hover {color: #555; }

.rssincl-itemtitle {
	margin:0px 20px 5px 20px; 
	line-height:14px;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
		font-size:11px; 
		line-height:18px;        
		font-weight: normal;
		letter-spacing: 1px;
	padding: 0; 
	color: #555;
}

.rssincl-itemtitle a {color: #555;}
.rssincl-itemtitle a:hover {color: #000;}

.info-box .text {
		margin: 5px 10px 0px 5px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #555;
		font-size:11px; 
		line-height:18px;        
		font-weight: normal;
		letter-spacing: 1px;
		text-align: justify;
       }	


				
.bottom-box .text {
		margin: 5px 10px 0px 20px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #000;
		font-size:11px; 
		line-height:18px;        
		font-weight: normal;
		letter-spacing: 1px;
		text-align: left;
       }	

.download {float: left; width: 400px; margin: 0 0 10px 0; padding: 5px; clear: both;}
.download-img {float: left; margin: 0 5px 0 0px;}
.download-title {
		float: left;
		width: 310px;
		margin: 10px 0 0 0;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #fff;;
		font-size:16px; 
		font-weight: normal;
		letter-spacing: 1px;
		text-align: left;
}

	
ul.news-list {margin:0px 20px 20px 20px; padding:0px; list-style-type:none;}
ul.news-lis.iiabny {
		float: left;
		margin: 20px 10px 5px 5px;
		widths: 300px;
		}
t li {line-height:18px; padding:10px 0px 10px 0px; border-bottom:1px solid #ccc; color: #555;}
ul.news-list li a {text-decoration:none; color: #555;}
ul.news-list li a:hover {text-decoration:none; color: #ef931c;}

#industries-box { 
  width: 525px;
  margin-bottom: 35px;
  padding: 5px;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #555;;
		font-size:11px; 
		line-height:18px;        
		font-weight: normal;
		letter-spacing: 1px;
		text-align: left;


}

#industries-box .header { 
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
    	font-size:16px; 
		line-height:20px;        
		font-weight: normal;
      text-transform: none;
      color: #00475b;
      border-bottom: 1px solid #eee;
      margin-top: 10px;
      margin-bottom: 20px;
}

#industries-box ul {margin: 0 0 5px 20px; }
#industries-box li {font-size:12px; line-height: 22px; font-weight: normal; letter-spacing: 1px; }


#industries-box td {
	   color: #555;;
		font-size: 11px;
		line-height: 18px; 
		font-weight: normal;
		letter-spacing: 1px;	  
}

#industries-box a {
		color: #555;
		text-decoration: none;
}

#industries-box a:hover {
	    color: #346ca9;
	    text-decoration: none;
}
		

/* Contact Form */

.form-box {
	width: 230px;
	min-height: 500px;
	padding: 5px 0 10px 5px;
	background-color: #e3e3e3; 		
}

.form-box .title {
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #555;;
		font-size:22px; 
		line-height:24px;        
		font-weight: normal;
		letter-spacing: 1px;
 		margin: 0 0 5px 15px;
}

.form-box .text {
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #555;
	    width: 215px;
		font-size:10px; 
		line-height:18px;        
		font-weight: normal;
		letter-spacing: 1px;
		text-align: left;
		margin: 5px 0 10px 5px;
}

.form-box .text ul {
	margin: 5px 0 0 25px;
	}

label {    
	display: block;
	margin: 10px 0 0 5px;
	color: #555;
	font-size:0.9em;
	font-weight:bold;
 
}

input {
	width: 180px;
	background-color: #fff;
	border:1px solid #cacaca;
	padding:7px;
	margin:0 0 5px 5px;
	font-family: Helvetica, Arial, sans-serif;
	}

.radiobtn {
	color: #000;
	margin:0 5px 0 5px;
	font-family: Helvetica, Arial, sans-serif;
	}	

input.submit {
	clear:both;
	width: 80px;
	margin: 0 0 0 5px;
	border:1px solid #2E3136;
	background:#346ca9;
	padding:5px 15px;
	color:white;
	font-weight:bold;
	font-size:1.2em;
}

textarea {
	margin: 0 0 0 5px;
	width: 180px;
	height: 100px;
	border:1px solid #cacaca;
   background-color: #fff;
	padding:7px;
	margin:0 0 5px 5px;
	font-family: Helvetica, Arial, sans-serif;
	}	

select {
	margin: 0 0 0 15px;
	width: 180px;
	border:1px solid #cacaca;
	background-color: #fff;
	padding:7px;
	margin:0 0 5px 5px;
	font-family: Helvetica, Arial, sans-serif;
	}	


.icontact-form-box {
	width: 225px;
	margin: 0;
	padding: 0;
	background-color: #fff; 		
}	


/* Carrier Contact Information */
.select-carrier { width: 700px; font-size: 14px; line-height: 24px; margin: 25px 0 25px 25px; }
.carrier select { width: 280px; }
.carrier-info { width: 740px; min-height: 300px; font-size: 10px; padding: 2px; margin: 25px 0 25px 20px; border: 1px solid #e3e3e3; }
.carrier-info-left { float: left; width: 375px; margin: 5px 15px 5px 5px; }
.carrier-info-right { float: left; width: 325px; margin: 5px 5px 5px 0; }
.carrier-info-left img { padding: 0; margin: 0; }
.carrier-info-left p {  position: relative; width: 325px; margin: 20px 0 10px 25px; }
.carrier-info h3 { font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; color: #223e6e; font-size:11px; line-height:13px; font-weight: bold; letter-spacing: 1px; margin: 10px 0 5px 0; }
.carrier-info .image-box { width: 280px; height: 140px; padding: 5px; }


/* Footer */

#footer {
	height: 42px;
	width: 806px;
	margin: 0 0 0 0px;
	background-color: #346ca9;
		font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif; 
	    color: #fff;;
		font-size:10px; 
		line-height:22px;        
		font-weight: normal;
		letter-spacing: 1px;
	border-top: 1px solid #223e6e;
	border-bottom: 1px solid #223e6e;
	
}

#footer-sub {
		width: 800px;
		min-height: 8px;
		margin: 0 0 0 3px;
		background-color: #e3e3e3; 
		color: #fff;
		}
	

#footer a {
	color: #fff;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #223e6e;
	text-decoration: none;
	}

.float-right {
	float: right;
	margin: 10px 15px 0 0;
	
	}
	
.float-left {
	float: left;
	margin: 10px 0 0 15px;
	}



.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

#slider1 .nivo-controlNav,
#slider2 .nivo-controlNav,
#slider4 .nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
#slider1 .nivo-controlNav a,
#slider2 .nivo-controlNav a,
#slider4 .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
#slider1 .nivo-controlNav a.active,
#slider2 .nivo-controlNav a.active,
#slider4 .nivo-controlNav a.active {
	background-position:0 -22px;
}

#slider2 a {
	display:block; /* IE Fix */
}

#slider3 {
	margin-bottom:110px;
}
#slider3 .nivo-controlNav {
	position:absolute;
	left:185px;
	bottom:-70px;
}
#slider3 .nivo-controlNav a {
    display:inline;
}
#slider3 .nivo-controlNav img {
	display:inline;
	position:relative;
	margin-right:10px;
	-moz-box-shadow:0px 0px 5px #333;
	-webkit-box-shadow:0px 0px 5px #333;
	box-shadow:0px 0px 5px #333;
}
#slider3 .nivo-controlNav a.active img {
    border:1px solid #000;
}

#slider 4 {
    margin-bottom:0;
}


/*********************************/
/*  Claims and CS Box Styles     */
/*********************************/

.cs-box .a-left {text-align: left; }
.cs-box a {color: #223e6e;}
.cs-box a:hover {text-decoration: underline; }
.cs-box {margin: 1px 0 10px 5px; width: 780px; padding: 0; }
.cs-box td {padding:5px 10px; font-size: 11px; text-align: center; border-bottom: 1px solid #dedede; }
.cs-box tr { vertical-align: top; }
.cs-box tr.table-header {background-color: #fafafa; height: 32px; }
.cs-box th {padding: 5px 10px; font-size: 11px; line-height: 18px; font-weight: bold; letter-spacing: 1px; border-bottom: 1px solid #dedede; text-align: center; }
.cs-box tr.row-grey {background-color: #fafafa; }


.cs-box .title {font-size: 12px; color: #fff; margin: 3px 0 0 5px; letter-spacing: 1px; }
.cs-box .text {font-size: 10px; color: #000; margin: 2px 0 0 10px; letter-spacing: 1px; }
	    
/*********************/
/*   Tabs Menu    */
/*********************/

.featurebar {
	width: 780px;
	height: 46px;
	border-bottom: 1px solid #dedede;
	}
	
	

	ul.tabs {
		float: left;
  		list-style:none;
		padding:0 !important;
	}
		ul.tabs li {
			float:left;
			margin:0 1px 0 0;
			text-align:center;
		}
		ul.tabs li a {
			display:block;
			width:132px;
			line-height:37px;
			background:url(../images/tabs.gif) no-repeat left top;
			color:#777;
			font-size:0.9em;
			font-weight:bold;
		}
		ul.tabs li a.selected {
			background-position:0 -37px;
			color:black;
		}

.clear {
	clear:both;
}

.spacer {
	padding:0 0 35px 0;
}
.small-spacer {
	padding:0 0 20px 0;
}


