body {
	margin:0;
    padding:0;
    text-align:center;
	background-color:#b2c8de;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#262626;
}

form {
	margin:0;
	padding:0;
}

#siteContainer {
	margin:0 auto;
    text-align:left;
    background-color:#fff;
    width:996px;
}

#whiteTop {
	margin:0;
	padding:0;
	width:996px;
	height:10px;
	background: url('../../../images/diz/top.png') no-repeat;
}

#whiteBottom {
	margin:0;
	padding:0;
	width:996px;
	height:10px;
	background: url('../../../images/diz/bottom.png') no-repeat;
}

#blueTop {
	margin:0;
	padding:0;
	width:996px;
	height:16px;
	background: url('../../../images/diz/blueTop.png') no-repeat;
}

#blueBottom {
	margin:0;
	padding:0;
	width:996px;
	height:16px;
	background: url('../../../images/diz/blueBottom.png') no-repeat;
}

#blueFooter {
	margin:0;
	padding:0;
	width:996px;
	background-color:#629acf;
}

#copyright {
	background-color:#b2c8de;
	color:#405469;
	font-size: 11px;
	margin:0;
	padding:0;
	width:996px;
}

.internal #copyright {
	background-color:#b2c8de;
	color:#405469;
	font-size: 11px;
	padding-top:8px;
}

#copyright a:link, #copyright a:visited {
	color:#405469;
	text-decoration:none;
	padding-right:10px;
}

#copyright a:active, #copyright a:hover {
	text-decoration:underline;
}

#topContent {
	padding:0px;
}

#header {
	width:978px;
	height:96px;
}

#logo {
	float:left;
}

#subLogos {
	float:right;
}

#midContent {
	position:relative;
}

#underLayer {
	position:relative;
	top:0;
	left:0;
}

#navBar {
	position:absolute;
	z-index:5;
	left:0px;
	height:31px;
	width:931px;
}

#navLeft {
	position:absolute;
	left:53px;
	top:0;
	width:44px;
	height:31px;
	background-image: url('../../../images/diz/navTip.png');

}

#navMid {
	position:absolute;
	left:97px;
	top:0;
	width:871px;
	height:31px;
	background-image: url('../../../images/diz/navBarBG.png');

}

#navRight {
	position:absolute;
	left:968px;
	top:0;
	width:16px;
	height:31px;
	background-image: url('../../../images/diz/navRound.png');

}

#menu {list-style-type:none; 
margin:0; /* settings for this demo olnly */
padding:0;}

#menu li {display:block; float:left; position:relative; z-index:100;height:31px;border-right:1px solid #fff;}

#menu li span {display:block; z-index:100; padding: 8px 13px 0 13px;font-size:13px;white-space:nowrap;color:#fff;}

#menu li a, #menu li a:visited {display:block; padding:0;text-decoration:none;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;}
#menu dt {background: url('../../../images/diz/navBarBG.png') repeat-x; margin:0; font-size: 13px; float:left; height:31px; white-space:nowrap;line-height:31px;}
#menu dd {display:none; clear:left; margin:0; padding:0; color: #fff; font-size: 11px; text-align:left;white-space:nowrap}

#menu dt a, #menu dt a:visited {display:block; color:#fff; padding: 0px 13px;}
#menu dd a, #menu dd a:visited {background:#5f96cc; color:#fff; text-decoration:none; display:block; padding: 0px 10px; height:23px;line-height:23px;width:125px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {}
#menu li:hover dt a, #menu li a:hover dt a {background-image: url('../../../images/diz/navOverBG.png'); color:#fff;}
#menu dd a:hover {background-color:#366db0;}

.first {border-top:1px solid #fff;}
#menu dd a.first:hover {border-top:1px solid #fff;background-color:#366db0;}

#homePic {float:left; padding-left:9px}

#internalPic {float:left; width:238px; padding-left:9px; margin-left: -255px;}
*html #internalPic {float:left; width:238px; padding-left:9px; margin-left: 0;}
*:first-child+html #internalPic {float:left; width:238px; padding-left:9px; margin-left: 0;} 

#columns { float:left; padding:54px 0 0 8px; width:491px; }

.internal #columns { float:left; padding:40px 0 0 16px; width: 491px }



#midColumn {
	float:left;
	width:228px;
	padding:0;
	margin:0;
}

#wideColumn {
     float:left; 
     width:690px;
     padding:0;
     margin:0;
     margin-left: 0;
	 clear: none;
}

