/*
Theme Name:RxISK Two
Theme URI:http://www.rxisk.org
Author:The James Gang
Author URI:http://www.jamesgang.com/
License:GNU General Public License
License URI:license.txt
*/

/* Google Fonts Import --- */
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:regular,bold|Droid+Serif:regular,italic,bold,bolditalic|Open+Sans:400italic&subset=latin);

/* Reset --- */
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
margin:0;
padding:0;
vertical-align:baseline;
border:0;
outline:0;
background:transparent;
}
ol, ul{
list-style:none;
}
blockquote, q{
quotes:none;
}
table{
border-collapse:collapse;
border-spacing:0;
}

/* General Structure and Styles --- */
body{
font-family:'Droid Sans', arial, sans-serif;
color:#333;
background-color:#f1ebdc;
line-height:1.35em;
font-size:0.96em;
}
#wrapbg{
width:100%;
margin:0;
background:#a79673 url(/Statics/Images/rxiskjambg4.png) top center repeat-y fixed;
}
#wrap{
max-width:960px;
margin:0 auto 0 auto;
padding:0px 0px 0px 0px;
z-index:0;
border-left:16px #F1EBDC solid;
border-right:16px #F1EBDC solid;
background-color:#fff;
}
#main{
width:auto;
clear:both;
padding-top:0px;
background-color:#F1EBDC;
}
#content{
width:70%;
margin:0px 20px 0px 0px;
padding:20px 20px 20px 20px;
float:left;
background-color:#fff;
min-height:600px;
}

/* Side Bar height */
#contentRight{
width:auto;
margin:0px 0px 0px 220px;
padding:20px 20px 20px 20px;
background-color:#fff;
min-height:600px;
}


#contentWide{
	width:auto;
	margin:0;
	padding:30px;
	background-color:#fff;
}
#sidebar-secondary{
width:220px;
float:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}
button {
	cursor:pointer;
}
textarea, keygen, select, button, isindex{
font-family:'Droid Sans', arial, sans-serif;
font-size:100%;
padding:8px;
}
select{
padding:4px;
font-size:90%;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
}
select.standard{
padding:0px;
font-size:100%;
-moz-border-radius:0px;
-webkit-border-radius:0px;
-ms-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
}
input[type="text"]{
background:white;
padding:5px 2px 5px 10px;
border:solid 1px #BCBBBB;
outline:none;
font-size:100%;
-webkit-border-radius:2em;
-moz-border-radius:2em;
border-radius:2em;
}
input[type="text"].standard{
background:white;
padding:0px;
border:solid 1px #BCBBBB;
outline:none;
font-size:100%;
-webkit-border-radius:0em;
-moz-border-radius:0em;
border-radius:0em;
}
input[type="text"].smallInline{
padding:3px 2px 3px 7px;
font-size:95%;
}
input[type="file"]{
background:white;
}

/* Alignment --- */
.alignleft{
display:inline;
float:left;
}
.alignright{
display:inline;
float:right;
}
.aligncenter{
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignleft, img.alignright, img.aligncenter{
margin-bottom:10px;
}

/* Headings --- */
h1{
font-size:1.7em;
line-height:1.3em;
margin:0 0 .6em 0;
}
h1.aligncenter{
text-align:center;
color:#333;
margin-top:4px;
font-size:1.6em;
}
h1.homePage{
color:#333;
margin-top:4px;
font-size:1.6em;
}
h1.smallHead {
	font-size:1.4em;
	line-height:1.4em;
	margin:.6em 0 .6em 0;
}
h2{
font-size:1.4em;
line-height:1.4em;
margin:1.0em 0 .5em 0;
border-top:4px solid #EEE;
padding-top:0.5em;
color:#333;
}
.flattenH2{
font-size:.7em;
font-weight:normal;
}
h2.normalText{
font-size:.9em;
padding-top:19px;
font-weight:normal;
}
h2.subhead{
	
	font-size:1.2em;
	line-height:1.3em;
	margin:1.0em 0 0 0;
	border-top:none;
	padding-top:0;
}
h2.subhead-center{
	text-align:center;
	margin:.5em 0;
	border-top:none;
}
.h2BorderTop {
	margin:1.0em 0 .5em 0;
	border-top: 4px solid #EEE;
	padding-top:0.85em;
}

h3{
font-size:1.2em;
line-height:1.3em;
}
h4{
font-size:1.0em;
line-height:1.3em;
}
h4.tight-margin{
margin-bottom:-8px;
}
h5{
font-size:1.1em;
line-height:1.5em;
}
h6{
font-size:1.0em;
line-height:1.4em;
}
p{
margin:1.0em 0 1.0em 0;
}
p.tightLineHeight{
	line-height: 1.3em;
	margin:0;
}
li{
margin:0.5em 0 0.5em 0;
}
td{
margin:0.5em 0 0.5em 0;
}
.redtype{
color:#CC0000;
}

/* Links --- */
#content h2 a{
color:#4C4C4C;
}
a, #content h2 a:hover{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

/* --- Link Colors --- */
a{
color:#06C;
}
.linkColor{
color:#06C;
}
ul.sidebar li.widget_text a{
color:#06C;
}
li.sidebar-prime ul li a{
color:#06C;
}
a.post-edit-link, #footer a{
color:#999;
}
p.meta a, .comment-meta a, p.logged-in-as a{
color:#444;
}
#content h2 a:hover, ul.sidebar a:hover, .comment-meta a:hover, p.logged-in-as a:hover, p.meta a:hover, a.post-edit-link:hover, #footer a:hover{
color:#06C;
}
#searchsubmit:hover, form#commentform p.form-submit input#submit:hover, input.wpcf7-submit:hover{
background:#06C;
}

/* Lists --- */
#content #page ul, #content .post ul{
padding:0px 0px 0px 25px;
}
#content #page ul li, #content .post ul li{
list-style:square !important;
}
#content #page ol, #content .post ol{
padding:20px 0px 0px 30px;
}
#content #page ol li, #content .post ol li{
list-style:decimal;
}
#content #page ol ol li, #content .post ol li ol li{
list-style:upper-alpha !important;
}
#content #page ol ol ol li, #content .post ol li ol ol li{
list-style:lower-roman !important;
}

