/** IE7 fixes
 * CDC - (X)HTML/CSS Framework
 *
 * @package         TemplatePackage 'B'
 * @version         2.7.1.4
 * @builddate       05-03-2013 (Fr, 03 May 2013)
 */

/**
 * = css found in columns-float.css =========
 */
body {padding:0;}

#wrapper {min-height:auto; /* = resets hasLayout for IE7 = */}

#wrapper-inner #content {float:none; min-height:auto;}

body.optionalTwo #content {overflow:hidden;}

/*.secondTier #content-main .main-inner {overflow:hidden;}*/
	
body.widePage #content .main-inner {padding-bottom:10px;}

#content-secondary {margin-right:0;}

/**
 * = css found in type.css =========
 */
.secondTier #datestamp ul {min-width:100%;}

/**
 * = css found in grid.css =========
 */
/* ====== testing ====== */	.clearfix { zoom: 1; height:0; display:inline-block; min-width:100%; }
*:first-child+html/* .roundem*/ .azMenuList .clearfix {min-width:100%;}

.inner > .subColumns {width:100%;}

.main-inner > .subColumns {min-width:auto;}

/** ==================================================================== */

.c1, .c2 {min-width:49%;}
.c25l, .c25r {min-width:25%;}
.c33l, .c33r {min-width:33.333%;}
.c50l, .c50r {min-width:50%;}
.c66l, .c66r {min-width:66.666%;}
.c75l, .c75r {min-width:75%;}
.c38l, .c38r {min-width:38.2%;}
.c62l, .c62r {min-width:61.8%;}

.subc .flow a, .subcl .flow a, .subcr .flow a {
	max-width:none;
	min-width:1%;
}

/**
 * = css found in newMods.css =========
 */
#moduleTypeII .rounders.top-blocks {width:100%;}

body .top-blocks .c1 {width:49%;}

body .top-blocks .c2 {width:49%;}

.top-blocks dt {min-width:100%;}

/*.top-blocks .group {
	position:relative;
	width:100%;
}*/

/*.twoColumn { overflow:visible; }*/

.blocklist p {min-width:100%;}

.module.primaryBox .c2 {
		min-width:33%;
		max-width:33%;
}

/* = Testing = */	#content [class^="subc"] > .roundem { width:99% !important; }
.roundem .inner {overflow: auto;}

#nav ul {margin-right:4px;}

#content #nav-container h3 a {
	background:transparent url('/TemplatePackage/images/bg_navH3.gif') 0 10px no-repeat;
	line-height:20px;
}

#nav-container #nav {
	background:#fff url('/TemplatePackage/images/bg_leftNav_new.gif') top left repeat-y;
	border:none;
	padding:0;
}

#nav-container .related,
.related {
	background:transparent url("/TemplatePackage/images/bgRelatedLinks.png") 0 0 no-repeat;
	border:none;
}
#nav-container .related h4,
#content-secondary .related h4 {background-color:transparent;}

#nav-container .related h4 span {background-color:#fefae8;}

.rounders .inner {padding-bottom:1px;}

.rounders {
	position:relative;
	margin:0;
	z-index:1;
	margin-left:12px !important; /** = default, width of left corner = */
	margin-bottom:10px; /** = spacing under rounders = */
}

/*.main-inner > .relatedMaterial {margin:0 5px 1em 17px !important;}*/

.module.rounders {margin-bottom:10px;}

.rounders .b {min-width:100%;}

.multiPage ol {margin-left:2em;}

.multiPage ol li {overflow:hidden;}

.numbLinks li a,
#onthispage li a,
#multiPage li a {min-width:100%;}

	
.double-rule > .inner {
	overflow:visible;
	margin:0;
	padding-bottom:3px;
}
		
.module.rounders .inner {overflow:visible;}

.rounders {
	background-color:#f6faec;
	border-radius: 7px;
}

/* .module .inner .subc, */
.module.page-curl .inner {overflow:visible;}

.page-curl {margin-bottom:1em;}

img.lefty, img.righty {position:static;}

div + .roundem:before, div + .rounders:before {clear:both; margin-top:10em;}
// end above new fix for modules 
.rowBlock .twoColumn { width:100%; }

#content-main a span.plugIns { display:inline\9; }

/**
 * = css found in widgets-float.css =========
 */
.optionalTwo #breadBox {float:left; margin-right:-20px;}

.secondTier #breadBox ul, .homePage #breadBox ul {min-width:100%;}

#content-secondary .rounders.email {float:left;}

#content-secondary .rounders.email form input.submit {margin-left:1px; margin-right:0;}

.pageOptions-horizontal ul.forWide {float:right;}

.widePage .pageOptions-horizontal .pageOptions-inner ul.forWide li ul.services a {width:117px;}

/* ====== testing below ====== */	 /* IE7 */

#content .module h3,
#content .rounders h3,
#content #topList h3 {padding:0.5em 1%;}

div[class^="c"] > .subcl {padding-right:5px;}
div[class^="c"] > .subcr {padding-left:5px;}

.module > .inner [class^="subc"] > *:not(img) {min-width:100%;}

//end of additional modules fix for 2.6.0

/*.no-csscolumns */.twoColumn > ul { overflow: visible; }
/*.no-csscolumns */
.twoColumn.articles { display: inline-block; }

/* .twoColumn.articles .article { This does not work!!! */
	/*background-color: fuchsia;
	display: inline-block;
	width: 50%;
	margin: 0 !important;
	float: left;
} */
/* ====== end testing ====== */	
			/*.subcl, .subcr {width: 95%;}*/