﻿
/* ----- BREADCRUMB ---------------------------------------------------------- */

#breadcrumb {
	height:25px;
	background-color:#ffffff;
	}

	#breadcrumb .breadbox {
		float:left;
		padding:5px 0 5px 15px;
		width:610px;
		overflow:hidden;
		}

		#breadcrumb a.ms-sitemapdirectional, #breadcrumb a.ms-sitemapdirectional:link,
		#breadcrumb a.ms-sitemapdirectional:hover, #breadcrumb a.ms-sitemapdirectional:active {
			color:#2A568F;
			font-size:10px;
			text-decoration:underline;
			}

		#breadcrumb a.ms-sitemapdirectional:visited {
			color:#666666;
			font-size:10px;
			text-decoration:underline;
			}
	
	#breadcrumb, #breadcrumb .breadbox, #breadcrumb div, #breadcrumb span {
		color:#666666;
		font-size:10px;
		}

	#breadcrumb .current {
		font-weight:normal;
		display:none;
		}

#content div.ms-pagebreadcrumb {display:none !important;}

	#breadcrumb .rootbread, #ctl00_PlaceHolderTitleBreadcrumb_siteMapPath_ctl01_Image1 {display:none}

/* ----- /BREADCRUMB ---------------------------------------------------------- */



/* ----- COLUMNS ---------------------------------------------------------------- */

/*One Column - common layout*/
	.box-onecol {
		float:left;
		width:625px;
		overflow:hidden;
		margin:0 0 20px 0;
		display:inline;
		}

/*Two Column - common layout*/
	.box-twocol {
		float:left;
		width:625px;
		overflow:hidden;
		margin:0 0 20px 0;
		display:inline;
		}

		.box-twocol-left {
			float:left;
			width:465px;
			margin:0 15px 0 0;
			overflow:hidden;
			}

		.box-twocol-right {
			float:left;
			width:145px;
			overflow:hidden;
			}

/*Inside Content Area*/
		table.twocol-in {
			border-collapse:collapse;
			padding:0;
			vertical-align:top;
			}

			td.twocol-inleft {
				width:1%;
				vertical-align:top;
				padding:0 0 0 0;
				}

			.twocol-inright {
				width:99%;
				vertical-align:top;
				padding:0 0 0 0;
				}

			.twocol-space {width:15px;}


				.twocol-inleft * {
					font-size:11px !important;
					line-height:14px !important;
					}

/*Promo Content*/
			.promo-twocol {
				float:left;
				width:220px;
				margin:15px 15px 0 0;
				overflow:hidden;
				}

			.promo-threecol {
				float:left;
				width:145px;
				margin:0 15px 0 0;
				overflow:hidden;
				}


/*Three Column - INNER layout*/
	.box-threecol-container {
		float:left;
		width:465px;
		overflow:hidden;
		margin:20px 15px 0 0;
		display:inline;
		}

	.box-threecol-inner {
		float:left;
		width:145px;
		overflow:hidden;
		margin:0 15px 0 0;
		display:inline;
		}


.lastbox {
	margin-right:0 !important;
	}

/* ----- /COLUMNS ---------------------------------------------------------------- */



/* ----- COLUMNS FIELDS ---------------------------------------------------------- */

/*Image & Image Caption*/
	.page-img div {/*disply only*/
		height:1px;
		font-size:1px;
		}

		.page-img div span img {
			/*width:145px !important;*/
			}

		img.page-imgblank {
			width:55px !important;
			height:1px !important;
			}

	.page-imgcap, .page-imgcap * {
		font-family:Verdana, Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
		line-height:14px !important;
		}


	.page-head {
		color:#3E5BB1;
		font-size:16px;
		font-weight:bold;
		line-height:18px;
		padding-bottom:20px;
		}

	.page-desc {
		font-size:13px;
		font-weight:bold;
		line-height:15px;
		}

	.page-content1 {
		font-size:13px;
		line-height:15px;
		}

	.page-content2 {
		font-size:13px;
		line-height:15px;
		margin-top:15px;
		}

/*Blue Box Title & Container*/
	div.blue-title-left {
		float:left;
		padding:0 0 0 5px;
		background:url('/images/element/promo-title-left.gif') no-repeat left top;
		}

	div.blue-title-right {
		float:left;
		padding:11px 15px 5px 5px;
		width:120px;/*145*/
		overflow:hidden;
		background:url('/images/element/promo-title-right.gif') no-repeat right top;
		font-size:11px;
		font-weight:bold;
		line-height:14px;
		}

	.blue-large {width:195px !important;}

	.blue-body {
		padding:5px 5px 10px 5px;
		border:1px solid #416bb3;
		border-top:1px solid #666666;
		font-size:11px;
		width:133px;/*145*/
		overflow:hidden;
		}

		.blue-body, .blue-body * {font-size:11px; line-height:14px;}


	/*image alignment fix*/
		.promo-twocol .promo-wpz .ms-WPBorder .ms-WPBody img,
		.blue-body img, .blue-bodylg img,
		.promo-threecol .promo-wpz .ms-WPBody img {
			margin:-5px 0 0 -5px !important;
			}

		.promo-threecol .promo-wpz .ms-WPBorder .ms-WPBody {width:133px !important;}

		.promo-twocol .blue-bodylg {width:208px !important;/*225*/}


	.promo-threecol .promo-wpz .ms-WPBorder .ms-WPBody,
	.promo-twocol .promo-wpz .ms-WPBorder .ms-WPBody,
	.promo-twocol .blue-body {/*fixes image padding IE6*/
		/*width:213px;*/
		width:207px;
		overflow:hidden;
		}

	.box-twocol-right .promo-wpz td.ms-WPBorder {
		width:210px !important;
		overflow:hidden !important;

		}

	.box-twocol-right .promo-wpz td.ms-WPBorder .ms-WPBody,
	.box-twocol-right .promo-wpz td.ms-WPBorder .ms-WPBody a,
	.box-twocol-right .promo-wpz td.ms-WPBorder .ms-WPBody a span {
		font-size:11px;
		line-height:14px;
		}

	.returnlink {
		margin:2px 0 15px 15px;
		}

		.returnlink a {
			font-size:10px;
			}


	.doc-wpz {
		margin-top:15px;
		}

	.promo-wpz {
		margin-top:15px;
		padding-bottom:1px; /*ie6*/
		}

/* ----- /COLUMNS FIELDS --------------------------------------------------------- */


/* ----- TABLE FIELDS ------------------------------------------------------------ */

table#tblcoverage {
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
	}

	table#tblcoverage td {
		vertical-align:top;
		padding:4px;
		margin:0;
		border-collapse:collapse;
		font-size:12px;
		line-height:15px;
		}


table#tblgray {
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
	}

	table#tblgray td {
		vertical-align:top;
		padding:4px;
		margin:0;
		border-collapse:collapse;
		}

	table#tblgray td, table#tblgray td p, table#tblgray td ul, table#tblgray td li {
		font-size:11px;
		line-height:14px;
		font-style:normal;
		}

.TableCopytext, .TableCopytext span, .TableCopytext p, .Content_Body_Text {
	font-size:11px;
	line-height:14px;
	} 

/* ----- /TABLE FIELDS ----------------------------------------------------------- */


