body, table, p, h4 {
	margin: 0;
	padding: 0;
	font-size: small !important;
	font-size: x-small; /*for IE*/
	font-family : Arial, Helvetica, sans-serif;
}

A:link {color: #000066;}
A:active {color: #000066;}
A:visited {color: #660066;}
               
a.noLink:link {color:#000000;text-decoration:none;cursor:default;}
a.noLink:active {color:#000000;text-decoration:none;cursor:default;}
a.noLink:visited {color:#000000;text-decoration:none;cursor:default;}

a img {border: none;}

.bottomGlobalNav {
	background-color : #666666;
}

#content {
	float: left;
	width: 100%;
	padding: 10px 0;
}
div#leftCol, div#mainCol, div#rightCol {
	float: left;
	padding: 0;
	margin: 0;
}
#leftContent, #mainContent, #rightContent {
	float: left;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
#rightContent {float: right; clear: right;}
#footer {clear: both;}

/* TOP MARGIN FOR SECTION BOX */
#leftCol #noBox, #leftCol #boxWhite, #leftCol #boxColor {
	clear: both;
	margin: 0 0 10px 10px;
	padding: 0;
}
#mainCol #noBox, #mainCol #boxWhite, #mainCol #boxColor {
	clear: both;
	margin: 0 10px 10px 10px;
	padding: 0;
}
#rightCol #noBox, #rightCol #boxWhite, #rightCol #boxColor {
	clear: both;
	margin: 0 10px 10px 0;
	padding: 0;
}

/* SECTION BOX TITLE */
#boxWhite .box-top, #boxColor .box-top {
	padding: 1px 5px;
	font-weight: bold;
}

/* SECTION BOX CONTENT */
#boxWhite .box-bottom, #boxColor .box-bottom {
	margin: 0;
	padding: 10px 5px 15px 5px;
}
/*#boxColor .box-bottom p, #boxColor .box-bottom ul, #boxColor .box-bottom table, #boxWhite .box-bottom p, #boxWhite .box-bottom ul, #boxWhite .box-bottom table {
	margin: 0 5px;
	padding: 0;
}*/

/* FORCE IE TO HAVE FULL WIDTH FOR SECTION BOX RELATIVE TO CONTAINING ELEMENT */
* html #boxWhite .box-bottom {
  width:auto;
}

/* REMOVE ALL SPACING FOR TABLE */
table {
	border-collapse: collapse;
	margin: 0;
	padding: 0
}

table.footer {background-color: #fff;}

/* MARGIN CONTROL FOR ALL UNORDERED, ORDERED LISTS */
/*ul, ol {
	margin: 0 auto 0 30px;
	padding: 0 0 12px 18px;
}*/
ul, ol {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 12px;
}

/* UNORDERED LIST WITH SMALL BULLETS FOR HOME INDEX PAGES */
ul.homebullet, .box-bottom ul.homebullet {
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: 0px;
}
ul.homebullet li {
	background: url(/global/graphics/bulletother.gif) left 7px no-repeat;
	padding-left: 15px;
}
/*ul.homebullet, .box-bottom ul.homebullet {
	padding: 0;
	list-style: none;
	list-style-position: outside;
	list-style-image: url(/global/graphics/bulletother.gif) !important;
	list-style-image: url(/global/graphics/bulletie.gif);
	text-indent: 0px;
}*/

/* PAGE TITLE FOR INTERNAL PAGES */
h2.pagetitle {
	margin: 0 0 12px 0;
	padding: 0 0 3px 0;
	font-size: 175%;
	border-bottom: 1px solid silver;
}

/* FORMATS AREA FOR ANY PROGRAM OR RESOURCE WITHIN SECTION BOX */
.prog-res {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #a9a9a9;
	text-align: center;
}

/* FORMATS AREA FOR LAST PROGRAM OR RESOURCE WITHIN BOX */
.prog-res-last {
	margin: 0;
	padding: 0;
	text-align: center;
}

/* MARGIN FOR LEFT IMG IF INCLUDED FOR PROGRAM OR RESOURCE */
img.prog-res-lt {
	float: left;
	clear: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

/* MARGIN FOR RIGHT IMG IF INCLUDED FOR PROGRAM OR RESOURCE */
img.prog-res-rt {
	float: right;
	clear: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

/* *****START MAIN SECTION FOR INTERNAL PAGES (ONE COLUMN)***** */

#int-main {
	width: 75%;
	margin: 0;
	padding: 15px 0 10px 10px;
}
#int-main p {padding-bottom: 18px;}

#int-main p, p.desc, p.notagline-desc, #int-main strong, #int-main ul, #int-main ol, #int-main em, #int-main td {
	font-size: medium !important; /* FONT-SIZE FOR ALL BROWSERS EXCEPT IE */
	font-size: small; /* FONT-SIZE FOR IE 6 AND BELOW ONLY */
}

#int-main h3 {margin: 0; padding: 0 0 18px 0; font-size: 135%;}

#int-main h4 {margin: 0; padding: 0 0 6px 0; font-size: medium !important; font-size: small;}

#int-main ul, #int-main ol {padding-bottom: 18px;}

/* *****END MAIN SECTION FOR INTERNAL PAGES (ONE COLUMN)***** */

/* *****START MAIN SECTION FOR INTERNAL PAGES (TWO COLUMN)***** */

#int-main2 {
	margin: 0;
	padding: 15px 5px 10px 5px;
}
#int-main2 p {padding-bottom: 18px;}

#int-main2 p, p.desc, p.notagline-desc, #int-main2 strong, #int-main2 ul, #int-main2 ol, #int-main2 em, #int-main2 td {
	font-size: medium !important; /* FONT-SIZE FOR ALL BROWSERS EXCEPT IE */
	font-size: small; /* FONT-SIZE FOR IE 6 AND BELOW ONLY */
}

#int-main2 h3 {margin: 0; padding: 0 0 18px 0; font-size: 135%;}

#int-main2 h4 {margin: 0; padding: 0 0 6px 0; font-size: medium !important; font-size: small;}

#int-main2 ul, #int-main2 ol {padding-bottom: 18px;}

/* *****END MAIN SECTION FOR INTERNAL PAGES (TWO COLUMN)***** */

/* *****REVISED DESCRIPTION BOX - USE FOR NEW TEMPLATE SITES AFTER 10/21/08***** */

#desc {
	float: left;
	clear: both;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
}
#desc-tr {
	margin: 0 10px;
	padding: 0;
	background: url('/global/graphics/grayborder.gif') right top no-repeat;
}
#desc-tl {
	height: 10px;
	margin: 0 10px 0 0;
	padding: 0 0 0 10px;
	background: url('/global/graphics/grayborder.gif') left top no-repeat;
}
#desc-br {
	height: 1%;
	display: block;
	margin: 0 10px;
	padding: 0;
	background: url('/global/graphics/grayborder.gif') right bottom no-repeat;
}
#desc-bl {
	position: relative;
	height: 1%;
	display: block;
	margin: 0 10px 0 0;
	padding: 0 0 2px 10px;
	background: url('/global/graphics/grayborder.gif') left bottom no-repeat;
}
#desc-bl h2.tagline {
	display: block;
	margin: 0 0 12px 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid gray;
	font-size: 185%;
}
#desc-bl p.desc, ul.desc {
	padding: 0;
	margin: 0 0 12px 0;
	font-size: 115%;
}
#desc-bottom {
	clear: both;
	display: block;
	height: 0px;
	margin: 0 0 0 0;
	padding: 0;
}
/* *****END REVISED DESCRIPTION BOX***** */
