/* STYLES OVERWRITTEN FOR DNN */
UL LI
{
	list-style-type: none;
}

UL LI LI
{
	list-style-type: none;
}

UL LI LI LI
{
	list-style-type: none;
}

OL LI
{
	list-style-type: none;
}

OL OL LI
{
	list-style-type: none;
}

OL OL OL LI
{
	list-style-type: none;
}

a
{
	text-decoration: none;
}
body
{
	background-color: #3D8078;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size: 70%;
	margin: 0px;
	text-align: left;
}

body#printerFriendlyBody 
{
	background-color: #fff;
}

/* brian's styles */
.logo3
{
	position: relative;
	top: -96px; /*	height: 126px;	 */
	bottom: 30px;
	left: 6px;
	z-index: 2;
	width: 152px;
	border: 0px;
}
.logoCell
{
	height: 100px;
	width: 100px;
}
.Menu
{
	font-family: "Swiss 721BT" , Switzerland, Helvetica;
	font-size: 110%;
	color: #3771d3;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	width: 629px;
}
.Menu A:link, .Menu A:visited, .Menu A:hover
{
	text-decoration: none;
	color: #3771d3;
}
.headerBG
{
	background-image: url(images/newslices_02.jpg);
	background-repeat: no-repeat;
}
.headerBGTan
{
	background-image: url(images/newslicestan_02.jpg);
	background-repeat: no-repeat;
}

.topRightNav
{
	padding-bottom: 2px;
}
.BreadCrumbCell
{
	background-image: url(images/newslices_04.jpg);
	background-repeat: no-repeat;
}
.BreadCrumbCellTan
{
	background-image: url(images/newslicestan_04.jpg);
	background-repeat: no-repeat;
}
.BreadCrumbCopy
{
	font-family: Arial;
	font-size: 7pt;
	padding-top: 11px;
}
.BreadCrumbCopy a
{
	color: #000000;
	text-decoration: none;
}
.BreadCrumbCopy a:hover
{
	color: #333333;
	text-decoration: underline;
}


/* existing styles */

.bodyCopySearch{padding-left: 15px;}

.bodyCopy a
{
	color: #3D8078;
	text-decoration: underline;
}

.bodyCopy a:hover
{
	color: #3771D3;
	text-decoration: underline;
}

.searchForm
{
	margin-top: 0px;
	padding: 0px;
	display: inline;
	height: 20px;
}
.searchForm input
{
	font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size: 8pt;
	width: 125px;
}
.navigationTactical
{
	color: #ffffff;
	font-family: Swis 721 Md BT;
	font-weight: normal;
	font-size: 8pt;
	list-style-type: none;
	list-style-image: none;
	margin: 2px 0px 16px 0px;
	padding: 0px 8px 0px 0px;
	text-align: right;
	float: right;
}
.navigationTactical li
{
	display: inline;
}
.navigationTactical li a
{
	color: #ffffff;
	text-decoration: none;
}
.navigationTactical li a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.navigationTactical li a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.navigationTactical2
{
	color: #ffffff;
	font-family: Swiss 721 Md BT;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	background-color: #3771d3;
}
.navigationTactical2 li
{
	display: inline;
	background-color: #3771d3;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	vertical-align: middle;
}
.navigationTactical2 li a
{
	color: #ffffff;
	text-decoration: none;
	height: 27px;
}
.navigationTactical2 li a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.navigationTactical2 li a:visited
{
	color: #ffffff;
	text-decoration: none;
	height: 27px;
}
.lastTabBorder
{
	width: 7px;
	height: 26px;
	border: 0px;
	margin: 0px;
	float: right;
}
.tabBorder
{
	width: 11px;
	height: 26px;
	border: 0px;
	margin: 0px;
	vertical-align: middle;
}
.last a
{
	border-right: none;
}
.go
{
	display: inline;
	padding-left: 8px;
	position: relative;
	top: 3px;
	border: 0px;
}

/*

.bodyCopy
{
	text-align: left;
	width: 500px;
	color: #555555;
	padding-left: 15px;
	font-family: arial;
	font-size: 9pt;
}

*/

