/* CSS Document */

/* Site */

body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:white;
}

hr {
    color:#CC9900;
    background-color:#CC9900;
    height: 1px;
}

/* Background */
    /* Tables */
.content_table
{
    margin:4px;
    padding:2px;
    text-align:justify;
}

        /* tblMain */

#tblMain {
	margin-left: 1px;
	padding: 0;
}
	
#tblMain table {
    padding: 0;
	border: 1px solid black;
}

#tblMain td {
    padding: 0px;
	background:#CC9900;
}

#tblMain input[type="text"], input[type="password"] {
    color: #000000;
    background: #FFFFFF;
    border: 1px inset #AAAAAA;
}

#tblMain input[type="button"], input[type="submit"] {
    color: #FFFFFF;
    background: #CC9900;
    border: 1px outset #AAAAAA;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
}


        /* tblSub1 */


#tblSub1 {
	margin-left: 0;
	padding: 2px;
}
	
#tblSub1 table {
    padding: 0;
	background-color:#FFFFFF;
	width: 100%;
}

#tblSub1 td {
    padding: 2px;
    background-color:#FFFFFF;
    font-weight: bold;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
}

#tblSubRx {
	margin-left: 0;
	padding: 0px;
}
	
#tblSubRx table {
    padding: 0;
	background-color:#CCCCCC;
	width: 100%;
}

#tblSubRx td {
    padding: 2px;
    font-weight: bold;
    background-color:#CCCCCC;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
}

#tblSubRxCompleted {
	margin-left: 0;
	padding: 0px;
}
	
#tblSubRxCompleted table {
    padding: 0;
	background-color:#FFFFFF;
	width: 100%;
}

#tblSubRxCompleted td {
    padding: 2px;
    font-weight: bold;
    background-color:#FFFFFF;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
}

#tblInside table {
    padding: 0;
	border: 0px solid #CC9900;
}

#PatientDetailDisplay table {
    padding: 0;
	border: 0px solid #CC9900;
}

#tblInsideBorder table {
    padding: 0;
	border: 2px solid #CC9900;
}


#tblInsideBorder2 table {
    padding: 0;
	border: 2px solid #CC9900;
}

#tblInsideBorder3 table {
    padding: 0;
	border: 2px solid #CC9900;
}

#tblSubRxSubNoBorder table {
    padding: 0;
	border: 0px solid #CC9900;
}

#tblSubRxSubNoBorder td {
    padding: 1px;
    background-color:#CCCCCC;
    font-weight: normal;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
    color: black;
}

/* Forms */

input[type="text"], input[type="password"] {
    color: #000000;
    background: #FFFFFF;
    border: 1px inset #AAAAAA;
}

input[type="button"], input[type="submit"] {
    color: #FFFFFF;
    background: #003468;
    border: 1px outset #AAAAAA;
}

