/*=========================================================================================================
 * d
//---------------------------------------------------------------------------------------------------------
//	"UBER" STANDARD CSS - NOT COMPATIBLE WITH SELECTEDIT SITES
//---------------------------------------------------------------------------------------------------------
//	CONTENT STYLES:  see tempaltes directory for navigation styles
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Body structure elements
//-------------------------------------------------------------------------------------------------------*/

@import url('/site/fonts-min.css');

*
{
    margin: 0;
    padding: 0;
}

html 
{
    font-size:      62.5%;
}


body
{
	margin:					0px;
    margin-top:             20px;
    font-family:        Verdana,arial,helvetica,"sans serif";
	
	background-color:		#d9d6af;
    color:                  #231f20;

	/*	Default text styles	----------------------------*/

}

/*---------------------------------------------------------------------------------------------------------
//	Default link colors
//-------------------------------------------------------------------------------------------------------*/
a
{
    color:  black;
    text-decoration: underline;
    outline: none;
}

a.readmore
{
    text-transform:     uppercase;
}


/*---------------------------------------------------------------------------------------------------------
//	Site structure
//-------------------------------------------------------------------------------------------------------*/
/*	horizontal centering	*/
#center-x
{
	/*	Do not modify		----------------------------*/
	margin-right:			auto;
	margin-left:			auto;

    background-image:       url("/images/bg_tile.png");
    background-repeat:      repeat-y;

	/*	Customize			----------------------------*/
	background-color:		white;
	width:					1024px;
}

/*	Popup container	*/
#popup-box
{
	/*	Customize			----------------------------*/
	background-color:		white;
	border:					1px solid black;
	margin:					0px 20px 0px 20px;
	padding:				15px;
}

#whiteboard
{
    background-image:       url("/images/header_bg.png");
    width:                  1024px;
    height:                 651px;
}

#innercontainer
{
    margin-top:             -700px;
    padding:                  45px;
    padding-bottom:         0;
}

#header
{
    position:               relative;
    z-index:                0;

    height:                 152px;
    width:                  100%;
    background-image:       url("/images/header_bott_border.png");
    background-repeat:      no-repeat;
    background-position:    bottom left;
}

#logo
{
    position:               absolute;
    top:                    38px;
    left:                   2px;
}

table#body
{
	border-collapse:		collapse;
	width:					934px;
}

col#col-left
{
	width:					160px;
}

col#col-content
{
	width:					auto;
}

/*	See sectionnav CSS tempaltes for td#left	*/

/*	Optional sitebar	*/

td#right-active
{
    width:                  233px;
    background-color:       #d2d3d5;
    line-height:            20px;
    font-size:              10px;
	background:				url('/images/right-bg.png') repeat-y;
	position:				relative;
}

td#right-active #right-div
{
    padding:                0px 15px 15px 25px;
}

td#right-active a
{
    text-decoration:        none;
}

td#right .title,
td#right-active .title
{
    font-weight:            bold;
    text-transform:         uppercase;
    font-size:              16px;
    line-height:            16px;
    margin-bottom:          6px;
}

td#right .article-title,
td#right-active .article-title
{
    font-weight:            bold;
    font-size:              12px;
}

td#content
{
    padding:                25px 20px 20px 60px;
    height:                 460px;

 /*   width:                  665px;*/
}

/*---------------------------------------------------------------------------------------------------------
//	Footer styles
//-------------------------------------------------------------------------------------------------------*/
#footer
{
    background-image:       url('/images/footer.png');
    background-repeat:      no-repeat;
    background-color:       #D9D6AF;

    text-transform:         uppercase;
    padding-top:            45px;
    height:                 107px;
    white-space:            nowrap!important;
    font-size:              9px;
}

#footer p
{
	clear:					both;
}

#footer ul
{
}

#footer li
{
	list-style-type:		none;
	float:					left;
    padding:                0;
    margin:                0;
}

#footer .footer-text,
#footer a
{
    text-decoration:        none;
    color:                  #231f20;
    text-transform:         uppercase;
}

#footer .divider
{
    margin:                 0;
    padding:                0 3.5px;
}


