/* default styles
    eCheckmark Green: #00853e
    PharmLearn Orange: #f8a350
    Blue for both: #02488d
    Text color (dark blue-ish): #333333
    Highlighted pale yellow: #FFFFCC
    Lighter blue from Navbar bkgrnd: #014a8e
    Pale yellow on edit grids: #FFFFCC
   -------------- */
/*
body
{
    background-image: url(images/bgbody.jpg);
    background-color: #709ad4;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    line-height: 1.5em;
    color: #333333;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    background-repeat: repeat-x;
}
 mike's
------------*/
.header {
	height: 55px;
	width: 796px;
	background: #FFFFFF;
	color: #808080;
	padding: 1px;
	border-bottom: 1px solid #ccc;
}
.standardtext{
    color:#333333;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

.navbar {
/* blue from navbarbkgrnd.gif: #2d77b0*/
    width: 100%;
    height: 100%;
    background-image: url(images/navbarbkgrnd.gif);
    background-color: #014a8e;
    /*background-image: url(images/menubar-new.gif);*/
    /*background-image: url(images/button-bg.gif);*/
    padding: 2px;
    /*border-bottom: 1px solid #cccccc;*/
}
.navbackgroundimage {
    background-image: url(images/button-bg.gif);

}
.gridsubheading {
    /*background-color:#FFFFFF;--*/
	font-family: Verdana, sans-serif;
	font-size:13px;
	color:#00853e;
	text-align:left;
	font-weight: bold;	
}


/* To override a:hover class for site menu. */
/* Set CSSCLASS for DynamicHoverStyle and StaticHoverStyle in <asp:Menu> tag.  */
a:hover.sitemenu {color: black;}

.loggedin  {
	background-color:#FFFFFF;
	font-family: Verdana, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	padding: 1px;
	/*border-bottom: 1px solid #ccc;*/
}

.content
{
    width: 900px;
    padding: 2px;
    background-color: #FFFFFF;
    min-height: 410px;
    margin-left: 12px;
}

/*---new 3-08-------*/
   table.datatable
{
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #666699;
    width: 95%;
    height: auto;
    min-height: 400px;
    background-color: #FFFFFF;
    font-family: Verdana, sans-serif;
    font-size: 12px;
}
   table.fulloutline
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #666699;
    width: 95%;
    height: auto;
    min-height: 400px;
    background-color: #FFFFFF;
    font-family: Verdana, sans-serif;
    font-size: 12px;
}

   table.fulloutlinegray
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #666699;
    width: 95%;
    height: auto;
    min-height: 400px;
    background-color: #F8F8F8;
    font-family: Verdana, sans-serif;
    font-size: 12px;
}

.reportcontrol
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #666699;
    width: 800px;
    min-width: 800px;
    height: 550px;
    min-height: 550px;
    background-color: #FFFFFF;   
}

.searchbar
{
    background-color: #F9F9F9;
    padding: 2px;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    border-bottom: solid 1px #888888;
}  
/*---end new----*/


/* footer
   ------ */
.footer { 
 color: black;
 font-size: 10px;
 width: 100%;
 background-image: url(images/footerbkgrnd.gif);
 /*background: #2d77b0;*/
 height: 20px;
 padding: 2px;
 border-top: 1px solid #888888;
 border-bottom: solid 1px #888888;
}


/*done for now*/


.copyright {
	font-size: 10px;
	color: #FFFFFF;
}

.smalltext {
	font-size: 8.5pt;
}

.heading1 {
	color: #009933;
	font-size: 16pt;
	font-weight: bold;
}

.heading1blue {
	color: #004a8d;
	font-size: 16pt;
	font-weight: bold;
}

.heading2blue {
	color: #004a8d;
	font-size: 10pt;
	font-weight: bold;
}

.resourcetitle {
	color: #009933;
}

.resourceheading {
	color: #009933;
	font-size: 8pt;
}
/*
a {	color: #E0691A;}
a:hover
{
    color: #FF0000;
}

h1 { font: normal 2.1em Verdana, sans-serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0; }
.dark  { color: #737373; background: inherit; font-weight: bold; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { margin: 0; padding: 0; font: bold 1.7em Verdana, sans-serif; letter-spacing: -1px; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }

p {	margin: 0 0 5px 0; }

ul { margin: 0; padding : 0; list-style : none; }

form { 	margin: 0; }
*/
.headingRed
{
    font-family: Verdana, sans-serif;
    font-size: 16px;
    font-weight:  bold;
    font-style:  normal;
    color: #CC3300;
    text-align: left;
}