/* Buttons --- */
.highImpact{
color:white;
font-weight:bold;
text-align:center;
-webkit-background-clip:padding-box;
-webkit-border-radius:2em;
-moz-border-radius:2em;
-ms-border-radius:2em;
-o-border-radius:2em;
border-radius:2em;
font-size:100%;
padding:8px 20px;
}
.lowImpact{
color:#333;
background-color:#EEEEEE;
font-weight:bold;
text-align:center;
-webkit-background-clip:padding-box;
border:1px solid #666;
-webkit-border-radius:2em;
-moz-border-radius:2em;
-ms-border-radius:2em;
-o-border-radius:2em;
border-radius:2em;
font-size:100%;
padding:8px 20px;
cursor:pointer;
}
.veryLowImpact{
color:#333;
background-color:#EEEEEE;
font-weight:normal;
text-align:center;
-webkit-background-clip:padding-box;
border:1px solid #666;
-webkit-border-radius:1em;
-moz-border-radius:1em;
-ms-border-radius:1em;
-o-border-radius:1em;
border-radius:1em;
font-size:90%;
padding:4px 10px;
margin:4px 4px 0px 0px;
cursor:pointer;
}
.buttonSmall{
font-size:90%
}
.buttonSmallVeryVeryWide{
width:220px;
margin-bottom:6px;

}
.buttonVerySmall{
width:80px;
font-size:12px;
margin:4px 0px 0px 0px;
padding:4px 0 0px 0;
}
.buttonVerySmallWide{
width:120px;
font-size:12px;
margin-bottom:4px;
padding:4px 0 4px 0;
}
.buttonVerySmallVeryWide{
width:160px;
font-size:12px;
margin-bottom:4px;
padding:4px 0 4px 0;
}
.buttonYellow{
background:rgb(255,228,0);
border:1px solid #DDDD00;
color:#454545;
}
.buttonYellow:hover{
background:rgb(255,240,0);
}
.buttonYellow:active{
background:rgb(255,250,0);
}
.buttonRed{
background:rgb(216,27,33);
border:1px solid #980c10;

}
.buttonRed:hover{
background:rgb(236,27,33);
}
.buttonRed:active{
background:rgb(200,27,33);
}
.buttonGray{
	background:rgb(255,228,0);
	border:1px solid #847c6e;
	background-color:#c8c1b5;
	color:#6f6757;
	font-weight:normal;
}
.buttonGray:hover{
	background-color:#d2c4ac;
	color:#000;
}
.buttonGray:active{
	background-color:#d5bf92;
	color:#000;
}
.closeBox, .closeBoxRed {
-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
-ms-box-shadow:inset 0px 0px 0px 0px #ffffff;
-o-box-shadow:inset 0px 0px 0px 0px #ffffff;
box-shadow:inset 0px 0px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
background-color:#ededed;
-moz-border-radius:1px;
-moz-border-radius:1px;
-webkit-border-radius:1px;
-ms-border-radius:1px;
-ms-border-radius:1px;
border-radius:1px;
border:1px solid #dcdcdc;
display:inline-block;
color:#777777;
font-family:arial;
font-size:11px;
font-weight:bold;
padding:0px 4px;
text-decoration:none;
cursor:pointer;
}
.closeBox:active{
position:relative;
top:1px;
}
.closeBoxRed {
}
.filterButton{
text-align:center;
padding:4px;
margin:4px;
-webkit-background-clip:padding-box;
-webkit-border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
-ms-border-radius:4px 4px 4px;
-o-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
}
.filterButtonEnabled{
color:white;
background-color:#aa0000;
font-weight:bold;
border:1px solid #660000;
}
.filterButtonActive{
color:white;
background-color:#e1001e;
font-weight:bold;
border-top:1px solid #e1001e;
border-right:1px solid #e1001e;
border-bottom:1px solid #e1001e;
border-left:1px solid #e1001e;
}

/* Modal */
#modalPopupWindowFader{
position:absolute;
left:0;
top:0;
z-index:301;
background-color:#EEE;
display:none;
}
#modalPopup{
position:absolute;
left:0;
top:0;
margin:0 auto 0 auto;
display:none;
z-index:302;
border:1px #CCC solid;
}
.inModalAlert{
font-size:10pt;
padding-left:30px;
}

/* Header --- */
#headertop{
width:100%;
background:#fff url(/Statics/Images/rxiskheaderbg.png) top center repeat-y;
}
#header{
max-width:925px;
padding:20px 20px 0 20px;
vertical-align:bottom;
position:relative;
}
#logodiv{
float:left;
width:290px;
margin-left:0px;
}
#logorxisk{
float:left;
width:60px;
height:60px;
}
#tagline{
float:left;
width:220px;
margin:56px 0 0 4px;
font-size:13px;
}
#tagline a{
color:#999;
text-decoration:none;
}
#beta-feedback{
color:#eb1c24;
font-weight:bold;
float:left;
margin:42px 0 0 68px;
font-size:14px;
}
#beta-feedback a{
color:#eb1c24;
text-decoration:underline;
}
#navigationbar{
clear:both;
width:100%;
height:30px;
background-color:#f1ab14;
border-bottom:12px solid #b79f5f;
vertical-align:baseline !important;
}
.navigationbarOrange{
background-color:#f1ab14;
}
#navbar{
float:right;
}
#navbar, #navbar ul{
margin:0px 30px 0 10px;
padding-top:3px;
list-style-type:none;
position:relative;
z-index:5;
}
#navigationbar #navbar li{
float:left;
position:relative;
z-index:20;
font-size:90%;
padding:0.2em 0 0.5em 0.4em;
color:#000;
margin:0 0 0 0;
}
#navbar li a{
color:#000;
}
#search-screen{
float:right;
width:400px;
height:40px;
margin:0px 20px 20px 0;
padding:20px 0px 0px 0px;
}
#search-button{
-webkit-appearance:none;
width:103px;
height:36px;
padding: 6px 8px; 
margin-top:0px;
margin-right:-4px;
color:#fff;
font-weight:bold;
font-size:108%;
background-color:#01be35;
border:1px #00a72e solid;
float:left;
cursor:pointer;
-moz-border-radius-topleft:2px;
border-top-left-radius:2px;
-moz-border-radius-bottomleft:2px;
border-bottom-left-radius:2px;
-moz-border-radius-topright:2em;
border-top-right-radius:2em;
-moz-border-radius-bottomright:2em;
border-bottom-right-radius:2em;
}
#search-button:hover{
background-color:#01cb38;
}
input[type="text"].largeSmartSearchListUserInput{
-webkit-appearance:none;
background:#fafafa;
width:284px;
height:34px;
border:solid 1px #bcbbbb;
color:#000;
font-family:'Open Sans', arial, sans-serif;
font-weight:normal;
font-style:italic;
font-size:108%;
padding:0 0 0 12px;
float:left;
-moz-border-radius-topleft:2em;
border-top-left-radius:2em;
-moz-border-radius-bottomleft:2em;
border-bottom-left-radius:2em;
-moz-border-radius-topright:2px;
border-top-right-radius:2px;
-moz-border-radius-bottomright:2px;
border-bottom-right-radius:2px;
}
input[type="text"].largeSmartSearchListUserInput:focus{
outline:none;
border-color:#00a72e;
box-shadow:0 0 4px #999;
}
div.pagewidth{
max-width:925px;
margin:0 auto;
}
#report-button{
	font-size:100%;
	color:white;
	font-weight:bold;
	background-color:#D8023C;
	border:1px #BE0135 solid;
	cursor:pointer;
}
#report-button:hover{
	background-color:#e70240;
}
#report-button-clone{
	font-size:100%;
	color:white;
	font-weight:bold;
	background-color:#D8023C;
	border:1px #BE0135 solid;
	cursor:pointer;

	height: 36px;
	padding-left:1.3em;
	padding-right:1.3em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
#report-button-clone:hover{
	background-color:#e70240;
}

/* Footer --- */
#footer{
max-width:925px;
margin:0 auto;
}
#footerwrap{
width:100%;
background:#eae809 url(/Statics/Images/rxiskjambgfoot.png) repeat-y center;
}
#footerwhitebar{
width:100%;
background-color:#fff;
height:70px;
margin:12px 0px 0px 0px;
padding:0px;
border:0px;
}
#footerwhite{
margin:0px;
width:100%;
background-color:#fff;
padding:0px 0 20px 0;
overflow:hidden;
}
#footerright{
line-height:160%;
float:right;
margin:8px 8px 0 8px;
}
.footerrightitem{
padding:0 0 0 0em;
font-size:90%;
}
.footerRightLF{
display:none;
}
#footerlogo{
}
#footerlogo300{
display:none;
}

/* Sidebars --- */
ul.sidebar li.widget-container, ul.sidebar li.pagenav, ul.sidebar li.categories{
margin:0px 0px 0.6em 0px;
padding:0px 0px 0.1em 0px;
border-bottom:1px dotted #4C4C4C;
overflow:hidden;
}
ul.sidebar h3.widget-title{
padding:0px 0px 5px 0px;
font-weight:bold;
text-transform:uppercase;
font-size:95%;
}

/* Sidebar Primary --- */
li.sidebar-prime{
margin:0px 0px 20px 0px;
border-bottom:#999 1px dotted;
padding-bottom:10px;
}
li.sidebar-prime ul li{
	font-size:90%;
	line-height:150%;
	margin:10px 0;
}
ul.sidebar h3.sidebar-title a{
	color:#333;
}

/* Sidebar Secondary --- */
#sidebar-secondary img{
max-width:100%;
display:block;
margin:0px;
padding:0;
}
.founderImage {
	border: 1px solid #8b8878;
}
#sidebar-secondary li.researchIcon {
	height:36px;
}
#sidebar-secondary img.researchIcon {
	float: left;
	margin: 4px 8px 0 0;
}
#sidebar-secondary img.largeIcon {
	float: left;
	margin: 4px 8px 0 0;
}

