@charset "utf-8";
body {
	background-image:url(/Portals/0/Skins/benhurconstruction/images/BG.gif);
	background-repeat: repeat-x;
	margin: 0 0 0 0;
	background-color: #363b45;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c3c3c;
	font-size: 12px;
	line-height: 20px;
}

a, a:link, a:visited {
	text-decoration: none;
	color: #e46c27;
}

a:hover, a:active {
	color: #233f86;
}

p {
margin-top: 10px;
margin-bottom: 10px;
}

#container {
	width: 813px;
	margin: 0 auto;
}

#header {
	width: 813px;
	height: 230px;
	background-image: url(/Portals/0/Skins/benhurconstruction/images/headerBG.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	position: relative;
}

#logo {
	width: 259px;
	height: 210px;
	position: absolute;
	left: 73px;
	bottom: 13px;
}

#CentennialLogo {
	width: 263px;
	height: 121px;
	position: absolute;
	right: 67px;
	bottom: 30px;
}

/*#nav {
	width: 773px;
	height: 36px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/navBG.gif);
	background-repeat: no-repeat;
	line-height: 36px;
}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav li {
	float:left;
}

#nav a, #nav a:link, #nav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	display:block;
	background:url(../images/navdivider.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left: 20px;
	padding-right: 20px;
}

#nav a:hover, #nav a:active {
	background-image:url(../images/NavRolloverBG.gif);
}

#nav a.lastlink:link {
	background-image:none;

}  

#nav a.lastlink:hover, #nav a.lastlink:active  {
	background-image:url(../images/NavLastRollover.gif);
	background-repeat:repeat-x;

} */

#middleExtend {
	width: 813px;
	background-image: url(/Portals/0/Skins/benhurconstruction/images/middleextend.gif);
	background-repeat: repeat-y;
}

#middle {
	width: 813px;
	background-image: url(/Portals/0/Skins/benhurconstruction/images/middlegrandiant.gif);
	background-repeat: no-repeat;
}

#leftCol {
	width: 460px;
	margin-left: 20px;
	/*position:relative;*/
	float: left;
}

#leftColsub {
	/*--- The commented out styles were original styles that needed to change due to the addition of the slideshow container on the sub skin (sub.ascx) ---*/
	/*width: 550px;*/
	width: 618px;
	/*margin-top: 19px;*/
	margin-bottom: 19px;
	/*margin-left: 45px;*/
	margin-left: 20px;
/*	position:relative; --- This was causing the module drop down menu to display detached from the module. ---*/
	float: left;
}

#rightCol {
	width: 314px;
	/*margin-right: 20px;*/
	/*position:relative;*/
	float: right;
}

/*--- This removes extra spacing around paragraph tags that get automatically inserted into the call out image panes when updating content---*/
#rightCol p 
{
	margin: 0px;
	padding: 0px;
}

#rightColsub {
	width: 155px;
	margin-right: 20px;
	/*position:relative;*/
	float: right;
}

/*--- This removes extra spacing around paragraph tags that get automatically inserted into the call out image panes when updating content---*/
#rightColsub p 
{
	margin: 0px;
	padding: 0px;
}

#callouts {
	width: 314px;
	/*height: 289px;*/
}

#calloutssub {
	width: 155px;
	/*height: 523px;*/
	margin-bottom: 9px;
}

.clearfloat { 
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

#Logos {
	width: 274px;
	/*height: 58px;*/
	margin-top: 35px;
	margin-right: 25px;
	margin-bottom: 30px;
	margin-left: 15px;
}

#WelcomeText {
	width: 415px;
	margin-top: 19px;
	margin-bottom: 19px;
	margin-left: 25px;
}

.headline {
	font-size: 15px;
	font-weight: bold;
	color: #233E87;
	text-transform: uppercase;
}

#slideshow {
	width: 436px;
	/*height: 261px;*/
}

#footer {
	width: 773px;
	height: 99px;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(/Portals/0/Skins/benhurconstruction/images/footerBG.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 15px;
}

#footer a, #footer a:link, #footer a:visited {
	color:#FFFFFF;
} 

#footer a:hover, #footer a:active {
 	text-decoration:underline;
}

.footernav {
	font-size: 12px;
	line-height: 28px;
}

.subhead {
	font-size:14px;
	color: #233E87;
}

a.centennialVideoLink, a.centennialVideoLink:link, a.centennialVideoLink:visited {
	width: 101px;
	height: 75px;
	background-image:url(/images/centennialVideoLink.gif);
	background-repeat:no-repeat;
	display:block;
}

a.centennialVideoLink:hover, a.centennialVideoLink:active {
	background-position: 0 -75px;
}
	


