/* General */*{	margin: 0;	padding: 0;}html {	font-size: 100%;	}body {	background: #FFF;	font-family:Arial, Helvetica, sans-serif;	font-size: 0.7em;	color:#666;	height: 100%;	text-align: center; /* bug in IE5 - this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #outerwrapper selector */	}#wrapper {	height:auto;	width:1025px;	margin: 0 auto;	text-align: left;    }img{	border:0;}	a:link, a:visited{		color:#0552a1;		text-decoration:none;		font-weight:normal;	}	a:hover{		color:#0552a1;		text-decoration:underline;		font-weight:normal;	}	h1{	font-weight:bold;	font-size:1.85em;	color:#a31718;}h2{	font-weight:normal;	font-size:1.4em;	color:#a31718;}h3{	font-weight:bold;	font-size:1.2em;	color:#a31718;}h4{	font-weight:bold;	font-size:1em;}em {	font-style:italic;}ul {     	list-style-type: none;     	padding:0;     	margin:0; 	} 	.redtext {color: #a31718}	/* sections style */div#topbar{	background-image: url(../images/top_slice.jpg);	background-repeat: repeat-x;	border-left: #ccc solid 1px;	border-right: #ccc solid 1px;	margin-left: 32px;	width: 959px;	height:26px;}div#topcontent{ margin-left: 32px; width: 959px; height: 105px;}div#homelink{    width: 137px; float:left; top:1px; } div#rightlinks{ width: 822px; float:left;}    	div#talktous{		display:inline;		float:right;		height: 49px;		padding-top: 52px;		padding-right: 5px;	}div#menubar{		border-left: #ccc solid 1px;		border-right: #ccc solid 1px;		margin-left: 32px;		background-image: url(../images/menu_slice.jpg);		background-repeat: repeat-x;		width: 959px;		height: 30px;		}/* top links */	#toprightlinks{		padding-top: 48px;	}		#toprightlinks li{		display:inline;		float:right;	}	#toprightlinks li.text{		text-align:left;		font-size: 1.2em;		padding-top:5px;	}		#toprightlinks a, a:visited, a.selected{		text-decoration:none;		text-align:left;		color:#999;		font-weight:bold;		padding:0px;		padding-top:2px;		background:#FFF;			width:auto;	}		#toprightlinks a:hover, a:focus{		text-decoration:underline;	}		#toprightlinks input{		font:normal 0.9em Verdana;		color:#666;	}	#toprightlinks a img{		padding-left:4px;	}			/* content */		div#content{		margin-left: 32px;		background: #FFF;		width: 959px;		height: auto;	}		div#mainimage{		padding-left: 2px;	}		div#textarea{		margin-left:1px;		margin-top: 21px;		border-left: #ccc solid 1px;		border-right: #ccc solid 1px;		min-height: 125px;		margin-bottom: 21px;	}			div#leftpane{		border-right: #ccc solid 1px;		color:#0552a1;		font-size: 1.3em;		height:auto;		min-height: 125px;		float:left;		width:405px;		padding-left:16px;		padding-right:16px;		padding-top:5px;	}	div#middlepane {		border-right: #ccc solid 1px;		height:auto;		min-height: 125px;		float:left;		width: 259px;		padding-left:16px;		padding-right:16px;		}		div#rightpane {		height:auto;		min-height: 125px;		float:left;		width: 194px;		padding-left:16px;		padding-right:16px;		}		ul#quicklinks{		margin-top: 5px;	}		ul#quicklinks li{		margin-bottom: 3px;	}	ul#quicklinks a:link, ul#quicklinks a:visited, ul#quicklinks li a:link, ul#quicklinks li a:visited{		color:#666;		font-size: 1.4em;		text-decoration:none;		font-weight:normal;	}		ul#quicklinks a:hover, ul#quicklinks li a:hover{		color:#333;		font-size: 1.4em;		text-decoration:none;		font-weight:normal;	}		div#middlepane ul{		margin-top: 5px;	}		div#middlepane a:link, div#middlepane a:visited, div#middlepane li a:link, div#middlepane li a:visited{		color:#a31718;		font-size: 1em;		text-decoration:none;		font-weight:normal;	}	div#middlepane a:hover, div#middlepane li a:hover{		color:#a31718;		font-size: 1em;		text-decoration:none;		font-weight:normal;	}	/*content page-specific*/		div#contentpage{		margin-left: 33px;		background: #FFF;		width: 959px;		height: auto;	}	div#contentimage{		padding-top:7px;	}		div#leftnavpane{		height:auto;		min-height: 125px;		float:left;		width:191px;		padding-left:10px;		padding-right:5px;	}	div#topmenulink a:link, div#topmenulink a:visited, div#topmenulink a:hover{		font-weight:normal;		font-size:1.4em;		line-height:1.2em;		color:#a31718;	}	div#leftnavpane ul{		list-style-image:none;		margin-top: 5px;		}		div#leftnavpane ul li{		margin-left: 2.5px;		margin-bottom: 2.5px;		margin-left:15px;	}	div#leftnavpane ul a:link, div#leftnavpane ul a:visited, div#leftnavpane ul li a:link, div#leftnavpane ul li a:visited{		padding-left: 0px;		color:#0552a1;		font-size: 1.2em;		line-height:1.28em;		text-decoration:none;		font-weight:normal;	}	div#leftnavpane ul a:hover, div#leftnavpane ul li a:hover{		list-style-image:url(../images/red_bullet.gif);		padding-left: 0px;		color:#a31718;		font-size: 1.2em;		line-height:1.28em;		text-decoration:none;		font-weight:normal;	}			div#leftnavpane .active a:visited {		list-style-image:url(../images/red_bullet.gif);		padding-left: 0px;		color:#a31718;		font-size: 1.2em;		line-height:1.28em;		text-decoration:none;		font-weight:normal;	}			div#textpane {		border-left: #ccc solid 1px;		height:auto;		min-height: 125px;		float:left;		width: 721px;		padding-left:10px;		padding-right:10px;		}		div#textpane ul{     		list-style-type:disc;		text-align: left; 		margin-left: 30px;	} 		div#textpane a:link, div#textpane a:visited, div#contactpane a:link, div#contactpane a:visited{		color:#0552a1;		text-decoration:none;		font-weight:normal;	}	div#textpane a:hover, div#contactpane a:hover{		color:#0552a1;		text-decoration:underline;		font-weight:normal;	}	/*contact us page*/		div#contactpane {		border-left: #ccc solid 1px;		height:auto;		min-height: 320px;		float:left;		width: 340px;		padding-left:30px;		padding-right:10px;		}			div#contactmiddlepane {		border-left: #ccc solid 1px;		height:auto;		min-height: 320px;		float:left;		width: 191px;		padding-left:15px;		padding-right:5px;	}		.label{		float: left;		font-size: 1.1em;		width: 95px;		height:15px;		margin-top:3px;		padding-top:3px;	}				input.textbox{		float: left;		font-family:Arial, Helvetica, sans-serif;		border: #999 solid 1px;		width: 221px;		height:17px;		margin-top:3px;		padding-top:1px;		padding-left:2px;	}	textarea {		float: left;		font-family:Arial, Helvetica, sans-serif;		font: inherit;		width: 221px;		height:115px;		border: #999 solid 1px;		margin-top:3px;		padding-top:3px;		padding-left:2px;	}	   	  div#ajaxSearch_result{	  	  }/*sitemap*/			  	ul.sitemap{		list-style-image:url(../images/red_bullet.gif);		margin-left: 20px;			font-size: 1.2em;	}	ul.sitemap li {		margin-top: 10px;		margin-bottom: 0px;			}	ul.sitemap li  ul{		margin-left: 20px;	}		/*footer*/	.clearfloat{		clear:both;		visibility:hidden;		height:0px;	}	div#footerbar{		background-image: url(../images/bottom_slice.gif);		background-repeat: repeat-x;		border: #ccc solid 1px;		margin-left: 32px;		width: 959px;		height: 90px;				}	div#footerbar #footertext{		font-size:1em;		font-weight: 500;		color: #999;		padding-top: 58px;		padding-left: 10px;		}