@charset "utf-8";
/* CSS Document */

/*
 * colors: #BE1E2D - red
 *         #0F0F0F - black
 *         #505050 - dark grey
 *         #EBB649 - orange
 *         #5D87A1 - blue (links and lines)
 *         #5F9A58 - green
 *         #609B57 - green
 */
#header{
	height:284px;
}
#flash{
	height:90px;
	background-color:#0F0F0F;
}

#ppcontent{
	color:#0F0F0F;
}
#secondary_content{
	width:923px;
	margin:0 auto;
	margin-bottom:-10px;
	background:#fff url(../gfx/blueDot.gif) repeat-y 693px 0;
}
#ppcontent #secondary_content h1{
	padding:0 265px 11px 202px;
	font-size:13px;
	color:#BE1E2D;
}
#ppcontent #secondary_content h2,
#ppcontent #secondary_content p,
#ppcontent #secondary_content h3{
	font-size:11px;
	line-height:15px;
	padding:0px 265px 1em 202px;
}
#ppcontent #secondary_content p.alliances_p {
	margin-right:125px;
}

#ppcontent #secondary_content h2{
	color:#BE1E2D;
	font-weight:bold;
}

#ppcontent #secondary_content h3{
	font-weight:bold;
}

#ppcontent #secondary_content p em{
	display:block;
	padding:.5em 0 0 24px;
	font-size:10px;
}
#ppcontent #secondary_content img.flt_left {
	float:left;
}
#ppcontent #secondary_content img.flt_right {
	padding-left:5px;
	float:right;
}
#ppcontent #secondary_content img.center {
	padding:0 0 11px 202px;
}
#ppcontent #secondary_content img.img_top_nav_fix {
	padding-left:28px;
}
#ppcontent #secondary_content ul.center {
	padding:0px 265px 1em 216px;
	font-size:11px;
	line-height:15px;
	list-style-image:url(../gfx/red_bullet.gif);
}
#ppcontent #secondary_content ul.center ul {
	padding-left:25px;
}
#ppcontent #secondary_content ul.sitemap_ul li {
	padding-bottom:6px;
}
#ppcontent #secondary_content ul.sitemap_ul ul li {
	padding-bottom:0px;
}
#ppcontent #secondary_content ul.sitemap_ul ul li a {
	font-size:11px;
}
#ppcontent #secondary_content ul.sitemap_ul li a{
	font-size:13px;
	padding-bottom:10px;
}
#ppcontent #secondary_content ul.sitemap_ul,
#ppcontent #secondary_content ul.sitemap_ul li,
#ppcontent #secondary_content ul.sitemap_ul ul {
	list-style:none;
}
#ppcontent #secondary_content div.hq{
	position:absolute;
	left: 405px;
	top: 133px;
	height:70px;
	width:200px;
}
#ppcontent #secondary_content div.hq p{
	padding:0 0 1em 0;
}
#ppcontainer_newsletter{
	position:relative;
	width:973px;
	margin:0 auto;
	background-image:url(../gfx/greenBG.jpg);
	background-repeat:repeat-y;
}
#ppcontent #secondary_content img.align_middle {
	margin-left:370px;
}
#ppcontent #secondary_content div.focus_list {
	position:absolute;
	left: 532px;
	top: 119px;
}
#ppcontent #secondary_content div.focus_list ul {
padding:0px 0px 1em 0px;
	font-size:11px;
	line-height:15px;
	list-style-image:url(../gfx/red_bullet.gif);
}
/* LEFT SIDE  *****************************************************************/
#ppcontent #secondary_content #leftside{
	width:170px;
	float:left;
	min-height:200px !important;
	height:200px !important;
        /*
	min-height:30px;
	height:auto !important;
	height:30px;
        */
}
#ppcontent #secondary_content #leftside ul{
	list-style:none;
	padding:0;
	margin:0 0 0 25px;
	font-size:11px;
}
#ppcontent #secondary_content #leftside ul li{
}
#ppcontent #secondary_content #leftside ul li a{
	width:130px;
	height:19px;
	padding:2px 0 0 0;
	display:block;
	color:#505050;
	text-decoration:none;
	background:#FFFFFF url(../gfx/dots_grey.png) repeat-x bottom left;
}
#ppcontent #secondary_content #leftside ul li.dbl a{
	width:130px;
	height:30px;
	padding:2px 0 0 0;
	display:block;
	color:#505050;
	text-decoration:none;
	background:#FFFFFF url(../gfx/dots_grey.png) repeat-x bottom left;
}
#ppcontent #secondary_content #leftside ul li.selecteddbl a,
#ppcontent #secondary_content #leftside ul li.overdbl a:hover
{
	color:#EBB649;
	height:30px;
}
#ppcontent #secondary_content #leftside ul li #leftlinknobg{
	width:130px;
	height:19px;
	padding:2px 0 0 0;
	display:block;
	color:#505050;
	text-decoration:none;
	font-weight:bold;
	background:#FFFFFF !important;
}
#ppcontent #secondary_content #leftside ul li a.level_3{
	width:95px;
}
#ppcontent #secondary_content #leftside ul li a:hover,
#ppcontent #secondary_content #leftside ul li.selected a
{
	color:#EBB649;
}
#ppcontent #secondary_content #leftside ul li #leftlinknobg:hover ,
#ppcontent #secondary_content #leftside ul li.selected #leftlinknobg
{
	color:#EBB649;
	background:#FFFFFF !important;
}
/* RIGHT SIDE  *****************************************************************/
#ppcontent #secondary_content #rightside{
	width:185px;
	background-image:none;
	background-color:none;
	min-height:160px;
	height:auto !important;
	height:17px;
	height:160px;
	margin-right:16px;
	padding-right:0px;
}
/* RIGHT SIDE IMAGE HOLDER *****************************************************/
#ppcontent #secondary_content #rightside div.img_holder{
	background-color:#5D87A1;
	width:163px;
	padding:6px;
	margin:0 0 33px 0;
}
#ppcontent #secondary_content #rightside div.img_holder dl{
	/*width:163px;*/
	width:100%;
	padding:0;
	margin:0;
	background-image:none;
	background-color:#5D87A1;
}

