﻿/* 
##########################################
stylesheet index  < ######################
##########################################

1) GENERIC HTML ELEMENTS RESET
2) GENERIC GLOBAL HTML ELEMENT STYLES
3) GENERIC HEADINGS STYLES
        3.1) GLOBAL STYLED HEADINGS 
4) GENERIC LISTS STYLES
        4.1) GLOBAL STYLED LISTS
5) LAYOUT GLOBAL STRUCTURE STYLES
6) LAYOUT HEADER STYLES
7) LAYOUT FOOTER STYLES
8) LAYOUT SPECIFIC PAGES STYLES
        8.1) HOME PAGE STYLES
        8.2) ISSUES PAGE STYLES
        8.3) ACADEMICS PAGE STYLES
        8.4) BLOG PAGE STYLES
        8.5) EVENT PAGE STYLES
        8.6) ABOUT PAGE STYLES
        8.7) ARTICLES PAGE STYLES
        8.8) SUB PAGES, SEARCH, LOGIN, RSS, MEDIA


#############################################################################
#############################################################################


1) GENERIC HTML ELEMENTS
*  Resets of standard HTML elements
* ------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, div {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    vertical-align: baseline;
}


/*
2) GENERIC GLOBAL HTML ELEMENT STYLES
* ------------------------------------------------------------------------- */
body, 
html { 
	font-family: Georgia, "Times New Roman",  Times,  serif;
	color:#333;
	font-size:0.9em;
	margin:0px 10px 0px 10px;
	height:100.1%;
}
a#ctl00_MainContent_ContentRating1_ExistingRating_RatingControl_elemRating_A {
    cursor:default;
}
a#ctl00_MainContent_ContentRating1_RateThisArticle_elemRating_RatingControl_elemRating_A {
    cursor:default;
}
a {
    text-decoration: none;
}
    a:link, a:visited, a:active {
        color:#6086c1;
    }
    a:hover {
        color: #999;
    }
    a img {
		    border: none;
    }
