﻿/* side bar. small frame content region */
.rightSidebar{
	float: right;
	margin-left:0;
	width:192px;
	/*position: relative;*/
	margin-top:0;
}
.rightSidebar ul li 
{
   /* background-image:none;*/
}
.rightSidebar ul li .articleDate
{
    color: #777766;
    font-size:0.9167em;
    display:inline;
    padding-left:0.5em;
}
.rightSidebar .newsAlertsList ul li 
{
    padding-left:0;
}
	.featureTitle{
		background:#90a93d url(../images/bg-callout-header-left.gif) no-repeat 0 0; 
		position: relative; 
		width: 192px; /*ie 6 fix*/
	}

	.featureTitle h3 {
		color:#000;
		font-size:1em;
		font-weight:bold;
		margin-bottom:1.5em;
	}
.rightSidebar,
#ft {
	font-size:.923em;
	line-height:1.5;
}
.featureTitle h1, .featureTitle h2{
    /*background-color: transparent;*/
    background-image: url(../images/bg-callout-header-right.gif);
    background-repeat:no-repeat;
    background-position: 100% 0;
     
	border-bottom:1px solid #fff;
	color:#fff;
	font-size:.923em;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:1.5;
	margin-bottom:0;
	margin-top:0;
	min-height:1.132em;
/*	min-height:1.5em;*/
	/*padding:.432em 1em;*/
	padding-top:.432em;
	padding-bottom:.432em;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	
	width: 172px;
}

.featureContent {
	background: transparent url(../images/bg-gradient.gif) repeat-x 0 0;
	border-bottom:3px solid #edeceb;
	margin-bottom:1.5em;
	overflow:hidden;
	/*padding-left:.8333em;
	padding-right:.8333em;*/
	padding-left:10px;
	padding-right:10px;
	padding-top:1em;

	/*width: 89.7%; /*ie 6 fix*/
	width:172px;
}
/* ie 6 fix*/
	.quickPicksFrame .featureTitle{
		width:100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	.quickPicksFrame .featureTitle h1, .quickPicksFrame .featureTitle h2
	{
		width:96.4%;
		padding-left:10px;
		padding-right:10px;
	}
	
	.quickPicksFrame .featureContent{
		width:96.4%;
	}
	.alphaMenu{
		width: 530px;
	}

/* Breadcrumbs */			
#breadcrumb {
	background:#fff url(../images/bg-breadcrumb.gif) repeat-x bottom left;
	border-bottom:1px solid #b8b5b0;
	clear:both;
	color:#777766;	
	height:2.36em;
	line-height:2.364;
	margin:0;
	padding-top:0px;
	padding-left:0.27em;
	padding-right:0.27em;
	font-size: 0.8462em;
}
    #breadcrumb span
    {
        color:#777766;
    }

	#breadcrumb a {
		color:#777766;
		text-decoration:underline;
	}
	
	#breadcrumb a:hover,
	#breadcrumb a:active,
	#breadcrumb a.current {
		text-decoration:underline;	
		
	}

/* content containers */
#content, #outer_wrapper{
/*custom-doc, yui-t4*/
	margin:auto;
	text-align:left;
	min-width:960px;
	width:960px;

}
div.first {
	margin-left:0;
	min-width:192px;
	width:192px; /* 192px */

}
.mainInner{
/* primary-content, yui-u*/
	width: 745px;
	font-size: 0.923em;
	display: inline;
	float: left;
	
}
#secondary-content + .mainInner {
    width: 555px;
}
.mainInner img
{
    /*float: left;*/
    margin-bottom: 0.5em;
    margin-right: 0.833em;
	max-width:264px;
	width:expression(this.width > 264 ? 264: true);
}
#dis_cond_alpha h2{
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}


/*utilities*/

#utilities *{
	line-height: 2.364;
}

#text-size, .tools{
	font-size: 0.8462em;
	/*		margin-top: -10px;
			margin-bottom: -5px;*/
}
#utilities{
    width:100%;
}
.tools{
	float:right;
}
/* footer */
#ft{
	border-top: 1px solid #B8B5B0;
	padding-top: 1em;
	margin-top: 0;

}
#ft img{
	padding-top: 1em;
	padding-bottom: 2em;
	padding-left: 1em;
	padding-right: 1em;
}

