/*styles specific to the CP homepage */
.leftmenu {
	height:110%;
}
.homeheader {
	width:655px;
	margin: 23px 0px 0px 155px;
	background-image:url(/images/homepage/tagline.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
}

.homeheader div#headerlist {
	margin:38px 0px 4px 0px;
}
/*.homeheader ul#headermenu li#lastlink a {
	padding:0px 10px 0px 10px;
	
}*/
#homepagecontent {
	margin: 0px 0px 0px 155px;
	font-size:90%;
}
#largeimage {
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
	margin: 14px 0px 0px 0px;
	position:relative;
	border: 1px solid #c7c7c7;
}
#largeimage img {
	border:none;
}
#largeimage img#mainimage {
	border:solid #d1d1d1 1px;
	background-color:#fff;
	padding:1px;
	overflow:hidden;
	width:652px;
}
#homepagecontent #largeimage #redtriangle {
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 10;
}
.homebox {
	float:left;
	margin-top:12px;
	width:130px;
	height:22em;
}
.homebox h2 {
	margin:0px 0px 0px 9px;
}
.homebox h2 a {
	font-weight:bold;
	font-size: 115%;
	color: #cc0000;
	text-decoration:none;
}
.homebox h2 a:visited {
	color: #cc0000 !important;
	text-decoration:none;
}
.homebox h2 a:hover {
	text-decoration:underline;
}
.homebox p {
	margin:5px 10px 5px 10px;
	font-size:90%;
}
.homebox a img {
	border:none;
	padding:0px;
	margin:0px;
}
#tenyear, #homebox4 {
	border:none;
}
#tenyear img {
	border:none;
}
#homebox1 {
	float:left;
	margin-top:13px;
	width:130px;
	height:auto;
	border-right:none;
	margin-left: -1px;
}
#homebox2{
	width:133px;
	overflow:hidden;
	background-image: url(/images/homepage/homebox2.jpg);
	background-repeat: no-repeat;
}
#homebox3 {
	background-image:url(/images/homepage/homebox3.jpg);
	background-repeat:no-repeat;	
	width:132px;
	margin-top:12px;
}
#homebox3 p {
	text-align:center;
	margin: 5px 0;
}
#homebox3 p.collageHome {
	margin-top: 70px;
	font-size: 87%;
}
#homebox3 p a {
	color: #c00;
}
#homebox3 p:first-child {
	margin: 0;
	text-align: center;
}
#homebox3 p:first-child a{
	display: block;
	height: 53px;
	width: 121px;
	text-indent: -1000em;
}
#homebox3 h2 a {
	display:block;
	width:115px;
	padding:120px 10px 5px 0;
	color:#344891 !important;
	text-align:center;
	font-size:120%;
	font-family:"Times New Roman", Times, serif;
}
#homebox4 h2 a {
	color:#a83620 !important;
	text-decoration:none;
	font-size: 17px;
}
#homebox4 h2 a:hover {
	color:#a83620 !important;
	text-decoration:underline;
}
#homebox4 h2 a:focus {
	color:#cc2229;
	text-decoration:underline;
}
#homebox4 h2 a:active {
	color:#cc2229;
	text-decoration:underline;
}
#homebox4 {
	background-image:url(/images/homepage/homebox4.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:133px;
	margin-top:12px;
	text-align:center;
}
#homebox4 h2 {	
	color:#fff;	
	font-size:17px;
	letter-spacing:-.05em;		
	margin:10px 0px 5px 4px;
}
#homebox4 #freebooklet {
	
	display:block;	
	margin:0 4px 0px 2px;	
	font-size:7pt;
	letter-spacing:-.05em;
}
#homebox4 #freebooklet em {
	font-weight:bold;
	color:#cc2229;
	font-style:normal;
	letter-spacing:normal;
}
#homebox4 p { color: #000; }
#tenyear {width:127px;}

/* slideshow styles */
#slideshowbox { width: 652px; height: 323px; background: #e9efc9 }

#title { font-size: 10px; font-family: Verdana, Helvetica, Arial, sans; }

a#prev, a#next { font-size: 14px; font-family: Verdana, Helvetica, Arial, sans; color: #000; text-decoration: none; }
a#prev:hover, a#next:hover {text-decoration: underline; }
	
.pics { height: 307px; width: 606px; padding:0; margin:0; overflow: hidden; float: left; margin-top: 8px; margin-left: 22px; left: 2px; }
.pics img { height: 307px; width: 606px; top:0; left:0; border: none;}

.nav { margin: 74px 0; float:left; position: relative; left: 1px;}
#nav a { margin: 0 2px; padding: 4px 6px; background: #e9efc9; text-decoration: none; display: block; color: #695f60; font-size: 12px; }
#nav a.activeSlide { background: #d6e093; }
#nav a:focus { outline: none; }


