/* Home Styles */

div.clear {
	width: 100%;
	clear: both;
	height: 1px;
}

div#jeffHomeBanner {
	width: 615px;
	margin: 20px 0; padding: 0;
	text-align: left;
	background: #FFF;
}

div#jeffHomeBanner div#homeBnrLeft {
	float: left;
	width: 500px;
	margin: 0; padding: 0;
}

	div#homeBnrLeft h1 {
		font: bold 2.6em "Times New Roman", Times, serif;
		color: #6a97d5;
		text-decoration: none;
		padding: 0; margin: 0;
		letter-spacing: .1em;
	}
		
	div#homeBnrLeft h1 em {
		font-size: .9em;
		font-style: normal;
		font-variant: small-caps;
	}
		
	div#homeBnrLeft h1 span {
		margin-left: 80px;
	} 

div#jeffHomeBanner div#homeBnrRight {
	float: right;
	width: 88px;
	margin: 0; padding: 0;
	text-align: left;
}

	

#homeBanner {
width: 615px;
margin: 0;
padding: 30px 0;
text-align: left;
background-color: #FFF;
}

#homeContent {
	width: 615px;
	margin: 0;
	padding: 0 0 20px 0;
	text-align: left;
	background-color: #FFF;
}

#homeLeft {
	float: left;
	width: 175px;
	margin: 0; padding: 0;
	text-align: left;
	background-color: #FFF;
}

#homeRight {
	float: right;
	width: 435px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #fff url(/images/uploaded/jeffrad/ss_bg.gif) no-repeat top;
}

	

#homeBottom {
width: 615px;
margin: 0;
padding: 30px 0 0 0;
text-align: left;
background: #FFF;
}

.homePhotoBottom {
width: 70px;
margin: 0 18px 0 0;
padding: 0;
background: #FFF;
float:left;
}

#homeTextBottom {
width: 300px;
margin: 0;
padding: 0;
background: #FFF;
float:left;
}

/* text styles */

/* Leaders in .......... */



.homeTxtTwo {
font: normal 1.3em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #3e6aa7;
text-decoration: none;
padding: 0 0 5px 0;
margin: 0;
}

.homeTxtThree {
font: normal 1.2em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
padding: 0;
margin: 0;
}



/* Announcemnet Styles */

#anncFrame {
	position: absolute;
	top: 157px;
	left: 0;
	z-index: 5;
	width: 150px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #FFF url(/images/uploaded/jeffrad/jeffAnncBG.gif) repeat-y top right;
}


/* box one */
#boxOne {
	float: left;
	width: 150px;
	padding: 0;
	margin: 0;
	background-color: #e5e5d5;
}


/* box two */
#boxTwo {
	float: left;
	width: 149px;
	padding: 0;
	margin: 0;
	background-color: transparent;
}

/* box two */
#boxThree {
	float: left;
	width: 148px;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border: none;
}

/* box list */

.boxlist {
	width: 128px;
	padding: 5px 0;
	margin: 0 10px;
	list-style-type: none;
}

.boxlist li {
	padding: 0 0 4px 0;
	margin: 0;
}


/* link styles */
a.anncLinkOne, a.anncLinkOne:active, a.anncLinkOne:visited {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #252b93;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

a.anncLinkOne:hover {
	color: #860037;
}		

a.anncLinkTwo, a.anncLinkTwo:active, a.anncLinkTwo:visited {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.anncLinkTwo strong {
	text-decoration: underline;
}

a.anncLinkTwo:hover {
	color: #183451;
}

/* Whats New Link */
a.anncWhatsNew, a.anncWhatsNew:active, a.anncWhatsNew:visited {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #860037;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.anncWhatsNew h3 {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

a.anncWhatsNew h3 span {
	padding: 0 0 0 25px;
	
}

a.anncWhatsNew:hover {
	color: #183451;
	text-decoration: underline;
}	

/* Whats New Link */
a.anncPhysNews, a.anncPhysNews:active, a.anncPhysNews:visited {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #204ca2;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

a.anncPhysNews:hover {
	color: #860037;
}	

/* search */

.anncSearchForm {
	padding: 0;
	margin: 0;
	display: inline;
}

.anncSearchBox {
	width: 108px;
	font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #183451;
	text-decoration: none;
	padding: 0;
	margin: 0;
	border: 1px solid #407ac9;
	background: #FFF;
}

.searchHead {
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}


/* Slideshow for homepage 9-3-09 */
#slideshow {
    position:relative;
    height:289px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;