/* left menu nav bar*/
.menu li{
	background-image:none;
	padding-left:0px;
	padding:0;
	margin:0;
	margin-bottom:0.5em;
}
.menu li a:hover{
	background-image: url(../images/subnav-arrow-right-hollow.gif);
	background-position:0 5px;
	color:#CC6600;
}
.menu li a{
	background-repeat:no-repeat !important;
	display: block;
	padding-left:1em;
	font-weight:bold;
}
.menu li ul
{
    padding-left:1.2em;
    margin:0.5em 0 0 0;
}
.menu li ul li a
{
    font-weight:normal;
}
.menu li ul li ul
{
    padding-left:1.2em;
    font-size:0.91em;
}
.menu li ul li ul li a
{
    font-weight:normal;
    font-size:0.983em;
}

/*Audience*/
.audSmallLeft{
    width:32%;
    padding-right: 1%;
    float:left;
}
.audSmallRight{
   width:32%;
   float:left;
}
/*ie 6 fix*/
    .audSmallLeft .featureTitle
    {
        width:99%;
    }
    .audSmallLeft .featureTitle h1
    {
        width:92%;
        padding-left:4%;
        padding-right:4%;
    }
	.audSmallLeft .featureContent{
		width:91%;
		padding-left:4%;
		padding-right:4%;
	}
	.audSmallRight .featureTitle
    {
        width:99%;
    }
    .audSmallRight .featureTitle h1
    {
        width:92%;
        padding-left:4%;
        padding-right:4%;
    }
	.audSmallRight .featureContent{
		width:91%;
		padding-left:4%;
		padding-right:4%;
	}
.audienceLeft img{
	float: left;
}

#last_updated{
    width: 100%;
    font-size:0.85em;
    float: left;
    text-align:left;
}

/*side nav bar bullets*/
.menu a.active{
    background-image: url(../images/subnav-arrow-right.gif) !important;
    color: #c60 !important;
    font-weight:bold;
    background-position:0 5px;
}

.menu li a.parent, .menu li a.parent .menu li a.active{
    background-image: url(../images/subnav-arrow-down.gif) !important;
    background-position: 0 7px;
}
/*header gap*/
#header{
    padding-top: 10px;
    padding-bottom: 0px;
}

/*dis level 3 content box*/
/*look the same as content block*/
.Dis3Info .quickPicksFrame .featureTitle h2{
	font-size: 1.3333em;
/*	font-weight: bold;*/
	line-height: 1.25;
	margin-bottom: .5625em;
	color: #779922;
	text-transform:none;
	background-image: none;
	border-bottom: 0;
	padding-bottom: 0;
	letter-spacing:normal;

}
.Dis3Info .quickPicksFrame .featureTitle{
 	background-image:none;
 	background-color: transparent;
}
.Dis3Info .quickPicksFrame .featureContent{
 	background-image:none;
 	background-color: transparent;
 	border-bottom: 0;
 	padding-top: 0;
 	margin-bottom: .5em;
 	padding-bottom: 1em;
}

.Dis3Info .quickPicksFrame{
	background: transparent url(../images/bg-gradient.gif) repeat-x scroll 0 0;
	border-bottom: 3px solid #EDECEB;
	margin-bottom:1.5em;
	overflow:hidden;
	padding-left: .5em;
	padding-right: .5em;
	padding-top: .5em;
	margin-top:.5em;

}
/*search box and aud drop down */
.audSearch select{
	height: 2em;
}
#SearchTextBox input{
	height: 17px !important;
}

/*site map*/
#SiteMapTree{
    margin-bottom: 1em;
}

/*new templates*/
.DetailsTable{
	table-layout:fixed;
}
div.DetailTitle, div.DetailContent {
/*	float: left;*/
/*	padding-right: 10px;*/
}

/*Resource anchor link title*/
.resTitleLink{
    padding-right: 30px;
    /*display: inline;*/
    background-position:0 .45em;
}
.resTitle{
    color: #792 !important;
}
#Back{
	padding-bottom: 1em;
}

/* feature box bullets */
ol{
	padding-left: 5px;
}

/*more link bullet*/
.moreLink{
	background-image: none;
}




