﻿/* reset all styles */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, a, em, img, sub, sup, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Trebuchet MS;
}
sup, i sup
{
    font-size: 80% !important;
    line-height: 80% !important;
    vertical-align: top !important;
}

.rightLoginBox #ctl00_ctl00_MainContent_PlaceHolderRightSideBar_Login1_loginname1{font-size:10px; font-weight:bold;}

sub
{
    font-size: 80% !important; 
    line-height: 80% !important;
    vertical-align: bottom !important;
}

html
{
    overflow: -moz-scrollbars-vertical;
    overflow: -moz-scrollbars-horizontal;
    overflow-y: scroll;
}

body 
{
	line-height: 1;
	height:100%;
}

ol, ul 
{
	list-style: none;
	list-style-type:none;
}

/* remember to define focus styles! */
:focus, a
{
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table 
{
	border-collapse: collapse;
	border-spacing: 0;
}

/*end reset styles */

html,body
{
	margin:0px;
	padding:0px;
}
body
{
	font-size: 13px;
	font-family: arial,sans-serif;
	text-align:left;
	line-height:17px;
}

/* universal definitions */
p
{
	margin:0px 10px 10px 0px;
	line-height:1.4;
	margin:0px;
	padding:0px;
}

b
{
	font-weight:bold;
}

a
{
	text-decoration:none; 
	line-height:120%;
	cursor:pointer;
}

h1
{
	font-size:245%;
	line-height:110%;
}

h2
{
	font-size:200%;
	line-height:110%;
}

h3
{
	font-size:123%;
	line-height:110%;
}

h4
{
	font-size:118%;
	line-height:110%;
}

h5
{
	font-size:107%;
	line-height:110%;
}

h6
{
	font-size:77%;
	line-height:110%;
}

div
{
	/*min-height:15px;*/
}

/* end universal definitions */

div#header h1
{
	height:93px;
	line-height:95px;
	margin:0;
	padding-left:0px;
	margin:0 auto;
    width:960px;
    /*background:transparent url("../../images/home/psoriasis_banner.png") no-repeat scroll center center;*/
}
.HeaderImage
{
    position: relative;
    z-index:0;
}
a.remedicaLogo
{
	outline:none;
	display:block;
	width:84px;
	height:25px;
	float:right;
	position:relative;
	top:-27px;
	font-size:277%;
	padding:0px !important;
	background:transparent url("../../images/home/rem_logo.jpg") no-repeat scroll center center;
	margin-right:10px;
}

span.chevron
{
    font-size:120%;
    font-weight:bold;
}

div#header h1 div.seachboxholder
{
	clear:right;
	float:right;
	font-size:92%;
	margin-top:0px;
	width:332px;
	height:93px;
}

div#header h1 div.seachboxholder a
{
	float:right;
	margin-right:12px;
	padding-bottom:2px;
	font-family:Georgia;
	font-size:30%;
	font-weight:normal;
}

div#header h1 div.seachboxholder .searchbox
{
	background:transparent url("../../images/home/ext_searchbox.png") no-repeat scroll left center;
	height:93px;
	min-width:332px;
	clear:right;
	float:right;
	z-index: 10000;
padding-top:5px;
}

div#header h1 div.seachboxholder .aSearch
{
    float:right;
    margin-right:10px;
    margin-top:7px;
}

div#header h1 div.seachboxholder .aSearch a:hover
{
    text-decoration:underline;
}

div#header h1 div.seachboxholder .searchbox .tbSearch
{
	margin-left:10px;
	line-height:18px;
	font-size:11px;
	color:#999999;
	padding:2px 0px  3px 0px;
	margin-top:25px;
	font-family:Trebuchet MS;
	z-index:8;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
div#header h1 div.seachboxholder .searchbox .tbSearch
{
	margin-left:10px;
	line-height:18px;
	font-size:11px;
	color:#999999;
	padding:2px 0px  2px 0px!important;
	margin-top:23px;
	font-family:Trebuchet MS;
}
}

div#header h1 div.seachboxholder .searchbox .btnSearch
{
	height:22px;
	cursor:pointer;
	padding:0 0 5px 0;
	position:relative;
	z-index:7;
	outline:none;
	border:0px;
	top:9px;
	left:-2px;
	font-size: 38%;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
div#header h1 div.seachboxholder .searchbox .btnSearch
{
	/*margin-top:16px;
	height:22px;
	cursor:pointer;
	padding:0 0 2px 0;*/
	line-height:22px;
}
}

div#header h1 div.seachboxholder .searchbox .btnSearch:hover
{
	background-position:0px -22px;
}

div#header h2
{
	border-bottom:2px solid #AEBCBD;
	width:100%;
	font-size:85%;
	margin-top:5px;
	padding-bottom:0px;
	font-family:Georgia;
	letter-spacing:-0.5px;
	font-weight:normal;
	height:13px;
}

.hLeft
{
    float:left;
    margin-left:30px;
}

.hRight
{
    float:right;
    margin-right:10px;
    margin-top:-3px;
}

div#header h2 .rssfeed
{
	text-align:right;
	float:right;
	background:transparent url("../../images/home/rss_feed.jpg") no-repeat scroll left center;
	margin-right:12px;
	width:50px;
	padding-left:10px;
	height:16px;
	display:inline;
}

.hRight a
{
	font-weight:normal;
	text-decoration:none;
}

.hRight a.smalltext
{
    font-size:12px;
    position:relative;
    top:1px;
}

.hRight a.mediumtext
{
    font-size:14px;
}

.hRight a.largetext
{
    font-size:16px;
}

.hRight a
{
    padding-right:5px;
    text-decoration:underline;
}

.hRight a:active, .hRight a:focus, .hRight a.setActive
{
    text-decoration:none;
}

div#header h2 .rssfeed a, .hRight a
{
    line-height:18px;
	vertical-align:middle;
}

.hRight a.smalltext
{
    font-size:12px;
    position:relative;
    top:1px;
}

.hRight a.mediumtext
{
    font-size:14px;
}

.hRight a.largetext
{
    font-size:16px;
}

.hRight a
{
    padding-right:5px;
    text-decoration:underline;
}

.hRight a:active, .hRight a:focus, .hRight a.setActive
{
    text-decoration:none;
}

div#header h2 .rssfeed a, .hRight a
{
    line-height:18px;
	vertical-align:middle;
}

.line{width:100%; border-top:#cccccc solid 1px; margin:10px 0 10px 0; float:left;}

.btnSearch
{
	/*background:transparent url("../../images/home/btn_search.png") no-repeat scroll left center;
	width:78px;
	height:26px;
	border:0px !important;
	position:relative;
	top:9px;
	padding-bottom:0;
	font-size:38%; left: 3px;*/
}
	
	/*.btnSearch
	{
		height:22px !important;
		padding-top:2px;
		position:relative;
		position:relative;
		top:9px;
	}*/

.btnSearch2
{
	width:78px;
	height:10px;
	border:1px solid #ffffff;
	position:relative;
	top:9px;
	padding:0 0 5px 0;
	font-size:12px;
	cursor:pointer;
}



.btnSearch2:hover{background-position:0px -22px;}

.btnSubmit, .btnSubmit2, .btnBack2, .btnVote
{
	width:78px !important;
	border:0px !important;
	margin-bottom:0px;
	font-size:85%;
	height:22px !important;
	padding-bottom:5px !important;
	padding-top:0px !important;
}

.btnVote
{
    padding:4px 3px;
    color:White;
    margin-top:0px;
    margin-bottom:10px;
    cursor:pointer;
}

.btnVote:hover{background-position:0px -22px;}

.btnBack2
{
    padding-top:3px !important;
}

.btnSubmit2, .btnBack2
{
    margin-left:83px;
    vertical-align:top;
    padding-bottom:9px !important;
}

input.btnSubmit2:hover
{
    border:0px !important;
    cursor:pointer;
}

div#container
{
	text-align:left
}

div#content p
{
	line-height:1.4;
}

div#rightContents ul
{
	margin:5px 0px;
}

div#rightContents li
{
	margin-bottom:0px;
}

div#rightContents li a
{	
	line-height:100%;
}

div#footer p
{
	padding:5px 10px;
}

div#footer a
{
	cursor:pointer;
}

div#footer
{
	color:#8E9195;
	background:#FFFFFF;
	border-top-color:#BCC4BB;
}

div#container
{
	width:960px;
	margin:0 auto;
}

a.lGreen, a.lBlue, a.lRed, a.lDarkRed
{
	margin:5px;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
}

a.lBlue2
{
    font-size:107%;
	margin:1px 5px 1px 5px;
	font-weight:bold;
	/*display:block;*/
	padding-bottom:0px;
}

a.lGreen span.smallgreen, a.lBlue span.smallblue,
a.lRed span.smallred, a.lDarkRed, span.smalldarkred
{
	font-size:77%;
}

.leftBoxLink a.lGreen span.smallgreen, .leftBoxLink a.lBlue span.smallblue, .leftBoxLink a.lRed span.smallred, .leftBoxLink a.lDarkRed, .leftBoxLink span.smalldarkred
{
	font-size:100%;
}

div#wrapper
{
	float:left;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}

div#content
{
	float:left;
	width:550px;
	margin:0px 5px 10px 5px;
}

div#contentonly
{
	margin:0px 0px 10px 45px;
	
}

div#contentnor
{
	float:left;
	width:720px;
	margin:0px 5px 10px 5px;
}

div#contentnol
{
	float:left;
    margin:0 5px 10px 28px;
    width:673px;
}

div#contentnolwider
{
	float:left;
    margin:0 5px 10px 28px;
    width:738px;
}

.para
{
    margin-top:5px;
}

.para a
{
    color:#A3A60D;
    text-decoration:none;
}
.para a:hover
{
    text-decoration:underline;
}
.para .cbCommon
{
    border:0px !important;
}

div#breadCrumb
{
    margin-top:10px;
    float:left;
    width:900px;
}

div#topNav
{
    float:left;
    height:30px;
    margin:0 auto;
    width:960px;
}

div#topNav, div#topNav ul
{
	width:100%;
}

div#topNav ul
{
	margin-left:10px;
	height:30px;
}

div#breadCrumb ul
{
    margin-left:28px;
}

div#topNav li
{
	float:left;
	padding:5px;
	margin-left:10px;
	margin-right:10px;
}

div.mcContent .close
{
	background:none !important;
}

#menu2 li.liImages .close, #menu2 li.liImages .open, #menu3 li.liImages .close, #menu3 li.liImages .open
{
	background:none !important;
	padding:0px !important;
	z-index: 500;
}

div#topNav li.liParent, .mcHolder2 .close, .close
{
    padding:5px 4px 5px 8px;
	background:transparent url("../../images/home/liArrow3.png") no-repeat scroll 0px 4px !important;
	cursor:pointer;
}

div#topNav li.liParent, .mcHolder2 .open, .open
{
    padding:5px 4px 5px 8px;
	background:transparent url("../../images/home/liArrow4.png") no-repeat scroll 0px 4px !important;
	cursor:pointer;
}
	
.mcHolder2 .open, .open
{
     padding:5px 4px 5px 8px;
     background:transparent url("../../images/home/liArrow4.png") no-repeat scroll 0px 5px;
     cursor:pointer;
}
 
#menu2 li .mcHolder2 a.close, #menu li.mcHolder2 a.close, #menu3 li .mcHolder2 a.close
{
    display:block;
    /*background:transparent url("../../images/home/liArrow3.png") no-repeat scroll 0px 9px !important;*/
    padding:0px !important;
    /*padding-top:5px !important;*/
}

#menu2 li .mcHolder2 a.open, #menu li.mcHolder2 a.open, #menu3 li .mcHolder2 a.open
{
    background:transparent url("../../images/home/liArrow4.png") no-repeat scroll 0px 4px;
    padding:0px !important;
    padding-top:0px !important;
    z-index: 500;
    cursor:pointer;
}

#menu2 li .mcHolder2 a, #menu li.mcHolder2 a, #menu3 li .mcHolder2 a
{
    display:block;
    width:100%;
}

#menu2 li .mcHolder2 a:hover, #menu li.mcHolder2 a:hover, #menu3 li .mcHolder2 a:hover
{
    text-decoration:none;
}

#menu2 li .mcHolder2 a h3, #menu li.mcHolder2 a h3, #menu2 li .mcHolder2 a h3
{
    padding-left:10px !important;
}


#commentarticle
{
    padding:7px 4px 5px 12px;
    font-family:Trebuchet MS;
    border:0px;
}

.gridComments, .pnlComment
{
    font-family:Trebuchet MS;
}

.mandatory
{
    color:Red;
    font-weight:normal;
}

.gridComments .para
{
    font-style:italic;
}

#shSearchOptions, .divShow, #commentarticle
{
    cursor:pointer;
}

#commentarticle
{
    display:block;
}


#gridView .mcContent
{
    border-bottom:0px;
}


#gridView table tr td, .tdGridview td
{
    /*border-bottom:1px dashed #DADBDD;*/
    float:left;
    padding-left:5px;
}

.tdGridview
{
    float:left;
    width:100%;
}

.tdAltGridview
{
    float:left;
    width:100%;
}

#gridView .showText
{
    display:none;
    margin-left:0px;
    padding:0px;
    width:500px;
    z-index:1000;
    height:auto !important;
    margin-top:10px;
    position:absolute;
    top:-10px;
    left:97px;
    border:1px solid #DADBDD;
    cursor:default;
}

#menu2 .showText, #menu3 .showText
{
    display:none;
    margin-left:0px;
    padding:0px;
    width:500px;
    z-index:1000;
    height:auto !important;
    margin-top:10px;
    position:absolute;
    top:-10px;
    left:95px;
    border:1px solid #DADBDD;
    cursor:default;
    background-color:White;
}

#gridView .showText .text
{
    padding-left:5px;
    margin:2px;
}


#gridView .showText p
{
    margin:0px;
    padding:5px;
}

#gridView .showText a
{
    display:block;
    height:20px;
    line-height:20px;
    padding-left:5px;
    font-weight:bold;
    text-decoration:underline;
}

.contentRating td
{
    padding:2px;
}

.contentRating
{
    margin-bottom:0px;
}

#ctl00_ctl00_MainContent_PlaceHolderContent_ArticleContents1_contentRatingDiv,
#ctl00_ctl00_MainContent_PlaceHolderContent_ArticleContents1_contentRatingDiv
{
	width:100%;
}

#ctl00_ctl00_MainContent_PlaceHolderContent_ArticleContents1_contentRatingDiv table,
#ctl00_ctl00_MainContent_PlaceHolderContent_ArticleDetails1_contentRatingDiv table
{
	float:left;
}

#ctl00_ctl00_MainContent_PlaceHolderContent_ArticleContents1_contentRatingDiv a.btnBack,
#ctl00_ctl00_MainContent_PlaceHolderContent_ArticleDetails1_contentRatingDiv a.btnBack
{
	float:right;
	display:block;
}

.mcHolder2 .issueContent
{
}

.rightBoxText ul#menu , #menu .mcHolder2 ul
{
   /* width:233px;*/
}

ul#menu li a{color:#000000;}
ul#menu li ul li{background:url('../../images/home/liArrow2.png') no-repeat left top; position:relative;}

#menu li.mcHolder2
{
    margin-left:0px !important;
    margin-right:0px !important;
    min-height:0px !important;
    padding-left:5px !important;
    background-image:none !important;
    padding:0px !important;
}

#menu .mcHolder2 ul li
{
    margin-left:0px;
    padding-top:0px;
}

#menu .mcHolder2 ul li h4, #menu .mcHolder2 ul li h5,
#menu .mcHolder2 ul li .mcContent
{
    margin:0px !important;
}

.mcHolder2 ul li h5
{
    font-size:87%;
}

#menu .mcHolder2 ul li h5, #menu .mcHolder2 ul li .mcContent
{
    margin-left:5px !important;
}

#menu .mcHolder2 ul li h4 a
{
    padding-bottom:0px;
}
.rightBoxContents #container-1 .tabs-container
{
    padding:0px;
    width:245px !important;
    border-right:0px !important;
    border-left:1px;
    border-bottom:0px !important;
    font-size:90%;
    margin-left:0;
}

.rightBoxContents #container-1 .tabs-nav li.tabs-selected a span
{
	padding:1px 9px 1px 9px !important;
	margin-left:0;
}


.rightBoxContents #container-1 .tabs-nav li a span.sOverride
{
    padding:1px 8px 1px 8px !important;
}

.rightBoxContents #container-1 .tabs-nav li a.aOverride
{
    margin:0px !important;
}

.rightBoxContents #container-1 #fragment-1 li, #fragment-2 li, #fragment-3 li
{
    background-image:none !important;
    padding-right:5px;
}

.rightBoxContents #container-1 .tabs-nav li a span
{
    padding:0px !important;
    padding:1px 8px 1px 7px !important;
}

.rightBoxContents #container-1
{
    margin-left:-1px;
    margin-bottom:1px;
}

.rightBoxContents #container-1 .tabs-container ul, .rightBoxContents #container-1 .tabs-nav
{
    margin-left:0px;
}

.rightBoxContents ul li a input
{
    border:0px !important;
}

.divShow
{
    float:left;
    position:relative;
    padding:7px 15px 5px 0;
    font-size:90%;
    background:transparent url("../../images/home/leftArrow.png") no-repeat scroll right center;
}

.divShow span
{
    display:inline;
}


div#breadCrumb li
{
    display:inline;
    padding:1px;
}

div#topNav li a
{
	display:inline;
	padding:5px;
	font-weight:normal;
	font-family:Georgia;
}

div#topNav li ul
{
    margin-left:0px;
    padding:0px;
    display:none;
    width:150px;
}

div#topNav li ul li
{
    margin-left:0px;
    padding:0px;
    clear:left;
    margin-right:0px;
}

div#breadCrumb li a, div#breadCrumb li span
{
    display:inline;
	font-weight:normal;
	font-family:Trebuchet MS;
	font-size:85%;
}

div#breadCrumb li a:hover
{
    text-decoration:underline;
}

#leftContents .leftBox, #rightContents .rightBox, 
#leftContents .leftTop, #rightContents .rightBox2,
#rightContentsWider .rightBox, #rightContentsWider .rightBox2,
#rightContentsWider .rightBox3, #rightContentsWider .rightBox3
{
	margin-bottom:10px;
}



#rightContents .rightBox, #rightContents .rightBox2,
#rightContents .rightBox3,#rightContentsWider .rightBox, 
#rightContentsWider .rightBox2, #rightContentsWider .rightBox3
{
	border-top:4px solid #B04D30;
	border-left:1px solid #BABD4C;
	border-right:1px solid #BABD4C;
	border-bottom:1px solid #BABD4C;
	width:100%;
	
}

#rightContents .rightBox2, #rightContents .rightBox3,
#rightContentsWider .rightBox2, #rightContentsWider .rightBox3
{
    /*width:243px;*/
}

#rightContents .rightBox .rightBoxContents .fbContents,
#rightContents .rightBox2 .rightBoxContents .fbContents,
#rightContentsWider .rightBox .rightContentsWider .fbContents,
#rightContentsWider .rightBox2 .rightContentsWider .fbContents
{
	padding-left:45px;
	background:#FEFEFE url("../../images/home/facebook_logo.jpg") no-repeat scroll left top;
	margin:5px;
	min-height:35px;
}

#rightContents .rightBox .rightBoxContents .twContents,
#rightContents .rightBox2 .rightBoxContents .twContents,
#rightContentsWider .rightBox .rightContentsWider .twContents,
#rightContentsWider .rightBox2 .rightContentsWider .twContents
{
	padding-left:45px;
	background:#FEFEFE url("../../images/home/twitter_logo.png") no-repeat scroll left top;
	margin:5px;
	min-height:35px;
}

.rightBoxLink a
{
	font-size:92%;
	line-height:110%;
}

.rightBoxLink a:hover
{
    text-decoration:underline;
}

#rightContents .rightBox .rightBoxContents .fbContents span, #rightContents .rightBox .rightBoxContents .twContents span,
#rightContents .rightBox2 .rightBoxContents .fbContents span, #rightContents .rightBox2 .rightBoxContents .twContents span,
#rightContentsWider .rightBox .rightBoxContents .fbContents span, #rightContentsWider .rightBox .rightBoxContents .twContents span,
#rightContentsWider .rightBox2 .rightBoxContents .fbContents span, #rightContentsWider .rightBox2 .rightBoxContents .twContents span
{
	font-size:154%;
}

.leftBox .leftBoxLink
{
    width:175px;
}

#leftContents .leftBox a.close{}

#leftContents .leftBox a.open{}

#leftContents .leftBox h4
{
	/*background:url("../../images/home/box_header.png") no-repeat scroll 5px top;*/
	width:165px;
	height:26px;
	
	line-height:22px;
	font-weight:normal;
	font-family:Georgia;
	font-size:85%;
	color:#ffffff !important;
}

#leftContents .leftBox a.close span{display:block; padding-left:15px;}

#leftContents .leftBox a.open span{display:block; padding-left:15px;}

#leftContents .leftBox .searchHeading
{
	background:transparent url("../../images/home/search_box.png") no-repeat scroll left top;
	width:175px;
	height:26px;
	padding:0px !important;
	margin:0px !important;
	padding-left:5px !important;
	line-height:22px;
	font-weight:bold;
	font-family:Georgia;
	font-size:92%;
	margin-bottom:10px !important;
}

#leftContents .leftBox .searchBox
{
    padding:0px !important;
	margin:0px !important;
	background-image:none !important;
}

#leftContents .leftBox .ddSearch
{
    padding-top:10px;
}

#leftContents .leftBox .searchBox div
{
    padding-top:10px;
	padding-bottom:10px;
}
	
#leftContents .leftBox .searchBox input
{
    font-size:85%;
    height:15px;
    padding-top:3px;
}

#leftContents .leftBox select
{
    font-size:85%;
}
	
#leftContents .leftBox .searchBox input.aGo
{
    font-size:85% !important;
    line-height:26px !important;
    margin-right:5px;
}

.leftBoxLink a.lRed
{
    font-size:92% !important;
}

#leftContents .leftBox .searchBox a:hover
{
    text-decoration:none !important;
}

#leftContents .leftBox .ulCaseStudy
{
    border:0px !important;
}

#leftContents .leftBox h5
{
    font-size:85%;
    font-weight:normal;
}

#leftContents .leftBox h6
{
    font-size:77%;
    font-weight:normal;
    padding-top:0px;
}

.rightBox .rightBoxContents h4,
.rightBox2 .rightBoxContents h4,
.rightBox3 .rightBoxContents h4,
 #rightContents .tellacoll h4,
 #rightContents .tellacoll h4 input,
 #rightContentsWider .tellacoll h4,
 #rightContentsWider .tellacoll h4 input
{
	font-size:95%;
    font-weight:bold;
    margin:5px 0px 5px 5px;
    font-family:Georgia;
}

.rightBoxImage
{
	background:transparent url("../../images/home/comment_image.png") no-repeat scroll left top;
	width:153px;
	height:95px;
	margin:0 auto;
	position:relative;
	top:10px;
	padding-bottom:10px;
}

.rightImage
{
    margin:0 auto;
	/*padding-bottom:10px;*/
}

.rightBoxText
{
	font-size:92%;
	margin:5px;
	line-height:16px;
}

.leftBox ul, .rightBox ul,
.rightBox2 ul, .rightBox3 ul
{
	padding:0px;
	margin:0px;
	width:100%;
}

.leftBox ul
{
    width:173px;
}

.rightBox ul
{
    width:180px;
}

.rightBox2 ul, .rightBox3 ul
{
    width:100%;
}

.leftBox ul li, ul#menu li ul li
{
	margin-left:5px;
	margin-right:5px;
	border-bottom:0px dashed #A1A60C;
	padding:1px 4px 5px 4px;
	background:white url("../../images/home/liArrow.png") no-repeat scroll 0px 5px;
	padding-left:10px;
	position:relative;
}

.rightBox2 ul li
{
    margin-left:5px;
	margin-right:5px;
	border-bottom:0px dashed #A1A60C;
	padding:5px 4px 5px 4px;
	background:transparent url("../../images/home/liArrow.png") no-repeat scroll 0px 5px !important;
	padding-left:10px;
}

.rightBox2 h6
{
    padding:3px 0px;
}

.rightBox2 ul li a:hover
{
    text-decoration:underline;
}

.wrapperContent ul li
{
	margin-left:5px;
	margin-right:5px;
	padding:3px 4px 3px 15px;
	background:transparent url("../../images/home/liArrowRed.png") no-repeat scroll 0px 5px;
	padding-left:13px;
}
#fragment-1 ul li, #fragment-2 ul li, #fragment-3 ul li
{
    background: none !important;
}

.wrapperContent ul li a
{
    font-family:Trebuchet MS;
    line-height:16px;
	font-size:90%;
}

.tabs-nav a span
{
    font-size:110%;
    line-height:15px;
}

.rightBoxContents ul li a
{
    line-height:16px;
	font-size:95%;
}

.rightBoxContents ul li a:hover
{
    text-decoration:underline;
}

.leftBox ul li a
{
	line-height:14px;
	font-size:105%;
	background-image:none !important;
	padding:0px !important;
}

#menu li.leftBox a
{
    /*background-image:none !important;*/
	padding:0px !important;
	display:block;
}

#menu li.leftBox .leftBoxLink a, .leftBox .leftBoxLink a
{
	background-image:none !important;
}

.rightBox2 ul li
{
	margin-left:5px;
	margin-right:5px;
	padding:1px;
	background:transparent url("../../images/home/liArrow2.png") no-repeat scroll 0px 0px;
	padding-left:20px;
	min-height:17px;
}

.leftBox ul li a:hover
{
	text-decoration:underline;
}

.leftBox ul li.lastLi
{
	border-bottom:0px dashed #A1A60C;
}

div#rightContents
{
	float:left;
	/*width:200px;
	padding:10px 5px 10px 5px;*/
	font-family:Trebuchet MS;
	width:180px;
}

div#rightContentsWider
{
	float:left;
	/*width:200px;
	padding:10px 5px 10px 5px;*/
	font-family:Trebuchet MS;
	width:245px;
}

ulForm 
{
	float:left;
	margin-left:20px !important;
	padding:5px !important;
	width:460px !important;
}

.ulForm li 
{
	float:left;
	margin-bottom:0;
	width:460px;
	
}

.ulForm li .divField 
{
	float:left;
	font-weight:bold;
	width:150px;
	padding:0 0 20px 0;
}

.ulForm li .divValue 
{
	float:left;
	width:190px;
}

div#leftContents
{
	float:left;
	/*width:200px;
	padding:10px 5px 10px 5px;*/
	font-family:Trebuchet MS;
	margin-left:28px;
	/*border-right:1px dashed #B04D30;*/
	padding-right:2px;
	width:180px;
}

div#footer
{
	clear:left;
	width:100%;
	font-size:85%;
	border-top-style:solid;
	border-top-width:1px;
	padding-top:5px;
}

div#footer a span
{
	text-decoration:underline;
}

div#ulArea
{
    width:100%;
    float:left;
    border-top:1px solid #BCC4BB;
    padding-bottom:10px;
    padding-top:10px;
}
div#footerArea
{
    width:100%;
    float:left;
    border-top:1px solid #BCC4BB;
    padding-bottom:10px;
    padding-top:10px;
    font-size:77%; 
    color:#656565;
    line-height:120%;
}
div#footerArea a
{ 
    color:#656565; 
    cursor:pointer;  
    text-decoration:none;
}
#footerArea a:hover
{
    text-decoration:underline;
}
#ulArea ul li h4
{
    font-size:100%;
}

#ulArea ul li a
{
    font-size:77%;
}
#ulArea ul li a:hover
{
    text-decoration:underline;
}


div#ulArea ul
{
    float:left;
    width:20%;
    margin-left:28px;
}


/* contents section */

.homeImage
{
	background:transparent url("../../images/home/home_image.jpg") no-repeat scroll 0px 0px;
	width:530px;
	height:166px;
	border:1px solid #A5A60D;
}

.wrapperContent
{
    float:left;
    /*border-top:1px dashed #B04D30;*/
}

.wrapperContent .leftHome
{
	width:260px;
}

.wrapperContent .rightHome
{
	width:255px;
}

.leftHome
{
	width:340px;
	float:left;
	margin-top:0px;
	margin-right:10px;
}

.mcHolder
{
	margin-bottom:15px;
	padding-left:5px;
	padding-right:0px;
}

.mcHolder2 h2
{
    font-size:107%;
    padding-bottom:5px;
    border-bottom:1px solid #DADBDD;
}

.mcHolder h6
{
    font-size:85%;
}

#leftContents h3
{
    margin-right:5px;
}

#leftContents h3, .mcHolder h3, .mcHolder2 h3, .mcrHolder h3, .mcrHolder2 h3
{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
	padding-top:5px;
	font-family:Georgia;
}

.mcrHolder h3 a, .mcHolder h3 a
{
    line-height:100%;
}

.rightBoxLink div.contactUs
{
    border-bottom:1px solid #CCCCCC;
    margin-bottom:10px;
}

.rightBoxLink div.contactUs a
{
    margin-bottom:5px;
    padding-bottom:0px;
}

.mcHolder h4, .mcrHolder h5
{
    margin-top:5px;
}

.mcHolder h5
{
    margin-top:5px;
    line-height:18px;
}

.mcrHolder h5
{
    padding-bottom:5px;
}

.mcHolder h4 a, .mcHolder2 h4 a, .mcrHolder h4 a, .mcrHolder2 h4 a,
.mcHolder h4, .mcHolder2 h4, .mcrHolder h4, .mcrHolder2 h4
{
    font-family:Trebuchet MS;
    font-weight:bold;
}

.mcHolder2 .mcContent
{
	padding-right:10px;
	border-bottom:1px dashed #DADBDD;
	margin-bottom:5px;
}

.mcHolder2 .mcContentLight
{
    padding-right:10px;
}

.mcHolder2 .mcContentDark
{
	padding-right:10px;
	font-weight:bold;
}
#leftContents .lbContents
{
    width:175px;
    line-height:16px;
}

#contentnol .mcHolder2 h4 a,
#contentnolwider .mcHolder2 h4 a
{
    float:right;
}

h3 strong
{
    font-size:123% !important;
    font-weight:bold !important;
}

.mcHolder .mcContent strong, .mcHolder strong,
.mcrHolder .mcrContent strong
{
    font-weight:normal;
    font-size:85%;
    line-height:16px;
}

.rightBoxText strong
{
    font-weight:normal !important;
}

.mcHolder a.lRed
{
    font-family:Trebuchet MS;
	padding-bottom:0px;
	font-size:92%;
}

a.lRed{text-decoration:none;}
a.lRed:hover{text-decoration:underline;}

#leftContents .lbContents, .mcHolder .mcContent, .mcHolder2 .mcContent, .mcHolder2 .mcContentDark, .mcHolder2 .mcContentLight,
.mcHolder .mcContentLight
{
	margin-top:10px;
	font-family:Trebuchet MS;
	padding-bottom:0px;
	font-size:92%;
}

.mcHolder .mcContent, .mcrHolder .mcrContent
{
	padding-bottom:10px;
	border-bottom:0px;
}

.mcrHolder2 .mcrContent
{
	font-size:90%;
	line-height:120%;
}



.mcContentLight table tr td
{
    padding:5px;
}

li.list{margin:5px 0 0 5px;}

a.readmorevideo{color:#000000; font-weight:bold;}

.mcrHolder2 .mcrContent span.blue
{
    font-size:130%;
	line-height:140%;
	font-family:Trebuchet MS;
    font-weight:bold;
}

span.blue
{
	word-spacing:-0.7px;
}

.mcrHolder2 .mcrContent .blue, .mcHolder2 .mcContent, 
.mcHolder2 .mcContent a, .mcrHolder .mcrContent,
.mcrHolder .mcrContent a, .mcrHolder2 .mcrContent a,
.mcHolder2 .mcContentDark, .mcHolder2 .mcContentLight
{
	font-size:92%;
	line-height:115%;
}

.mcrHolder .mcrContent, .mcrHolder2 .mcrContent
{
	margin-top:10px;
	font-family:Trebuchet MS;
}

.mcHolder2 h4
{
	margin-top:7px;
}

#content .mcHolder2 h4
{
    margin-top:5px;
}

.mcrContent a, .mcrContent a
{
	margin:5px 0px 5px 0px;
}

.mcHolder2 h5
{
	margin-top:7px;
	margin-bottom:7px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-weight:normal;
	
}

.rightHome
{
	width:175px;
	float:left;
	margin-top:0px;
	margin-left:10px;
}

.mcrImage
{
	/*background:transparent url("../../images/home/right_image.png") no-repeat scroll 0px 0px;*/
	width:173px;
	height:107px;
	margin-left:2px;
	margin-top:5px;
	padding-bottom:15px;
	border:0px solid #A5A60D;
	display:block;
}

.lbImage
{
    background:transparent url("../../images/home/shadow_bg.png") no-repeat scroll 0px 0px;
	width:179px;
	height:231px;
	margin-top:15px;
	
}

.visualsImage
{
	background:transparent url("../../images/home/ask_visual.jpg") no-repeat scroll 0px 0px;
	width:530px;
	height:94px;
	margin-top:15px;
	border:1px solid #D0D5CF;
	clear:left;
	margin-left:2px;
}

#IssueTitle
{
     background:#FFFFFF url("../../images/home/issue_header.png") no-repeat scroll left center;
     font-size:120%;
     height:40px;
     width:550px; 
     /*display:none;  */
}

#IssueTitle h1
{
    float:left;
    font-family:Trebuchet MS;
    font-size:120%;
    font-weight:normal;
    margin:7px 0 0 7px;
    position:relative;
    text-align:left;
}

#IssueTitle .ddl 
{
    float:right;
    font-size:120%;
    font-family:Trebuchet MS;
    position:relative;
    right:20px;
    top:6px;
}

#IssueTitle .ddl select
{
	font-family:Trebuchet MS;
}



.btnBack
{
    display:block;
    width:58px;
    height:22px;
    /*background:transparent url(../images/home/btn_back.png) no-repeat scroll left center;*/
    border:0px !important;
	font-size:85%;
	text-align:center;
	line-height:16px;
	text-decoration:underline;
}

.redlink
{
    text-decoration:underline;
}

.t_pad
{
    padding-top:5px;
}

.t_pad2
{
	padding-top:1px;
}

.b_pad
{
    padding-bottom:10px;
}

.imgPaper
{
    display:block;
    width:95px;
    height:95px;
    float:right;
    background:transparent url(../../images/home/img_paper.png) no-repeat scroll left center;
    font-size:85%;
	text-align:center;
	line-height:16px;
	text-decoration:underline;
	border: 1px solid #B04D30;
	margin-left:10px;
}

.tabs-container
{
   border:1px solid #B04D30 !important;
  
}

.tabs-nav
{
    width:260px !important;
}

.tabs-container
{
    width:238px !important;
    min-height:220px;
}


.tabs-nav li
{
    padding:0px !important;
    margin:0px !important;
    background-image:none !important;
}

.tabs-nav li a
{
    padding-left:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-right:1px !important;
    margin-bottom:0px !important;
    font-size:77% !important;
    margin-top:0px !important;
    margin-right:2px !important;
    margin-left:0px !important;
}

.tabs-nav a span
{
    padding:0px !important;
    padding:2px 10px 0px 9px !important;
    margin:0px !important;
}

#fragment-1 ul, #fragment-2 ul, #fragment-3 ul
{
    padding:0px;
    margin:0px;
    border:0px;
}

#fragment-1 li, #fragment-2 li, #fragment-3 li
{
    /*line-height:17px;
    margin:3px 2px;
    *margin:2px 2px;
    padding-bottom:0px !important;
    margin-bottom:0px !important;
    margin-top:2px !important;
    padding-left:5px !important;
    *padding-left:13px !important;
    list-style-type:decimal !important;
    clear:left;
    *clear:none;
    float:left;
    background:none !important;
    list-style-position:inside;
    font-weight:normal;*/
     margin:3px 2px;
    padding-left:5px !important;
    background-image:none;
    list-style:decimal url() inside;
    color:#656565;
}

#fragment-1 li span, #fragment-2 li span, #fragment-3 li span
{
    padding-left:18px;
}

#fragment-1 li span.blue, #fragment-2 li span.blue, #fragment-3 li span.blue,
#fragment-1 li span.grey, #fragment-2 li span.grey, #fragment-3 li span.grey
{
	padding-left:0px;
}

.aGo
{
     display:block;
    width:25px;
    height:25px !important;
    float:right;
    border:0px !important;
	font-size:85% !important;
	text-align:center;
	line-height:23px !important;
	text-decoration:none;
	position:relative;
	top:-3px;
	padding-top:0px !important;
	font-family:Trebuchet MS;
	padding-bottom:1px;
	cursor:pointer;
}

.aGo:hover{background-position:0px -26px;}

/* end contens section */


/*	CSS hack for Opera*/
@media screen and (min-width: 0px)
{
	.btnSearch
	{
		/*position:relative;
		left:-1px;*/
	}
	
	/*div#header h1 div.seachboxholder .searchbox .btnSearch
	{
	    top:8px;
	}*/
	
	div#header h1 div.seachboxholder .searchbox .updnWatermark label 
	{
        font-size: 42%;
        left: 10px;
        top: -11px !important;
    }
    /*
    .searchBox .updnWatermark label
    {
        top:2px !important;
    }*/
}

/* end */


/*CSS hack for Safari and Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.btnSearch
	{
		/*position:relative;
		top:7px;*/
	}
	
	div#header h1 div.seachboxholder .searchbox .tbSearch 
	{
	    padding:0px !important;
	    height:18px;
	    margin-top:22px;
	}
	
	.tbSearch
	{
		margin-top:1px;
	}
	
	.updnWatermark label 
	{
		position:relative;
		top:-10px !important;
		
	}
	
	.searchFields .btnSearch
	{
		height:auto !important;
	}
	
	.lightbox
    {

    }
    
    .btnSubmit
    {
        padding-bottom:20px;
        cursor:pointer;
    }
    
    .btnSubmit:hover{background-position:0px -22px;}
    
    #leftContents .leftBox .searchBox input.aGo
    {
        padding:0px !important;
    }
    
    .searchBox .updnWatermark label
    {
    	top:2px !important
    }
    
    .cform  fieldset li
    {
    	padding-bottom:0px !important;
    }
    
    .btnHolder
    {
    	padding-top:3px;
    }
}
/* end */



#nav, #nav ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    list-style-position:outside;
    /*position:relative;*/
    line-height:1.5em; 
    z-index:500;
}

