/******************************

	Site Table Styles

 ******************************/


#apDiv1 {
	position:absolute;
	left:550px;
	top:490px;
	width:418px;
	height:70px;
	z-index:1;
}


/*** Site Wide Tables ***/

.siteTop	{
	margin: 0px;
	padding: 0px;
	height:26px;
	background-image:url(../layout09/bk_nav.gif);
	background-repeat:repeat;
}
.siteMid	{
	margin: 0px;
	padding: 0px;
	background-image:url(../layout09/bk_mid.gif);
	background-repeat:repeat;
}
.siteBot	{
	margin: 0px;
	padding: 0px;
	background-image:url(../layout09/bk_mid.gif);
	background-repeat:repeat;
}
.siteNavContainer	{
	background-image: url(../layout08/parts/nav_bk.gif);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.siteContent	{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.siteBodyContainer	{
	height:100%;
	background-image: url(../layout08/parts/paper_left.gif);
	background-position: left -18px;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.siteBody	{
	min-height:400px;
	margin: 0px;
	padding-left:120px;
	padding-top:0px;
	padding-bottom:20px;
	padding-right:0;
}


/*** Section Specific Tables ***/

.splashContent	{
	margin: 0px;
	padding: 0px;
	background-image:url(../layout09/splash/bk_content.jpg);
	background-repeat:no-repeat;
	height:523px;
	vertical-align:top;
}
.splashContent2	{
	margin: 0px;
	padding: 0px;
	background-image:url(../layout09/splash/bk_content.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:523px;
	vertical-align:top;
}
.splashConTop	{
	margin: 0px;
	padding: 0px;
	height:302px;
	vertical-align:top;
}
.splashConMid	{
	margin: 0px;
	padding: 0px;
	height:127px;
	vertical-align:top;
}
.splashConBot	{
	margin: 0px;
	padding: 0px;
	height:50px;
	vertical-align:top;
}
.innerConLeft	{
	margin: 0px;
	padding: 0px;
	width:286px;
	background-image:url(../layout09/inner/bk_content.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	vertical-align:top;
}
.innerConSpacer	{
	width:50px;
}
.innerConRight	{
	margin: 0px;
	padding: 0px;
	padding-bottom:60px;
	width:600px;
	vertical-align:top;
}
.boxTop	{
	height:10px;
	background-image:url(../layout09/pieces/box_top.gif);
	background-repeat:repeat-x;
}
.boxBot	{
	height:10px;
	background-image:url(../layout09/pieces/box_bot.gif);
	background-repeat:repeat-x;
}
.boxLeft	{
	width:10px;
	background-image:url(../layout09/pieces/box_l.gif);
	background-repeat:repeat-y;
}
.boxRight	{
	width:10px;
	background-image:url(../layout09/pieces/box_r.gif);
	background-repeat:repeat-y;
}
.boxCorner	{
	height:10px;
	width:10px;
	vertical-align:top;
	text-align:left;
}
.boxNews	{
	height:auto;
	min-height:70px;
	max-height:107px;
	width:249px;
	background-image:url(../layout09/colors/cream_dark.gif);
	background-repeat:repeat;
	vertical-align:top;
	text-align:left;
}
.boxCreative	{
	height:110px;
	width:235px;
	background-image:url(../layout09/colors/cream_dark.gif);
	background-repeat:repeat;
	vertical-align:top;
	text-align:left;
}
.boxRandom	{
	height:auto;
	min-height:70px;
	max-height:107px;
	width:223px;
	background-image:url(../layout09/colors/cream_dark.gif);
	background-repeat:repeat;
	vertical-align:top;
	text-align:left;
}
.boxSuccess	{
	height:89px;
	width:190px;
	background-image:url(../layout09/colors/cream_dark.gif);
	background-repeat:repeat;
	vertical-align:top;
	text-align:left;
}
.boxTitle	{
	margin:0;
	padding-left:5px;
}
.boxContent	{
	margin:0;
	padding-left:18px;
	padding-top:4px;
	font-size:11px;
	font-weight:bold;
}
.editCell	{
	padding-left:30px;
	padding-top:10px;
}



/******************************

		Div Styles

 ******************************/




/******************************

		iFrame Styles

 ******************************/


/******************************

	HTML Tags

 ******************************/

a:link, a:active, a:visited {
	color: #BA6026;
	text-decoration: none;
	-moz-outline: 0px; /* Firefox 1.0x */
}
a:hover {
	color: #4F1B12;
	text-decoration: none;
	-moz-outline: 0px; /* Firefox 1.0x */
}
body {
	margin: 0px;
	padding:0px;
	background-image: url(../layout09/bk_bot.gif);
	background-repeat: repeat;
	color: #553113;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p	{
	margin:0;
	padding:0;
}



/******************************

	Styles

 ******************************/

/***** Link Styles *****/

a.navLink:link, a.navLink:active, a.navLink:visited {
	color: #594b37;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 2px;
	padding-left: 2px;
}
a.navLink:hover {
	color: #A42B31;
	text-decoration: none;
}
a.subnavLink:link, a.subnavLink:active, a.subnavLink:visited {
	color: #7C6A55;
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
	text-decoration: none;
}
a.subnavLink:hover {
	color: #A42B31;
	text-decoration: none;
}
a.subnavLinkA	{
	color: #A42B31;
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
	text-decoration: none;
}
a.quickLinks:link, a.quickLinks:active, a.quickLinks:visited {
	font-weight:bold;
	line-height:16px;
	text-decoration: none;
}
a.quickLinks:hover {
	text-decoration: none;
}
a.RipeLink:link, a.RipeLink:active, a.RipeLink:visited {
	color: #FBFCF0;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}
a.RipeLink:hover {
	color: #4F1B12;
	text-decoration: none;
}
a.editLink:link, a.editLink:active, a.editLink:visited {
	color: #FF0000;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
}
a.editLink:hover {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
}

/***** img tags *****/

.bioImage img	{
	border: 5px solid #F9F4D4;
	max-height:150px;
	max-width:120px;
}
.largeImage img	{
	border: 5px solid #F9F4D4;
	max-height:700px;
	max-width:700px;
}
.medImage img	{
	border: 5px solid #F9F4D4;
	max-height:400px;
	max-width:400px;
}
.optImage img	{
	border: 5px solid #F9F4D4;
	max-height:160px;
	max-width:160px;
}
.smImage img	{
	border: 5px solid #F9F4D4;
	max-height:200px;
	max-width:200px;
}
.tinyCreative img	{
	border: 2px solid #FBFCF0;
	max-height:80px;
	height:auto;
	max-width:110px;
	width:auto;
}
.tinySuccess img	{
	border: 2px solid #FBFCF0;
	max-height:65px;
	max-width:65px;
}
.quickLinksContainer img	{
	padding-top:7px;
	padding-bottom:7px;
}

img.clear	{
	background-image:url(../layout09/colors/clear.gif);
}

/***** Other Styles *****/

.alert {
	font-size:16px;
	font-weight: bold;
	color: #F58438;
	padding-right: 10px;
	padding-top:15px;
}
.archiveLink	{
	padding-left:30px;
	padding-top:15px;
}
.bioCareer	{
}
.bioContent	{
	padding-left:30px;
}
.bioEntries	{
	padding:0;
	margin-top:0;
	margin-bottom:15px;
	line-height:14px;
}
.bioBoardList	{
	float:left;
	width:250px;
	margin-right:35px;
}
.bioImage	{
	width:10px;
}
.bioInfo	{
	padding-left:15px;
}
.bioName	{
	font-weight:bold;
}
.bioTeamDepts	{
	float:left;
	width:150px;
	margin-right:10px;
}
.bioTeamList	{
	float:left;
	width:180px;
	margin-right:20px;
}
.bodyTitle {
	color: #594b37;
	font-size: 16px;
	font-weight: bold;
}
.calYear	{
	margin:0;
	padding-left:30px;
	padding-bottom:3px;
	font-size:14px;
}
.calendarEntries	{
	margin:0;
	padding:0;
}
.contactEntries	{
	padding-bottom:15px;
}
.contactHead	{
	font-size:16px;
	color:#B1C12F;
	font-weight:bold;
	padding-left:30px;
	padding-top:15px;
	line-height:22px;
}
.contactList	{
	float:left;
	width:160px;
	margin-right:20px;
}
.contactTitle	{
	font-weight:bold;
}
.content	{
	padding-left:30px;
	padding-top:15px;
}
.contentBody	{
	padding-top:15px;
}
.contentBody p	{
	padding-bottom:12px;
}
.contentBodyNo	{
}
.contentBodyNo p	{
	padding-bottom:12px;
}
.contentBotCal	{
	padding-left:30px;
	padding-top:0px;
}
.contentLower	{
	padding-left:30px;
	padding-top:15px;
}
.contentSeparator	{
	background-image:url(../layout09/pieces/content_separator.gif);
	background-position: 30px 15px;
	background-repeat:no-repeat;
	height:40px;
}
.copyright	{
	font-size: 9px;
	line-height:34px;
}
.copyright	a {
	color: #7C6A55;
}
.copyright	a:hover {
	color: #A42B31;
}
.creativeTitle1	{
	font-weight:bold;
	margin:0;
	padding-top:5px;
	padding-bottom:15px;
}
.creativeTitle2	{
	font-weight:bold;
}
.dateMonth	{
	font-weight:bold;
	margin:0;
	padding-top:8px;
}
.infoText	{
	color: #FBFCF0;
	font-size:12px;
	font-weight:bold;
}
.infoText a	{
	text-decoration:underline;
}
.largeImage	{
	width:10px;
}
.locationEntries	{
	padding-bottom:15px;
}
.locationList	{
	float:left;
	width:170px;
	margin-right:40px;
}
.lowerNav {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height:18px;
	color: #7C6A55;
}
.medImage	{
	width:10px;
}
.menuTitle {
	font-size: 16px;
	color: #FFFFCC;
	font-weight: bold;
	padding-right: 5px;
}
.miniTitle	{
	margin:0;
	padding-top:0px;
	padding-bottom:3px;
}
.newsHeadline	{
	color: #7C6A55;
	font-size:24px;
	font-weight:bold;
}
.optImage	{
	width:10px;
}
.pageTitle {
	padding-left:13px;
}
.pressTitle	{
	font-weight:bold;
}
.quickLinksContainer	{
	padding-left: 12px;
}
.resourceEntries	{
	padding:0;
	margin-top:0;
	margin-bottom:6px;
}
.resourceGroup1	{
	font-weight:bold;
}
.resourceGroup2	{
	font-weight:bold;
	padding-top:10px;
}
.resourceList	{
	float:left;
	width:170px;
	margin-right:20px;
}
.rightContent	{
	padding-left:15px;
}
.smallTitle	{
	padding-left:30px;
	padding-bottom:8px;
}
.smImage	{
	width:10px;
}
.subHead	{
	font-size:16px;
	color:#B1C12F;
	font-weight:bold;
	padding:30px;
	line-height:22px;
}
.testimonialContent	{
	font-size:16px;
	color:#B1C12F;
	font-weight:bold;
	padding-left:30px;
	padding-top:30px;
	line-height:22px;
}
.testimonialSay	{
	text-align:left;
	margin-bottom:0;
	margin-top:0;
	padding:0;
}
.testimonialSig	{
	margin:0;
	padding-left:250px;
	padding-right:70px;
	line-height:26px;
}
.tinyContent	{
	padding-left:8px;
	font-weight:normal;
}
.tinyCreative	{
	width:10px;
}
.tinyNews	{
	font-weight:normal;
	padding-bottom:6px;
}
.whatsnewHeadline	{
	color: #7C6A55;
	font-size:14px;
	font-weight:bold;
}
.whatsnewSubhead	{
	color: #7C6A55;
	font-size:12px;
}
a:hover .whatsnewSubhead	{
	color: #A42B31;
}


/******************************

	Testing Items

 ******************************/

.testClass	{
	display: block;
	cursor: pointer;
	padding-left: 25px;
	font-family:  Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #594B37;
	text-decoration: none;
}