#wideColumn, x:-moz-any-link { /* margin-left: 267px; */ }
#wideColumn, x:-moz-any-link, x:default { /* margin-left: 250px; */ }

*:first-child+html #wideColumn {
     margin-left: 0px;
}

.internal #midColumn {
	float:left;
	width:476px;
	padding:0;
	margin:0;
}

#rightColumn {
	float:left;
	width:228px;
	padding:0 0 0 9px;
	margin:0;
	
}

.orange { color:#f37421 }

.orangeLink { text-decoration:none; color:#f37421; }

.blueLink { text-decoration:none; color:#3f77ac; }

.bold { font-weight:bold; }

.fourteen { font-size: 14px }

.twelve { font-size: 12px }

.homeTitle { color:#50b748; font-weight:bold;border-bottom:1px solid #999999; margin-bottom:4px;}

.profile { margin:8px 0 }

.internal .profile { padding:8px 0; margin:0; border-top:1px dashed #999; }

.profilePic { float:left;padding-right:9px;}

.profileText { float:left; width:161px;}

.internal .profileText { float:left; width:390px;}

.internal .profileTextGrey { float:left; width:390px; color: #666}

.internal .profileText a:link, .internal .profileText a:visited { text-decoration:none; color:#262626 }

.internal .profileTextGrey a:link, .internal .profileTextGrey a:visited { text-decoration:none; color: #666}

.internal .profileText a.obLink:link, .internal .profileText a.obLink:visited, .internal .profileTextGrey a.obLink:link, .internal .profileTextGrey a.obLink:visited { font-weight:bold; text-decoration:none; color:#f37421; white-space:nowrap}

.profileName { font-weight:bold;}

.profileTitle { color: #50b748;}

.greenBold { color: #50b748; font-weight:bold}

.whiteBoxTop {
	width:238px;
	height:4px;
	background-image:url('../../../images/diz/whiteBoxTop.png');
}

.whiteBoxBottom {
	width:238px;
	height:4px;
	background-image:url('../../../images/diz/whiteBoxBottom.png');
}

.whiteBox {
	background:#fff;
	padding:4px;
	vertical-align:top;
}

.wbPic { float:left }

.wbText { float:left }

.blueTitle { font-weight:bold; color:#3f77ac }

#newsletterEmail {
	width:151px;
	height:21px;
	background: url('../../../images/diz/inputBG.gif') no-repeat;
}

#newsletterEmail input {
	border:none;
	border-width:o;
	font-size:11px;
	color:#333;
	padding-left:4px;
}

.pageTitle {
	font-size:16px;
	font-weight:bold;
	color:#3f77ac;
	border-bottom:1px solid #629acf;
}

.breadcrumbs { color:#3f77ac; padding-bottom:12px }

.breadcrumbs a:link, .breadcrumbs a:visited { text-decoration:none; color:#3f77ac }

#active {text-decoration:underline;	color:#181296;}

.current { color:#262626 }

.frameTop {
	width:238px;
	height:4px;
	background-image:url('../../../images/diz/frameTop.png');
}

.frameBottom {
	width:238px;
	height:4px;
	background-image:url('../../../images/diz/frameBottom.png');
}

.frameMid {
	background:#fff;
	padding:4px;
	vertical-align:top;
	background-image:url('../../../images/diz/frameMid.png');
}

.beigeTop {
	width:238px;
	height:4px;
	background-image:url('../../../images/diz/beigeTop.png');
}

.beigeBottom {
	width:238px;
	height:4px;
	background-image:url('../../../images/diz/beigeBottom.png');
}

.beigeMid {
	background:#fff;
	padding:4px;
	vertical-align:top;
	background-image:url('../../../images/diz/beigeMid.png');
}

.captionContainer {
	margin-left:16px;
	background: url('../../../images/diz/captionPic1.png') no-repeat;
	height:200px;
	width:228px;
}

.captionText {
	padding-top:170px;
}

.internalMid {
	background: url('../../../images/diz/internalMid.jpg') repeat-y;
	padding:0 16px;
}

.greenLink { text-decoration:none; color:#bed63a }

.fbWide { width:600px; }

.articleCategories form { margin:0; padding:0; }
.articleCategories select, .articleCategories option { font-size:11px }

.prTitle {font-weight:bold }
.prSubtitle {font-style:italic }

.resTitle a:link, .resTitle a:visited { color:#262626; text-decoration:none }

.resTitle a:active, .resTitle a:hover { text-decoration:underline }