#nav a
{
    display:block;
    padding:0px 5px;
    text-decoration:none;
    z-index:500;
}

#nav li
{
    float:left;
    position:relative;
    z-index:500;
}

#nav ul 
{
    position:absolute;
    display:none;
    width:10em;
    top:1.5em;
    margin-top:10px;
    height:auto !important;
    border-top:1px solid #AEBCBD;
    z-index:500;
    left:10px;
}

#nav li ul a
{
    width:140px;
    height:auto;
    float:left;
    padding:5px;
    z-index:500;
}

#nav ul ul
{
    top:auto;
    z-index:500;
}	

#nav li ul ul 
{
    left:12em;
    margin:0px 0 0 10px;
    z-index:500;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul
{
    display:none;
    z-index:500;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul,
#nav li.tmhover ul
{
    display:block;
    z-index:500;
}

#showASearch
{
    height:50px;
    width:300px;
    border:1px solid black;
}

.socialBookmarks ul
{
    border:0px;
    padding:0px;
    margin:0px;
    float:left;
}

.socialBookmarks ul li
{
    display:inline;
    padding:0 4px 6px 0;
    text-align:center;
}

.socialBookmarks ul li a
{
    margin:0px 3px 0px 0px;
    padding:0px 0px 0px 18px;
}

.socialBookmarks a.btnBack
{
    float:right;
}

.clearboth
{
    clear:both;
}

.clearleft
{
    clear:left;
}

.clearright
{
    clear:right;
}


ul#share{padding:0 0 0 6px; width:150px;}
ul#share li{margin:0 0 5px 0; width:150px;}
ul#share li a{padding:0 0 0 0;}
ul#share li a:hover{text-decoration:none;}
ul#share li a span:hover{text-decoration:underline;}
ul#share li a span{padding:0 0 0 0; float:none; font-size:12px; margin:-10px 0 0 0;}
ul#share li a img{ margin:0 5px -3px 0;}
ul#share li a.sFacebook span{padding:0 0 0 6px; font-size:12px; margin:0 0 0 0;}

ul#share li#mail{padding:20px 0 0 0;}



#searchtoggle {
	position:relative;
	top:0px;
	right:0px;
	border:0;
}

#top-search {
	height:60px;
	width:325px;
	float:right;
	position:relative;
}
#top-search form {
	position:absolute;
	top:0px;
	left:0px;
	background:url(../../images/search_top.png) no-repeat;
	width:262px;
	height:30px;
	padding:5px 0 0 40px;
	display:none;
}
#top-search .box {
	width:195px;
	background:transparent;
	border:0;
	margin-left:5px;
}
#top-search .btn {
	margin-left:10px;
	width:35px;
	background:transparent;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
}