div.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
div.apogee {
    height: 30px;
}
.block 
{
    display:block;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0pt;
	visibility: hidden;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
p.miniblock {
	font-size: .9em;
}
blockquote {
	font-style: normal;
	margin:1.5em;
	padding:20px;
	background:#E1E0DC;
	border:solid 1px #FFF;
}
div.content_padder_15 
{
    padding:15px;
    position:relative;
}
div.darkback
    {
        background:#333;
        height:29px;
    }
div.greyback 
{
     background:#F9F7F6;
}
div.darkgreyback 
{
     background:#E1E0DC;
}
p.view-all 
{
    margin-top:3px;
    background: url(../../_img/global/border_horizontal.gif) top repeat-x;
    padding-top:8px;
}
p.view-all-borderless
{
    margin-top:5px;
    padding-top:5px;
}

.filledRatingStar {
background-image:url(../../_img/FilledStar.png);
}
.emptyRatingStar {
background-image:url(../../_img/EmptyStar.png);
}
.savedRatingStar {
background-image:url(../App_Themes/Default/Images/CMSDesk/Content/Properties/ContentRating/SavedStar.png);
}
.ratingStarReadOnly {
    font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-repeat: no-repeat;
}


/*
3) GENERIC HEADINGS STYLES
* ------------------------------------------------------------------------- */ 
h1, h2, h3, h4, h5, h6 {
	
	font-weight: normal;
	padding-bottom:4px;
}
	h1 {
		font-size: 2.0em;
		color: #000;
	}
	h2 {
		font-size: 1.6em;
		color: #000;
	}
	h3 {
		font-size: 1.3em;
		color: #000;
	} 
	h4 {
		font-size: 1.2em;
		color: #000;
	}  
	h5 {
		font-size: 1.1em;
		color: #000;
	} 
	h6 {
		font-size: .9em;
		color: #000;
	}
    
        /*
        3.1) GLOBAL STYLED HEADINGS
         *------------------------------------------------------------------*/ 
        
        h3.darkheading 
        {
            background:#333;
            padding:5px;	
            color:#FFF;
            text-indent:8px;
            font-family: Arial, Verdana, Sans-Serif;

        }
        h3.caldarkheading 
        {
            background:#333;
            padding:5px 5px 5px 5px;	
            color:#FFF;
            font-family: Arial, Verdana, Sans-Serif;

        }
        .georgia {font-family: Georgia, "Times New Roman",  Times,  serif !important;}


/*
4) GENERIC LISTS STYLES
* ------------------------------------------------------------------------- */
	ul, ol, dl {
		margin: 0;
		padding: 0;
		list-style-type:disc;
		padding-left: 5px;
	}
		ul li,
		ol li {
			margin:0;
			padding: 0;
			list-style-type:disc;
		}
			ul li ul {
				margin-top: 0;
				margin-bottom: 0;
				list-style-type:disc;
				padding-left:14px;
			}
			ul li ul li{
			    list-style-type:circle;
			}
	
       
            /*
            4.1) GLOBAL STYLED SPECIFIC HEADINGS
            *--------------------------------------------------------------*/ 
            ul#basic-data-list 
            {
                list-style-type:none !important;
            }

            ul#basic-data-list li
            {
                list-style-type:none !important;
                padding:8px 0px 8px 8px;
                font-size:0.9em;
                background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
            }
            ul#basic-data-list li.item-odd 
            {
                background-color:#F9F7F6;
            }
            
             ul.basic-data-list 
            {
                list-style-type:none !important;
            }

            ul.basic-data-list li
            {
                padding:8px 0px 8px 8px;
                font-size:0.9em;
                background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
                list-style-type:none !important;
            }
            ul.basic-data-list li.item-odd 
            {
                background-color:#F9F7F6;
            }


/*
5) LAYOUT GLOBAL STRUCTURE STYLES
* ------------------------------------------------------------------------- */

div#wrapper 
{ 
	width:950px; 
	margin:0 auto;
	background:#ffffff;
	
}
    /* these are the global left/right column styles for the site, float classes are 
    added to html because the columns change sides through out the site */
    div#largeWidthColumn 
    {
        width:638px;
        padding-bottom:10px;
    }
    div#SmallWidthColumn 
    {
        width:300px;
        padding-bottom:10px;
    }


/*
6) LAYOUT HEADER STYLES
* ------------------------------------------------------------------------- */
div#header
{ 
	clear:both;
}
	div#header div.header-top-bar 
    {
        background:#262626;
        height:25px;
    }
       div#nav-header-wrapper {
            padding-bottom:40px;
            
        }
            div#nav-header-wrapper ul.header_nav {
	            list-style: none;
	            float: right;
	            margin: 5px 0 0 0;
	        }
	            div#nav-header-wrapper ul.header_nav li {
		            font-size: .8em;
		            height:14px;
		            display: inline;
		            float: left;
		            padding-left: 10px;
		            padding-top:2px;
		            margin: 0;
		            margin-left:10px;
		            border-left: solid 1px #666;
		        }
                div#nav-header-wrapper ul.header_nav li.first {
                    border-left:none;
                }	
                div#nav-header-wrapper ul.header_nav li.rss {   
                    padding-left: 0px;
                    width:42px;
                    background: url('../../_img/global/header_rss_icon.gif') no-repeat;
                    background-position: 0px 0px;
                    text-indent:23px
                }
                    div#nav-header-wrapper ul.header_nav li.rss a {
                        display:block;
                    }
                   div#nav-header-wrapper ul.header_nav li.login div.login_button {
                   	    text-align:right;
                   }
                   
                   
    /* Main Navigation and Search Box */              
    div#nav-header-menu 
    {
        clear:both;
    }

        div#nav-header-menu div#nav-filler 
        {
            float:right;
            border-top: 4px solid #333;
            width:286px;
        }

        div#nav-header-menu ul#CMSListMenu1 
        {
            list-style-type:none;
            float:left;
        }
        li.CMSListMenuLI {list-style-type:none;}
            div#nav-header-menu ul#CMSListMenu1 li, li.CMSListMenuLI, li.CMSListMenuHighlightedLI
            {
                font-size:1.5em;
                float:left;
                margin-left:4px;
                list-style-type:none;
            }
            div#nav-header-menu ul#CMSListMenu1 li.CMSListMenuHighlightedLI 
            {
                width:100px;
                padding:3px;
                border-top: 4px solid #EB7E23;
            }
            div#nav-header-menu ul#CMSListMenu1 li.CMSListMenuHighlightedLI a 
            {
                width:100px;
                padding:0px;
                border-top:none;
            }

            div#nav-header-menu ul#CMSListMenu1 li span.CMSListMenuLinkHighlighted
            {
                color:#999;
            }

                div#nav-header-menu ul#CMSListMenu1 li a
                {   
                    width:100px;
                    padding:3px;
                    border-top: 4px solid #333;
                    display:block;
                    color:#333;
                }

  
    div#logo-search-container {
        clear:both;
        background:ccc;
        height:65px;
    }
        div#logo-search-container div#nav-header-logo { 
            clear:both;
            float:left;
            width:411px;
        }
        div#logo-search-container div#nav-header-search {
                float: right;
                width:285px;
                height:25px;
                padding-top:30px;
            }
            div#nav-header-search .header-search-field
            {
                width:200px; 
                float:left;
                border:solid 1px #999;
                padding:2px;
            }
            div#nav-header-search .search_btn 
            {
                float:right;
            }
                    

/*
6) LAYOUT FOOTER STYLES
* ------------------------------------------------------------------------- */
div#footer 
{
 	clear:both;
	background:#333;
	width:950px; 
	margin:20px auto 0px auto;
	height:30px;
	color:#FFF;
}	    
    div#footer div#nav-footer-copyright
    {
        width:270px;
        float:left;
        padding:6px 0px 0px 10px;
        color:#FFF
    }
    div#footer ul.footer_nav 
    {
        padding:0px;
        margin:0px;
        list-style: none;
        float: right;
        width:660px;
        padding:7px 10px 0px 0px;
    }
        div#footer ul.footer_nav li {
            font-size: .9em;
            display: inline;
            float: right;
            padding: 0px 10px 0px 10px;
            margin: 0;
            border-left:solid 1px #666;
        }
            div#footer ul.footer_nav li.first 
            {
            border-left:none;
            }
            div#footer ul.footer_nav li a 
            {
            color:#FFF;
            }
            div#footer ul.footer_nav li a:hover 
            {
            color:#CCC;
            } 

	               
 
	                
/*
8) LAYOUT SPECIFIC PAGES STYLES
* ------------------------------------------------------------------------- */

/*
8.1) HOME PAGE STYLES
* ------------------------------------------------------------------------- */
/*homepage > left column*/
div#homepage-maincontent-wrapper 
{
  width:655px;
  float:left;  
}
h1.home-content-header 
{
    padding-bottom:10px;	
    color:#333;
    font-size:1.8em;
}
h3.right-heading 
{
    background:#333;
    padding:4px;	
    color:#FFF;
    text-indent:35px;
    font-weight:normal;
    height:21px;
}