#sidebar-secondary img.banner{
max-width:100%;
display:block;
margin:0px 0px 10px 0px;
padding:0;
}

/* Sidebar Widgets (can be used for both Sidebars) --- */
ul.sidebar li.widget_archive ul li, ul.sidebar li.widget_pages ul li.page_item, ul.sidebar li.widget_categories ul li.cat-item, ul.sidebar li.widget_links ul.blogroll li, ul.sidebar li.widget_nav_menu ul#menu-navigation li.menu-item, ul.sidebar li.widget_meta ul li{
font-size:90%;
line-height:140%;
}

/* --- Text Widget --- */
ul.sidebar li.widget_text img{
margin:3px 10px 0px 0px;
float:left;
}

/* --- Custom Menu Widget --- */
ul.sub-menu{
margin:0px 0px 0px 15px;
}
ul.sidebar li.widget_categories ul li.cat-item ul.children{
margin:0px 0px 0px 15px;
}

/* --- Pages Widget --- */
ul.sidebar li.widget_pages ul li.page_item ul.children{
margin:0px 0px 0px 15px;
}

/* --- Search Widget --- */
.search-input{
max-width:100%;
width:95%;
margin:0px 0px 4px 0px;
float:left;
}
#searchsubmit{
margin:0px 4px 0px 0px;
padding:4px 7px 4px 7px;
float:right;
background:#4C4C4C;
border:none;
color:#fff;
cursor:pointer;
}

/* --- Recent Post Widget --- */
ul.sidebar li.widget_recent_entries ul li{
font-size:95%;
line-height:150%;
}

/* --- Recent Comments --- */
ul.sidebar li.widget_recent_comments ul#recentcomments li.recentcomments{
font-size:95%;
line-height:150%;
padding:0px 0px 12px 0px;
}
ul.sidebar li.widget_recent_comments ul#recentcomments li.recentcomments a{
padding:0px 0px 12px 0px;
}

/* --- Calendar Widget --- */
table#wp-calendar td{
padding:3px;
font-size:90%;
}
table#wp-calendar caption{
font-size:90%;
font-style:italic;
font-family:'Open Sans', arial, sans-serif;
text-align:left;
padding:0px 0px 3px 0px;
}
table#wp-calendar td{
padding:3px;
}

/* --- Social Links Custom Widget --- */
ul.sidebar li.widget_sociallinks a{
padding:0px 20px 0px 20px;
line-height:23px;
}
ul.sidebar li.widget_sociallinks a.rss{
background:url(/wp/wp-content/themes/rxisk2/images/rss-icon.png) 0 0 no-repeat;
}
ul.sidebar li.widget_sociallinks a.twitter{
background:url(/wp/wp-content/themes/rxisk2/images/twitter-icon.png) 0 0 no-repeat;
}
ul.sidebar li.widget_sociallinks a.facebook{
background:url(/wp/wp-content/themes/rxisk2/images/fb-icon.png) 0 0 no-repeat;
}
ul.sidebar li.widget_sociallinks a.googleplus{
background:url(/wp/wp-content/themes/rxisk2/images/googleplus-icon.png) 0 0 no-repeat;
}
ul.sidebar li.widget_sociallinks a.flickr{
background:url(/wp/wp-content/themes/rxisk2/images/flickr-icon.png) 0 0 no-repeat;
}
ul.sidebar li.widget_sociallinks a.vimeo{
background:url(/wp/wp-content/themes/rxisk2/images/vimeo-icon.png) 0 0 no-repeat;
}
ul.sidebar li.widget_sociallinks a.xing{
background:url(/wp/wp-content/themes/rxisk2/images/xing-icon.png) 0 0 no-repeat;
}
ul.sidebar li.widget_sociallinks a.linkedin{
background:url(/wp/wp-content/themes/rxisk2/images/linkedin-icon.png) 0 0 no-repeat;
}
ul.sidebar li.widget_sociallinks a.delicious{
background:url(/wp/wp-content/themes/rxisk2/images/delicious-icon.png) 0 0 no-repeat;
}

/* Posts --- */
#content .post, #content .page{
padding:0px 0px 1px 0px;
margin:0px 0px 50px 0px;
border-bottom:1px dotted #4C4C4C;
}
#content .post p, #content .page p{
padding:0px 0px 15px 0px;
}
#content blockquote{
margin:10px 10px 30px 10px;
padding:16px;
border-left:#f0eadc 1px solid;
border-right:#f0eadc 1px solid;
background-color:#faf8f2;
font-style:italic;
font-family:"Droid Serif";
}
#content blockquote p{
padding:0 !important;
}
#content blockquote p cite{
padding:5px 0px 0px 0px;
font-weight:bold;
}
#content address{
padding:0px 0px 20px 0px;
}
#content pre{
padding:0px 0px 20px 0px;
}
#content table{
margin:10px 0px 30px 0px;
}
#content table tr{
border-bottom:1px solid #4C4C4C;
border-top:1px solid #4C4C4C;
}
#content table tr th{
padding:10px 20px 10px 20px;
}
#content table tr td{
padding:10px 20px 10px 20px;
}
#content img{
max-width:100%;
width:auto;
height:auto;
}
div.hrmedia{
width:100%;
margin:0px 0 0px 0;
border-top:1px #CCC solid;
padding:16px 0 10px 0;
}
div.hrmedia p{
margin:0;
}
div.mediadate{
float:left;
width:90px;
margin-right:10px;
}
div.mediatitle{
float:left;
width:120px;
margin-right:10px;
}
div.mediatext{
float:left;
width:60%;
}
div.hrDark{
width:100%;
margin:0px 0 0px 0;
border-top:1px #CCC solid;
min-height:240px;
padding:16px 0 10px 0;
}
#content .hrDark img{
width:200px;
height:200px;
}
#content img.wp-post-image{
margin:5px 15px 5px 0 !important;
padding:0;
float:left;
}
#content img.wp-smiley{
display:inline;
}
#content img.alignleft{
margin:5px 20px 20px 0;
}
#content img.alignright{
margin:5px 0 20px 20px;
}
#content img.alignnone{
margin:10px 0px 10px 0px;
}
#content .wp-caption{
max-width:100%;
display:block;
}
#content p.wp-caption-text{
font-style:italic;
font-family:'Open Sans', arial, sans-serif;
padding:7px 0px 10px 0px;
}
#content object, #content embed, #content iframe{
display:block;
max-width:100%;
margin:3px 0 10px 0;
}
#content .post p.meta, #content .page p.meta{
margin:15px 0px 0px 0px;
padding:10px 0px 5px 0px;
background:url(/wp/wp-content/themes/rxisk2/images/meta-border.jpg) 0 0 no-repeat;
clear:both;
}
#content .post p.meta span, #content .page p.meta span{
padding:0px 0px 0px 0px;
font-size:90%;
color:#999;
}
a.post-edit-link{
font-size:90%;
float:right;
margin:0px;
}
#content p.previous{
font-size:90%;
float:left;
margin:0px;
}
#content p.next{
font-size:90%;
float:right;
margin:0px;
}
#content .sticky h3.sticky-label{
font-weight:normal;
padding:0;
text-transform:uppercase;
}

/* Single Post --- */
#content .post #author-info{
margin:20px 0px 30px 0px;
padding:10px 0px 0px 0px;
border-top:1px dotted #4C4C4C;
border-bottom:1px dotted #4C4C4C;
overflow:hidden;
}
#content .post #author-avatar{
margin:5px 15px 0px 0px;
float:left;
}
#content .post #author-description{
overflow:hidden;
}
#content .post #author-description h2{
padding:0px;
font-weight:normal;
}
#content .post #author-description h2 span{
font-weight:bold;
text-transform:uppercase;
}
#content .post #author-description p, .page-link{
font-style:italic;
font-family:'Open Sans', arial, sans-serif;
}