.searchoptions
{
    clear:both;
}



.search1 .para, .search2 .para
{
    float:left;
    margin-right:5px;
    padding-bottom:5px;
}

.searchoptions input.tbSearch2
{
    padding:3px;
    margin-top:5px;
}

.searchoptions .ddlCategory
{
    padding:3px;
    margin-top:5px;
}

.gridbg .tbSearchBox
{
    padding:2px;
}

.pSearch
{
    margin-left:10px;
    padding:0px;
}


.slideshow
{
    float:left;
}

.slideshow li
{
    background-image:none !important;
    margin:0px !important;
    padding:0px !important;
}

.slideshow li img
{
	cursor:pointer;
}

.pics a img
{
	cursor:pointer;
}
.pics
{
    float:left;
}

.pics a
{
    background-image:none !important;
    margin:0px !important;
    padding:0px !important;
}

#rightContents .tellacoll
{
    background:transparent url(../../images/home/search_box.png) no-repeat scroll left top;
    font-family:Georgia;
    font-size:92%;
    font-weight:bold;
    height:27px;
    line-height:22px;
    margin:0 0 10px !important;
    padding:0 0 0 5px !important;
    width:100%;
    cursor:pointer;
}

#rightContents .tellacoll h4, #rightContents .tellacoll h4 input
{
	cursor:pointer;
}