/* start homepage issues js module styles */
div#homepage-issues-wrapper
{
    width:655px;
	height:360px;

}
    div#homepage-issues-wrapper ul#homepage-issues-issuenames 
    {
        width:155px;
        height:331px;
        background:#515151;
        margin-top:1px;
        float:left;
        list-style:none;
        padding-left:0px !important;
    }
        div#homepage-issues-wrapper ul#homepage-issues-issuenames li
        {
            padding:10px 3px 10px 10px;
            border-bottom:1px #FFF solid;
            font-size:0.8em;
            color:#FFF;
            font-weight:bold;
            margin-right:-1px;
            width:142px;
            cursor:pointer;
        }
            div#homepage-issues-wrapper ul#homepage-issues-issuenames li.over_on {
	            background:#DF6328;	
	            border-right:none;
	            width:144px;
            }
            li.over_on 
            {
               background:#DF6328;	
	            border-right:none; 
            }
            
div#homepage-issues-issuedetails
{
    width:499px;
    height:331px;
    /*padding:15px 20px 10px 20px;*/
    color:#FFF;
    background:#DF6328;
    font-family: Georgia, "Times New Roman", Times, serif;
    overflow:hidden;
    float:right;
    margin-top:1px;
}
    div.home_issues_blurb_box 
    {
        position:relative;
        height:314px;
        overflow:hidden;
        margin:auto;
        width:460px;
        margin-top:15px;
    }
        div.home-issues-description
        {
	        height:100px;
        }
        div.homepage-subissue-list 
        {  
            padding:5px 0px 5px 0px;
            min-height:30px;
        }
        a.homepage-subissue-link 
		{
			color: #FFFFFF;
			text-decoration: none;
		}        
        a.homepage-subissue-link:hover 
		{
			color: #EEEEEE;
			text-decoration: underline;
		}
        ul#img_actions 
        {
            border-top:dotted 1px #EEAF83;
            position:absolute;
            bottom:0px;
        } 
            ul#img_actions li {
                list-style:none;
                height:70px;
                float:left;
                margin-top:6px;
                background: url(../../_img/global/issues_blurb_icons.gif) no-repeat;
                overflow:hidden;
            }
            ul#img_actions li strong {
	            color:#000;
            }
            ul#img_actions li p {
	            margin-left:55px;
	            margin-top:5px;
	            font-size:0.9em;
            }
            ul#img_actions li a 
            {
                color:#FFF;
            }
            ul#img_actions li a:hover
            {
                color:#EEAF83;
            }
            ul#img_actions li.action_academics {
	            background-position:0px -5px;
	            width:433px;
            }
            ul#img_actions li.action_research {
	            background-position:-10px -64px;
	            width:433px;
            }
                /*ul#img_actions li.action_academics p {
	                background-position:0px -5px;
	                width:140px;
	                margin-left:50px;
	                padding-right:20px;
                }*/
                
/* end homepage issues js module styles */
    
/* start homepage ariticles js module styles */ 
div#homepage-articles-wrapper
{
	margin-top:20px;
	height:440px;
	width:655px;
}
    div#homepage-articles-wrapper ul#homepage-articles-nav 
    {
        height:28px;	
	    border-bottom:1px solid #CCC;
	    font-size:0.9em;
	    padding-left:0px !important; 
    }
        div#homepage-articles-wrapper ul#homepage-articles-nav li 
        {
            float:left;
            padding:6px 12px;
            margin-left:1px;
            background:#333;
            color:#FFF;
            list-style:none;
            cursor:pointer;
        }
            div#homepage-articles-wrapper ul#homepage-articles-nav li.first 
            {
                margin-left:0;
            } 
            div#homepage-articles-wrapper ul#homepage-articles-nav li.on_tab 
            {
                border: 1px #CCC solid;
                border-bottom:0;
                background:#ffffff;
                color:#000;
                height:16px;
            }

div#homepage-articles-all-wrapper 
{
    height:348px;
    border: 1px #CCC solid;
    border-top:0;
    padding:10px;
    position:relative;
}
div.homepage-article-block-container 
{
    width:635px;
    height:348px;
    
}
div.homepage-article-boxer
{
    width:312px;
    height:170px;
    float:left;
    margin-left:3px;
    margin-top:3px;
    background:#E7E6E3;
    font-size:0.9em;
   
}
    div.homepage-article-boxer img 
    {
        float:left;
        width:40px;
        height:40px;
        padding:1px;
        background:#FFF;
        margin:6px 0px 0px 6px;
        font-size:0.8em;
    }
div.homepage-article-box-content 
{
    margin:6px 6px 0px 70px;
    height:110px;
}
    div.homepage-article-box-content h3 
    {
        font-weight:bold;
        padding-bottom:5px;
        font-size:1.0em;        
    }
    
    div.homepage-article-box-content span.sub-title 
    {
        font-size:0.8em;
    }
    
    div.homepage-article-box-content p
    {
        padding-top:6px;
    }
        div.homepage-article-boxer p.issues 
        {
            background:#D7D6D4;
            height:46px;
            padding:4px;
            border-top: solid 1px #ECECEC;
            font-size:0.9em;
        }
        p.articles-relatedarticles-link
        {
		font-size: .9em;
		cursor:pointer;
        }

/* end homepage ariticles js module styles */ 