/* --- Comments --- */
.post .comments-content{
margin:6px 0px 0px 0px;
border-top:1px dotted #4C4C4C;
}
#content .post #comments-content h3#comments{
padding:80px 0px 8px 0px;
border-bottom:1px dotted #4C4C4C;
}
#comments-content .comment-body p{
padding:0px 0px 10px 0px;
}
#comments-content p.moderation{
font-style:italic;
font-family:'Open Sans', arial, sans-serif;
color:#999;
}
#content .post #comments-content ol, #content #page #comments-content ol{
padding:0px;
}
#content .post #comments-content ol li ul.children, #content #page #comments-content ol li ul.children{
padding:0px;
}
#content .post #comments-content ol li.depth-1{
padding:25px 0px 10px 0px;
border-bottom:1px dotted #4C4C4C;
overflow:hidden;
}
#comments-content ol li.depth-2, #content #page #comments-content ol li.depth-2, #comments-content ol li.depth-3, #content #page #comments-content ol li.depth-3, #comments-content ol li.depth-4, #content #page #comments-content ol li.depth-4, #comments-content ol li.depth-5, #content #page #comments-content ol li.depth-5{
margin:10px 0px 0px 30px;
padding:25px 0px 0px 0px;
border-top:1px dotted #4C4C4C;
border-bottom:none;
overflow:hidden;
}
.comment-meta{
padding:0px 0px 10px 0px;
font-style:italic;
font-family:'Open Sans', arial, sans-serif;
}
.comment-gravatar{
margin:1px 15px 0px 0px;
float:left;
}
#comments-content .comment-body{
padding:0px;
overflow:hidden;
}
.reply{
margin:10px 0px 0px 0px;
float:right;
}
a.comment-reply-link{
font-weight:bold;
}
p.logged-in-as{
font-size:90%;
background-color:#faf8f2;
padding:10px;
}
#comments-content ol li.post.pingback{
margin:0px;
padding:20px 0px 10px 20px;
list-style:none;
}
#content #comments-content .comment-body ol{
padding:6px 0 6px 30px;
line-height:1.3;
}
#content #comments-content .comment-body ol li{
list-style:decimal !important;
}
#content #comments-content .comment-body ol li ol li{
list-style:upper-alpha !important;
}
#content #comments-content .comment-body ol li ol ol li{
list-style:lower-roman !important;
}

/* --- Comment Reply --- */
a#cancel-comment-reply-link{
padding:3px 0px 0px 0px;
float:right;
}
#content .post #comments-content #respond h3#reply-title{
padding:80px 0px 6px 0px;
border-bottom:1px dotted #4C4C4C;
}
form#commentform p.comment-notes{
padding:5px 0px 15px 0px;
font-style:italic;
font-family:'Open Sans', arial, sans-serif;
}
form#commentform input#author, form#commentform input#email, form#commentform input#url{
height:22px;
display:block;
}
form#commentform textarea#comment{
width:98%;
padding:4px;
-moz-border-radius:0.3em;
border-radius:0.3em;
border:#cabea6 solid 1px;
}
form#commentform p.comment-form-author, form#commentform p.comment-form-email, form#commentform p.comment-form-url, form#commentform p.comment-form-comment{
padding:10px 0px 0px 0px;
}
form#commentform p.form-submit input#submit{
margin:8px 0px 10px 1px;
padding:6px 8px 6px 8px;
background:#4C4C4C;
border:none;
color:#fff;
cursor:pointer;
-moz-border-radius:0.3em;
border-radius:0.3em;
}

/* --- Comments Navigation --- */
.nav-previous{
float:left;
margin:20px 0 0 0;
}
.nav-next{
float:right;
margin:20px 0 0 0;
}

/* WordPress Image Gallery --- */
.gallery{
margin:auto;
padding:5px 0px 5px 0px;
}
.gallery .gallery-item{
float:left;
margin:10px 5px 0px 5px;
text-align:center;
width:30%;
vertical-align:top;
}
.gallery img{
border:1px solid #cfcfcf;
}
.gallery .gallery-caption{
margin-left:0;
padding:5px 0px 8px 0px;
font-style:italic;
font-family:'Open Sans', arial, sans-serif;
}

/* --- Contact Form 7 --- */
#content .wpcf7{
padding:20px 0px 20px 0px;
}
#content #page .wpcf7 p{
padding:0px 0px 10px 0px;
}
input.wpcf7-text{
height:22px;
}
input.wpcf7-submit{
margin:0px;
padding:6px 8px 6px 8px;
background:#4C4C4C;
border:none;
color:#fff;
cursor:pointer;
}
.wpcf7-response-output, .wpcf7-not-valid-tip{
margin:0px;
font-style:italic;
font-family:'Open Sans', arial, sans-serif;
}

/* --- jQuery Thickbox --- */
#TB_window img#TB_Image{
border-bottom:none ! important;
border-left:none ! important;
border-right:none ! important;
border-top:none ! important;
margin:15px 0px 0px 15px;
}
#TB_caption{
height:30px ! important;
padding:7px 15px 15px 15px ! important;
}
#TB_secondLine{
padding:4px 0px 0px 0px;
}
#TB_closeWindow{
height:30px ! important;
padding:11px 15px 10px 0px ! important;
}
#TB_window a{
color:#4C4C4C ! important;
}

/* --- Home Page Items --- */

#web-purpose {
	padding: 10px;
	margin: -20px -20px 20px -20px;
	text-align: center;
	color: #222;
	background-color: #EEE400;
	border-top: none;
	font-size:1.2em;
}
#rxisk-message{
margin:0px;
}
#slides {
	z-index:100;
}

.slides_container {
	width:100%;
	overflow:hidden;
	position:relative;
	display:none;
}
.slider-link{
	width:712px;
	height:252px;
	display:block;
}
.slider-image {
	max-width:none;
 } 
.slides_container a img {
	display:block;
}

#next-button,#prev-button{
	display:none;
}
#slides .next,#slides .prev {
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
}

.pagination {
	margin:0 0 8px 0;
	width:100%;
	float: left;
	background-color: #fff;
}
/* background-color: #a79673; */
.pagination li {
	float:left;
	margin:4px 4px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(/Statics/Images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
/* end rxisk slides */
.content-halfcol{
width:46%;
margin:10px 20px 0px 0px;
padding:16px 6px 6px 6px;
float:left;
border-top:1px #999 dotted;
}
.halfleft{
margin:10px 0px 0px 0px;
}
.content-fullcol{
margin:10px 20px 0px 0px;
padding:16px 6px 6px 6px;
border-top:1px #999 dotted;
}
.oneHalfHomeFloatLeft {
	float:left; 
	width:48%; 
	min-width:380px;
	overflow:visible;
	padding:10px 0px;
	margin:15px 8px 15px 0px;
	border-right:1px #999 dotted;
}
.oneHalfHomeFloatRight {
	float:left; 
	width:48%; 
	min-width:380px;
	overflow:visible;
	padding:10px 0px;
	margin:15px 0px 15px 8px;
}
.oneThirdHomeFloat {
	float:left; 
	width:30%; 
	overflow:visible;
	margin:10px 18px 10px 10px;
}
.checker1 
{
	margin:5px 0px -5px 0px;
	padding:10px 14px 10px 14px;
	background-color:#F1EBDC;
	height:130px;
}
.checker2 {
	margin:5px 0px -5px 0px;
	padding:10px 14px 10px 14px;
	background-color:#FFFFFF;
	height:130px;
}
.twoThirdHomeFloat {
	float:left;
	width:60%;
	margin:10px;
	padding:0px 10px;
}
.homeFloatBorderTop {
	border-top:1px #999 dotted;
}
#rxquiz{
background-color:#fb8919;
color:#000;
margin:10px 0;
padding:20px 20px 10px 20px;
-moz-border-radius:1em;
border-radius:1em;
border:3px #fbc901 solid;
}
#rxquiz h5{
	font-weight:normal;
	line-height: 1.6em;
	font-size: 0.96em;
}
#rxquiz-button{
	-webkit-appearance:none;
	color:black;
	font-weight:bold;
	background-color:#f8f05d;
	border:1px #dcd563 solid;
	padding-left:1.3em;
	padding-right:1.3em;
	-moz-border-radius:2em;
	border-radius:2em;
	cursor:pointer;
}
#rxquiz-button:hover{
	background-color:#fef32c;
}
fieldset{ border:0; margin-top:10px; }
label{ line-height:20px; padding-bottom:9px; }
label.checkboxOn{ background:url(/Statics/Images/check-on.png) no-repeat; }
label.radioOn{ background:url(/Statics/Images/radio-on-red.png) no-repeat; }
.label_radio, .label_checkbox{ padding-left:34px; font-size: 0.96em; display:block; cursor:pointer; }
.label_radio{ background:url(/Statics/Images/radio-off-gray.png) no-repeat; }
.label_checkbox{ background:url(/Statics/Images/check-off.png) no-repeat; }
.label_radio input{ margin-right:5px; position:absolute; left:-9999px; }
.label_checkbox input{ margin-right:5px; position:absolute; left:-9999px; }
#verbotomy{
margin:10px 0;
}
.imagehomepage{
margin-top:10px;
}
.imagehomepage img{
border:1px #999 solid;
}

