/* -=Generic 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.clear { height: 0px; margin: 0px;padding: 0px;font-size: 0px;clear: both; }

#middleWrapper .homecontent {
	background:transparent url(../images/bgd_homecontent.gif) repeat-y left top;
	overflow:hidden;
}
.ie7 #middleWrapper .homecontent{top: -3px;}

#middleWrapper .homecontent .leftcol {
	float:left;
	padding:10px 10px 0;
	width:204px;
}
#middleWrapper .homecontent .rightcol  {
	float:left;
	overflow:hidden;
	width:538px;
}

.homecallout h2{font-size:2em; color:#ebb373; line-height:24px; font-weight: normal;}
.homecallout h3{color:#ebb373;}
.homecallout a{font-weight:bold; font-size:0.917em; color:#ebb373; background:url(../images/bullet_02.gif) 100% 3px no-repeat; padding:0 11px 0 0;}
.homecontent .leftcol a {
	font-weight: bold;
}
.homecontent h2 {
	padding:0 0 10px;
}

/* -=Block1 (top)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.homecontent h2 {
	padding:0 0 3px;
}
#middleWrapper .block1 .leftcol form {
	margin:5px 0;
}
#middleWrapper .block1 .leftcol label {
	display:block;
	font-weight:bold;
}
#middleWrapper .block1 .leftcol p {
	clear:both;
	font-size:0.917em;
	overflow:hidden;
	padding:0 0 5px;
	width:204px;
}
#middleWrapper .block1 .leftcol input {
	border:1px solid #8F705B;
	float:left;
	height:16px;
	padding:1px 0 0;
	width:160px;
}
#middleWrapper .block1 .leftcol .btnGo {
	border:medium none;
	height:auto;
	margin:1px 0 0 6px;
	padding:0;
	width:auto;
}
.leftcol h5 {
	margin: 0;
	color:#416e4f;
	font-size:.8em;
font-size:1.1em;
/*	font-weight: bold;*/
	padding-bottom:.6em;
}
.leftcol h5 span {
	font-size: .65em;
	text-transform: uppercase;
	font-weight: bold;
}

.homepub #middleWrapper .block1 {
	background: #88c1de url(../images/bg_homewrapper1.gif) repeat-y -3.45em 0em;
	height:1%; /* Hooray IE! */
}
.homepub #middleWrapper .block1 .leftcol h5 {
	border-bottom: 1px solid #d0cbb8;
	text-transform: uppercase;
}
#middleWrapper .block1 .rightcol {
	padding:20px 13px;
}
#middleWrapper .homecallout h1 {
	margin: 0 0 .5em 0;
	color:#fff;
	font-size:1.1em;
}
#middleWrapper .homecallout h1 span {
	font-size:.65em;
	text-transform: uppercase;
	display:block;
	font-weight:bold;
	line-height:1.5em;
	color:#fff;
}
#middleWrapper .homecallout a.more,
#middleWrapper .homecallout a.more:visited {
	background: url(../images/ico-morearrow2.gif) no-repeat right center;
	text-decoration:none;
	color:#fff;
	padding-right:1em;
	font-weight:bold;
	font-size:.9em;
	white-space:nowrap;
}
#middleWrapper .homecallout a.more:hover {
	text-decoration:underline;
}
#middleWrapper .homecallout #homeimg_div {
	width: 310px;
	height: 240px; 
	float:left;
	margin:0 14px 0 0;
}
#middleWrapper .homecallout #homeimg_div img {
	display:block;
}
#middleWrapper .rightcol .homecallout #homeimg_div .caption {
	font-size: .7em;
	margin:.5em 0 .2em 0;
}
#middleWrapper .homecallout .homeimg_subscriber {
	background: url(/doc/cms/home_image1.jpg) no-repeat center;
}
#middleWrapper .homecallout .homeimg_public {
	background: url(/doc/cms/home_image1P.jpg) no-repeat center;
}


#middleWrapper .block1 .subscriber {
	background: #fceed7 url(../images/bg_leftcol_fade.jpg) no-repeat scroll -1px top;
}

#middleWrapper .block1 .subscriber h2 {background:url(../images/bgd_dotted.gif) 0 100% repeat-x; padding:0 0 7px 0; margin:0 0 14px 0;}
#middleWrapper .block1 .subscriber p { padding:0; clear: none; overflow:visible; /*display: inline;*/ }
#middleWrapper .block1 .subscriber h2 span {
	font-family:Arial,Tahoma,sans serif;
	font-size:0.667em;
	font-weight:bold;
	text-transform:uppercase;
}
#middleWrapper .block1 .subscriber a {
	background:transparent url(../images/bullet_03.gif) no-repeat scroll 100% 3px;
	padding:0 11px 0 0;
}
#middleWrapper .block1 .subscriber img {
	border:1px solid #BB8B4D;
	float:left;
	margin:0 9px 0 0;
}
#middleWrapper .subscriber_bg {
	background:transparent url(../images/bgd_homecontent_03.jpg) no-repeat scroll 0 100%;
}




/* -=Block2 (bottom)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#middleWrapper .block2{
	background:url(../images/bgd_homecontent_02.gif) repeat-y;
	padding:0 0 14px 0;
}

#middleWrapper .block2 p {font-size:0.917em; padding:0 0 16px 0;}
#middleWrapper .block2 ul, ol {font-size:0.917em;}
#middleWrapper .block2 li {padding:5px 0; border-bottom: 1px dotted #93918f;}
#middleWrapper .block2 a {color:#D76C2A; text-decoration:underline;}
#middleWrapper .block2 a:hover {text-decoration:none;}
#middleWrapper .block2 .leftcol a {
	/*background:transparent url(../images/bullet_03.gif) no-repeat 100% 3px;*/
	font-weight:bold;
	padding:0 11px 0 0;
	text-decoration:none;
}
#middleWrapper .block2 .leftcol #whatsNew a{
	padding-right: 0;	
}
#middleWrapper .block2 .leftcol a:hover { text-decoration:underline; }

#middleWrapper .block2 .leftcol h2 span {
	font-family:Arial,Tahoma,sans serif;
	font-size:0.667em;
	font-weight:bold;
	text-transform:uppercase;
}
#middleWrapper .block2 .leftcol img {
	border:1px solid #BB8B4D;
	float:left;
	margin:0 9px 0 0;
}
#middleWrapper .block2 .leftcol p {
	padding:0;
}

#middleWrapper .block2 .rightcol {
	width: 563px;
}
#middleWrapper .block2 dl {
	font-size: 1em;
	margin: 0;
	float: left;
}
#middleWrapper .block2 dl dt {
	background:transparent url(../images/bgd_dotted.gif) repeat-x scroll 0 100%;
	margin:0 0 14px;
	padding:0 0 7px;
	font-family:Times New Roman,Georgia,serif;
	font-size:1.5em;
	font-weight:normal;
	color:#5A3029;
	line-height:1em;
}
#middleWrapper .block2 dl dd ul {
	margin: 0;
	padding: 0;
}
#middleWrapper .block2 dl.whatsinside {
	width:284px;
	padding:23px 0 0 20px;
}
#middleWrapper .block2 dl.whatsnew {
	width: 204px;
	padding:23px 20px 0 36px;
}
#middleWrapper .block2 dl.whatsnew li {
	line-height:1.65em;
}