#ppcontent #secondary_content #rightside div.img_holder dl dt{
	margin:0;
	padding:0;
	background-color:#FFF;
	background-image:none;
	height:auto;
	width:100%;
}
#ppcontent #secondary_content #rightside div.img_holder dl dd{
	background:#FFF url(../gfx/button_more.png) no-repeat bottom right;
	width:157px;
	height:30px;
	padding:0 0 0 6px;
}
#ppcontent #secondary_content #rightside dd a{
	background-image:none;
	height:auto;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#0F0F0F;
	display:block;
	width:150px;
	border:none;
}
#ppcontent #secondary_content #rightside a,
#ppcontent #secondary_content a {
	background-image:none;
	height:auto;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#5F87A1;
	border:none;
	text-decoration:none;
}
#ppcontent #secondary_content #rightside a:hover,
#ppcontent #secondary_content a:hover {
	text-decoration:underline;
}
#ppcontent #secondary_content #rightside h2{
	font-size:12px;
	color:#5F9A58;
	padding:0 0 1em 0;
}
#ppcontent #secondary_content #rightside p,
#ppcontent #secondary_content #rightside h3{
	font-size:11px;
	line-height:15px;
	padding:0 0 1em 0;
}

#ppcontent #secondary_content #rightside ul {
padding: 0px 0px 0px 11px;
	font-size:11px;
	line-height:15px;
	list-style-image:url(../gfx/red_bullet.gif);
/* NewsLetter ************************************************************/
#ppcontainer_newsletter{
	position:relative;
	width:973px;
	margin:0 auto;
	background-image:url(../gfx/greenBG.jpg);
	background-repeat:repeat-y;
}
#ppcontainer_newsletter #header {
	height:87px;
}
#ppcontainer_newsletter div.spacer_newsletter {
	background-color:#609B57;
	height:40px;
}
#secondary_content_newsletter {
	width:923px;
	margin:0 auto;
	margin-bottom:-10px;
	background:#fff;
}
#secondary_content_newsletter #leftside {
	width:462px;
	float:left;
	min-height:30px;
	height:auto !important;
	padding:0;
}
#secondary_content_newsletter #rightside {
	width:461px;
	padding:0;
	min-height:30px;
	height:auto;
	float:right;
}
#ppcontent #secondary_content_newsletter h1{
	font-size:13px;
	color:#BE1E2D;
	padding:0 20px 1em 20px;
	text-align:center;
}
#ppcontent #secondary_content_newsletter div.spacer_newsletter h1{
	color:#FFFFFF;
	font-size:22px;
	text-align:center;
}
#secondary_content_newsletter p,
#secondary_content_newsletter h2,
#secondary_content_newsletter h3 {
	font-size:11px;
	line-height:15px;
	padding:0 20px 1em 20px;
}
#secondary_content_newsletter h2 {
	color:#BE1E2D;
	font-weight:bold;
	text-align:center;
}
#secondary_content_newsletter h3 {
	font-weight:bold;
	text-align:center;
}
#secondary_content_newsletter h4 {
	font-size:13px;
	color:#BE1E2D;
	text-align:center;
	padding:10px;
}
#secondary_content_newsletter ul {
	padding:0 0 1em 31px;
	font-size:11px;
	line-height:15px;
	list-style-image:url(../gfx/red_bullet.gif);
}
#secondary_content_newsletter a {
	background-image:none;
	height:auto;
	font:11px normal Arial, Helvetica, sans-serif;
	color:#5F87A1;
	border:none;
	text-decoration:none;
}
#secondary_content_newsletter div.divider {
	margin-left:20px;
	width:883px;
	height:1px;
	min-height:1px;
	background-color:#5F87A1;
	background-repeat:repeat-y;
	overflow:hidden;
}
#secondary_content_newsletter div.articles {
	height:95px;
}
/* HELPERS ************************************************************/
div.spacer{
	background-color:#FFF;
	height:40px;
}


/* DISABLE POPUP NAV on secondary pages */
#nav ul li:hover ul,
#nav ul li.over ul{
}