.feedburnerFeedBlock .headline{
	float:left;
	
	margin:0;
}
.feedburnerFeedBlock p.date{
	float:left;
	
	margin:0;

}

#creditfooter{
	display:none;
	
}
/* --- Drug Information Pages --- */
#NavTabsTwoLayers{
width:auto;
}
#NavTabsTopBar{
width:auto;
margin:0 0 0 0;
background-color:none;
}
#NavTabsTop{
list-style:none;
display:block;
}
#showHideMenu, #hideDrugNameDetails, #drugNameDetails{
display:none;
}
#showHideMenu p{
cursor:pointer;
color:white;
margin:0;
}
li.navigationTabMain{
margin:4px 0 4px 4px;
padding:4px 0px 4px 12px;
background-color:#ede4ce;
-moz-border-radius-topleft:1em;
border-top-left-radius:1em;
-moz-border-radius-bottomleft:1em;
border-bottom-left-radius:1em;
}
li.navigationTabSub{
margin:4px 0 4px 4px;
padding:4px 0px 4px 12px;
background-color:#ede4ce;
-moz-border-radius-topleft:1em;
border-top-left-radius:1em;
-moz-border-radius-bottomleft:1em;
border-bottom-left-radius:1em;
}
.navigationTabMain a{
font-weight:bold;
color:#f1f1f1;
}
#NavTabsSubBar{
display:none;
}
#NavTabsSub{
float:left;
display:none;
list-style:none;
margin:0 0 0 8px;
}
#NavTabsSub li{
float:left;
margin:0 0 0 0;
padding:10px 10px 6px 10px;
}
#NavTabsSub a{
font-weight:normal;
color:black;
}
.navigationTabMain a{
display:block;
width:100%;
}
.navigationTabSub a{
display:block;
width:100%;
}
.reachableTab a{
font-weight:normal;
color:black;
}
.reachableTab a:hover{
text-decoration:none;
}
.navTabsWide{
display:block;
overflow:hidden;
width:100%;
}
.navTabsWide li{
overflow:hidden;
width:100%;
}
.navTabsTop li{
overflow:hidden;
width:100%;
}
.navTabsWide li a{
overflow:hidden;
width:100%;
}
.navTabsTop li a{
overflow:hidden;
width:100%;
}
.navigationTabMain .reachableTab{
background-color:#f1ebdc;
}
.navigationTabSub .reachableTab{
border:1px #666 solid;
border-bottom-color:#666;
background-color:#e2e2e2;
}
.navigationTabMain .activeTab{
font-weight:bold;
color:white;
text-decoration:none;
background-color:#ede4ce;
}
.navTabsWide .activeTab{
color:black;
border-right:none;
background-color:#fff;
}
.navigationTabMain .hoverNavTab{
font-weight:bold;
color:black;
text-decoration:none;
border:2px #666 solid;
border-bottom-color:#e00000;
background-color:#e00000;
}
#NavTabsSub .activeTab{
font-weight:bold;
color:black;
text-decoration:none;
}
.activeTab a{
color:black;
text-decoration:none;
}
#elFiltersAndToggles{
margin:10px 0 10px 0;
padding:8px 3px;
border-top:2px #eee solid;
border-bottom:2px #eee solid;
background-color:#fcfbf8;
overflow:hidden;
height:100%;
}
.filterToggle{
margin:0px 2px;
float:left;
}
.filterLinkLink{
cursor:pointer;
}
.filterLinkActive{
font-weight:bold;
color:#4C4C4C;
}
.filterLinkActive:hover{
text-decoration:none;
}
.elResultsForReaction{
font-weight:bold;
}
#elPageContentPlaceholder{
margin:0px;
}
#NavTabsContent.noBorder{
margin:0px;
border:0px;
}
#NavTabsContent.paddedContent{
padding:20px;
}
#reportTab{
margin: 0;
float:right;
padding:0;
text-align: center;
}
#quickLinkToReport{
	font-size: 80%;
	color:#999;
}
#reportTab.interactionChecker{
margin:-20px 0 0 0;
}
#severityScaleWrap{
margin:0px auto 10px auto;
border-top:black 1px solid;
border-bottom:black 1px solid;
width:100%;
}
#severityScale{
margin:0px auto 0px auto;
list-style:none;
height:30px;
width:300px;
}
#severityScale li{
font-weight:bold;
padding:0px 5px;
float:left;
}
#tagCloud{
font-size:120%;
font-weight:bold;
text-align:center;
line-height:150%;
}
.tagSevere{
color:#EC3E40;
}
.tagHigh{
color:#FF9B2B;
}
.tagElevated{
color:#C9B000;
}
.tagGuarded{
color:#377FC7;
}
.tagLow{
color:#01A46D;
}
.tblHiddenTabular{
display:none;
}
.redTable{
margin:20px auto;
border:solid #ccc 1px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
.redTable tr:hover{
background:#fbf8e9;
-o-transition:all 0.1s ease-in-out;
-webkit-transition:all 0.1s ease-in-out;
-moz-transition:all 0.1s ease-in-out;
-ms-transition:all 0.1s ease-in-out;
transition:all 0.1s ease-in-out;
}
.redTable td, .redTable th{
border-left:1px solid #ccc;
border-top:1px solid #ccc;
padding:10px;
text-align:left;
}
.redTable th{
background-color:#f9323e;
border-color:#f9323e;
color:white;
}
.redTable td:first-child, .redTable th:first-child{
border-left:none;
}
.redTable th:first-child{
-moz-border-radius:6px 0 0 0;
-webkit-border-radius:6px 0 0 0;
border-radius:6px 0 0 0;
}
.redTable th:last-child{
-moz-border-radius:0 6px 0 0;
-webkit-border-radius:0 6px 0 0;
border-radius:0 6px 0 0;
}
.redTable th:only-child{
-moz-border-radius:6px 6px 0 0;
-webkit-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0;
}
.redTable tr:last-child td:first-child{
-moz-border-radius:0 0 0 6px;
-webkit-border-radius:0 0 0 6px;
border-radius:0 0 0 6px;
}
.redTable tr:last-child td:last-child{
-moz-border-radius:0 0 6px 0;
-webkit-border-radius:0 0 6px 0;
border-radius:0 0 6px 0;
}
.elVisibleVisual{
padding:0 0 20px 0;
margin:0px;
}
#contentDisclaimer{
margin:0 0 20px 0;
}
.tblHiddenTabular{
margin:0px;
}
#tagCloud{
text-align:center;
line-height:160%;
padding:20px;
}
.tagSevere{
color:#EC3E40;
}
.tagHigh{
color:#FF9B2B;
}
.tagElevated{
color:#C9B000;
}
.tagGuarded{
color:#377FC7;
}
.tagLow{
color:#01A46D;
}
.redTable{
margin:20px auto;
border:solid #ccc 1px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;

}
.redTable tr:hover{
background:#fbf8e9;
-o-transition:all 0.1s ease-in-out;
-webkit-transition:all 0.1s ease-in-out;
-moz-transition:all 0.1s ease-in-out;
-ms-transition:all 0.1s ease-in-out;
transition:all 0.1s ease-in-out;
}
.redTable td, .redTable th{
border-left:1px solid #ccc;
border-top:1px solid #ccc;
padding:10px;
text-align:left;
}
.redTable th{
background-color:#f9323e;
border-color:#f9323e;
color:white;
text-shadow:0 1px 1px rgba(0,0,0,.3);
}
span.normalItalic{
font-weight:normal;
}
.filterToggle{
margin-left:16px;
}
.clickableTableCell{
width:200px;
}
.descriptionWrapper{
margin:0 0 20px 0;
border:2px #AAA solid;
background:url(/wp/wp-content/themes/images/descriptionWrapper-bg.png) top center repeat-y;
-moz-border-radius-bottomleft:16px;
border-bottom-left-radius:16px;
-moz-border-radius-bottomright:16px;
border-bottom-right-radius:16px;
min-height:150px;
}
.descriptionTableCell{
padding:15px 15px 15px 15px;
float:right;
width:635px;
}
.descriptionTableCellSmall{
padding:15px 15px 15px 15px;
float:right;
width:435px;
}
.descriptionTabs{
margin:8px 0 0 8px;
list-style:none;
}
.descriptionTabs li{
cursor:pointer;
margin:2px 0 0 0;
padding:10px 10px 10px 16px;
-moz-border-radius-topleft:8px;
border-top-left-radius:8px;
-moz-border-radius-bottomleft:8px;
border-bottom-left-radius:8px;
border:1px #C4C4C4 solid;
border-left-width:2px;
border-left-color:#C4C4C4;
background-color:#FAFAFA;
}
.descriptionTabs li.activeTab{
cursor:default;
background-color:#fff;
color:black;
font-weight:bold;
border-right-width:4px;
border-right-color:#fff;
}
.descriptionTabs li.hoverTab{
cursor:pointer;
background-color:#f00;
color:white;
font-weight:bold;
border-right-width:4px;
border-right-color:#fff;
}

