
a {
    text-decoration : none;
}

a:hover {
    text-decoration : underline;
}

.menutext {
	font : bold 12px Arial;
	color : #920000;
	color : #D3D35F;
	padding-left : 10px;
	background : url(/assets/menu_bg.jpg) repeat-x;
}

a.menulink {
	color : #920000;
	color : #D3D35F;
	padding : 0 10px;
	text-decoration : none;
}

a.menulink:hover
{font:bold 12px Arial; color:white;padding:0 10 0 10;text-decoration:none;}
.footertext
{font: 11px Arial;color:#B4B733;}
.footerlink
{font: 11px Arial;color:#B4B733;padding:0 5px;text-decoration:underline;}
.footerlink:hover
{font: 11px Arial;color:white;}
.leftmenutext
{font:14px Gill Sans MT;color:#990000;padding:10px 0 20px 0;}
a.leftlinks
{font:14px Gill Sans MT; color:#990000;text-decoration:none;line-height:15px;padding:2px 0 2px 10px;display:block;}
a.leftlinks:hover
{font:14px Gill Sans MT;color:#990000;text-decoration:underline;line-height:15px;}
img.sponsorlogo
{margin:5px 0 5px 0}
.bodyheader
{font:16px Garamond;color:#909135;}

.bodycontent {
    text-align : justify;
    font-family : Garamond, Serif;
    font-size : 16px;
    color : black;
}

.articlefooter
{font:16px Garamond;color:#666666;}
.tablecontent
{font:16px Garamond;color:black;margin:5px 5px 5px 0}
.podcast
{padding:5 20 5 20;}
h6 {
height: 0;
border-bottom:1px dotted #B4B733;
margin:0px 0px 0px 0px;
} 
iframe
{scroll:hidden}
.articleheader
{font:bold 16px Garamond;color:#9C2A00;}
a.mail
{font:16px Garamond;color:#B4B733;text-decoration:none;}
a.mail:hover
{font:16px Garamond;color:#9C2A00;text-decoration:none;}
.rightsidetext
{font:13px Gill Sans MT;color:black;text-align:justify;margin:10px 10px 10px 10px;}
a.rightsidelinks
{font:13px Gill Sans MT;color:black;text-align:left;text-decoration:none;}
a.rightsidelinks:hover
{font:13px Gill Sans MT;color:#9C2A00;text-align:left;text-decoration:none;}


sup{color:#B4B733}
a.weblinks
{color:#B4B733;}
a.weblinks:hover
{color:#9C2A00;}
li {
      color: #9C2A00; /* bullet color */
        }
li span {
          color: black /* text color */
        }

/*anandc*/
h3.pagestyle {
    font-family : Gill Sans MT, Arial, Sans-serif;
    font-weight : normal;
    font-size : 16px;
    color : #909135;
    color : #777808;
    margin : 0;
    padding : 0;
}
h4.pagestyle {
    font-family : Gill Sans MT, Arial, Sans-serif;
    font-weight : normal;
    font-size : 12px;
    color : #909135;
    color : #777808;
    margin : 0;
    padding : 0;
}
input.search-btn {
    border : 1px solid #909135;
    background : #b00;
    color : #fff;
    font-size : 10px;
    text-transform : uppercase;
    height : 18px;
    font-family : Arial;
}
input.search-box {
    height : 18px;
    width : 120px;
    font-size : 10px;
}
table.featured-articles {
    margin : 0 auto;
    border : 0;
    font-family : Garamond;
    font-size : 16px;
}
table.featured-articles td {
    background-color : #DBDE97;
    background-color : #E2E598;
    background-color : #E5F3CC;
    background-color : #FFFFFF;
    text-align : center;
}
table.featured-articles td.n,
table.featured-articles td.l {
    border-color : #909135;
    border-style : solid;
    border-width : 0;
}
table.featured-articles td.n {
    border-bottom-width : 0px;
}    
table.featured-articles td.l {
    border-right-width : 2px;
}    
table.featured-articles div.container {
    text-align : left;
    height : 100px;
    width : 250px;
    margin : 0 auto;
}
table.featured-articles td.n div.container {
    border-bottom : 1px solid #909135;
}
table.featured-articles div.container p {
    margin : 0;
    font-size : 15px;
    text-align : justify;
}
table.featured-articles div.container p img {
    height : 50px;
    width : 50px;
    border-right : 3px solid #E5F3CC;
    border-right : 3px solid #DBDE97;
    border-right : 3px solid #E2E598;
    border-right : 3px solid #FFFFFF;
}
table.grid-table p.tablecontent {
    padding : 0 10px;
}
h2.pagestyle {
    font-size : 16px;
    font-weight : bold;
    color : #900;
    margin : 3px 0;
}
h2.pagestyle a {
    color : #900;
}

div.article_container {
    margin : 15px 0 20px 0;
    font-family : Garamond, Georgia, Serif;
    font-size : 16px;
    text-align : center; /* For IE margin Fix */
}

div.article_container h1,
div.article_container h2,
div.article_container h3,
div.article_container h4,
div.article_container h5,
div.article_container h6,
div.article_container p,
div.article_container table,
div.article_container ul,
div.article_container ol,
div.article_container img {
    margin : 0;
    padding : 0;
    display : block;
    font-size : 16px;
    font-weight : normal;
    color : black;
    text-align : justify; /* This did not exist before - IE Margin Fix */
}

div.article_container ul,
div.article_container ol {
    padding : 0 0 0 25px; 
}

div.article_container li {
    color : black;
    text-align : justify; /* This did not exist before - IE Margin Fix */
}

div.article_container a {
    text-decoration : underline;
    color : #bf0000;
    text-align : justify; /* This did not exist before - IE Margin Fix */
}

div.article_container h1,
div.article_container h2,
div.article_container h3,
div.article_container h4,
div.article_container h5,
div.article_container h6 {
    font-family : Gill Sans MT;
    margin : 0 0 7px 0;
    color : #933;
    color : #A80D0D;
}

div.article_container p {
    margin : 0 0 12px 0;
}

div.article_container span.caption {
    display : block;
}

div.article_container span.caption,
div.article_container table caption {
    text-align : center;
    margin : 0 0 12px 0;
    font-family : Gill Sans MT, Arial;
    font-size : 14px;
    color : #c33;
}

div.article_container span.caption em,
div.article_container table caption em {
    font-style : italic;
    font-weight : normal;
}

div.article_container table {
    margin : 0 auto 15px auto;
    width : 640px;
    border-width : 1px 0 0 1px;
    border-color : #999;
    border-style : solid;
}

div.article_container table th,
div.article_container table td {
    margin : 0;
    padding : 5px;
    border-width : 0 1px 1px 0;
    border-color : #999;
    border-style : solid;
    text-align : justify; /* This did not exist before - IE Margin Fix */
}

div.article_container h1 { font-size : 22px; color : #A80D0D; border-bottom : none; }
div.article_container h2 { font-size : 20px; }
div.article_container h3 { font-size : 18px; }
div.article_container h4 { font-size : 16px; font-style : italic; }
div.article_container h5 { font-size : 14px; }
div.article_container h6 { font-size : 12px; }

div.article_container sup,
div.article_container sub {
    font-family : Garamond, Serif;
    font-style : italic;
    color : #900;
    font-size : 13px;
    font-weight : normal;
}

div.article_container table td.th,
div.article_container table th {
    background-color : #D7E1B4;
    font-family : 'Times New Roman';
    font-style : italic;
    font-size : 14px;
    padding : 4px;
    text-align : center;
}

div.article_container table td.th {
    font-family : "Times New Roman", Serif;
    font-style : italic;
    font-size : 15px;
    color : #333;
}

div.article_container h1 { 
    font-family : Gill Sans MT, Arial;
    text-align : center;
    font-weight : normal;
    font-size : 22px;
    color : #909135;
    text-transform : uppercase;
    border : 1px solid #909135;
    border-width : 0 0 1px 0;
    margin-bottom : 5px;
    color : #A80D0D; 
    border-bottom : none;
}

tr.article_list_row h4 {
    margin : 0;
}

tr.article_list_row p.bodycontent {
    margin : 0;
}

tr.article_list_row h4 a {
    color : #900;
    text-decoration : underline;
    font-size : 16px;
    font-family : Garamond, Serif;
}

h3.article-title {
    text-transform : uppercase;
    border-bottom : 1px solid #909135;
    margin : 15px 0;
}

div.exec-summary {
    background-color : #d7e1b4;
    color : black;
    font-family : Gill Sans MT, Arial;
    font-size : 14px;
    margin : 10px 0 15px 16px;
    padding : 5px 10px;
    text-align : justify;
}

div.article_container span.question {
    text-align : justify;
    font-weight : bold;
    display : block;
    margin : 0 0 5px 16px;
    clear : both;
}

div.article_container span.question em,
div.article_container p.answer em {
    font-weight : bold;
    color : #900;
}

div.article_container p.answer {
    margin : 0 0 10px 0;
}

div.article_container em {
    font-size : 16px;
    font-family : "Times New Roman", Serif;
}

div.article_container li {
    margin-bottom : 5px;
    margin-left : 24px;
}

span.caption em {
    color : #666;
}

div.article_container div.break {
    border-bottom : 1px dotted #909135;
    margin : 20px;
}

div#smg-player {
    margin : 20px auto;
    width : 500px;
}

div.article_container img {
    margin : 0 auto;
}
table.center-columns td {
    text-align : center;
}
div#info_layer {
    position : fixed;
    top : 0px;
    left : 0px;
    padding : 7px;
    width : 100%;
    font-family : "Lucida Grande", "Lucida Sans", Arial;
    font-size : 11px;
    background : #444;
    color : #fff;
    text-align : center;
    border-bottom : 1px solid #444;
}

div#info_layer a {
    text-decoration : underline;
    color : #ff6;
}
p.tablecontent {
    font-size : 15px;
}
p.readmore {
    margin : 0;
    padding : 0;
    border : none;
    text-align : right;
}
p.readmore a img {
    border : none;
    margin-right : 7px;
}

div.article_container h2 { margin-left : 4px; }
div.article_container h3 { margin-left : 8px; }
div.article_container h4 { margin-left : 12px; }
div.article_container p  { margin-left : 16px; }

div.article_container p.authors,
p.authors {
    text-align : center;
    font-style : italic;
    font-family : Times New Roman, Serif;
    font-size : 15px;
}

div.article_container p.answer em.text {
    color : #000;
    font-weight : normal;
}

div.blurb-right,
div.blurb-left,
div.blurb {
    float : right;
    width : 200px;
    padding : 5px;
    margin : 5px 5px 5px 12px;
    background : #e7f1c4;
    font-family : Times New Roman, Serif;
    font-style : italic;
    font-size : 16px;
    border : 3px solid #d7e1b4;
    border-width : 0 3px 4px 0;
}

div.blurb-left {
    float : left;
}

div.quoter {
    text-align : right;
    font-style : normal;
    font-family : Garamond;
    font-weight : bold;
    color : #900;
    font-size : 17px;
}

div.article_container p.answer {
    margin-left : 16px;
}

p.interviewee {
    margin : 0;
    font-family : Times New Roman, Serif;
    font-size : 14px;
    font-style : italic;
    text-align : right;
    color : #900;
}

div.article_container p.answer br {
    margin-bottom : 10px;
}

div.faceoff-left {
    display : inline;
    width : 275px;
    float : left;
    padding-right : 10px;
    margin-right : 10px;
    border-right : 1px solid #909135;
}

div.faceoff {
    margin-left : 10px;
    display : inline;
    width : 260px;
}

#smg-player-0,
#smg-player-1,
#smg-player-2,
#smg-player-3 {
    width : 500px;
    height : 409px;
    visibility : hidden;
}
#smg-player-0 {
    z-index : 1;
    margin : 30px auto;
}
#base {
    z-index : 0;
}
#smg-player-1,
#smg-player-2,
#smg-player-3 {
    position : absolute;
    top : -1000px;
    left : -1000px;
    z-index : 2;
}
#interview-menu-0,
#interview-menu-1,
#interview-menu-2,
#interview-menu-3,
#video-player-menu-0,
#video-player-menu-1,
#video-player-menu-2,
#video-player-menu-3 {
    text-align : center;
    z-index : 3;
    opacity : 0.85;
    filter : alpha(opacity=85);
    background-color : #000;
    cursor : pointer;
}
#interview-menu-0 table,
#interview-menu-1 table,
#interview-menu-2 table,
#interview-menu-3 table,
#video-player-menu-0 table,
#video-player-menu-1 table,
#video-player-menu-2 table,
#video-player-menu-3 table {
    width : 100%;
    height : 100%;
    border : 1px solid #556677;
}
#interview-menu-0 td,
#interview-menu-1 td,
#interview-menu-2 td,
#interview-menu-3 td,
#video-player-menu-0 td,
#video-player-menu-1 td,
#video-player-menu-2 td,
#video-player-menu-3 td {
    width : 100%;
    height : 100%;
    vertical-align : center;
    text-align : center;
    font-family : "Helvetica Neue", Arial, Sans-serif;
    font-size : 16px;
    font-weight : bold;
}

#interview-menu-0 td a,
#interview-menu-1 td a,
#interview-menu-2 td a,
#interview-menu-3 td a,
#video-player-menu-0 td a,
#video-player-menu-1 td a,
#video-player-menu-2 td a,
#video-player-menu-3 td a {
    color : #def;
    text-decoration : none;
}
#top-menu-bar {
    font-family : Arial, Sans-serif;
    font-size : 11px;
    text-align : right;
}
#top-menu-bar span {
    color : #c00;
    text-decoration : none;
    font-weight : none;
    cursor : pointer;
}
#top-menu-bar-close {
    display : none;
}

div#interview-parts {
    text-align : center;
    font-family : Gill Sans, Helvetica Neue, Arial, Sans-serif;
    font-size : 14px;
    margin : 16px;
}
div#interview-parts a {
    color : #900;
    background : #D7E1B4;
    margin : 7px;
    padding : 7px;
}
div#interview-parts a.first {
    border-left : none;
}
ul.section-menu {
	display : none;
}
ul#interview-menu-items li a,
ul#interview-menu-items li {
	text-decoration : underline;
	color : #DDEEFF;
	margin-bottom : 15px;
	font-size : 16px;
	font-weight : bold;
	text-align : left;
}
ul#interview-menu-items {
	margin-top : 20px;
	padding-right : 35px;
	color : #DDEEFF;
	text-align : left;
}
#close-interview-menu-link {
	cursor : pointer;
	padding : 5px;
	color : #ff0;
	text-decoration : underline;
	text-align : right;
	font-size : 12px;
	font-family : Gill Sans MT, Arial;
}
#interview-menu {
	text-align : left;
	font-size : 13px;
	color : white;
	font-family : Arial;
	width : 375px;
	height : 306px;
	margin : 0 auto 20px auto;
	background : #333;
}
div.article_container ul.section-menu {
	display : none;
}
ul#interview-menu-items li a:hover {
	color : #FFFF33;
}

ul.archives-level-1 {
	list-style : none;
	padding : 0;
	margin : 0;
}

ul.archives-level-2 {
	list-style : none;
	padding : 0;
	margin : 0;
	padding-left : 20px;
	font-style : italic;
}

ul.archives-level-2 a {
	color : #333;
	text-decoration : none;
}

