html,body{margin:0;padding:0}

body {
	background-color: #FFFFFF;
}

#error_page {
	background-color:#efefef!important;
}

/*------------------------------------------------ container -----------------------------------*/
.container {
	background-color:#ffffff;
}

#container {
	background-color:#ffffff;
}

.language a
	{	
	color: #3f6e97;
}

.language a.active
	{	
	color: #ff9900;
}

.language a:hover
	{	
	color: #ff9900;
}

.logout a
	{	
	color: #3f6e97;
}

.logout a.active
	{	
	color: #ff9900;
}

.logout a:hover
	{	
	color: #ff9900;
}

.logout .divider
	{	
	color: #cccccc;
}

.search form {
	margin:0px;
}

.search a
	{	
	color: #3f6e97;
}

.search a.active
	{	
	color: #ff9900;
}

.search a:hover
	{	
	color: #ff9900;
}

.app_name {
	color: #666666;
}

/*=========== end top ===============================*/
/*=========== content ===============================*/
.content {
	background-color: #f7f7f7;
}

.breadcrumb a
	{	
	color: #3f6e97;
}

.breadcrumb a.active
	{	
	color: #ff9900;
}

.breadcrumb a:hover
	{	
	color: #ff9900;
}

                    /*----- top_menu ---------*/

.top_menu {
	background-color: #ffffff;
}

                    /*----- end top_menu -----*/
                    /*----- item ---------*/
.pagetitle {
    color: #999999;
}

                    /*----- end item -----*/
                    /*----- layout_table ---------*/

.layout_table {
  background-color: #ffffff;
	border:1px solid #CFCFCF;
	margin:0px;
	padding-left: 23px;
	padding-right: 23px;
	padding-top: 23px;
	padding-bottom: 23px;
	width:762px;
}

.item .layout_table {
border:0px solid #FFFFFF;
margin:0;
padding:0px;
}

.layout_table th
{
	color: #4785A3;
}

.layout_table td.title
{
	color: #4785A3;
}

.button {
  border-top: 1px solid #6b90ae;
}                    
                    /*----- end layout_table -----*/
/*=========== end content===========================*/
/*=========== bottom ===============================*/

.headnolink {
  color: #000000;
}

.headlink:before {
  color: #3f6e97;
}

.headlink a {
  color: #3f6e97;
  text-decoration: none;
}

.paginationActive {
  color: #3f6e97;
}

.paginationDisabled {
  color: #bdbdbd;
}

.paginationCurrent {
  color: #222222;
}

.listing {
  color: #3f6e97;
}


.bottom_link a
	{	
	color: #3f6e97;
}

.bottom_link a.active
	{	
	color: #ff9900;
}

.bottom_link a:hover
	{	
	color: #ff9900;
}

/*=========== end bottom ===========================*/

.path_track {
    color:#FF8F20;
}

.whitelisting {
  background-color: #fff;
}

.grid_table {
  width:100%;
  /*margin :0 auto;*/
}

.grid_table tbody td {
  border-bottom: 1px solid #e6e6e6;
}

.grid_table th {
  border-bottom: 2px solid #636363;
}

.language a.active {  
  color: #ff9900;
}

/* For the error message*/
.error {
    background-color: #BDE5F8;
    color: #00529B;
}
/*------------------------------------------------ end container -----------------------------*/

fieldset {
    border:1px solid #CFCFCF;
}

legend {
    color: #4785A3;
}

/*-- href --*/
a {
    color: #666;
}

a:hover {
	color:#FF8F20;
}

.llegend { 
	color: #000;
	background-color: #f0f0f0;
}

#login_page .container {
	background-color:#ffffff;
}

#login_page .language a {
	color: #3f6e97;
}

#login_page .language a.active {
	color: #ff9900;
}

#login_page .language a:hover {
	color: #ff9900;
}

#login_page .title {
	color: #666666;
}


#login_page .content {
	background-color: #a1c4e1;
}

#login_page .subtitle {
	color: #000000;
}
	
#login_page .form {
	background-color: #ffffff;
}

#login_page .reflect {
	background-color: #ffffff;
}

#login_page .error {	
	color: #cc0000;
}

.register a {
	color: #3f6e97;
}

.register a:hover {
	color: #102f59;
}

.forgotten_password a {
	color: #3f6e97;
}

.forgotten_password a:hover {
	color: #102f59;
}

.login_bottom {
	background-color: #ffffff!important;
}

.login_notice a {
	color: #3f6e97;
}

.login_notice a:hover {
	color: #102f59;
}