/* Login Registration --- */
#login-page{
padding:20px;
}
.defaultHidden{
display:none;
}
.floatLeft{
margin-top:10px;
float:left;
margin-right:16px;
}
.hrDiv{
margin:12px 0;
clear:both;
border-top:1px #eee dashed;
}
.formInput{
margin-top:10px;
}
#chkTerms{
float:left;
margin:10px;
}
p.promptMessage{
padding:6px;
border-top:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
}
ul.radioList li{
margin:4px 0 4px 32px;
}
ul.radioList li input[type=radio]{
margin:0 10px 0 -24px;
}
ul.list{
	list-style:disc;
	padding-left:40px;
	margin-top: -10px;
}
ul.list li{
	margin: 0.1em 0 0.1em 0;
}
ol.list{
	list-style:decimal;
	padding-left:40px;
	margin-top: -10px;
}
ol.list li{
	margin: 0.1em 0 0.1em 0;
}

/* Reports Section --- */
#ReportTabsTopBar{
width:100%;
margin:20px 0;
}
#ReportTabsSubBar{
padding:4px 0;
border-top:#ccc 1px dashed;
border-bottom:#ccc 1px dashed;
}
#prog1Meter{
list-style:none;
}
#prog1Meter li{
float:left;
margin:0 0 0 0;
padding:10px 10px 6px 10px;
-moz-border-radius-topleft:12px;
border-top-left-radius:12px;
-moz-border-radius-topright:12px;
border-top-right-radius:12px;
}
#prog1Meter .reachableTab{
border:1px #AAA solid;
border-bottom-width:2px;
border-bottom-color:#666;
background-color:#e2e2e2;
}
#prog1Meter .activeTab{
font-weight:bold;
color:white;
text-decoration:none;
border:2px #666 solid;
border-bottom-color:#e00000;
background-color:#e00000;
}
#prog1Meter .hoverNavTab{
font-weight:bold;
color:black;
text-decoration:none;
border:2px #AAA solid;
border-bottom-color:#e00000;
background-color:#e00000;
}
#prog1Meter .inactiveTab{
font-weight:normal;
color:#AAA;
text-decoration:none;
border:1px #AAA solid;
background-color:#EEE;
}
#prog2Meter{
	list-style:none;
	margin:0 0 0 30px;
}
#prog2Meter li{
float:left;
margin:0 0 0 -30px;
padding:8px 36px 6px 36px;
background:url(/Statics/Images/prog-grey7.png) right center no-repeat;
position:relative;
}
#prog2Meter a{
font-weight:normal;
color:black;
}
#prog2Meter .activeTab{
font-weight:bold;
color:#fff;
text-decoration:none;
background:url(/Statics/Images/prog-red7.png) right center no-repeat;
}
.navigationSection{
padding:10px 10px;
}
.navigationQuestion{
padding:6px 10px;
}
.navigationQuestion.inactiveTab{
color:#990000;
}
#questionHeading h2{
margin-top:0;
border:none;
}
.helpText{
color:#999999;
}
p.helpText a{
color:#06C;
}
.inputExtraSmall{
width:50px;
}
.inputSmall{
width:100px;
}
.inputMedium{
width:300px;
}
.inputMediumLarge{
width:400px;
}
.inputLarge{
width:500px;
}
.radioListWrap{
width:100%;
overflow:hidden;
border-top:#EEE 1px solid;
padding:20px 0 10px 0;
}
.radioListLong{
float:left;
margin:0px 0 0 20px;
}
.radioListFloat{
float:left;
margin:0px 0 0 0;
}
.divTd{
float:left;
margin:0px 0 0 0px;
border:0px;
}
.divTd p{
margin:5px 10px 0 0px;
}
.divTableWrap{
border:0px;
}

