body { background-image: url(/images/bk.gif); background-repeat: repeat-x; margin: 0px; }
body,td { font-size: 11px; font-family: arial,helvetica; font-weight: normal; }
a { text-decoration: none; color: black; }
a:hover { color: white; }
.white { color: white; }
#contact_form { line-height: 180%; padding-left: 17px; }
#contact_form a { color: white; }
#contact_form a:hover { color: black; }
#contact_form input,textarea { width: 257px; font-size: 11px; font-family: arial,helvetica; }
#contact_form textarea { height: 54px; }
#address { line-height: 130%; padding-left: 17px; }
#address a { color: white; }
#address a:hover { color: black; }

.profile { padding: 20px; padding-left: 25px; font-size: 12px; line-height: 150%; }
.profile a { text-decoration: underline; }
.profile a:hover { text-decoration: none; color: gray; }

sup { 
	font-size: 8px;  /*make it smaller (by a factor of 1/1.2 in CSS2)*/
	vertical-align: baseline; /*neutralize the superscript formatting*/
	position: relative; /*allow relative positioning*/
	bottom: 0.63em; /*move it up a third of a line*/
	font-family: verdana;
}

#network_partners { font-size: 11pt; font-family: arial,helvetica; color: #999999; line-height: 17pt;}
#form_links a {text-decoration: none; font-size: 11pt; font-family: arial,helvetica; color: #999999; line-height: 17pt;}
#form_links a:hover { color: black; }

a.biglink {text-decoration: none; font-size: 12pt; font-family: arial,helvetica; color: #999999; line-height: 17pt; }
a.biglink:hover { color: black; }

a.more_gray:hover { color: gray; }

.unagency_pics { margin-bottom: 10px; }

#quote { font-weight: normal; font-family: times new roman, serif; font-size: 15pt; color: #999999; }

#horizontal_divider { width: 100%; border-top: 1px solid #adadad; height: 1px; margin: 10px 0px 10px 0px; }
a.posts { font-size: 13px; color: #666666; }
a.posts:hover { color: #000000; }
#newsitem { font-size: 13px; color: #666666; }
#newsitem a { color: #000000; }
#newsitem a:hover { color: #666666; }
#newsitem h1 { font-size: 14pt; font-weight: normal; margin-top: 0px; margin-bottom: 6px; letter-spacing: 0px; } 
#newsitem .newsitem-date { font-size: 13px; }
#newsitem .newsitem-summary { font-size: 13px; } 


/* Slider Styles */

#container{	
	margin:0 auto;
	position:relative;
	text-align:left;
	width:949px;
	margin-top: -3px;
	padding-top: 0px;
}	

#home_slides { position: relative; padding-left: 8px; padding-top: 0px; }
#home_slide_container { vertical-align: top; width: 949px; height: 527px; background-repeat: no-repeat; padding: 0px; }		
#home_slide { position: relative; top: 110px; vertical-align: top; padding-top: 0px; padding-left: 545px; }
#home_slide h1 { margin: 0px; font-size: 41pt; color: #acacac; line-height: 45pt; font-weight: normal; width: 425px; letter-spacing: -1px; }
#home_slide_description { margin-top: 75px; width: 325px; }
#home_slide_description a { color: #ffffff; font-size: 13pt; }


/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:949px;
		height:527px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:20px;
		height:41px;
		position:absolute;
		left:0px;
		top:247px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:946px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:20px;
		height:41px;
		background:url(/images/home/arrow-left.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(/images/home/arrow-right.gif) no-repeat 0 0;	
		}	