/* start homepage institution centers js module styles */ 
div#homepage-centers-wrapper 
{
    padding-top:17px;
    width:655px;
    height:180px;
    background:#fff;  
}
    div#homepage-centers-content 
    {
        height:131px;
        background:#fff;
        border: solid 1px #CCC; 
        padding:1px;
        overflow:hidden;
        position:relative;
    }
    div#homepage-centers-content a.prev, a.next 
    {
        cursor:pointer;
        position:absolute;
        top:60px;
        background:url(../../_img/homepage-scroller-controls.gif) no-repeat left top;
        text-indent:-1000px;
        overflow:hidden;
        height:21px;
        width:21px;
        color: #ffffff;
    }
    div#homepage-centers-content a.prev 
    {
        left:3px;
    }
    div#homepage-centers-content a.next 
    {
        right:3px;
        background-position:0px -21px;
    }
    div#homepage-centers-content ul 
    {
       list-style:none;
    }
        div#homepage-centers-content ul li
        { 
          background:#FFF;
          width:200px;
          display:inline;
          height:130px;
        }
    div#homepage-centers-content img 
    {
       
    }
    div#homepage-centers-content div#slider 
    {
        margin-left:27px;
    }
/* end homepage institution centers js module styles */


/* homepage > right column */ 
div#homepage-rightcolumn-wrapper 
{
    width:280px;
    float:right;
}

/* homepage > right column > blog section */ 
div#homepage-blog-wrapper 
{
}
    div#homepage-blog-wrapper #homepage-blog-header 
    {
        background: url(../../_img/global/home_rightcol_blog_icon.gif) no-repeat #333;
    }
    div#homepage-blog-list 
    {  
    }
    div#homepage-blog-list h4 
    {
        color:#DC6828;
        font-weight:bold;
        padding-bottom:5px;
        background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
    }
        div#homepage-featuredblogpost 
        {
            padding-bottom:20px;
        }
            div#homepage-featuredblogpost h3 
            {
                padding:8px 0px 8px 0px;
                font-size:1.5em;
            }
            div#homepage-featuredblogpost .bps-container { margin: 3px 0 0 0; }
            div#homepage-featuredblogpost .blogpostsummaryimage {
                float:left;
                margin: 0 6px 0 0;
            }
            div#homepage-featuredblogpost #BlogPostSummary {
                float:left;
                margin: 0 0 0 0;
            }
    div#homepage-nonfeaturedblogposts 
    {
      font-size:0.9em;
    }
    span.authorby { padding: 8px 0px 8px 8px;}
    div.author-container {padding-bottom: 8px !important;}
        div#homepage-nonfeaturedblogposts .nonfeaturedblogpost-item
        {
            background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
        }
        div#homepage-nonfeaturedblogposts .item-odd 
        {
            background-color:#F9F7F6;
        }
            div#homepage-nonfeaturedblogposts .nonfeaturedblogpost-item .author-container a
            {
                padding:8px 0px 8px 8px;
                display: inline;
            }
            div#homepage-nonfeaturedblogposts .nonfeaturedblogpost-item a
            {
                padding:8px 0px 8px 8px;
                display:block;
            }

/* homepage > right column > upcoming events section */
div#homepage-events-wrapper 
{
    margin-top:25px;
}
    div#homepage-events-wrapper #homepage-events-header 
    {
        background: url(../../_img/global/home_rightcol_events_icon.gif) no-repeat #333;
    }
    div#homepage-events-wrapper .event-listing-wrapper 
    {
        padding:8px 0px 8px 8px;
        font-size:0.9em;
        background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
    }
    div#homepage-events-wrapper .item-odd 
    {
        background-color:#F9F7F6;
    }
    div#homepage-events-wrapper .event-listing-wrapper a
    { 
        font-size:1.0em;
    }
    
    
/* homepage > right column > connect with us section */
div#homepage-connect-wrapper 
{
    margin-top:25px;
}
    div#homepage-connect-wrapper #homepage-connect-header 
    {
        background: url(../../_img/global/home_rightcol_connect_icon.gif) no-repeat #333;
    }
    div#homepage-connect
    {
        margin-top:10px;
        height:50px;
       
    }
        div#homepage-connect a 
        {
            float:left;
          
            font-size:0.8em;
            
        }
            div#homepage-connect a.join-list
             {
                 background: url(../../_img/global/connect_mailinglist_icon.gif) no-repeat left top;
                 width:67px;
                 height:35px;
                 padding-left:35px;
             }        
            div#homepage-connect a.twitter
            {
                 background: url(../../_img/global/connect_twitter_icon.gif) no-repeat left top;
                 width:57px;
                 height:35px;
                 padding-left:35px;
            }
            div#homepage-connect a.facebook
            {
                 background: url(../../_img/global/connect_facebook_icon.gif) no-repeat;
                 width:51px;
                 height:35px;
                 padding-left:35px;
            }
            div#homepage-connect a.linkedin {
                background: url(../../_img/global/linkedin.gif) no-repeat;
                width:67px;
                height:35px;
                padding-left:35px;
            }
p.home-view-all 
{
    margin-top:5px;
    text-align:right;
}

/*
8.2) ISSUES PAGE STYLES
* ------------------------------------------------------------------------- */
div.story-content-container 
{
    background:#F9F7F6;
    padding:15px 10px 20px 10px;
}
div#IssuesLeftNav ul 
{
    list-style:none;
}
    div#IssuesLeftNav ul li 
    {
         padding:8px 0px 8px 8px;
        font-size:0.9em;
        background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
        list-style-type:none;
    }
        div#IssuesLeftNav ul li a 
        {
            display:block;
        }
        div#IssuesLeftNav ul li.issues-menu-CMSListMenuLIAlt 
        {
            background-color:#F9F7F6;
        }
        div#IssuesLeftNav ul li ul 
        {
            padding-top:5px;
        }

            div#IssuesLeftNav ul li ul li 
            {
                padding:2px 0px 2px 18px;
                font-size:0.9em;
                background-image:none;
            }