/* For the error message*/
#error_page .error {
	background-color: #BDE5F8;
	color: #00529B;
}

#error.container  {
	background-color:#efefef!important;
}

#error_page .top {
	background-color:#efefef!important;
}

.error_title {
	color:#ffffff;
}

.language a {
	color: #3f6e97;
}

.language a.active {
	color: #ff9900;
}

.language a:hover {
	color: #ff9900;
}

#error .content {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF!important;
}

.error_main {
	border: 1px solid #FFFFFF;
}

.error_subtitle {
	color: #000000;
}

.error_item {
	color: #000000;
	border-bottom:1px solid #cccccc;
}

.error_back {
	color: #000000;
}
	
/* For the error message*/
.madali .error {
	background-color: #FFDFDF!important;
	color: #FF0000!important;
}

.item form {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.blocPatientList{
	float:left;
}


.dijitTimePickerItemInner{
    color: #111111;
}

.madali .dijitMenuItemSelected {
  background:#fcfdff url("./images/buttonHover_b.png") repeat-x bottom!important;
  color:#3f6e97!important;
}

.madali .dijitMenu {
    border: 1px solid #bbbcba;
}

.madali .dijitDialog {
    border: 1px solid #bbbcba!important;
}

.madali .dijitTooltipContainer {
    border: 1px solid #bbbcba!important;
}

.dijitColorPalette {
    border: 1px solid #bbbcba!important;
}
.madali .dijitTabHover {
    color: #6f6f6f!important;
}

.madali .dijitComboBoxHover .dijitDownArrowButton,
.madali .dijitSpinnerUpArrowHover .dijitUpArrowButton,
.madali .dijitSpinnerDownArrowHover .dijitDownArrowButton,
.madali .dijitButtonHover .dijitButtonNode,
.madali .dijitButtonNodeHover,
.madali .dijitToggleButtonHover .dijitButtonNode,
.madali .dijitDropDownButtonHover .dijitButtonNode,
.madali .dijitComboButtonHover .dijitButtonContents,
.madali .dijitComboButtonDownArrowHover .dijitDownArrowButton {
    color: #6f6f6f!important;
}

.top_menu .dijitButtonNode:hover {
    color:#243C5F!important;
}

.top_menu .dijitRight {
  border-right: #6b908f 1px solid;
}

.top_menu .dijitLeft {
  border-left: #406280 1px solid;
}

.top_menu .dijitClosure {
  border-right: #6b908f 1px solid;
}

.coloredRow
{
    background-color: #ffffff; color: black;
}

.canceledRow
{
    background-color: #ffd9d9; color: black;
}

.todayRow
{
    background-color: #e5efff; color: black;
}

.selected
{
    color: #666666;
}

#login_page .reflect { 
        background-image:url("images/login_add_background_b.gif");
}

#login_page .form { 
        background-image:url("images/login_form_background_b.gif");
}

#login_page .main { 
        background-image:url("images/login_main_background_b.gif");
}

.top_menu .dijitRight { 
  border-right: #A7BED1 1px solid;
}

.top_menu .dijitLeft { 
  border-left: #4B667E 1px solid;
}

.top_menu .dijitClosure { 
  border-left: #4B667E 1px solid;
}

.top_menu .dijitButtonNode { 
  color: #FFFFFF!important;
  background:#7399ba url("./images/menuButtonEnabled_b.png") repeat-x bottom;
}

.top_menu { 
        background-image:url("images/general_content_background_b.gif");
}

.content { 
        background-image:url("images/general_content_background_b.gif");
}

.madali .dijitButtonHover .dijitButtonNode,
.madali .dijitButtonNodeHover,
.madali .dijitToggleButtonHover .dijitButtonNode,
.madali .dijitDropDownButtonHover .dijitButtonNode,
.madali .dijitComboButtonHover .dijitButtonContents,
.madali .dijitComboButtonDownArrowHover .dijitDownArrowButton { 
    border-color:       #a5beda;
    border-bottom-color:#5c7590;
    color:#243C5F;
    background:#fcfdff url("./images/buttonHover_b.png") repeat-x bottom;
}

.madali .dijitComboBoxHover .dijitDownArrowButton,
.madali .dijitSpinnerUpArrowHover .dijitUpArrowButton,
.madali .dijitSpinnerDownArrowHover .dijitDownArrowButton { 

    color:#243C5F;
    background:#fcfdff url("./images/buttonHover_b.png") repeat-x bottom;
}

.emphased_text {
    color: #327700;
    font-style: italic; 
}
