﻿body 
{
	background-color:White;
	color:#444;
	font-family:Verdana,Arial,Serif;
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
	height:100%;
	line-height: 1.5em;
}
#content a, #content a:visited, .headersearchrow a, .headersearchrow a:visited
{
	color:#003960;
}

#content a:hover,  .headersearchrow a:hover
{	 
	color:#1D3B5D;	
}

#Wrapper
{
	/*margin-left:2px;*/
	width:908px;
	height:100%;
	/*text-align:right;*/
}

#Header
{
	background-color:#003960;
	color:#D8D8DA;
	height: 90px;
	width: 904px;
    background-image: url("images/drugtarifflogo.gif");
    padding:2px;
	text-align:right;
}

#logo	
{
	background-image:url('images/logo.gif');
	width:400px;
	height:100%;
	float:left;
	
}

#topnav
{
	margin-right:5px;
	margin-top:5px;
	font-size:9px;
	font-family:Arial;
	text-align:right;

}

.headerlogin
{
	margin-right:5px;
	margin-top:5px;
	font-size:9px;
	font-family:Arial;
	text-align:right;
	vertical-align:text-top;
	padding: 2px 2px 2px 2px;
	
	
}

.headerlogin INPUT
{
	font-size:9px;	
}
.headerlogin a, .headerlogin a:visited 
{
	color:#D8D8DA;
	text-decoration:none;
}
.headerlogin a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.headermainmenu
{
	background-image:url('images/menugrad.gif');
	background-repeat:repeat-x;
	font-family:Arial;
	height:27px;
	text-align:left;
	float:left;
	width:100%;
	border-top: 0px solid #ccc;
	vertical-align:text-top
}



#mainmenu
{
	background-image:url('images/menugrad.gif');
	background-repeat:repeat-x;
	font-family:Arial;
	background-color: #003960;
	height:27px;
	text-align:center;
	float:left;
	width:100%;
	border-top: 1px solid #ccc;
}

.headersearchrow
{
	
	background-color: #D8D8DA;
	height:25px;
	color:#444;
	width:100%;
	text-align:center;
}

.headerquicksearch
{
    text-align:left;
	margin-left:5px;
		
}

.headerbiscuittrail
{
	text-align:right;

}



#quicksearch
{
	margin-left:5px;
	width:515px;	
	float:left;
}

#biscuittrail
{
	width:315px;
	text-align:right;
	float:left;
	margin-right:5px;
}

#content
{

	width:100%;
	height:75%;
	font-size:11px;
}

#footer
{
	border-top: #ccc 1px solid;
	font-size:9px;
	color:#999;
	text-align:center;
	width:100%;
	height:30px;
}

#footer a, #footer a:visited, #footer a:hover
{
	color:#999;
	text-decoration:underline;	
}

#content H1
{
	font-size:large;
	font-weight:normal;
	background-color:#EFF3FB;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
}

#content H2
{
	font-size:large;
	font-weight:normal;
	color:#003960;
	border-collapse:collapse;
}

/*
#content H1, #content H2
{
	font-family:Arial;
	color: #095aa6;
	border-collapse:collapse;
}

#content H1
{
	font-size:1.8em;
}

#content H2
{
	font-size:1.5em;
}
*/

.splitterdiv
{
	background-image: url('images/splitter.gif');
	background-repeat:repeat-x;
}

#content .smallspacediv
{
	font-size:3pt;
	padding: 0px 0px 0px 0px;
}

#titlediv
{
	font-size:large;
	font-weight:normal;
	background-color:#EFF3FB;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
}

#smallspacediv
{
	font-size:3pt;
}

.headingpanelgreen
{
	width:100%;
	font-size:18px;
	color:Green;
	padding: 2px 2px 2px 2px;
	border:2px solid Green;	
}

.highlightpanellightblue
{
	background-color:#EFF3FB;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
}

.highlightpanelyellow
{
	background-color:#FFFFE0;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
	width:98%;
}

.highlightpanelorange
{
	background-color:#FFA500;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
	width:98%;
}