div#issues-relatedacademics-wrapper 
{
    margin-top:20px;
}
    div#issues-relatedacademics-wrapper ul#related-academics-listing 
    {
        list-style:none;
    }
    div#issues-relatedacademics-wrapper ul#related-academics-listing li 
    {
        padding:10px 0px 10px 10px;
        background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
    }
        div#issues-relatedacademics-wrapper ul#upcoming-events-listing li.item-odd 
        {
            background-color:#F9F7F6;
        }
    
    div#issues-relatedevents-wrapper 
    {
        margin-top:20px;
    }
        div#issues-relatedevents-wrapper ul#upcoming-events-listing 
        {
            list-style:none;
        }
            div#issues-relatedevents-wrapper ul#upcoming-events-listing li 
            {
                padding:10px 0px 10px 10px;
                background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
            }
                div#issues-relatedevents-wrapper ul#upcoming-events-listing li.item-odd 
                {
                    background-color:#F9F7F6;
                }
            div#issues-relatedevents-wrapper ul#upcoming-events-listing span 
            {
                display:block;
                font-size:0.9em;
            }
        
div#issues-content-container 
{
    padding:10px;
    padding-top:0px;
}
    div#issues-content-container div.issues-read-more 
    {
        padding:15px 10px 10px 0px;
        font-weight:bold;
        font-size:0.9em;
    }
    div#issues-content-container div.issues-article-intro-container 
    {
     background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
     padding-bottom:2px;
     margin-top:15px;
    }
        div.issues-article-intro-container div.issues-article-sub 
        {
           margin:20px;
        }

    div.issues-article-sub div.issues-article-sub-container 
    {
        border-top:solid 1px #fff;
        padding:10px 0px 10px 0px;
        margin:0px 20px 0px 20px
    } 

div#issues-relatedarticles-wrapper 
{
    margin-top:20px;
}
    div#issues-relatedarticles-wrapper tbody, tbody tr, tbody tr th
    {
        border:#FFF;
    }
    div#issues-relatedarticles-wrapper tr 
    {
         border:#FFF;
    }
    div#issues-relatedarticles-wrapper tr td
    {
        padding:15px;
        background-color:#F9F7F6;
    }
    div#issues-relatedarticles-wrapper tr th 
    {
        border:#FFF;
        background:#333;
        text-align:left;
        padding:8px;
        font-family: Arial, Verdana, Sans-Serif;
        font-size: 1.3em;
        min-width:100px;
        font-weight:normal;
    }
    div.CntRatingContent 
    {      
        width:75px;
    }
    div#issues-relatedarticles-wrapper tr th a 
    {
        color:#FFF;
    }
p.issues-relatedacademics-description 
{
    padding:15px 0px 15px 0px;
    color:#E86B28;
    background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
}

tr.Header 
{
   height:10px; color:#FFF;
}
tr.Header td 
{
    
}
/*
8.3) ACADEMICS PAGE STYLES
* ------------------------------------------------------------------------- */
div#AcademicsFilterColumn 
{
    width:300px;
    float:left;
}
div#AcademicsMainRightColumn
{
    width:638px;
    float:right;
    
}

div#academics-center-selector 
{
    padding-bottom:10px;
}

div#academics-issue-selector
{
    padding-bottom:10px;
}


div#academics-alphaselector 
{
    background:#515151;
    height:26px;
    width:100%;
    
}
    div#academics-alphaselector span a
    {
      padding:5px;
      color:#FFF;
      display:block;
      float:left;
      min-width:12px;
      max-width:17px;
      text-align:center;
        
    }
    div#academics-alphaselector span a:hover
    {
        background:#E86B28;
    }
    div#academics-alphaselector .alpha-on
    {
        background:#E86B28;
    }
div.academic-letter-heading 
{
    background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
    padding-bottom:4px;
    margin-top:25px;
    color:#E86B28;
}
div#academics-list 
{
    padding:0px 15px 15px 15px;
}
div.academic-info 
{
    margin-top:10px;
    padding-bottom:10px;
    background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
}
    div.academic-info img 
    {
        float:left;
        padding:1px;
        background:#FFF;
    }

    div.academic-info ul 
    {
       list-style:none;
       margin-left:75px;
    }
        div.academic-info ul li {
            list-style-type:none; 
        }
        div.academic-info ul li.academic-issues 
        {
            font-size:0.8em;
            margin-top:7px;
        }

/* ACADEMIC DETAIL PAGE */
div#academic
{
    margin-top:1px;
    background:url(../../_img/academic-details-heaaderback.gif) repeat-y top left #F9F7F6; 
    min-height:162px;
    position:relative;
}
    div#academic div#academic-image 
    {
        float:left;
        padding:10px;
        width:142px;
        text-align:center;
     
    }
        div#academic div#academic-image img
        {
            padding:1px;
            background:#FFF;
        }
    div#academic div#academic-detail {
    	position: relative; 
    	padding-left: 170px; 
    	padding-top: 6px;
    }
		div#academic div#academic-detail ul
		{
			padding:0px 0px 0px 0px;
			line-height:1.3em;
			list-style-type:none;
		}
			div#academic div#academic-detail ul li {
				list-style-type:none;
			}
div#academic-detail-biography 
{
    padding:15px;
}