#rightContents .tellacoll h4 input
{
    border:0px !important;
}

#rightContents .tellacoll h4
{
	margin-left:0px;
	text-align:left;
	margin-top:1px;
}

#rightContents .tellacoll h4 input
{
    background-color:Transparent !important;
    border:0 none !important;
}

#rightContents .tellacoll h4 input
{
	margin-left:0px;
	padding-left:0px;
	text-align:left;
}

#rightContentsWider .rightLoginBox{padding:20px 0 0 0;}

#rightContentsWider .rightLoginBox .cform .ulForm{ width:170px;}

#rightContentsWider .rightLoginBox .cform .ulForm li{ width:170px;}
#rightContentsWider .rightLoginBox .cform .ulForm li input{margin:0 0 0 0;}

#rightContentsWider .rightLoginBox .cform p{width:160px;}


#rightContents .cform
{
    width:170px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    
}

.rightLoginBox
{
    width:180px;
    padding:9px 0 0 0;
    margin:0 0 10px 0;
    border:#a1a311 solid 1px;
    border-top:4px solid #a1a311;
    text-align:center;
    background:#eeeeee;
}

#loginVid{width:180px; top:0; right:0; z-index:30;}

#loginVid .rightLoginBox{width:174px;}


#rightContentsWider .rightLoginBox
{
    width:245px;
    padding:9px 0 0 0;
    margin:0 0 10px 0;
    border:#a1a311 solid 1px;
    border-top:4px solid #5D6F7D;
    text-align:center;
    background:#eeeeee;
}

