/* BEGIN css styles for Political Data Inc. 2007 - Venice Consulting Group */

html { height:100%; max-height:100%; }

.head {
	font-size:14px;
	font-variant : small-caps;
	color:#666666;
	
}
.subhead {
	font-size:11px;
	font-variant : small-caps;
	font-weight : bold;
}

.bodytext {
	font-size:11px;
}

/* ------------------------------- Begin Basic Link Style  ------------------------------- */

.linx {
	color:#003366; text-decoration : none; 	}
.linx:active, link, visited{
	color:#003366; 	text-decoration : none; }
.linx:hover {
	color: #004B93; 	text-decoration : underline; }
	
/* ------------------------------- Begin DIV Styles  ------------------------------- */

#container{    /* This is the main site container that centers everything  */
	position:absolute; left:50%; height:100%; max-height:100%; 
	margin-left:-482px; top:0px; z-Index:1;
}
#content{    /* This is the centered box that holds all the page content  */
	position:absolute; width:964px; height:100%; max-height:100%; 
}
#header{
	position:absolute; width:964px; height: 89px; z-Index:15; background-image: url(../images/PDI_HomeHeader.gif);
	border-right: 1px solid #26446F; border-left: 1px solid #26446F;
}
#news {
	position:absolute; left:229px; top:465px; 
	width:430px; height:170px; 
	z-Index:30;
	padding-top:0; padding-left:25px; padding-right:10px; padding-bottom:0;
	overflow : hidden;
}
#occ_logon {
	position:absolute; left:256px; top:150px; 
	width:679px;
	height:127px;
	max-width:679px;
	max-height:127px;
	z-Index:50;
	overflow : hidden;
}
#graybox {
	position:absolute; left:229px; top:125px; 
	width:735px;  max-width:735px; 
	height:750px; max-height:750px; 
	z-Index:22; 
	background-image: url(../Images/PDI/content_BG.gif);
	border-right: 1px solid #26446F; 
}
#graybox .top
{
	height: 170px;
	overflow: hidden;
}
#graybox .top .banner 
{
	margin-top: 25px;
	margin-left: 27px;
	height: 127px;
	width: 678px;
	background-image: url(../Images/PDI/OCCbanner.jpg);
}
#graybox .top .banner .buttons 
{
	position: relative;
	top: 73px;
	z-index:1000;
}
#hlLogOn
{
	position: relative;
	display: block;
	float:left;
	margin-left: 19px;
	height: 37px;
	width: 153px;
	background-image: url(../Images/PDI/banner_logOn.gif);
}
#hlLogOn:hover
{
	background-image: url(../Images/PDI/banner_logOn-over.gif);
}
#hlLearnMore
{
	position: relative;
	display: block;
	float:left;
	margin-left: 19px;
	height: 37px;
	width: 153px;
	background-image: url(../Images/PDI/banner_learn.gif);
}
#hlLearnMore:hover
{
	background-image: url(../Images/PDI/banner_learn.jpg);
}
#graybox .middle 
{
	height: 170px;
	overflow: hidden;
}
#graybox .content 
{
	margin: 12px 25px 12px 25px;
}
#graybox .bottom 
{
	height: 378px;
/*	padding: 12px 25px 12px 25px;*/
}
#graybox .bottom .left
{
	float: left;
	overflow: hidden;
	width: 393px;
	height: 380px;
	margin: 12px 22px 12px 25px;
}
#graybox .bottom .right
{
	float: left;
	overflow: hidden;
	width: 238px;
	height: 378px;
	margin: 14px 0 12px 30px;
}
/* ------------------------------- Begin Navigation Placement Styles  ------------------------------- */

#topnav{
	position:absolute; width:964px; height:37px; top:89px; z-Index:25; background-image: url(../images/topnavBG.gif);
	border-right: 1px solid #26446F; border-left: 1px solid #26446F;  padding-top:1px;
}
#leftnav{
	position:absolute; top:125px; width:230px; z-Index:20; 
	height:750px; max-height:750px; 
	background : url(../images/navbg.jpg);
	border-left: 1px solid #000000;
}
/* ------------------------------- Begin Lines to divide homepage  ------------------------------- */
#vertline{
	Position:absolute; top:475px; left:670px;
	width:1px; height:375px;
	background : #cccccc;
	z-index:100;
}
#horiz01{
	Position:absolute; top:455px; left:250px;
	width:690px; height:10px;
	z-index:100;
	background-image : url(../images/horizline.gif);
}
#horiz02{
	Position:absolute; top:285px; left:250px;
	width:690px; height:10px;
	z-index:100;
	background-image : url(../images/horizline.gif);

}

/* ------------------------------- Begin Login Box Buttons  ------------------------------- */

.logonButton {
	position:absolute; top:73px;
	width:153px; height:37px; 
	background-image:url(../images/banner_logOn.gif);
}
.logonButton:link, active, visited{
	position:absolute; top:73px; 
	width:153px; height:37px; 
	background-image:url(../images/banner_logOn.gif);
}
.logonButton:hover{
	position:absolute; top:73px; 
	width:153px; height:37px; 
	background-image:url(../images/banner_logOn-over.gif);
}

.learnButton {
	position:absolute; top:73px;
	width:153px; height:37px; 
	background-image:url(../images/banner_learn.gif);
}
.learnButton:link, active, visited{
	position:absolute; top:73px; 
	width:153px; height:37px; 
	background-image:url(../images/banner_learn.gif);
}
.learnButton:hover{
	position:absolute; top:73px; 
	width:153px; height:37px; 
	background-image:url(../images/banner_learn-over.gif);
}	

/* ------------------------------- Begin Footer and Footer Link Styles  ------------------------------- */

#footer{
	position:absolute; top:850px; width:964px; height: 33px; z-Index:25; }
#footer td{
	font-size:9px; color:#FFFFFF; }
	
.footlink {
	color:#FFFFFF; text-decoration : none; 	}
.footlink:active, link, visited{
	color:#FFFFFF; 	text-decoration : none; }
.footlink:hover {
	color:#FFFFFF; 	text-decoration : underline; }
	
/* END css styles for Political Data Inc. 2007 - Venice Consulting Group */