.LeftPane
{
	width: 165px;
	padding-left: 5px;
	padding-right: 0px; 
	text-align: left;
	padding-top: 15px;
}
.RightPane
{
	width: 130px;
	text-align: left;
}
.intruder3
{
	color: #6d6d6d;
	font-family: Arial;
	font-size: 8pt;
	padding: 14px 10px 0px 4px;
}
.intruder3 ul
{
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
}
.intruder3 li
{
	margin-left: 0px;
	list-style-type: none;
	color: #6d6d6d;
	padding-left: 0px;
}
.intruder3 li a
{
	color: #6d6d6d;
	margin-left: 0px;
}
.intruder3 li a:hover
{
	color: #6d6d6d;
	text-decoration: underline;
}
.header
{
	color: #555555;
	font-family: Eurostile;
	font-size: 20pt;
	font-weight: bold;
	text-align: left;
	padding: 10px 0px 14px 0px;
}
.subHeaderInline
{
	color: #3771d3;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
.subHeaderInline a
{
	color: #3771d3;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.informationFor
{
	font-family: Swis 721 Md BT;
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	margin: 6px 8px 0px 0px;
	padding: 0px;
	float: right;
}

#navcontainer
{
}
#navcontainer #navlist br
{
	display: none;
}
#navcontainer ul
{
	list-style-type: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
#navcontainer li
{
	margin: 0 0 3px 0;
}
#navcontainer a
{
	display: block;
	padding: 2px 0px 2px 20px;
	border: 1px solid #ffffff;
	width: 137px;
	background-image: url(images/icons/whiteBlueArrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
#navcontainer a:link, #navlist a:visited
{
	color: #22437C;
	text-decoration: none;
}
#navcontainer a:hover
{
	border: 1px solid #999999;
	border-right: 1px solid #ffffff;
	background-color: #ffffcc;
	background-image: url(images/icons/yellowBlueArrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	color: #333;
}

/* START FOOTER */


.bottomDivision
{
	height: 19px;
	width: auto;
	clear: both;
	background-image: url(images/display/bottomLines.jpg);
	background-repeat: no-repeat;
	padding-bottom: 0px;
}

.clearDiv
{
	width: 800px;
	clear: both;
}

.footerContainer
{
	position: relative;
	height: 94px;
	padding-top: 6px;
	padding-left: 38px;
	padding-right: 15px;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 10.67px;
	margin-left: auto;
	margin-right: auto;
}

.footerDefaultText
{
	color: #000000;
	font-family: Arial;
	font-size: 10.67px;
}
.footerDefaultText a:link, .footerDefaultText a:visited
{
	text-decoration: none;
	color: #000000;
}
.footerDefaultText a:hover
{
	text-decoration: underline;
	color: #000000;
}

.footerDirections
{
	float: left;
	text-align: left;
}

.footerLogo
{
	padding-top: 8px;
	float: right;
	height: auto;
	width: 150px;
	text-align: center;
	font-family: "Swiss 721BT" , Swiss 721BT;
	font-weight: Medium;
	font-size: 10px;
}


/* END FOOTER */
.mainMenuItem
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5284d9;
	font-weight: bold;
	font-size: 12px;
}

.mainMenuItemSel
{
	font-family: Arial, Helvetica, sans-serif;
	color: #419391;
	font-weight: bold;
	font-size: 12px;
}

.menuRootArrow
{
	font-family: Arial, Helvetica, sans-serif;
	color: #419391;
	font-weight: bold;
	font-size: 12px;
}

.menuItemActive
{
	font-family: Arial, Helvetica, sans-serif;
	color: #419391;
	font-weight: bold;
	font-size: 12px;
}
/*links classes */
.childlinks
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	margin: 0 0 3px 0;
	text-align: left;
	width: 165px;
}
.childlinks .SkinObject
{
	width: 165px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding-bottom: 3px;
	padding: 2px 0px 2px 20px;
	border: 1px solid #ffffff;
	background-image: url(images/icons/whiteBlueArrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	line-height: 25px;
}
.childlinks a:link
{
	color: #22437C;
	text-decoration: none;
}
.childlinks a:hover
{
	border: 1px solid #999999;
	border-right: 1px solid #ffffff;
	background-color: #ffffcc;
	background-image: url(images/icons/yellowBlueArrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	color: #333;
}

/* static links nav container */
.navcontainer
{
}
.navcontainer .navlist br
{
	display: none;
}
.navcontainer ul
{
	list-style-type: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
.navcontainer li
{
	margin: 0 0 3px 0;
}
.navcontainer a
{
	display: block;
	padding: 2px 0px 2px 20px;
	border: 1px solid .ffffff;
	width: 137px;
	background-image: url(images/icons/whiteBlueArrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
.navcontainer a:link, .navlist a:visited
{
	color: #22437C;
	text-decoration: none;
}
.navcontainer a:hover
{
	border: 1px solid .999999;
	border-right: 1px solid .ffffff;
	background-color: #ffffcc;
	background-image: url(images/icons/yellowBlueArrow.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	color: #333;
}
/* end static links nav container */
.navTitle
{
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #22437c;
	text-align: center;
	vertical-align: bottom;
}

/* photo gallery stuff */
.slideShowCaption
{
	background-color: #797979;
	color: #ffffff;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	height: 21px;
	width: 435px;
	padding-left: 6px;
	padding-top: 4px;
}

.mainPicture
{
	background-color: #797979;
	margin-top: 3px;
	height: 275px;
	width: 430px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.slideShowLarge
{
	height: 235px;
	width: 430px;
}
.slideShowThumb
{
}

.rightText
{
	padding-bottom: 15px;
	vertical-align: middle;
}
.rightText a:link
{
	color: #5d759f;
	text-decoration: none;
}
.rightText a:visited
{
	color: #5d759f;
	text-decoration: none;
}

/* items added for publish (ams) */
.news_item_thumb
{
	float: left;
	width: auto;
	height: 100%;
}
.news_item_con
{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.news_item_con_over
{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.news_item_copy
{
	float: left;
	width: auto;
}
.news_item_pad
{
	margin: 19px 0px 19px 1px;
}
.news_item_copy_pad
{
	padding: 0px 0px 0px 19px;
}
.title
{
	font-weight: bold;
}
.news_item_con_last, news_item_con_last_over
{
	width: 506px;
	background-image: none;
	cursor: pointer;
}
/* overright items we are not going to show */
.divLastUpdated
{
	display: none;	
}

.divEmailAFriend, .btnEmailAFriend
{
	display: none;		
}
blockquote
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
/*image gallery additions */
#motionContainer
{
	position: relative;
	width: 430px;
	height: 35px;
	overflow: hidden;
}
#motionGallery
{
	position: absolute;
	left: 0px;
	top: 0;
	white-space: nowrap;
}

#motioncontainer a img
{
	/*image border color*/
	border: 1px solid #ccc;
}

#motioncontainer a:hover img
{
	/*image border hover color*/
	border: 1px solid navy;
}

#motioncontainer a:hover
{
	color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv
{
	position: absolute;
	padding: 2px;
	left: -300px;
	background-color: lightyellow;
	border: 1px solid gray;
	visibility: hidden;
}
/* end image gallery additions */
/* home page main banner addition */
.homePaneImage
{
	display: none;	
}

/* adding list items for the main content */


.bodyCopySearch{padding-left: 20px;}

.bodyCopy UL LI
{
	font-size: 11px;
	list-style-type: circle;
}

.bodyCopy UL LI LI
{
	font-size: 11px;	
	list-style-type: square;
}

.bodyCopy UL LI LI LI
{
	font-size: 11px;	
	list-style-type: disc;
}

.bodyCopy OL LI
{
	font-size: 11px;	
	list-style-type: disc;
}

.bodyCopy OL OL LI
{
	font-size: 11px;	
	list-style-type: square;
}

.bodyCopy OL OL OL LI
{
	font-size: 11px;	
	list-style-type: circle;
}
/* end list items... */
#articleDisplay .Head
{

	display: none;
}
.SearchResultsLink
{
	font-size: 9px;
	width: 500px;

}
.OurGlobalImpact
{
	display: none;
}