.rightLoginBox a{text-decoration:underline; font-size:12px; color:#666666;}
.rightLoginBox a:hover{text-decoration:none;}


#rightContents .cform ul{width:170px; margin:0 0 0 0;}





#rightContents .cform fieldset
{
    width:170px !important;
    background-image:none !important;
    margin:0 0 0 0;
}



#rightContents .cform fieldset p{margin:0 0 0 0; padding:0 0 0 0;}

#rightContents .cform fieldset ul li .liText
{
   padding-bottom:5px;
}

#showme
{
    position:relative;
    z-index:100000;
    margin-top:7px;
    margin-right:20px;
    width:200px;
    border:1px solid #AEBCBD;
    padding-bottom:10px;
    float:left;
    margin-left:113px;
}
#showme .para
{
    line-height:18px;
    float:left;
    margin-left:10px;
    width:180px;
}

#showme .para input
{
    float:right;
}

.para .btnSearch
{
    float:right !important;
}


#showme input
{
    border:1px solid #AEBCBD !important;
}

.tblPaper tr td
{
    border-bottom:1px dashed #DADBDD;
   padding-bottom:5px;
}

/* xml content styles */

.xmlbody 
{
    font-family:Trebuchet MS;
    width: 670px; 
    color: #656565;
}

.xmlcontent
{
	color:#656565;
}

.xmlbody p , .xmlcontent p 
{ 
    color: Black; 
    font-family:Trebuchet MS;
    padding:0px;
    margin:0px;
}

p.x-a-title, #contentnol .mcHolder2 p.x-a-title
{
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:140% !important;
    /*line-height:160% !important;*/
    line-height:120% !important;
    margin-top:7px;
}

#contentnol .mcHolder2 p
{
    font-family:Trebuchet MS;
    font-size:100%;
    line-height:130%;
}

/* TYPE OF ARTICLE */
p.x-b-type-of-article 
{ 
    font-size: 140%; 
    color: #656565; 
    font-family:Trebuchet MS;
    line-height:160%;
}

span.x-z-title-italic, font.x-z-title-italic
{ 
    font-style: italic; 
}

span.x-z-title-subscript, font.x-z-title-subscript
{ 
    vertical-align: sub; 
    font-size: 80%; 
    line-height: 80%; 
}


span.x-z-title-superscript, font.x-z-title-superscript 
{ 
    vertical-align: super; 
    font-size: 80%; 
    line-height: 80%; 
}

p.x-a-authors
{
    font-family:Trebuchet MS;
    font-weight:normal;
    margin-bottom:7px;
    margin-top:7px;
    font-size:107%;
    line-height:110%;
}

span.x-z-authors-superscript, font.x-z-authors-superscript
{ 
    font-size:70%;
    line-height:70%;
    vertical-align: super; 
}


p.x-a-institute
{
    padding-bottom:0px;
    padding-top:7px;
    font-size:100%;
    line-height:110%;
    font-family:Trebuchet MS;
    margin:0px 0px 7px 0px; font-style:italic;
}

span.x-z-institute-superscript, font.x-z-institute-superscript
{ 
    font-size:70%;
    line-height:70%;
    vertical-align: super; 
}
p.x-b-body-2
{
    font-size:92%;
    line-height:16px;
    font-family:Trebuchet MS;
    padding-bottom:10px;
    padding-right:10px;
}

p.x-b-body-2 span.x-d-bold, p.x-b-body-2 font.x-d-bold
{
    color:Black;
    font-weight:bold;
}

p.x-b-body-2 span.x-b-body-2-italic
{
    /*display:block;*/
    font-style:italic;
    padding-top:7px;
}

span.x-b-body-2-italic, font.x-b-body-2-italic
{
    /*display:block;*/
    font-style:italic;
    padding-top:7px;
}

span.x-d-emphasis-2-clinician-s-note-, font.x-d-emphasis-2-clinician-s-note-
{ 
   font: 85%; 
   color: #656565;
   font-weight:bold;
}

span.x-d-subscript, font.x-d-subscript 
{
    vertical-align: sub; 
    font-size: 80%; 
    line-height: 80%;
}


span.x-d-superscript, font.x-d-superscript
{
    font-size:70%;
    line-height:70%;
    vertical-align: super; 
}

span.x-b-body-3-bold, font.x-b-body-3-bold
{ 
    font-weight: bold; 
    color: Black; 
    font-family:Trebuchet MS;
    margin-bottom: -5px;
}

p.x-sh
{
    font-family:Trebuchet MS; 
    text-transform:uppercase;
    font-weight:bold;
    margin-top:10px;
}

p.x-a-h1
{
    font-family:Trebuchet MS;
    font-size:120%;
    font-weight:bold;
    line-height:130%;
    padding-bottom:10px;
    margin-top:10px;
}

p.x-a-h2
{
    font-family:Trebuchet MS !important;
    font-size:110%;
    line-height:130%;
    padding-bottom:10px;
}


p.x-a-h3
{
    font-family:Trebuchet MS;
    font-size: 100% !important;
    font-weight:normal;
    font-style:italic;
    line-height:130%;
    padding-bottom:5px;
    color:#656565;
}
/*p.x-a-h2
{
    font-family:Trebuchet MS !important;
    font-size:110% !important;
    font-weight:bold;
    font-style:italic;
    line-height:130% !important;
    padding-bottom:10px;
}

p.x-a-h3
{
    font-family:Trebuchet MS;
    font-size:100%;
    font-weight:normal;
    font-style:italic;
    line-height:130%;
    padding-bottom:10px;
    color:#656565;
}*/

span.x-z-h1-italic, font.x-z-h1-italic
{ 
    font-style: italic;
}

span.x-z-h1-subscript, font.x-z-h1-subscript
{
    font-size: 80%; 
    line-height: 80%; 
    vertical-align: sub; 
 }
 
span.x-z-h1-superscript, font.x-z-h1-superscript
{
    font-size: 80%; 
    line-height: 80%; 
    vertical-align: super; 
}

span.x-z-h2-italic, font.x-z-h2-italic
{
    font-style: italic;
}

span.x-z-h2-subscript, font.x-z-h2-subscript
{
    font-size: 80%; 
    line-height: 80%;   
    vertical-align: sub;
}

span.x-z-h2-superscript, font.x-z-h2-superscript
{
    font-size: 80%; 
    line-height: 80%; 
    vertical-align: super; 
}

span.x-z-h3-italic, font.x-z-h3-italic
{
    font-style: normal;
}

span.x-z-h3-subscript, font.x-z-h3-subscript
{
    font-size: 80%; 
    line-height: 80%; 
    vertical-align: sub;
}

span.x-z-h3-superscript, font.x-z-h3-superscript
{
    font-size: 80%; 
    line-height: 80%; 
    vertical-align: super; 
}


.callout
{
    font-family:Trebuchet MS;
    font-size:100%;
    font-weight:bold;
    line-height:120%;
    padding-bottom:10px;
    font-style:italic;
}

p.x-a-reference
{
    font-size:85%;
    line-height:110%;
    font-family:Trebuchet MS;
    padding-bottom:10px;
    padding-right:10px;
}

span.x-z-reference-bold, font.x-z-reference-bold
{ 
    font-weight: bold; 
}

span.x-z-reference-italic, font.x-z-reference-italic
{ 
    font-style: italic; 
}

span.x-z-reference-subscript, font.x-z-reference-subscript
{
    font-size: 80%; 
    line-height: 80%; 
    vertical-align: sub;
}

span.x-z-reference-superscript, font.x-z-reference-superscript
{
    font-size: 80%; 
    line-height: 80%; 
    vertical-align: sup; 
}


p.x-b-body-2 a
{
    text-decoration:underline;
}

.xmlcontent ul
{
    /*font-size:92%;*/
    line-height:110%;
    font-family:Trebuchet MS;
    padding-bottom:10px;
    padding-right:10px;
    color:#656565;
}

.xmlcontent ul li
{
    list-style-type:disc;
    list-style-position:outside; 
    line-height:1.4;
    margin:0 0 0 17px;
}

li.x-b-body-bullet
{
    line-height: 120%; 
    font-family:Trebuchet MS; 
    font-size: 100%;
}
 
span.x-z-bullet-bold, font.x-z-bullet-bold
{
    font-weight: bold;
}

span.x-z-bullet-italic, font.x-z-bullet-italic
{
    font-style: italic;
}

span.x-z-bullet-subscript, font.x-z-bullet-subscript
{
    font-size: 80%; 
    line-height: 80%; 
    vertical-align: sub; 
}

span.x-z-bullet-superscript, font.x-z-bullet-superscript 
{
    font-size: 80%; 
    line-height: 80%; 
    vertical-align: super; 
}

p.x-b-table-figure-heading 
{
    font-weight: normal; 
    line-height: 120%; 
    font-family:Trebuchet MS; 
    font-size: 100%;
}

p.x-b-table-figure-text 
{
    font-weight: normal; 
    line-height: 120%; 
    font-family:Trebuchet MS; 
    font-size: 100%;
}

span.x-z-t-f-head-bold, font.x-z-t-f-head-bold
{
    font-weight: bold;
}

span.x-z-t-f-head-italic, font.x-z-t-f-head-italic
{
    font-style: italic;
}

span.x-z-t-f-head-subscript, font.x-z-t-f-head-subscript
{
    line-height: 0em;  
    vertical-align: sub; 
    font-size: 0.6em;
}

span.x-z-t-f-head-superscript, font.x-z-t-f-head-superscript
{
    line-height: 0em;  
    vertical-align: super; 
    font-size: 0.6em;
}

span.x-z-t-f-text-bold, font.x-z-t-f-text-bold
{
    font-weight: bold;
}

span.x-z-t-f-text-italic, font.x-z-t-f-text-italic
{
    font-style: italic;
}

span.x-z-t-f-text-subscript, font.x-z-t-f-text-subscript
{
    line-height: 0em;  
    vertical-align: sub; 
    font-size: 0.6em;
}

span.x-z-t-f-text-superscript, font.x-z-t-f-text-superscript
{
    line-height: 0em;  
    vertical-align: super; 
    font-size: 0.6em;
}

/* CITATIONS and NOTES */
p.x-c-title
{
    font-weight: bold; 
    font-size: 12pt; 
    line-height: 1.4em; 
    margin-top: 8px; 
    margin-bottom:8px;
}
    
p.x-c-citation 
{
    font-weight: normal; 
    font-size: 9pt; 
    line-height: 1.3em;  
    margin-bottom: 0px;
    color: #656565;
    padding-left:1px;
}

p.x-c-citation span.x-z-cr-cite-italic
{
	margin-left:-5px;
}

p.x-a-abstarct 
{
    font-weight:bold;
    color: #656565; padding-top:10px;
}
p.x-a-abstarct .x-d-bold
{
    color:Black;
    font-weight:bold;
}
    
span.x-z-cr-cite-bold, font.x-z-cr-cite-bold
{
    font-weight: bold;
}
    
span.x-z-cr-cite-italic, font.x-z-cr-cite-italic
{
    font-style: italic;
}
    
span.x-z-ctitle-italic, font.x-z-ctitle-italic
{
    font-style: italic;
}
    
span.x-z-ctitle-subscript, font.x-z-ctitle-subscript
{
    line-height: 2.5em;  
    vertical-align: sub; 
    font-size: 0.7em
}
    
span.x-z-ctitle-superscript, font.x-z-ctitle-superscript
{
    line-height: 2.5em;
    vertical-align: super; 
    font-size: 0.7em
}




/* end xml content styles */



/* start AskJournals RadEditor styling */




table.MainPopUpTable{margin-left:20px; padding: 10px 2px 10px 2px; background: none repeat scroll 0 0 #D1D07B;}
table.MainPopUpTable tr td{padding: 10px 10px 10px 10px;}
table.MainPopUpTable tr td table tr td{padding-top:0; padding-bottom:0;}

.tagTree
{
	background-color: White; 
	border: solid 2px #cccccc; 
	width: 400px; 
	padding: 5px; 
	margin-right: 8px; 
	float: left;
	height: 450px; 
	overflow: scroll;	
	position: relative;
	float:left;
}

.tagSearch
{
	background-color: White; 
	border: solid 2px #cccccc; 
	padding: 3px 3px 3px 3px; 
	margin-bottom: 5px; 
	width: 422px;
	
}

.treeAdd
{
	display: inline;
	background-color: White; 
	border: solid 2px #cccccc;  
	margin-right: 6px; 
	width: 422px; 
	padding: 5px; 
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:130px;
	text-align:center; color:#000;
}

.treeSearch
{
    display: inline;
	background-color: White; 
	border: solid 2px #cccccc;  
	margin-right: 6px; 
	width: 422px; 
	padding: 5px; 
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center; color:#000;
}

.treeRemove
{
	display: inline;
	background-color: White; 
	border: solid 2px #cccccc;  
	margin-right: 6px; 
	width: 422px; 
	padding: 5px; 
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:150px;
	text-align:center;
}





/* end AskJournals RadEditor styling */

/* Survey styles */

.surveyQuestions
{
    font-family:Trebuchet MS;
    font-size:92%;
    line-height:16px;
    padding-bottom:10px;
    padding-right:10px;
    color:#656565;
}

.surveyQuestions select, .surveyQuestions input
{
    font-family:Trebuchet MS;
    font-size:92%;
    color:#656565;
}

/* End survey styles */


/* poll styles */

.rightBoxContents table
{
    font-family:Trebuchet MS;
    font-size:92%;
    line-height:110%;
    padding-left:5px;
    color:#656565;
}

.rightBoxContents table tr td label
{
    font-family:Trebuchet MS;
}

.rightBoxContents table tr td
{
    padding:5px;
}

.rightBoxContents table tr td table
{
    
}

.rightBoxContents table tr td table tr td
{
    padding:0px;
    padding-top:4px;
    padding-bottom:4px;
    font-family:Trebuchet MS;
}
/*for reader poll only*/
.rightBoxContents table tr td table tr td input
{
	vertical-align:top;
	margin-top:1px;
}

tr.hide
{
    display:none;
}

a.content
{
    display:none;
}


/*end poll styles */


#menu2 li ul li, #menu2 li, #menu2, #menu2 li ul, #menu3 li ul li, #menu3 li, #menu3, #menu3 li ul
{
    float:left;
    width:100%;
    font-family:Trebuchet MS;
    color:#656565;
}

#menu2 li ul, #menu2 li a, #menu3 li ul, #menu3 li a
{
    float:left;
}

#menu2 .showText a, #menu3 .showText a 
{
    background-color:#DADBDD;
    display:block;
    font-weight:bold;
    height:20px;
    line-height:20px;
    padding-left:5px;
    text-decoration:underline;
}
label
{
	vertical-align: middle;
}
/*for reader poll only*/
.rightBoxContents table tr td table tr td label
{
	vertical-align: middle; 
	display:inline-block; 
	width: 144px;
	*width: 140px;
}
/* make textbox dimensions consistent in all browsers */
/* you may choose to use a reset stylesheet instead */
.tbSearch
{
	border: solid 1px #999;
	padding: 2px;
	margin: 0;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
	position:relative;
	z-index:100;
}
/* watermark positioning container */
.updnWatermark
{
	position: absolute;	/* positioning container */
	width: 0;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
}
/* IE7/6 hasLayout hack */

/* watermark label styling */
.updnWatermark label
{
	position: absolute;
	left: 0px;
	top: 0px;
	white-space: nowrap;
	color: #999;
	padding-left: 4px;
	font-family:Trebuchet MS;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
	font-weight:normal;
}


div#header h1 div.seachboxholder .searchbox .updnWatermark label
{
    top:-12px;
    left:10px;
    font-size:42%;
    z-index:1000;
}

.searchBox .updnWatermark label
{
    top:2px;
    font-size:85%;
    font-family:Arial;
}

.surveyQuestions .btnSubmit
{
    padding-bottom:5px;
    color:White;
}

.searchFields .btnSearch
{
   font-size:85%;
}

ul#menu2, ul#menu3{margin:0 0 20px 0;}
ul#menu2 li.list, ul#menu3 li.list{background:transparent url("../../images/home/liArrow2.png") no-repeat scroll 0px 5px; padding:5px 0 0 20px;}
ul#menu2 li a{color:#000000;}
ul#menu2 li a:hover{text-decoration:underline;}

#menu2 li.liImages, #menu2 li.liImages ul li, #menu3 li.liImages, #menu3 li.liImages ul li
{
    background-image:none !important;
    padding:0px !important;
    margin:0px !important;
}

#menu2 li.liImages, #menu2 li.liImages ul li img, #menu3 li.liImages, #menu3 li.liImages ul li img
{
    cursor:pointer;
}

#rightContentsWider .rightBox2 .rightBoxContents .rightBoxLink a:hover
{
    text-decoration:underline !important;
}

.NoPaperText, .NoNewsText
{
    color:#656565;
    font-family:Trebuchet MS;
    font-size:92%;
    margin-top:10px;
    padding-bottom:0;
}

.chSpan
{
    width:30px;
}

.chSpan2
{
    width:30px;
    padding-right:10px;
}

.chSpan2 input
{
	 width:10px !important;
    margin:0px;
}

#ctl00_ctl00_MainContent_PlaceHolderContent_lblOtherSubs
{
	display:block;
	padding:5px 5px 0px 0px;
}

.chSpan input
{
    width:10px !important;
    margin:0px;
}

#ctl00_ctl00_MainContent_PlaceHolderContent_chkOtherSubs tbody tr td input
{
	width:10px !important;
    margin:0px;
    margin-right:10px;
}
#ctl00_ctl00_MainContent_PlaceHolderContent_chkOtherSubs tbody tr td
{
    padding:2px 2px 2px 0px;
}

h4.LoginMessageTitle 
{
    background:transparent url(../../images/home/login_header.png) no-repeat scroll left top;
    height:35px;
    line-height:40px;
    margin:0;
    padding:0 0 0 0px;
    text-align:left;
    width:372px;
}

.LoginMessageContent 
{
    background:transparent url(../../images/home/login_body.png) repeat-y scroll left top;
    width:372px;
}

.LoginMessageBottom 
{
    background:transparent url(../../images/home/login_footer.png) no-repeat scroll left top;
    height:35px;
    line-height:35px;
    margin:0;
    padding:0;
    width:372px;
}

.CommonFormField .btnSubmit 
{
    color:White;
    float:right;
    margin-right:8px;
    padding-bottom:5px;
    height:30px;
}

.LoginMessageContent .CommonFormArea .CommonFormFieldName a 
{
    color:#656565;
    font-weight:bold;
    text-decoration:underline;
}

.LoginMessageContent .CommonFormArea .CommonFormFieldName 
{
    color:#656565;
    font-family:Trebuchet MS;
    padding:5px 8px 5px 5px;
}

.lightbox
{
	background-image:none !important;
	padding:0px !important;
}

#menu2 li .mcHolder2 ul li h4 a, #menu3 li .mcHolder2 ul li h4 a
{
	background-image:none !important;
	float:none;
}

#menu li.mcHolder2 ul li h4 a, #menu li.mcHolder2 ul li h4 a.close
{
    display:block;
    /*background:transparent url("../../images/home/liArrow3.png") no-repeat scroll 0px 9px !important;*/
    padding:0px !important;
    background-image:none !important;
    /*padding-top:5px !important;*/
}

.mcrContent a.lRed
{
	display:inline;
}

#ctl00_ctl00_MainContent_PlaceHolderContent_ucSearchAdv1_btnSearch
{
	top:0px;
	height:24px; *height:26px; 
    width:80px; *width:83px;
}

.searchFields input, .searchFields select
{
   /*padding:3px;*/
} 

/** RSS Feed Override **/

iframe .tablib_table, iframe #tl_1_header, iframe #tl_1_navTable, #tl_1
{
	display:none !important;
}

h1 a.headerLink
{
	display:block;
	float:left;
	width:580px;
	height:93px;
	outline:none;
}


a.readmore
{
	margin:5px;
	padding-bottom:5px;
	font-weight:bold;
}

li.liImages span.chevron
{
	font-weight:normal;
}

li.liImages span.smallblue
{
	float:left;
}

/*.mcHolder h3
{
	padding-bottom:7px;
}*/

.leftBox h6
{
	font-size:100%;
	margin-top:0px;
	margin-bottom:10px;
	font-weight:normal;
	font-style:italic;
}

.leftBox ul li h6
{
	margin-bottom:0px;
}

.leftBox ul li h5 a
{
	margin:2px 5px 3px 0px;

}

.divWebcast
{
	font-weight:bold; 
	font-size:14px; 
	margin-top:5px;
	padding-bottom:10px; 
}

.divWebcast a
{
	font-size:85% !important;
}

.mcContentLight a.lRed
{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#menu2 li ul li .mcContent, #menu3 li ul li .mcContent
{
	padding-bottom:2px;
}

#menu2 li ul li h4 a, #menu3 li ul li h4 a
{
	padding-bottom:0px;
	margin:5px 5px 5px 0px;
	font-size:14px;
}

#menu2 li ul li h6, #menu3 li ul li h6
{
	font-size:12px;
}

#menu2 li ul li h5, #men3 li ul li h5
{
	margin-top:5px;
	margin-bottom:5px;
}

#menu2 li ul li .mcContent, #menu3 li ul li .mcContent
{
	margin-top:0px;
	float:left;
	width:98%;
}



#menu2 li ul li .mcContent div a, #menu3 li ul li .mcContent div a
{
	/*margin:0px 5px 10px 0px;
	padding-top:5px;
	padding-bottom:0px;*/
	outline:none;
}

span.blue a.lDarkRed
{
	display:inline !important;
}

.mcHolder2 h6
{
	color:Black;
}


#compassSearch fieldset{padding:0 0 0 5px;}

#compassSearch fieldset p{font-size:11px; margin:0 0 5px 0;}

#compassSearch fieldset .btnVote{margin:10px 0 10px 0; border:red solid 1px;}
#compassSearch fieldset .compassArea{margin:0 0 10px 0;}

.ulForm li .para, .leftHome .mcHolder .para, a.para
{
	color:#656565;
	margin-left:5px;
	font-size:12px;
	line-height:15px;
}

.leftHome .mcHolder .para
{
	display:block;
}

.para span label 
{
	line-height:20px;
	vertical-align:top;
}

#leftContents h3 span.red, .leftHome .mcHolder h3 a, .leftHome .mcHolder h3 span.red
{
	font-family:Georgia;
}

.ulForm .divValue .btnHolder
{
	padding-top:0px;
	padding-bottom:5px;
	margin-right:-11px;
}

.firstload 
{
	background:none;
	cursor:pointer;
	font-family:Trebuchet MS;
	padding:5px 4px 5px 0px;
}

.para label 
{
	line-height:20px;
	vertical-align:top;
	padding-left:3px;
}

.rbVideo input
{
	width:20px !important;
}

.ulForm li .divValue2
{
	float:left;
	width:350px;
}

.fuVideo
{
	width:400px;
}

.btnUpload
{
	width:100px !important;
}

.divValue2 .mandatory
{
	display:block;
	clear:left;
	float:left;
}


/** disclaimer modal popup **/
#mask 
{
  position:absolute;
  left:0;
  top:0;
  z-index:10001;
  background-color:#000;
  display:none;
}
  
#boxes .window
{
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#modal .window
{
  position:absolute;
  left:0;
  top:0;
  width:600px;
  height:400px;
  display:none;
  z-index:10001;
  padding:20px;
}

#boxes #dialog 
{
  width:550px; 
  height:280px;
  padding:10px;
  background-color:#ffffff;
  z-index:10001;
}
#boxes #rssdialog 
{
  width:550px; 
  height:280px;
  padding:10px;
  background-color:#ffffff;
}
#boxes #rssdialog .close2{top:0px; right:5px; padding-right:15px;}

#boxes #rssdialog .btnSearch
{
    font-size:12px; 
    cursor:pointer; 
    margin:0 0 20px 0; 
    height:22px; 
    width:78px; 
    border:none;
    padding:0 0 5px 0;
}

#boxes #rssdialog p{margin:30px 0 0 0;}



.window .close2
{
	float:right;
	position:relative;
	top:-7px;
	background:transparent url(../../../default/images/close2.gif) no-repeat scroll 30px 1px;
	height:13px;
	font-size:10px;
	padding-right:12px;
	color:#535353;
	z-index:1000;
}



/** end **/

#showComment
{
	display:inline;
}

div#contentnor .mcHolder2 h3 span.red, #IssueTitle h1, #contentnolwider h3 span.red,
#contentnolwider h3 span.red i, #contentnolwider h3 span.heading, #contentnolwider .mcHolder2 h3,
p.x-sh, #contentnol .mcHolder2 p.x-sh
{
	font-family:Georgia;
}

#contentnolwider .mcHolder2 h3
{
	border-bottom:0px;
}

.articleInfo
{
	padding: 5px;
	background-color: #FDFFD1;
	border: solid 1px #CCCCCC;
	margin: 0px 3px 5px 0px;

}

.divReadMore, .divBack
{
	clear:left;
	float:right;
}

.divReadMore a
{
	padding-bottom:0px;
}

.btnSubmit4
{
	background:transparent url("../../../default/images/home/btn_submit.png") no-repeat scroll left top;
	width:78px;
	height:22px;
	position:relative;
	top:9px;
	padding-bottom:5px;
	font-size:38%;
}

.btnSubmit4:hover{background-position:0px -22px;}

.rss_box .rss_items .rss_item a.rss_item
{
	color:#656565;
}

li.rss_item{border:#ffffff solid 1px;}

a.signout{text-decoration:underline;}

.rightBoxContents #ctl00_ctl00_MainContent_PlaceHolderRightSideBar_Poll1_myPoll1 span
{
	color:#656565;
	margin-left:5px;
	font-size:12px;
	line-height:15px;
	display:block;
	padding-bottom:7px;
}

.sExpand
{
	margin-left:10px;
	position:relative;
	top:5px;
	font-size:10px;
	color:#A0A0A0;
	font-weight:normal;
	vertical-align:bottom;
}
li.liImages ul .sExpand
{
	top:0px;
	float:right;
	margin-right:5px;
}

#rightContents .rightBox .rightBoxContents .fbContents
{
	padding-left:45px;
	background:#FEFEFE url("../../images/home/facebook_logo.png") no-repeat scroll left top;
	margin:5px;
	min-height:35px;
	display:block;
}

#rightContents .rightBox .rightBoxContents .fbContents em, #rightContents .rightBox .rightBoxContents .twContents em{font-size:20px; font-style:normal;}

#rightContents .rightBox .rightBoxContents .twContents
{
	padding-left:45px;
	background:#FEFEFE url("../../images/home/twitter_logo.png") no-repeat scroll left top;
	margin:5px;
	min-height:35px;
	display:block;
}


.btnSend
{
	background:#cccccc;
	width:78px;
	height:22px;
	position:relative;
	margin:10px 0 0 5px;
	font-size:12px;
	cursor:pointer;
	float:right;
	text-align:center;
	font-family:Trebuchet MS;
}


.loginBtn
{
	background:#cccccc;
	width:180px;
	padding:5px 0;
	position:relative;
	border:#666666 solid 1px;
	margin:-21px -3px 0 0;
	font-size:12px;
	cursor:pointer;
	text-align:center;
	font-family:Trebuchet MS;
	float:right;
}

.loginBtn:hover{background:#666666; color:#ffffff;}




/*********** ADVANCED SEARCH START ***********/

.searchFields select, .searchoptions select
{
    border:1px solid #BCC4BB;
    padding:3px;
    margin-top:3px;
}

.searchFields
{
    border-top:1px solid #AEBCBD;
    padding-top:10px;
    padding-bottom:10px;
}

.searchoptions
{
	margin:20px 0 0 0;
}

.searchoptions .search1
{
	width:300px;
	float:left;
	border-right:#cccccc dashed 1px;
}

.searchoptions .search2
{
	width:300px;
	float:right;
	padding:0 0 0 0px;
	margin:20px 0 0 0;
}

.searchoptions .search2 input{padding:0 0 0 0; border:none; margin:3px 0 0 0;}

.searchoptions .search2 label{vertical-align:top; padding:0 0 0 10px;}

.searchoptions .search2 span{margin:0 0 0 0; padding:0 0 0 0;}

.searchoptions .search2 p{margin:0 0 10px 0;}

.searchFields .tbSearchBox
{
    padding:3px;
    font-family:Trebuchet MS;
    margin:3px 0 10px 0;
}

.searchoptions input
{
    padding:3px;
    font-family:Trebuchet MS;
    margin-top:3px;
}

li.mcHolder2 a.close{background-position:0px 1px;}

a.close{border-bottom:#cccccc solid 1px; padding:4px 0 4px 15px; display:block; font-size:14px;}
a.close span.sExpand{font-size:12px; font-weight:normal;}
a.close span.green{font-size:16px; font-weight:bold;}

a.open{border-bottom:#cccccc solid 1px; padding:4px 0 4px 15px; display:block; font-size:14px; background-position:0px 7px;}
a.open span.sExpand{font-size:12px; font-weight:normal;}
a.open span.green{font-size:16px; font-weight:bold;}



ul.advSearchLi li{margin:10px 0 10px 0; border-bottom:#cccccc dashed 1px; padding:0 0 40px 0; position:relative; line-height:1.3em;}

ul.advSearchLi li a.readMore{position:absolute; bottom:10px; right:0; font-weight:bold;}
ul.advSearchLi li a.lDarkRed{font-weight:bold; font-size:16px; margin:0 0 5px 0;}


/*********** ADVANCED SEARCH END ***********/


.button
{
	background:#cccccc;
	width:78px;
	position:relative;
	margin:10px 0 0 0;
	font-size:12px;
	cursor:pointer;
	text-align:center;
	font-family:Trebuchet MS;
	border:#666666 solid 2px;
	color:#ffffff;
	padding:0 10px 0 10px;
}

.button:hover{background:#666666;}
.button:active{background:#333333;}




ul#menu li ul li a{color:#000000; background:url('../../images/home/liArrow2.png') no-repeat 0px 0px; padding-left:22px; margin:0 0 5px 0; font-size:11px; position:relative; overflow:visible; z-index:9998;}

.viewArchive ul#menu li ul li a{margin:0 0 5px -17px; line-height:1.3em; position:relative; display:block; overflow:visible;}





li#ctl00_ctl00_MainContent_PlaceHolderContent_SearchEngineArticleList1_gridResults a.close{width:535px;}
li#ctl00_ctl00_MainContent_PlaceHolderContent_SearchEngineArticleList1_gridResults a.open{width:535px;}

li#ctl00_ctl00_MainContent_PlaceHolderContent_SearchEngineArticleList1_gridResults a:hover{text-decoration:none;}


li#ctl00_ctl00_MainContent_PlaceHolderContent_SearchEngineArticleList1_gridResults a.close span.sExpand{top:0;}
li#ctl00_ctl00_MainContent_PlaceHolderContent_SearchEngineArticleList1_gridResults a.open span.sExpand{top:0;}


ul.advSearchLi .lDarkRed{width:545px;}
ul.advSearchLi{margin:0 0 20px 0;}
/*h4#ctl00_ctl00_MainContent_PlaceHolderContent_ArticleContents1_headerTitle{display:none;}*/







.rightBoxContents #container-1 ul#tabs li{font-size:12px; padding:0 0 0 0; margin:0 1px 0 1px; background:none; display:inline;}
.rightBoxContents #container-1 ul#tabs li a{padding:4px 0 4px 0; margin:0 0 0 0; background:#cccccc; font-size:11px; border:#666666 solid 1px; width:56px; color:#666666;
                                            position:relative; z-index:10; width:78px;}

.rightBoxContents #container-1 ul#tabs li a:hover{background:#cccccc; color:#ffffff; text-decoration:none;}

.rightBoxContents #container-1 ul#tabs li.tabs-selected a{background:#ffffff; border-bottom:#ffffff solid 1px;}
.rightBoxContents #container-1 ul#tabs li.tabs-selected a:hover{background:#ffffff; border-bottom:#ffffff solid 1px; color:#666666;}


.rightBoxContents #container-1 #fragment-1,
.rightBoxContents #container-1 #fragment-2,
.rightBoxContents #container-1 #fragment-3{border-top:#ffffff solid 1px; margin:0px 0 0 0; width:163px; position:relative; z-index:5; padding:10px 0 0 0;}

.rightBoxContents h4{font-size:16px; font-family:Times New Roman;}

.rightBoxContents #container-1 div ul li{font-size:12px; margin:0 0 10px 0; line-height:1.3em; border-bottom:#999999 dashed 1px; padding:0 0 10px 0;}
.rightBoxContents #container-1 div ul li a{font-weight:bold; text-decoration:underline; line-height:1.3em;}
.rightBoxContents #container-1 div ul li a:hover{text-decoration:none;}



.thisArticle #menu2, .thisArticle #menu3{padding:0 0 0 0; margin:0 0 0 0;}


.rightLoginBox a{text-decoration:underline;}
.rightLoginBox a:hover{text-decoration:none;}




ul#menu li.leftBox ul li h5 a.lDarkRed{color:#666666;}




p{font-size:11px;}




#dialog2{background:#ffffff; padding:0 0 20px 0;}

#dialog2 input{padding:4px 0 4px 3px; margin:3px 0 15px 0;}

#tellColl{margin:0 0 0 0; float:left; width:230px;}
#tellColl input{margin:0 0 10px 0;}

#collLeft{float:right; width:230px; top:34px; right:20px; position:absolute;}
#collLeft p{margin:0 0 10px 0;}





#moreOptions{height:210px;}




ul.contactForm li{padding:20px 0 0 0; width:410px; border:red solid 1px;}
ul.contactForm li .btnSearch
{
    float:right; 
    margin:0 0px 0 0; 
    font-size:12px; 
    cursor:pointer; 
    height:22px; 
    width: 78px;
    padding:0 0 8px 0; 
    border: none;
}



@media screen and (-webkit-min-device-pixel-ratio:0){
ul.contactForm li .btnSearch{float:right; margin:0 0px 0 0; font-size:12px; cursor:pointer; height:22px; padding:0 0 0px 0;}
}

input{border:1px solid #BCC4BB;}

ul.contactForm li .btnSearch:hover{background-position:0px -22px;}
.surveyTextbox{padding:3px 0 3px 3px; font-family:Trebuchet MS; font-size:12px; color:#656565;}
ul.contactForm li .surveyTextbox{margin:4px 0 0 0;}
ul.contactForm li .surveyTextarea{margin:4px 0 0 0;}


p.BBody2{font-size:13px; line-height:1.3em;}

.rightBoxLinkHolder
{
    padding-left:15px;
    margin-right: 5px;
    background:transparent url("../../images/home/liArrow.png") no-repeat scroll 0px 0px;
    position:relative;
    z-index:100;
}

.rightBoxLinkHolder a
{
    padding: 1px 1px 1px 0px;
    line-height: 16px;
}

.rightBoxLinkHolder h6
{
    margin-top:5px;
    margin-bottom:5px;
}

.rightBoxLinkHolder h6 span
{
    font-weight:bold;
}


.rightBoxLinkHolder div
{
    padding-bottom:5px;
    border-bottom:1px solid #CCCCCC;
}

.divBorder
{
    margin-right: 5px;
    padding-bottom:5px;
    border-bottom:1px solid #CCCCCC;
}

#modalCME
{
    background-color:White;
    height: 480px !important;
    padding:20px; 
    width: 800px !important;
    overflow-y:auto;
    z-index:10001;
    border-width:25px 5px 5px 5px;
    border-style:solid;
    border-color:#999999;
}

.cmlcontent
{
    margin-bottom:10px;
    padding-top:10px;
}

.cmlcontent ul
{
    margin-top:5px;
}

.cmlcontent ul li
{
    list-style-type:disc;
    padding:3px 3px 0px 3px;
    list-style-position:inside;
}

.cmlcontent .btnLink
{
    padding:5px 10px;
    color:#ffffff;
    font-weight:bold;
    clear:left;
    float:left;
}

.divclose
{
    float:left;
    padding-bottom:20px;
}

.cmlcontent sup
{
    font-size:75%;
    line-height:75%;
}

#modalCME .close2
{
    top:-12px;
}

.dKen
{
    float:left;
    width:370px;
    padding-bottom: 20px;
}

.dGen
{
    float:right;
    width:320px;
    margin-top:100px;
}

.dKen img
{
    padding-bottom:20px;
}

.dKen span
{
    clear:left;
    float:left;
}

.dGen, .dGen span
{
    
}

.dGen img
{
    margin-top:0px;
    margin-left:10px;
    padding-top:20px;
}



.cmlcontent table tr td, .cmlcontent table tr th
{
    padding:5px;
    text-align:left;
    border:1px solid #CCCCCC;
}

.cmlcontent a
{
    /*margin-top:10px;
    padding:3px 5px;
    text-align:center;
    color:#ffffff;
    float:left;*/
    font-weight:bold;
}


#modal
{
    z-index:10001;
}

.rssTop
{
    top:0;
    height:200px;
}
.cmetext
{
    padding-top:10px;
}

.rssBottom
{
    bottom:0; height:30px;
}
.rssBottom p.pRss, .rssTop p.pRss
{
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height: 130%;
}
.rssBottom p.pRss
{
    font-size:12px;
}
p.pRssButton
{
    text-align:right; padding-right:40px;
}



/* start RadEditor styles */
/* Please note! All classes here need to be updated on 3 places: */
/* 1)	AskJournals css/RadEditor/custom.css */
/* 2)	http://fred/NewJournals/App_Themes/journal/styles/basic/layout.css */
/* 3)	NewJournals StyleSheetHandler.ashx */


/*x-a-title*/
.radeditor-title
{
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:140% !important;
    /*line-height:160% !important;*/
    line-height:120% !important;
    margin-top:7px;
}

/*x-c-title*/
.radeditor-subtitle
{
    font-weight: bold; 
    font-size: 12pt; 
    line-height: 1.4em; 
    margin-top: 8px; 
    margin-bottom:8px;
}

/*x-b-body-2*/
.radeditor-body
{
    line-height:16px;
    font-family:Trebuchet MS;
    padding-bottom:10px;
    padding-right:10px; 
    color: #656565;
}

/*p.x-a-authors*/
.radeditor-authors
{
    font-family:Trebuchet MS;
    font-weight:normal;
    margin-bottom:7px;
    margin-top:7px;
    font-size:107%;
    line-height:110%;
}

/*p.x-a-h1*/
.radeditor-h1
{
    font-family:Trebuchet MS;
    font-size:120%;
    font-weight:bold;
    line-height:130%;
    padding-bottom:10px;
    margin-top:10px;
}

/*p.x-a-h2*/
.radeditor-h2
{
    font-family:Trebuchet MS !important;
    font-size:110%;
    line-height:130%;
    padding-bottom:10px;
}

/*p.x-a-h3*/
.radeditor-h3
{
    font-family:Trebuchet MS;
    font-size: 100% !important;
    font-weight:normal;
    font-style:italic;
    line-height:130%;
    padding-bottom:5px;
    color:#656565;
}


/* end RadEditor styles */

/*p.pomcitation{color:Black; padding-bottom:5px;}*/

span.pomCitation{color:Black; padding-bottom:5px; display:block;}

span.pomCitation strong, span.pomCitation b{ font-size: 100%; font-weight:bold;}