input[type="reset"] {
    color: #FFFFFF;
    background: #003468;
    border: 1px outset #AAAAAA;
    font-weight: bold;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

select {
    color: #000000;
    background: #FFFFFF;
    border: 1px inset #AAAAAA;
}

textarea {
    color: #000000;
    background: #FFFFFF;
    border: 1px inset #AAAAAA;
}

input[disabled], select[disabled], button[disabled] {
    color: #EEEEEE;
    background: #DDDDDD;
    border: 1px inset #EEEEEE;
}

/* Links */

a:link {
	color: black;
	text-decoration: underline;
	font-weight:bold;
}
a:visited {
	text-decoration: underline;
	color: black;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: gray;
	font-weight:bold;
}
a:active {
	text-decoration: underline;
	color: black;
	font-weight:bold;
}

/* News Links */

.NewsLinks a:link {
	color: black;
	text-decoration: none;
	font-weight:normal;
}
.NewsLinks a:visited {
	text-decoration: none;
	color: black;
	font-weight:normal;
}
.NewsLinks a:hover {
	text-decoration: underline;
	color: black;
	font-weight:bold;
}
.NewsLinks a:active {
	text-decoration: none;
	color: black;
	font-weight:normal;
}

/* Links Bar */

.LinksBar {
    color: White;
    font-size: 16px;
    font-weight: bold;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.LinksBar a:link {
	color: white;
	text-decoration: none;
	font-weight:bold;
}
.LinksBar a:visited {
	color: white;
	text-decoration: none;
	font-weight:bold;
}
.LinksBar a:hover {
	color: white;
	text-decoration: underline;
	font-weight:bold;
}
.LinksBar a:active {
	color: white;
	text-decoration: none;
	font-weight:bold;
}

/* Headers - Black */

.header_black {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#CC9900;
font-weight:bold;
}

.header_black_small {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
font-weight:bold;
}

/* Headers - Gold */

.header_gold {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#CC9900;
font-weight:bold;
}

/* Headers - Gold */

.header_silver {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:silver;
font-weight:bold;
}

/* Headers - Blue */

.header_blue {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#003468;
font-weight:bold;
}

/* Headers - Dark Blue */

.header_dark_blue {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#003399;
font-weight:bold;
}

.message_alert {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color:#CC0000;
font-weight:bold;
font-size: 12px;
}

/* Headers - White */

.header_white {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:white;
font-weight:bold;
}

/* Text - White*/

.text_white {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
font-weight:normal;
}

.text_white_medium {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:white;
font-weight:normal;
}

.text_white_medium_bold {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:white;
font-weight:bold;
}

.text_white_small {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:white;
font-weight:normal;
}

/* Text - Gold*/

.text_gold_medium {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#CC9900;
font-weight:normal;
}

.text_gold {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#CC9900;
font-weight:normal;
}

.text_gold_small {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#CC9900;
font-weight:normal;
}

/* Text - Black*/

.text_black_super_small {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:8px;
color:black;
font-weight:normal;
}

.text_black_small {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:black;
font-weight:normal;
}

.text_black_medium_small {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
font-weight:normal;
}

.text_black_medium {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:normal;
}

.text_black {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:black;
font-weight:normal;
}

.text_black_bold {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:black;
font-weight:bold;
}

.patientList_black_medium a:link{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:normal;
text-decoration:none;
}

.patientList_black_medium a:visited{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:normal;
text-decoration:none;
}

.patientList_black_medium a:hover{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:normal;
text-decoration:underline;
}

.patientList_black_medium a:active{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:normal;
text-decoration:none;
}

.patientList_black_medium_bold a:link{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:bold;
text-decoration:none;
}

.patientList_black_medium_bold a:visited{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:bold;
text-decoration:none;
}

.patientList_black_medium_bold a:hover{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:bold;
text-decoration:underline;
}

.patientList_black_medium_bold a:active{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:black;
font-weight:bold;
text-decoration:none;
}

/* Text - Grey*/

.text_grey_medium {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#888888;
font-weight:normal;
}

.text_grey {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#888888;
font-weight:normal;
}

.text_grey_bold {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#888888;
font-weight:bold;
}


/* Text - Red*/

.text_red_small {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
font-weight:normal;
}

.text_red_medium_small {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:red;
font-weight:normal;
}

.text_red_medium {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:red;
font-weight:normal;
}

.text_red {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:red;
font-weight:normal;
}

/* Text - Blue*/

.text_blue_small {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:blue;
font-weight:normal;
}

.text_blue_medium_small {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:blue;
font-weight:normal;
}

.text_blue_medium {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:blue;
font-weight:normal;
}

.text_blue {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:blue;
font-weight:normal;
}

/* Text - Answers*/

.text_answer_bold {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:black;
font-weight:bold;
}

.text_answer_link {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:normal;
}

/* Forms */

.inputTextFields
    {
    color: #000000;
    background: #EEEEEE;
    border: 2px inset #FFFFFF
    }
    
.inputSubmitButtons
    {
    color: #000000;
    background: #DDDDDD;
    border: 1px outset #FFFFFF
    } 
    
.fieldsetCart
    {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:12px;
    color:black;
    font-weight:normal;

    background: #EEEEEE;
    border: 1px solid #FFFFFF;
    width: 8em
    }

.legendCart
    {
    color: #FFFFFF;
    background: #BBBBBB;
    border: 1px solid #FFFFFF;
    padding: 1px 1px
    } 
    
/* Tabs */

.tabs_gold_text_white_medium_bold {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:white;
font-weight:bold;
background: #CC9900;
padding: 4px 0px;
}

.tabs_green_text_white_medium_bold {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:white;
font-weight:bold;
background: #003468;
padding: 4px 0px;
}

.tabs_green_text_white_medium_bold a:link {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
	color: #FFFFFF;
	font-weight:bold;
	background: #003468;
	text-decoration: none;
}
.tabs_green_text_white_medium_bold a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
	color: #FFFFFF;
	font-weight:bold;
	background: #003468;
	text-decoration: none;
}
.tabs_green_text_white_medium_bold a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
	color: #FFFFFF;
	font-weight:bold;
	background: #003468;
	text-decoration: underline;
}
.tabs_green_text_white_medium_bold a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
	color: #FFFFFF;
	font-weight:bold;
	background: #003468;
	text-decoration: none;
}

.tabs_gold_text_white_medium_bold a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
	color: #FFFFFF;
	font-weight:bold;
	background: #CC9900;
	text-decoration: none;
}
.tabs_gold_text_white_medium_bold a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
	color: #FFFFFF;
	font-weight:bold;
	background: #CC9900;
	text-decoration: none;
}
.tabs_gold_text_white_medium_bold a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
	color: #FFFFFF;
	font-weight:bold;
	background: #CC9900;
	text-decoration: underline;
}
.tabs_gold_text_white_medium_bold a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
	color: #FFFFFF;
	font-weight:bold;
	background: #CC9900;
	text-decoration: none;
}

/* Tabs - INACTIVE */

.tabs_gold_text_white_medium_bold_inactive {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:Silver;
font-weight:bold;
background: #CC9900;
padding: 4px 0px;
}

.tabs_green_text_white_medium_bold_inactive {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:Silver;
font-weight:bold;
background: #003468;
padding: 4px 0px;
}

.tabs_green_text_white_medium_bold_inactive a:link {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
	color: Silver;
	font-weight:bold;
	background: #003468;
	text-decoration: none;
}
.tabs_green_text_white_medium_bold_inactive a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
	color: Silver;
	font-weight:bold;
	background: #003468;
	text-decoration: none;
}
.tabs_green_text_white_medium_bold_inactive a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
	color: white;
	font-weight:bold;
	background: #003468;
	text-decoration: underline;
}
.tabs_green_text_white_medium_bold_inactive a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
	color: Silver;
	font-weight:bold;
	background: #003468;
	text-decoration: none;
}

.tabs_gold_text_white_medium_bold_inactive a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
	color: Silver;
	font-weight:bold;
	background: #CC9900;
	text-decoration: none;
}
.tabs_gold_text_white_medium_bold_inactive a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
	color: Silver;
	font-weight:bold;
	background: #CC9900;
	text-decoration: none;
}
.tabs_gold_text_white_medium_bold_inactive a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
	color: white;
	font-weight:bold;
	background: #CC9900;
	text-decoration: underline;
}
.tabs_gold_text_white_medium_bold_inactive a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
	color: Silver;
	font-weight:bold;
	background: #CC9900;
	text-decoration: none;
}