/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	Standard body styles
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
h1
{
	font-weight:			bold;
    text-transform:         uppercase;
    font-size:              16px;
    line-height:            1em;
    margin-bottom:          28px;
}

#popup-box h1
{
	margin-top:				10px;
	text-align:				center
}

h2
{
	font-weight:			bold;
    font-size:              16px;
}

h3
{
	margin:					1.7em 0em 0em 0em;
	font-weight:			bold;
}

/*	Standard body style	*/
.bodytext
{
    font-size:              14px;
    line-height:            18px;
}

blockquote
{
	margin:					1em 3em;
	padding:				0em;
	font-style:				italic;
}

/*---------------------------------------------------------------------------------------------------------
//	Sidebar styles
//-------------------------------------------------------------------------------------------------------*/
.sidebar
{
}

/*=========================================================================================================
//	EXAMPLE	- remove or customize as needed
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Table Data
//-------------------------------------------------------------------------------------------------------*/
table.data
{
	border:					1px solid rgb(204,215,238);
	border-collapse:		collapse;
	empty-cells:			show;
}

table.data caption
{
	margin:					0.5em 0em;
	text-align:				left;
	font-weight:			bold;
}

tr.r0
{
	background-color:		white;
}

tr.r1
{
	background-color:		rgb(238,245,255);
}

table.data th,
table.data td
{
	padding:				0.5em 1.0em;
	text-align:				left;
}

table.data th
{
	vertical-align:			bottom;
	background-color:		rgb(204,215,238);
	font-weight:			bold;
}

table.data td
{
	vertical-align:			top;
	border-bottom:			1px solid rgb(204,215,238);
}

/*=========================================================================================================
//	EXAMPLE	- remove or customize as needed
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Bread crumb
//-------------------------------------------------------------------------------------------------------*/

#section-nav
{
    position:               absolute;
    top:                    120px;
    right:                  0;
}

#breadcrumb
{
    width:                  500px;
    position:               absolute;
    bottom:                 8px;
    left:                   60px;
	white-space:			nowrap;
}

#breadcrumb,
#breadcrumb a
{
    font-size:              9px;
    line-height:            1em;
    color:                  #808285;
    text-transform:         uppercase;
    text-decoration:        none;
}

#breadcrumb .static
{
}

#breadcrumb .divider
{
}


/*=========================================================================================================
//	EXAMPLE	- remove or customize as needed
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Social networking tool links
//-------------------------------------------------------------------------------------------------------*/
table.links-bar td
{
	padding:				0px 10px 0px 0px;
}

.inline-digg
{
	float:					left;
    margin-left:            -65px;

}

/*=========================================================================================================
//	EXAMPLE	- remove or customize as needed
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Video controls
//-------------------------------------------------------------------------------------------------------*/
#video-buttons a
{
	background-color:		#CCCCCC;
	font-weight:			bold;
	padding:				4px 6px;
	margin-right:			5px;
	float:					left;
	margin-top:				5px;
}

#breadcrumb a
{
}

#breadcrumb .static
{
	font-weight:			bold;
}

#breadcrumb .divider
{
	padding:				0em 0.25em;
}

/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	MISCELLANEOUS DEFAULTS
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*	Used so that non-CSS browsers deliniate footer block from body content	*/
hr
{
	display:				none;
}

/*	Hidden elements	*/
.hdn
{
	display:				none;
}

/*	because HTML should have this as the default	*/
td
{
	vertical-align:			top;
	padding:				0px;
}

/*	prevent ugly purple borders around linked images	*/
img
{
	border:					0px;
}


/*	shortcomings of the formatter	*/
p
{
	margin:					0px;
}

/*	IE will allocate space for these if there are not display:none -  POSJ	*/
map
{
	display:				none;
}

sup
{
	vertical-align:			super;
}

/********** Newsletter **********/ 
h1.newsletter
{
    font-size:              24px;
    margin:                 17px 0 0 0;
    text-transform:         none;
}

#newsletter-series-title
{
    font-size:              12px;
    text-transform:         uppercase;
    font-weight:            bold;
}

#issue-information
{
    font-size:              12px;
}

.copy
{
    font-size:              14px;
}

.sidebar-widget
{
	margin-bottom:			40px;
}