div#largeWidthColumn tr 
    {
         border-top: 1px solid #ffffff;
    }
    div#largeWidthColumn tr td
    {
        padding:6px;
        background-color:#F9F7F6;
        border-bottom: solid 1px #ffffff;
    }
    div#largeWidthColumn tr td.tdYear
    {
        border-right: none;
    }
    div#largeWidthColumn tr th 
    {
        border:#FFF;
        background:#333;
        text-align:left;
        padding:8px;
        font-family: Arial, Verdana, Sans-Serif;
        font-size: 1.3em;
        min-width:100px;
        font-weight:normal;
        color:#FFF;
    }
    
    div#academic-blog-list h6
    {
        margin-top:7px;
        color:#DC6828;
        font-weight:bold;
        padding-bottom:5px;
        background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
    }
    div#academic-blog-wrapper 
    {
        margin-top:10px;
    }
div#academic-biography-details 
{
    margin-top:10px;
}
div#academic-relatedarticles-wrapper 
{
    margin-top:10px;
}

.sort-btn {
    margin-bottom: -5px;
}
.sort-link {
    color:#ffffff !important;
}
.sort-link-selected {
    color:#f58220 !important;
}


    .sort-link:hover {
        color:#f58220 !important;
    }
.sort-txt {
    background-color: #000;
    color: #fff;
}
.release-date {
    color: #eb7e23;
    margin-bottom: 10px;
    font-weight: bold;
}
#article-title {
    margin-top: 12px;
    color:  #333333;
}
#article-text {
    font-size: 13px;
    background-color:#F9F7F6; 
    padding: 8px 8px 8px 8px;
}

	tr.academic-relatedarticles-row td {border-right: solid 1px #000000;}
	.norightBorder {border-right: none !important;}
    
/*
8.4) BLOG PAGE STYLES
* ------------------------------------------------------------------------- */
div.tap-blogger-container
{
    padding:10px;
    background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
}
    div.tap-blogger-container img 
    {
        float:left;
        padding:1px;
        background:#FFF;
    }
    div.tap-blogger-container ul
    {   
        list-style:none;
        margin-left:70px;
    }
        div.tap-blogger-container ul li {
            list-style-type:none;
        }
    div.item-odd
    {
    background-color:#F9F7F6;
    }

div#tap-bloggers 
{
   
}

div#academic-blogs-container 
{
    clear:both;
    padding-top:10px;
}
    div#academic-blogs-container h6
    {
        margin-top:7px;
        color:#DC6828;
        font-weight:bold;
        padding-bottom:5px;
        background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
    }
    
div#blog-overview-container 
{
    padding:0px 10px 10px 10px;
}
    
div#blog-featuredblogpost
{
    padding:10px 0px 20px 0px;
     background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
   
}
div#blog-nonfeaturedblogposts 
{
    margin-top:10px;
}
    div#blog-nonfeaturedblogposts  div.blog-story-overview 
    {
        padding:10px 0px 20px 0px;
        background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
    }
        div.blog-story-overview div.blog-story-header
        { 
            padding-bottom:15px;
        }
            div.blog-story-overview div.blog-story-header img
            {
                float:left;
                padding:1px;
                background:#FFF;
            }
            div.blog-story-overview div.blog-story-header img + ul
            {
               margin-left:85px;
            
            }
            div.blog-story-overview div.blog-story-header + ul
            {
                list-style:none;
                float:left;
                
            }
            div.blog-story-overview div.blog-story-header ul li 
            {
                font-size:0.9em;
                list-style-type:none;
            }
                div.blog-story-overview div.blog-story-header ul li h2
                {
                    padding:0px 0px 3px 0px;
                    margin:0px;
                    font-size:1.6em;
                }
                
div#blog-author-wrapper 
{
    padding:10px;
    margin-bottom:10px;
}

div#blog-author-information 
{
}
    div#blog-author-information img
    {
        float:left;
        padding:1px;
        background:#FFF;
    }
    div#blog-author-information ul#author-header
    {
        margin-left:90px;
        list-style-type: none !important;
    }
        div#blog-author-information ul#author-header li {
            list-style-type: none !important;
        }
    div#blog-author-information ul#miniblock
    {
        margin-top:10px;
        font-size:0.9em;
        list-style-type: none !important;
    }
         div#blog-author-information ul#miniblock li
        {
            margin-top:8px;
            list-style-type: none !important;
        }
  
div#blog-story-full 
{
    padding:10px;
}
    div#blogpost-blog-wrapper 
    {
       
    }
    
    
    

/*
8.5) EVENT PAGE STYLES
* ------------------------------------------------------------------------- */
h3#featured-event-icon 
{
    background:url(../../_img/featured-event-icon.gif) no-repeat #333;
}
div#featured-event 
{
    margin-bottom:10px;
}
    div#featured-event img 
    {
        float:right;
        border:solid 1px #FFF;
        margin:10px 10px 0px 0px;
    }