/* Reporting:Side Effects --- */
.floatLeftInput{
float:left;
}
#describerResultsList{
z-index:200;
max-height:400px;
margin:0px 0 20px 0;
overflow:auto;
position:relative;
text-align:left;
top:0px;
left:0px;
padding:0px;
background-color:#FFF;
-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);
-moz-box-shadow:0 10px 20px rgba(0,0,0,.2);
-ms-box-shadow:0 10px 20px rgba(0,0,0,.2);
-o-box-shadow:0 10px 20px rgba(0,0,0,.2);
box-shadow:0 10px 20px rgba(0,0,0,.2);
-moz-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-ms-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
}
#describerResultsListContainer{
margin:0 0 0px 0;
border:transparent 1px solid;
}
#describerPickerSOC{
z-index:201;
max-height:400px;
margin:0px 0 20px 0;
overflow:auto;
position:relative;
text-align:left;
top:0px;
left:20px;
padding:0px;
background-color:#FFF;
-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);
-moz-box-shadow:0 10px 20px rgba(0,0,0,.2);
-ms-box-shadow:0 10px 20px rgba(0,0,0,.2);
-o-box-shadow:0 10px 20px rgba(0,0,0,.2);
box-shadow:0 10px 20px rgba(0,0,0,.2);
-moz-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-ms-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
}
.describerPickerSOCContainer{
padding:0px;
margin:0px;
}
.maxWidthDropDown{
max-width:300px;
}
.nonhoverableDiv{
border:rgb(248,248,225) 1px solid;
background-color:rgb(254,254,247);
padding:6px;
color:#000;
font-style:italic;
}
.hoverableDiv{
cursor:pointer;
border:rgb(248,248,225) 1px solid;
background-color:rgb(254,254,247);
padding:6px;
-moz-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-ms-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
color:#000;
}
.hoverableDiv:hover{
background-color:rgb(255,228,0);
}
.hoverableDiv a{
padding:10px;
color:#000;
}
.hoverableDiv a:hover{
color:#000;
text-decoration:none;
}
.grayText{
color:#999999;
}
.smallText{
font-size:87%;
font-weight:normal;
}
#reportButtons{
overflow:hidden;
padding-top:10px;
border-top:#f1ebdc 2px solid;
}
.hasDatePicker{
width:100px;
}
.sliderContainer{
width:90%;
padding-left:16px;
}
.sliderImpact{
width:90%;
}
.sliderKeyWords{
width:90%;
margin:6px 0;
}
.sliderValue{
float:right;
width:40px;
text-align:left;
}
.ctcaeTable{ color:#454545; font-size:90%; }
.ctcaeGrade{ width:65px; float:left; font-weight:bold; }
.ctcaeWide{ width:93%; float:left; }
.ctcaeNarrow{ width:80%; float:left; }
.ctcaeLeft{ width:50%; float:left; min-width:160px; }
.ctcaeRight{ width:50%; float:right; min-width:160px; }
.ctcaeGradeRowBorder{
clear:both;
display:block;
overflow:hidden;
height:2px;
margin:10px 0 4px 0;
border-top:1px #ccc dotted;}
.unfinishedQuestion{ border:2px red dashed; margin:2px; padding:2px; }

/* Confirmation Page --- */
.divQuestionContainer{
border-top:1px #eee dashed;
margin-top:16px;
padding-top:4px;
}
.divQuestionEdit{
float:right;
}
.confirmationSectionHeader{
font-weight:bold;
margin:0 0 0 0;
font-size:110%;
text-transform:uppercase;
padding-bottom:4px;
border-bottom:1px #eee dashed;
}
.divTrConfirm{
margin:6px;
width:95%;
overflow:hidden;
padding:10px 0 0 0;
}
.confirmationCellLeft{
margin:0px;
width:220px;
text-align:right;
float:left;
}
.confirmationCellRight{
margin:0px;
width:70%;
text-align:left;
padding-left:20px;
float:left;
}
.confirmationCellRight p{
margin-top:0px;
}
.confirmationFirstHeader{
font-weight:bold;
margin:0px;
color:#C00;
}
p.confirmationHeader{
font-weight:normal;
font-size:100%;
margin:0px;
color:#000;
}
p.confirmationAnswer{
font-weight:normal;
color:#666666;
margin:0px;
}
.editReportSectionLink{
color:#CC0000;
font-size:87%;
}

/* SmartSearch -------------------------------------- */
#check-input{
margin:0px 0 10px 0;
background:#fff;
padding:0px 0 0 0px;
width:100%;
max-width:460px;
outline:none;
}
.divSmartSearchListResults{
	width:95%;
	max-height:500px;
	margin:0px;
	overflow:auto;
	position:relative;
	text-align:left;
	top:0px;
	left:0px;
	display:none;
	padding:8px;
	background-color:#FFF;
	float:left;
	-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);
	-moz-box-shadow:0 10px 20px rgba(0,0,0,.2);
	-ms-box-shadow:0 10px 20px rgba(0,0,0,.2);
	-o-box-shadow:0 10px 20px rgba(0,0,0,.2);
	box-shadow:0 10px 20px rgba(0,0,0,.2);
	-moz-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
}
.drugIngredients{
font-size:85%;
}
.divSmartSearchListUserInput{
position:relative;
top:0px;
left:0px;
padding:0px;
margin:0;
}
.divSmartSearchList{
overflow:visible;
z-index:203;
position:relative;
margin:0px;
}
div.smartSearchListResult{
	padding:8px;
	border:solid 1px #f5f5f5;
	background-color:#ffffff;
	-moz-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
div.resultOdd p, div.resultEven p, div.resultSelected p, div.resultHighlight p{
	margin:0px;
}
div.resultOdd, div.resultEven, div.resultSelected, div.resultHighlight{
	padding:10px;
	background-color:#faf8f3;
	color:#333;
	border-color:#f5f5f5;
	-moz-border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	margin-bottom:6px;
}
div.resultOdd{
	background-color:#faf8f3;
}
div.resultEven{
	background-color:#f4f4f4;
}
div.resultSelected{
	cursor:pointer;
	background-color:#df3e4d;
	border:#f9323e;
	color:white;
}
div.resultHighlight{
	cursor:pointer;
	background-color:#CC0000;
	border-color:#660000;
	color:white;
}
div.drugListAll{
	padding:4px 4px 0px 4px; 
	text-indent:-30px; 
	padding-left:30px;
}
div.drugListItem{
padding:4px; 
border-bottom:1px #999 solid;
text-indent:-30px; 
padding-left:30px;
}
div.drugListFloat{
float:left;width:auto;padding:0 10px 0 0;margin-bottom:0px;
}
#lblAddAnotherDrug{
margin-top:10px;
}

/* Rxisk Report ------------------------------------*/

.displayPrintOnly { display:none; }

img.researchIcon {
	float: left;
	margin: 0px 8px 0 0;
}
div.draftReportLink {
	border: 2px #F3F2F2 dotted;
	margin: 10px;
	padding: 10px;
}
ul.listCompact{
	list-style:disc;
	padding-left:25px;
	line-height:normal;
}
#rxiskReportPageBreak{ display:none; }
#rxiskReportLetter{ display:none; }
.rxiskReportRowOdd{ background-color:#faf8f3; }
.dashboardRow {
	overflow:hidden;
	border-top:1px dotted #ddd; 
	padding:5px 0px; 
}
.dashboardLinksContainer{ 
	float:left; 
}
.dashboardLinksHeader{ 
	padding-right:10px;
	float:left; 
	width:180px; 
}
.hangingCheckbox{ text-indent:-32px; margin-left:32px; }

.alphaListActiveLink{ font-weight:bold; color:Black; }

/* --- Comments Reply --- */
#content .post #comments-content #respond h3#reply-title{
padding:80px 0px 3px 0px;
border-bottom:1px dotted #4C4C4C;
clear:both;
}
a#cancel-comment-reply-link{
display:block;
padding:0;
float:none;
}

/* FLOATS CLEARING --- */
.clear{
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}
.clearfix:after{
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0
}

ul#tabnav {
    border-bottom: 1px solid #980C10;
    /*font: bold 11px verdana,arial,sans-serif;*/
    list-style-type: none;
    margin: 1em 0;
    padding: 3px 10px;
    text-align: left;
}
ul#tabnav li {
    display: inline;
}
ul#tabnav li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #D81B21;
    border-color: #980C10 #980C10 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #ffffff;
    margin-right: 0;
    padding: 7px 4px;
    text-decoration: none;
}
ul#tabnav a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color:#aaaaaa;
}

.ui-icon
{
    float:left;
    margin-top:3px;
}

/* Responsiveness --- */
@media screen and (max-width:1024px){
	/* interaction checker */
	.clickableTableCell{ width:23%; }
	.descriptionWrapper{ width:100%; }
	.descriptionTableCell{ width:68%; }
}

@media screen and (max-width:980px){
	#content, .confirmationCellRight{
	width:68%;
	}
	#wrapbg{
	background-image:none;
	}
}

@media screen and (max-width:920px){
	#content, .confirmationCellRight{
	width:66%;
	}
}

@media screen and (max-width:880px){
	div.mediatext{
	width:50%;
	}
	#content, .confirmationCellRight{
	width:63%;
	}
	.content-halfcol{
	width:44%;
	}
	#report-button{
	font-size:97%;
	}
	#tagCloud{
	font-size:100%;
	}
}

@media screen and (max-width:800px){
	#content, .confirmationCellRight{
	width:60%;
	}
	.content-halfcol{
	width:97%;
	}
	.inputLarge{
	width:90%;
	}
	.smallText{
	font-size:83%;
	}
}