.HelpText
{
    display: block;
}
.menuitem
{
color: white;
border-style: solid;
border-width: 1px 1px 0px 1px;
border-color: gray;
/*background-color: #5D7B9D;*/
background-color:  #dddddd;
background-image: url(images/menuitem.gif);
padding:2px 5px;
width:100%; 
display:block;
}

.menuitem:hover
{
background-color: #FFFFCC;    
}

.menuitemselected
{
color: black;
border-style: solid;
border-width: 1px 1px 0px 1px;
border-color: gray;
background-color: #FFFFCC;
background-image: url(images/menuitem.gif);
padding:2px 5px;
width:100%; 
display:block;
}
/*--- causes entire menu item to be clickable not just text -- */
.smis a { width:100%; display:block; }

.tabarea
{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: gray;
    width: auto;
    min-width: 500px;
    height: auto;
    min-height: 400px;
    background-color: white;
    font-family: Verdana, sans-serif;
    font-size: 12px;
}


.questions
{
    padding: 4px;
    margin: 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: gray;
    background-color: white;
    font-family: Verdana, sans-serif;
    font-size: 13px;
}
.questions02
{
    padding: 4px;
    margin: 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: gray;
   
/* 
    width: auto;
    height: auto;
    min-width: 500px;
    min-height: 400px;
*/
    background-color: white;
    font-family: Verdana, sans-serif;
    font-size: 15px;
}






/*-- AJAX Watermark for Textbox ---*/
.watermark
{
    background-color: #FFFFCC;
    padding: 2px;
    font-family: Verdana, Sans-Serif;
    font-size: xx-small;
}  

/*--- End Watermark ----*/

/*-- AJAX Calendar CSS ---*/
.Calendar .ajax__calendar_container {
    border:1px solid #999999;
    background-color: white;
    color: black;
}
.Calendar .ajax__calendar_header {
    height:20px;
    width:100%;
    background-color: #5D7B9D;
    color:white;
    font-weight:  bold;
    
}
.Calendar .ajax__calendar_dayname {
    background-color: white;
    color:black;
    font-weight:  bold;
    border-bottom:1px solid black;
    text-align:center;
    padding:0px;
}
.Calendar .ajax__calendar_today {
    cursor:pointer;
    padding-top:1px;
    background-color: #5D7B9D;
    color:white;

}
.Calendar .ajax__calendar_other .ajax__calendar_day,
.Calendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.Calendar .ajax__calendar_hover .ajax__calendar_day,
.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year {
    color: white;
    background-color:#E0691A;
}
.Calendar .ajax__calendar_hover .ajax__calendar_title {color:yellow;}
.Calendar .ajax__calendar_hover .ajax__calendar_today {color:yellow;}

.Calendar .ajax__calendar_active .ajax__calendar_day,
.Calendar .ajax__calendar_active .ajax__calendar_month,
.Calendar .ajax__calendar_active .ajax__calendar_year {
    color: white;
    font-weight:bold;
    background-color:#666666;
}
/*-- END AJAX Calendar CSS ---*/

/*-- AJAX Validator Control CSS ---*/
.ajax__validatorcallout div, .ajax__validatorcallout td {border:solid 1px Black;background-color:LemonChiffon;}
.ajax__validatorcallout .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
.ajax__validatorcallout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.ajax__validatorcallout .ajax__validatorcallout_error_message_cell
{
    font-family: Verdana;
    font-size: 10px;
    padding: 5px;
    border-right: none;
    border-left: none;
    width: 100%;
    color: #000000;
}
.ajax__validatorcallout .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
.ajax__validatorcallout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}

/*-- END AJAX Validator Control CSS ---*/

/*--- AJAX Tabs CSS ---*/
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 12px;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #FFFF00;
}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}
/*--- END AJAX Tabs CSS ------*/

/*---- AJAX Modal Popup CSS ----*/
.popupControl {
	background-color:#AAD4FF;
	position:absolute ;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}



/*---- END AJAX modal Popup CSS ----*/