div#featured-event div.featured-event-info 
{
    width:650px;
    padding:15px;
    float:left;
}
div#featured-event div.featured-event-info p
{
   margin-top:15px;
}
div#calendar-app-container 
{
}

    div#calendar-app-container div#calendar-navigation 
    {
        background:#333;
        margin:0px 2px 0px 2px;
        color:#FFF;
        height:28px;
        position:relative;
    }
     div#calendar-app-container div#calendar-navigation div#nav-current-month
    {
       
       width:200px;
       margin:auto;
       text-align:center;
       padding-top:3px;
       position:absolute;
       left:215px;
    }
     div#calendar-app-container div#calendar-navigation div#nav-current-month h3
    {
        color:#FFF;
    }
    div#calendar-app-container div#calendar-navigation div#month-header-btn 
    {
        width:120px;
        padding:5px;
    }
    div#calendar-app-container div#calendar-navigation div#month-header-btn.left
    {
        text-align:left;
    }
    div#calendar-app-container div#calendar-navigation div#month-header-btn.right
    {
        text-align:right;
    }
    div#calendar-app-container div#calendar-navigation div#month-header-btn a
    {
        color:#FFF;
    }
     div#calendar-app-container div#calendar-navigation div#month-header-btn a:hover
    {
        color:#CCC;
    } 
    div#calendar-app-container  table.calendar 
    {
        background:#FFF;
    }
        div#calendar-app-container  table.event-calendar {
            vertical-align: top !important;
        }
        div#calendar-app-container  table.event-calendar tr 
        {
            height: 120px;
        }
        div#calendar-app-container  table.event-calendar tr td
        {
            background:#D7D6D4;
            font-size:0.8em;
            position:relative;
            padding:0px;
            margin:0px;
            width:90px;
            vertical-align: top !important; 
        }

            div#calendar-app-container  table.event-calendar tr td div.event-box 
            {
                width:85px;
                padding-left:3px;
                height:90px;
                vertical-align: top !important;
            }
             div#calendar-app-container  table.event-calendar tr td div.event-box div.event-arrow 
            {
                width:20px;
                height:20px;
                position:absolute;
                right:0px;
                display:none;
            }

            div#calendar-app-container  table.event-calendar tr td p.date_number
            {  
                font-size:1.4em;
                padding:0px;
                margin-left:3px; 
                font-family: Arial, Verdana, Sans-Serif;
                
            }
            div#calendar-app-container  table.event-calendar tr td div.event-box p.date_number
            {  
                margin-left:0px; 
            }
                            
div.content {
 
    background:#E1E0DB;
    padding:0px;
    width:240px;
    height:232px;
    border:solid 6px #FFF;
       
}
    div.content h3 
    {
        margin-bottom:4px;
    }
        div.content h3 a 
        {
            color:#FFF;
        }
    div.content img
    {
        float:right;
        background:#FFF;
        padding:1px;
        margin-right:4px;
    }
        ul.event-info-block
        {
            margin-left:0px;
            list-style:none !important; 
            width:140px;
            float:left;
            
        }
        div.content ul.event-info-block li
        {
            margin:0px;
            padding:0px;
            font-size:1.0em;
            list-style:none !important;
        }
            div.content ul.event-info-block li.first
            {
                margin-top:5px;
            }
            
.stclose {
    border:solid 6px transparent !important;
    height: 7px !important;
    width: 8px !important;
}
#close_button {
}

div#events-issue-selector 
{
    
}
div#events-issue-selector table tr td
{
    padding:3px 0px 3px 0px;
    font-size:0.9em;
}
div#events-issue-selector p
{
  
}


div#events-tools-wrapper 
{
    margin-top:5px;
    height:22px;
}
    div#events-tools-wrapper  div#events-tools-right 
    {
        width:300px;
        float:right;
        text-align:right;
        color:#EB7E23;
        margin-right:2px;
    }
         div#events-tools-wrapper  div#events-tools-right select 
        {
            width:200px;
            border:none;
            padding:3px;
        }
        
div#addtocal 
{
    margin-top:10px;
    padding-bottom:5px;
}
div#event-details ul 
{
    list-style-type:none !important;
    padding:15px;
    padding-top:5px;
}
div#event-details ul li 
{
    list-style-type:none !important;
    margin-top:6px;
}
    div#event-details ul li#last-event 
    {
        margin-top:12px;
    }
     
/*
8.6) ABOUT PAGE STYLES
* ------------------------------------------------------------------------- */

div#about-content-container 
{
    padding:10px;
    
}
    div#about-content-container ul
    {
        list-style-type:disc;
        
        margin:12px 0px 12px 20px;
    }
     div#about-content-container ul li
     {
         margin-top:2px;
     }
div#about-logos 
{
    border:solid 1px #CCC; 
}



/*
8.7) ARTICLES PAGE STYLES
* ------------------------------------------------------------------------- */
div#article-issues-text 
{
    padding-bottom:10px;
}
div#articleWrapper-left 
{
    float:left;
    width:467px;
    border-right:solid 1px #FFF;
}
    div#articleWrapper-left div.content_padder_15 h3
    {
        color:#EB7E23;
        background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
        padding-bottom:4px;
        margin:4px 0px 6px 0px;
    }

div#articleWrapper-right 
{
    float:right;
    width:170px;
}


    div#articleWrapper-right div#access-article 
    {
        background:url(../../_img/access-article-icon.gif) no-repeat 6px 6px #EB7E23;
        padding:5px;
        height:75px;
        border-top:solid 1px #FFF;
        border-bottom:solid 1px #FFF;
    }
        div#articleWrapper-right div#access-article p
        {
            margin-left:45px;
            font-size:0.9em;
            color:#FFF;
            height:44px;
            padding-top:6px;
        }
        div#articleWrapper-right div#access-article a 
        {
            background:url(../../_img/goto-article-btn.gif) no-repeat;
            width:136;
            height:20px;
            display:block;
            overflow:hidden;
            text-indent:-1000px;
            margin-left:5px;
        }
    div#content-rating-wrapper 
    {
        padding:5px;
        border-bottom:solid 1px #FFF;
      
    }
        div#content-rating-wrapper p
        {
          font-size:0.9em;
        }
       div#content-rating-instructions 
        { 
            margin-top:6px;
            height:40px;
        }
    
    div#article-tools-wrapper 
    {
        border-top:solid 1px #FFF;
        padding:5px;
    }
        div#article-tools-wrapper a.print-summary 
        {
            background:url(../../_img/print-summary-icon.gif) no-repeat -3px;
            text-indent:25px;
            display:block;
            margin-bottom:8px;
        }
    