.highlightpanelred
{
	background-color:#FEB1A3;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
	width:98%;
	color:Black;
	font-weight:bold;
}

.errorPanel
{
	padding: 2px 2px 2px 2px;
	border:1px solid red;
	width:98%;
	color:red;
}
	
.panelsearch
{
	color:#F6F6F6;
	background-color:#0a5ba7;
}

.contenttable
{
	width:415px;
	height:350px;
	border:1px solid #003960;
	border-collapse:collapse;	
	padding: 2px;
	font-size:10px;
}	

.contenttable SELECT
{
	font-size:10px;	
}	
.contenttable thead
{
	height:16px;
	font-weight:bold;
	background-color:#003960;
	color:#D8D8DA;
}

.contenttable tbody TD
{
	vertical-align:top;
	height:100%;
	/*background-color:#D8D8DA;*/
	padding:3px 3px 3px 3px;
}
.contenttable tfoot
{
	background-color:#003960;
	color:#D8D8DA;	
}

.smallcontenttable, .smallcontenttablehighlight
{
	font-size:9px;
	width:275px;
	height:430px;
	border-collapse:collapse;
	border: solid 1px 	
}

.smallcontenttablehighlight
{
	border: solid 1px #420947;	
}

 .smallcontenttable H3, .smallcontenttablehighlight H3
{
	font-size:10px;
	font-weight:bold;
}	
.smallcontenttable thead
{
	height:16px;
	font-weight:bold;
	background-color:#003960;
	color:#D8D8DA;
}
	

.smallcontenttable tbody
{
	height:100%;
	background-color:#D8D8DA;
	vertical-align:top;
}
.smallcontenttablehighlight thead
{
	height:16px;
	font-weight:bold;
	background-color:#420947;
	color:#D8D8DA;
}	

.smallcontenttablehighlight tbody
{
	vertical-align:top;
	height:100%;
	/*background-color: #E5D5EC;*/
}


.redButton
{
	font-size: 0.9em;
	font-weight:bold;
	color:White;
	background-color:#d05771;
	border-style:solid;
	border-width: 1px;
	border-color:#bbbbbb;
	height:22px;
	background-image:url('images/redbutton.gif');
	padding: 2px 2px 2px 2px;
}


.greenButton
{
	font-size: 0.9em;
	font-weight:bold;
	color:White;
	background-color:#6aca5a;
	border-style:solid;
	border-width: 1px;
	border-color:#bbbbbb;
	height:22px;
	background-image:url('images/greenbutton.gif');
	padding: 2px 2px 2px 2px;
}

.orangeButton
{
	font-size: 0.9em;
	font-weight:bold;
	color:White;
	background-color:#f7956e;
	border-style:solid;
	border-width: 1px;
	border-color:#bbbbbb;
	height:22px;
	background-image:url('images/orangebutton.gif');
	padding: 2px 2px 2px 2px;
}

.blueButton, .defaultButton
{
	font-size: 0.9em;
	font-weight:bold;
	color:White;
	background-color:#6999cb;
	border-style:solid;
	border-width: 1px;
	border-color:#bbbbbb;
	height:22px;
	background-image:url('images/bluebutton.gif');
	padding: 2px 2px 2px 2px;
}

.greyButton 
{
	font-size: 1.0em;
	font-weight:bold;
	color:White;
	background-color:Gray;
	border-style:none;
	/*border-width: 1px;*/
	border-color:Gray;
	height:22px;
	background-image:url('images/greybutton.gif');
	padding: 2px 2px 2px 2px;
}

.stdtable, .stdtable2, .stdtable3
{
	font-size:11px;
	border-collapse:collapse;	
	border: solid 1px #003960;
	text-align: left;
}
 .stdtable H3, .stdtable2 H3, .stdtable3 H3
{
	font-size:12px;
	font-weight:bold;
}	
.stdtable thead, .stdtable2 thead, .stdtable th, .stdtable2 th, .infotable thead, .stdtable3 th, .stdtable3 thead
{
	font-weight:bold;
	background-color:#003960;
	color:#D8D8DA;
	padding: 3px 3px 3px 3px;
}
	

