body{
	font-family: verdana,sans-serif;
	font-weight: normal;
	font-size:9pt;
	color:#530058;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	background-color:white;
;
}

/*
purple = #530058
dark gray = #9a899c
light gray = #ebebeb
orange = #ffc300
*/
img{
	border:0px;
}

td.menu_top_left{
background-image:url('/graphics/menu_top_left.png');
background-repeat:no-repeat;
padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;	border:0px;
/*opacity:0.5;filter:alpha(opacity=50);*/
width:5px;height:5px;
}


td.menu_top_right{
background-image:url('/graphics/menu_top_right.png');
padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;	border:0px;
width:5px;height:5px;
background-repeat:no-repeat;
/*opacity:0.5;filter:alpha(opacity=50);*/
}


td.menu_bottom_left{
background-color: transparent;
background-image:url('/graphics/menu_bottom_left.png');
background-repeat:no-repeat;
padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;	border:0px;
/*opacity:0.5;filter:alpha(opacity=50);*/
width:5px;height:5px;
}


td.menu_bottom_right{
background-image:url('/graphics/menu_bottom_right.png');
padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;	border:0px;
background-repeat:no-repeat;
/*opacity:0.5;filter:alpha(opacity=50);*/
width:5px;height:5px;
}

td.menu_border_x{
background:transparent url('/graphics/menu_border.png')  repeat-x;
padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;	border:0px;
/*opacity:0.5;filter:alpha(opacity=50);*/
height:5px;
}
td.menu_border_y{
background-image:url('/graphics/menu_border.png');
background-repeat: repeat-y;
padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;	border:0px;
/*opacity:0.5;filter:alpha(opacity=50);*/
width:5px;
}


/*button{
	font-family: verdana,sans-serif;
	cursor:pointer;
	font-size:9pt;
	white-space: nowrap;
}*/

.places {
	padding:2px 3px 2px 3px;
	background-color:white;
	color:#530058;
	font-size:9pt;
	font-weight: bold;
	border:1px solid #ffc300;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	width:67px;
	white-space: nowrap;
	text-align:center;
}
.event_header {
	color:#530058;
	font-size:11pt;
	font-weight: bold;
}
.event_header_orange {
	color:#ffc300;
	font-size:11pt;
	font-weight: bold;
}


.selected_places {
	/*color:#AD1410;*/
	background-color:#ffc300;
	cursor:pointer;
	font-weight:bold;
	border:1px #ffc300 solid;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;

}


.not_selected_places {
	color:#530058;
	background-color:white;
	font-weight:bold;
	border:1px solid #ffc300;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
}


.menu_selected {
cursor:pointer;
background-Color:#ffc300;
border:1px solid #ffc300;
font-Weight:bold;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
}



.menu_not_selected {
background-Color:white;
border:1px solid #ffc300;
font-Weight:normal;
	border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
}




.button_en{
	color:#AD1410;
}

.selected{
	color:#AD1410;
	background-color:#fec400;
	cursor:pointer;
	font-weight:bold;
}

.seven_days_selected{
	color:black;
	background-color:#ffc300;
}
/*
.not_selected{
	color:#AD1410;
	background-color:white;
	cursor:pointer;
}


select{

	scrollbar-3dlight-color:red;
	scrollbar-arrow-color:red;
	scrollbar-base-color:red;
	scrollbar-darkshadow-color:blue;
	scrollbar-face-color:red;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:red;
	scrollbar-track-color:red;
}

*/

td.status{
	border-top:0px;
	border-left:4px #EF4510 solid;
	border-bottom:0px;
	border-right:4px #EF4510 solid;
	background-color: white;
	white-space: nowrap;
	color:#EF4510;
    text-align:center;
    font-weight: bold;
	padding: 0 0 0 0;
}

td.radio_status{
	border-top:0px;
	border-left:4px #D6D3D6 solid;
	border-bottom:0px;
	border-right:4px #D6D3D6 solid;
	background-color: white;
	white-space: nowrap;
	color:#EF4510;
    text-align:center;
    font-weight: bold;
	padding: 0 0 0 0;
}