div.article-authors-wrapper 
{
    margin-top:10px;
}

div#article-authors { 
   
    background:url(../../_img/academic-details-heaaderback.gif) repeat-y top left #F9F7F6;  
}
    div#article-authors div.author-container 
    {
        min-height:100px;
        border-top:solid 1px #fff;
        padding:10px 0px 10px 0px;
    }
        div#article-authors div.author-container div.author-container-img 
        {
            width:162px; 
            text-align:center;
            float:left;
        }
            div#article-authors div.author-container div.author-container-img img
            {
                padding:1px;
                background:#FFF;
                
            }
				div#article-authors div.author-container div.author-container-img div.tap-academic-badge
				{
					text-align:right;
					float:right;
					padding-right: 10px;
				}
					div#article-authors div.author-container div.author-container-img div.tap-academic-badge img
					{
						background:none;
					}
        
         div#article-authors div.author-container div.author-container-info 
        {
            width:470px; 
            float:right;
            min-height:150px;   
        }
            div#article-authors div.author-container div.author-container-info div.column
            {
                float:left;
                width:220px;
                min-height:140px;
                margin-left:5px;
                font-size:0.9em;
                list-style-type:none !important;
            }
                div#article-authors div.author-container div.author-container-info div.column p
                {    
                    margin-top:6px;
                    list-style-type:none !important;
                }
div#article-comments-wrapper 
{
    margin-top:10px;
}    
table.ThreadTable tr td
{
    border:none;
}
div.comment-status 
{
    padding:10px 0px 10px 0px;
}
.you-tube-video {
    margin-top: 20px;
}


/* SUB PAGES, SEARCH, LOGIN, RSS, MEDIA */
div#subpage_container 
{
    width:638px;
}
    div#subpage_container div#login-description 
    {
        margin-bottom:10px;
    }
    div#subpage_container td
    {
        padding:2px;
    }
    div#subpage_container ul 
    {
        margin-left:30px;
        width:250px;
        margin-bottom:10px;
    }
        div#subpage_container ul li 
        {
            line-height:20px;
            list-style-type: disc;
            border-bottom:solid #FFF 1px;
            padding:5px 0px 5px 0px;
            
        }
             div#subpage_container ul li a 
             {
                display:block;
             }
                div#subpage_container ul li ul li
                {
                    border-bottom:none;
                }
 
 div.SearchDialog 
 {
    background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
 }
 div.ResultPath 
 {
     font-size:0.9em;
 }
 div.SearchResult 
 {
     margin-top:10px;
 }
 
 /* media page press release */
div#media-pressrelease-wrapper {
    width:655px;
    float: left;
}
    div#media-pressrelease-wrapper .release-listing-wrapper 
    {
        padding:20px 30px 10px 10px;
        font-size:0.9em;
        background: #E7E6E3 url(../../_img/global/border_horizontal.gif) bottom repeat-x;
    }
div#media-rightcolumn-wrapper {
    float: right;
    width: 280px;
}
    div#media-rightcolumn-wrapper .btnContactAcademic {
        width: 81px;
        height: 20px;
        border: 0 none;
        margin-top: 13px;
    }
    div#media-rightcolumn-wrapper
    {
      font-size:0.9em;
    }
        div#media-rightcolumn-wrapper .nonfeaturedblogpost-item
        {
            background: url(../../_img/global/border_horizontal.gif) bottom repeat-x;
        }
        div#media-rightcolumn-wrapper .item-odd 
        {
            background-color:#F9F7F6;
        }
            div#media-rightcolumn-wrapper .nonfeaturedblogpost-item a
            {
                padding:10px 0px 2px 10px;
                display:block;
            }
            div#media-rightcolumn-wrapper .nonfeaturedblogpost-item a.more
            {
                padding:10px 0px 10px 10px;
                display:block;
            }
.release-title {
    margin-bottom: 10px;
}
.center-name {
    font-weight:bold;
    font-size: 9px;
}
.date {
    font-weight:normal;
    font-size: 9px;
    margin-bottom: 10px;
}
.summary {
    margin-bottom: 14px;
}
.quotes-summary {
    margin-left: 10px;
}
.issue-indent
{
    margin-left:20px;    
}
.contact-academic {
    height: 100px;
    background-color: #f58220;
    margin-top: 30px;
    padding: 10px 10px 10px 10px;
}
.contact-academic-title {
    color: #ffffff;
    font-family: Georgia, "Times New Roman",  Times,  serif !important;
    font-weight:bold;
}
.contact-content {
    color: #ffffff;
}
.quotes {
    margin-top: 20px;
    font-family: Georgia, "Times New Roman",  Times,  serif !important;
    font-size:1.3em;
    font-weight: bold;
}
.quotes-title {
    font-size: 13px;
    font-weight: bold;
}
.quotes-source {
    padding-left: 10px;
}
.weight-bold {font-weight:bold;}
.quotes-date {
    font-weight:normal;
    font-size: 9px;
    margin-bottom: 10px;
    margin-left: 10px;
}
.more {
    font-size: 11px;
}
.academic-center-link-selected
{
    color:#E86B28;
}

/* falcon css */
iframe { display: block;}
#audi-download-link { padding: 10px 0; }
#events-issue-selector select { margin-bottom: 6px; }
.socialicons td { vertical-align: middle !important; }