.stdtable tbody, .stdtable2 tbody, .stdtable3 tbody
{
	height:100%;
	vertical-align:top;
}
.stdtable tfoot, .stdtable2 tfoot, .stdtable3 tfoot
{
	background-color:#003960;
	color:#D8D8DA;	
}

.stdtable2 TD 
{
	border-bottom-width: 1px;
	border-collapse:collapse;
	border-bottom-style:dashed;
}

.stdtable3 TD 
{
	border-bottom-width: 1px;
	border-collapse:collapse;
	border-bottom-style:dashed;
	border-right-width: 1px;
	border-right-style:dashed;
	padding: 3px 3px 3px 3px;
	
}


.infotable
{
	font-size:12px;
	border-collapse:collapse;	
	border: solid 1px #003960;
	
}

.infotable TD
{
	padding: 3px 3px 3px 3px;
	border-collapse:collapse;	
	border: solid 1px #003960;
	height:16px;
	vertical-align:middle;
}
	

.infotableheadingcol
{
	background-color:#EFF3FB;
}

.infotableinfocol
{
	background-color:White;	
}
.infotableheaderrow
{
	background-color:#003960;
	font-weight:bold;
	color:White;
}

.spanlink
{
	cursor: pointer;
	text-decoration: underline;
}
	
.faqtable
{
	font-size:12px;
	border-collapse:collapse;	
	border: solid 2px #4682B4;
}
.faqtable td, .faqtable2 td, .faqtable3 td, .faqtable4 td
{
	padding:8px;
	text-align:justify;
}

.faqtable thead
{
	font-weight:bold;
	background-color:#4682B4;
	color:#D8D8DA;
}
	

.faqtable tbody
{
	height:100%;
	vertical-align:top;
}

.faqtable2
{
	font-size:12px;
	border-collapse:collapse;	
	border: solid 2px #95859C;
}

.faqtable2 thead
{
	font-weight:bold;
	background-color:#95859C;
	color:#D8D8DA;
}

.faqtable3
{
	font-size:12px;
	border-collapse:collapse;	
	border: solid 2px teal;
}

.faqtable3 thead
{
	font-weight:bold;
	background-color:teal;
	color:#D8D8DA;
}

.faqtable4
{
	font-size:12px;
	border-collapse:collapse;	
	border: solid 2px olive;
}

.faqtable4 thead
{
	font-weight:bold;
	background-color:olive;
	color:#D8D8DA;
}


.stdtablered
{

	border-collapse:collapse;	
	border: solid 1px #FF0000;
}
	
.stdtablered thead
{
	font-weight:bold;
	background-color:#FF0000;
	color:white;
}
	
	.stdtablered td
	{
		text-align:left;
	}

.stdtablered tbody
{
	height:100%;
	vertical-align:top;
	
}

.tarifftab 
{
	background-image:url('images/tabcorner2.bmp');
	background-position:top right;
	background-repeat:no-repeat;
	font-size:14px;
	border-collapse:collapse;	
	text-indent:5px;
	background-color:#4c93d4;
	color:White;
	font-weight:bold;
}

.bottomcontenttable
{
	width:100%;
	height:120px;
	border:2px solid #003960;
	border-collapse:collapse;	
}	
.bottomcontenttable thead
{
	height:16px;
	font-weight:bold;
	background-color:#003960;
	color:#D8D8DA;
}	

.bottomcontenttable tbody td	
{	
	height:100%;
	vertical-align:top;
}
.bottomcontenttable tfoot
{
	background-color:#003960;
	color:#D8D8DA;	
}

.detailview
{
	
	background-color:#EFF3FB;	
	border: solid 1px #003960;
	border-collapse:collapse;
}

.detailview a, detailview a:visited, detailview a:hover
{
	
	font-size: 14px;
	font-weight:bold;
}

.detailviewtitle
{
	background-color:#003960;
	color: White;
	border-collapse:collapse;
	font-size:large;	
}

.infoEntry
{
	border: 1px solid #0a5ba7; 
	border-collapse:collapse;
}