/* Sidebar drops to bottom */
@media screen and (max-width:750px){
	/* interaction checker */
	.clickableTableCell{ width:23%; }
	.descriptionWrapper{ width:100%; }
	.descriptionTableCell{ width:60%; }
	#wrap{
	max-width:750px;
	margin:0px auto 0 auto;
	padding:0px;
	overflow:visible;
	position:relative;
	}
	#content, #contentRight, #contentWide{
	width:auto;
	margin:0px 0px 20px 0px;
	padding:20px;
	min-height:0;
	float:none;
	clear:both;
	}
	#sidebar-secondary{
	width:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	float:none;
	clear:both;
	}
	li.sidebar-prime{
	float:left;
	width:45%;
	margin:0px 0px 20px 0px;
	border-bottom:none;
	border-right:#999 1px dotted;
	padding:0 10px;
	}
	#content img.wp-post-image{
	width:100px;
	margin:3px 10px 5px 0 !important;
	}
	#header{
	max-width:100%;
	padding:10px;
	}
	#logodiv{
	width:180px;
	height:70px;
	}
	#logorxisk{
	width:48px;
	height:72px;
	}
	#logorxiskimage{
	width:212px;
	height:57px;
	}
	#tagline{
	position:absolute;
	left:60px;
	top:0px;
	margin-left:0;
	width:200px;
	font-size:12px;
	}
	#beta-feedback{
		font-weight:bold;
		float:left;
		margin:0px 0 0 -20px;
		font-size:12px;
	}
	#search-screen{
	float:right;
	width:380px;
	height:36px;
	margin:10px 0px 10px 0;
	}
	#search-button{
	width:80px;
	height:34px;
	margin-top:0px;
	margin-right:-4px;
	font-size:95%;
	}
	input[type="text"].largeSmartSearchListUserInput{
	width:260px;
	height:32px;
	font-size:95%;
	padding:0 0 0 10px;
	}
	.fullwidth{
	display:block;
	}
	ul.sidebar li.widget-container, ul.sidebar li.pagenav, ul.sidebar li.categories{
	margin:0;
	padding-right:15px;
	border-bottom:none;
	float:left;
	width:none;
	}
	.content-halfcol{
	width:46%;
	}
	li.navigationTabMain{
	background-color:#EDE4CE;
	-moz-border-radius:1em;
	border-radius:1em;
	overflow:hidden;
	width:97%;
	}
	li.navigationTabSub{
	float:left;
	margin:4px;
	width:25%;
	-moz-border-radius:1em;
	border-radius:1em;
	}
	#reportTab{
	display:none;
	}
	#NavTabsTopBar{
	margin-top:8px;
	background-color:#c4b28d;
	padding:10px;
	-moz-border-radius:1em;
	border-radius:1em;
	}
	#NavTabsTop{
	display:none;
	}
	#showHideMenu, #showDrugNameDetails{
	display:block;
	font-weight:bold;
	cursor:pointer;
	}
	#drugNameDetails,#hideDrugNameDetails{
	display:none;
	}
	.footerrightitem{
	font-size:90%;
	line-height:100%;
	}
	.footerRightLF{
	display:block;
	}
	#footerright{
	margin:0;
	padding-right:15px;
	border-bottom:none;
	float:left;
	width:none;
	}
	#footerright .fullwidth{
		display:none;
	}
	.inputMediumLarge{
	width:90%;
	}
	.inputLarge{
	width:90%;
	}
	.confirmationCellRight{
	width:50%;
	}
	.confirmationCellLeft{
	width:180px;
	}
}

@media screen and (max-width:700px){ .onlyVeryWide { display:none; }}

@media screen and (max-width:650px){
	/* interaction checker */
	.clickableTableCell{ width:23%; min-width:120px; }
	.descriptionWrapper{ width:98%; min-height:100px; }
	.descriptionTableCell{ width:60%; padding:10px; }
	.descriptionTabs li{ padding:5px; }
	#logorxisk{
	width:48px;
	height:40px;
	}
	#logorxiskimage{
	width:212px;
	height:57px;
	}
	#search-screen{
	float:right;
	width:310px;
	}
	#search-button{
	width:70px;
	height:34px;
	margin-top:0px;
	margin-right:-4px;
	font-size:90%;
	padding-left:10px;
	}
	input[type="text"].largeSmartSearchListUserInput{
	width:210px;
	height:32px;
	font-size:90%;
	}
	#content, #contentRight, #contentWide{
	padding:20px 10px;
	}
	#rxisk-message{
		margin: 0 -10px 0 -10px;
	}
	.content-halfcol{
	width:44%;
	margin:16px 16px 0px 0px;
	}
	#tagCloud{
	font-size:90%;
	}
	.ui-accordion .ui-accordion-content{
	padding:10px;
	}
}

@media screen and (max-width:600px){
	div.mediatitle{
	float:left;
	width:auto;
	margin-right:0px;
	}
	div.mediatext{
	clear:both;
	float:none;
	width:auto;
	}
	h1{
	font-size:1.3em;
	line-height:1.3em;
	margin:0 0 .6em 0;
	}
	h2{
	font-size:1.1em;
	line-height:1.5em;
	margin:0 0 .3em 0;
	}
	h2.normalText{
	font-size:0.7em;
	padding-top:15px;
	font-weight:normal;
	}
	h3{
	font-size:1.0em;
	line-height:1.3em;
	margin:0 0 .3em 0;
	}
	.content-halfcol{
	width:99%;
	margin:10px 10px 0px 0px;
	}
	.smallText{
	font-size:79%;
	}
	.fullwidth{
	display:none;
	}
}

@media screen and (max-width:515px){
	#content, #contentRight, #contentWide{
	padding:4px;
	}
	#rxisk-message{
		margin: 0 -4px 0 -4px;
	}
	#search-screen{
	float:left;
	margin-top:0px;
	width:100%;
	}
	
	#navbar, #navbar ul{
	margin:0px 10px 0 10px;
	}
	span.narrowwidth{
	display:block;
	}
	#wrap{
	border-left:2px #F1EBDC solid;
	border-right:2px #F1EBDC solid;
	}
	#content img.alignleft{
	margin:5px 100% 20px 0;
	float:none;
	}
	#content img.alignright{
	margin:5px 100% 20px 0;
	float:none;
	}
	#footerright{
	margin:0 0 0 10px;
	}
	#footerlogo{
	display:none;
	}
	#footerlogo300{
	display:block;
	}
	.content-halfcol{
	width:99%;
	}
	li.sidebar-prime{
	float:none;
	width:98%;
	margin:0px 0px 20px 0px;
	border-bottom:#999 1px dotted;
	border-right:none;
	padding:10px;
	}
	#footerright, ul.sidebar li.widget-container, ul.sidebar li.pagenav, ul.sidebar li.categories{
	padding-right:5px;
	}
	li.navigationTabSub{
	width:40%;
	}
	#tagCloud{
	font-size:80%;
	}
	.inputMedium{
	width:90%;
	}
	.divSmartSearchList{
	margin:2px;
	}
	.divTr, .divTd{
	margin-left:0;
	}
	.ui-accordion .ui-accordion-content{
	padding:4px;
	}
	.maxWidthDropDown{
	max-width:250px;
	}
	.confirmationCellRight{
	width:auto;
	float:none;
	text-align:left
	}
	.confirmationCellLeft{
	width:auto;
	float:none;
	text-align:left
	}
	.oneThirdHomeFloat{
		float: none; 
		width:auto; 
	}
	.twoThirdHomeFloat {
		float: none;
		margin-left:0px;
	}
	}

@media screen and (max-width:450px){ .descriptionTableCell{ width:60%; padding:1px; } }

@media screen and (max-width:400px){ .descriptionTableCell{ width:55%; } }

@media screen and (max-width:390px){
	#beta-feedback {
		margin: 0px 0 0 4px;
	}
	.descriptionWrapper{ background:none; -moz-border-radius-bottomleft:0px; border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px; }
	.descriptionTabs{ margin:1px; }
	.descriptionTabs li{ -moz-border-radius-topleft:0; border-top-left-radius:0; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0; }
}

@media screen and (max-width:360px){ 
	.descriptionTableCell{ width:50%; } 
	
}

@media screen and (max-height:400px){
	.divSmartSearchListResults{
	max-height:300px;
	}
}