textarea,select,input{
	font-size:13px;
	border: 1px silver solid;
	background-color:white;
}

TABLE {
	border-collapse: collapse;
	font-size:13px;
	border: 2px solid #B4CACD;
}

/*TABLE.line {
	border: 1px solid #838573;
}*/
/*TABLE.small {
      border: 1px #405871 solid;
}*/
.small td, .small table,.small input{ font-size:8pt;}

tr.line--1 {
    background-color: white;
}

tr.line-1 {
    background-color: #fffde3;
}

td {
	border: 1px solid #B4CACD;
}

.div{
margin:0 0 0 0; padding:0 0 0 0;
}

/***************** Links in the orange buttons  *************************/
a.orange_button:visited,
a.orange_button:link,
.x a.orange_button:visited,
.x a.orange_button:link{
    color: white;
    background-color: inherit;text-decoration: none; white-space:nowrap;
}

a.orange_button:link:hover,
a.orange_button:visited:hover,
.x a.orange_button:link:hover,
.x a.orange_button:visited:hover {
    color: #FF7510;
    background-color: white; text-decoration: none; white-space:nowrap;/*#FF9931;*/
}
a.orange_button:link:active,
a.orange_button:visited:active,
.x a.orange_button:link:active,
.x a.orange_button:visited:active {
    color: black;
    background-color: yellow; text-decoration: none; white-space:nowrap;/*#FF9931;*/
}

th{
	font-size: 1.2em;
	padding: 2px;
	background-color:#B4CACD;
	color:#6B696B;
	white-space:nowrap;
	text-align:right;
}

td.error_middle{
 border:0;padding:0;margin:0 0 0 0;text-align:center;
 background-color:#FF7510; font-size:1.5em;font-weight: bold;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Headings
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1,h2,h3,h4 {
/*	background-image:url('/qms3/graphics/h2.png');
	background-repeat: repeat-x;
   border:solid 2px #530058;*/
	color:white;
	background-color:#530058;
}

h1,h2,h3,h4,h5,h6,h7{
	font-variant: small-caps;
	padding: 10px;
	text-decoration: none;
	font-weight: bold;
}

h1 {
    font-size: 1.6em;
}

h2 {
    font-size: 1.45em;
}
h3 {
    font-size: 1.3em;
}
h4 {
    font-size: 1.1em;
}


TABLE.no_border {
	border: 0px;
}

td{
    padding: 2px;
}

td.no_border {
	border: 0px;
	padding: 2px;
}


.x{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
}




/************************************************************************************
	Calendar
************************************************************************************/
.TESTcpYearNavigation,
.TESTcpMonthNavigation
{
background-color:#C2CFE0;
text-align:center;
vertical-align:middle;
text-decoration:none;
color:#405871;
font-weight:bold;
white-space: nowrap;
}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
{
font-family:arial;
padding:0;
}
TD.TESTcpDayColumnHeader
{
text-align:right;
border:solid thin #6677DD;
border-width:0px 0px 1px 0px;padding:0;
}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
{
text-align:right;
text-decoration:none;padding:0;
}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
{
color:#D0D0D0;
text-align:right;
text-decoration:line-through;padding:0;
}
.TESTcpCurrentMonthDate
{
color:#6677DD;
font-weight:bold;padding:0;
}
.TESTcpCurrentDate
{
color: #FFFFFF;
font-weight:bold;padding:0;
}
.TESTcpOtherMonthDate
{
color:#808080;padding:0;
}
TD.TESTcpCurrentDate
{
color:#FFFFFF;
background-color: #FF7510;/*#BDBEFF;/*#C2CFE0;*/
border-width:1px;
border:solid thin #000000;padding:0;
}
TD.TESTcpCurrentDateDisabled
{
border-width:1px;
border:solid thin #FFAAAA;padding:0;
}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
{
border:solid thin #6677DD;
border-width:1px 0 0 0;padding:0;
}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
{
height:20px;padding:0;
}
A.TESTcpTodayText
{
color:#6677DD;
font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled
{
color:#D0D0D0;
}
.TESTcpBorder
{
border:solid thin #6677DD;
}