.infoEntry THEAD TD, .infoEntry th
{
	background-color: #0a5ba7;
	padding: 3px 3px 3px 3px;
	font-weight:bold;
	color: #f6f6f6;
	background-image:url('images/bluebutton.gif');
	background-repeat:repeat-x;
}

.infoEntry TD
{
	padding: 3px 3px 3px 3px;
	background-color: #f6f6ff;
}

.trendcelltable
{
	border: none 0px;
	padding: 0px;
	border-collapse: collapse;
	width: 100%;
}

.trendcelltable TD
{
	height:16px;
	vertical-align:middle;
}


.labelHeaderBlack
{
	color:Black;
	font-size:1.2em;
	font-weight:bold;
}

.labelHeaderGray
{
	color:Gray;
	font-size:1.2em;
	font-weight:bold;
}

.labelHeaderGrayNormal
{
	color:Gray;
	font-size:1em;
	font-weight:bold;
}

.labelTitle
{
	font-size:large;
	font-weight:normal;
	background-color:#EFF3FB;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
}

.borderwhiteleft 
{ 
	border-left-color: White; border-left-style: solid; border-left-width: 1px;
	padding-left:5px;
	padding-right:5px;
}

.borderdarkblueleft
{
	border-left-color: #808080; border-left-style: solid; border-left-width: 1px;
	padding-left:5px;
	padding-right:5px;
}

/*Endorsing Only Styles*/
.endorsehighlightblue
{
	font-size:larger;
	background-color:#EFF3FB;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
}

.endorsehighlightgreen
{
	font-size:larger;
	background-color:#C1FFC1;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
}

.endorsesummary
{
	color:#B0171F;
	background-color:#FFE4E1;
	padding: 2px 2px 2px 2px;
	border:1px dashed #B0171F;
}

.endorsebuttonred
{
	border: 2px outset;
	font-size: 18px;
	padding: 4px;
	background-color: #FFE4E1;
	color: Black;
	
}

.endorsebuttongreensmall
{
	/*background-color: #C1FFC1;*/

}

.endorsebuttonredsmall
{
	/*background-color: #FFE4E1;	*/
}


.endorsebuttongreen
{
	border: 2px outset;
	font-size: 18px;
	padding: 4px;
	background-color: #C1FFC1;
	color: Black;
}

.endorseTable
{
	
	font-family:Courier New;
	padding: 8px 8px 8px 8px;
	font-size:1.6em;
}

/*END OF Endorsing Only Styles*/
#QuizTitle
{
	font-size:x-large;
	font-weight:bold;
	background-color:#EFF3FB;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
	width:100%
		
	
}

#QuizTitle
{
	font-size:x-large;
	font-weight:bold;
	background-color:#EFF3FB;
	padding: 2px 2px 2px 2px;
	border:1px solid #003960;
	width:99%
		
	
}

#QuizMainText
{
	font-size:x-large;
	font-weight:normal;
	width:100%
		
	
}

.QuizTextGreen
{
	width:600px;
	font-size:large;
	text-align:left;
	background-color:#C1FFC1;
	padding: 22px 22px 22px 22px;
	border:1px solid #003960;
		
	
}

.QuizTextYellow
{
	width:600px;
	font-size:large;
	text-align:left;
	background-color:#FFFFDD;
	padding: 22px 22px 22px 22px;
	border:1px solid #003960;
		
	
}

.QuizTextBoxLarge
{
	font-size:large;
	padding: 5px 5px 5px 5px;
	border:2px solid #003960;
	width:300px
			
}

.QuizButtonGreenLarge
{
	border: 2px outset;
	font-size: 20px;
	padding: 5px 5px 5px 5px;
	background-color: #C1FFC1;
	color: Black;
}


.QuizButtonRedLarge
{
	border: 2px outset;
	font-size: 20px;
	padding: 5px 5px 5px 5px;
	background-color: #FFE4E1;
	color: Black;
}

.QuizButtonYellowLarge
{
	border: 2px outset;
	font-size: 20px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFDD;
	color: Black;
}

.QuizButtonOptionRed
{
	border: 2px outset;
	font-size: 16px;
	padding: 2px 2px 2px 2px;
	background-color: #FFE4E1;
	color: Black;
}

.QuizButtonOptionGreen
{
	border: 2px outset;
	font-size: 16px;
	padding: 2px 2px 2px 2px;
	background-color: #C1FFC1;
	color: Black;
}


.QuizOptionTable
{
	font-size: 16px;
}

.QuizOptionTable INPUT
{
	width: 50px; height: 50px; 
	
	
}




/* END OF QUIZ */

/*following is used for the epact report page and needs sorting!*/

        .MenuCell
        {

            color: Black;
            text-align: center;
            border-top: 1px black solid;
            border-left: 1px black solid;
            border-right: 1px black solid;
            border-bottom: 0px;
            
            font-size: x-small;
            background-color:#EFF3FB;
            padding-left: 2px;
            padding-right: 2px;
            height:30px;
            
           
        }

        .MenuCellSelected
        {
			color:White !important; 
            background-color:#003960;
            font-weight:bold;
        }
        .MenuCellHover
        {
            background-color: #B0C4DE;
        }
/* END OF menu tabs*/
        
.infodiv
{
	border-color: #B0C4DE;
    border-width: 1px;
    border-style:dashed;
    background-color:#EFF3FB;
    color: #003960;
    padding: 8px;
    font-size: x-small;
}

.DivScriptWizard
{
	width: 99%;
	font-weight:normal;
	background-color:#EFF3FB;
	padding: 6px 6px 6px 6px;
	border:1px solid #003960;
}


/* Accordian */

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}


/* Accordian Instructions */

.accordionInstructionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url("images/expand.gif");
    background-repeat: no-repeat;
    background-position: 4px 7px;
    padding-left: 22px;
}

.accordionInstructionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionInstructionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionInstructionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url("images/collapse.gif");
    background-repeat: no-repeat;
    background-position: 4px 7px;
	padding-left: 22px;
}

.accordionInstructionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionInstructionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionInstructionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionInstructionLink
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : hidden;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* -- ASPxRoundPanel -- */
.dxrpControl_Navy 
{	
	
}
.dxrpControl_Navy td.dxrp
{

}
/* Header */
.dxrpHeader_Navy td.dxrp
{
 	color: #ffffff; 
}

.faqexpandtext
{
	cursor: pointer;
}

.dxrpControl
{
	margin-top: 5px;
}



/* CONFERENCE  */

.confMainHeading
{
	font-size: 2.0em;
	color: 	#742b90;
	font-weight: bold;	
}

.confSubHeading
{
	font-size:1.6em;
	color: 	#742b90;
	font-weight: bold;	
}


.confLeft
{
	font-size: 1.2em;	
	padding: 8px;
	line-height: 1.5em;
}

.confRegister
{
	background-color: 	#742b90;
	color: #fdf9ff;
	margin: 4px;
	padding: 10px;
	line-height: 1.8em;
	
}

.confTextBox, .confDDL
{
	border: 2px solid #f1ccff;
	padding:2px;
	background-color: #fdf9ff;
}


.confDDL
{
	
}

.confButton
{
	border: 2px solid silver;
	background-color: #e6e6e6;
	
}


.greytable
{
	font-size:11px;
	border-collapse:collapse;	
	border: solid 1px #999;
	text-align: left;
}
	
.greytable thead, .greytable th
{
	font-weight:bold;
	background-color:#999;
	color:#eee;
	padding: 3px 3px 3px 3px;
}
	

.greytable tbody
{
	height:100%;
	vertical-align:top;
}


.highlightpanelgrey
{
	background-color:#f9f9f9;
	padding: 2px 2px 2px 2px;
	border:1px solid #999;
}

.auditClinical
{
padding: 3px;
margin-top: 8px;
    margin-left: 15px;
    width:90%;
    border: 1px solid silver;
    background-color: #FAFAD2;
    

}

.auditReadcode
{
padding: 3px;
    margin-top: 8px;
    margin-left: 15px;
    width:90%;
    border: 1px solid silver;
    background-color: #F0FFFF;
}

.changeGreen
{
    background-color: Green ! important;

}