/* 
#######################################################################################################################
Venus (Purple)
#######################################################################################################################
*/
.venusbackground1, .gcmtabstrip_venus_selected, .gcmtabstrip_venus_selected_hover, .venuscalendar_nextprevstyle, .venuscalendar_titlestyle, .venuscalendar_todaydaystyle, .venuscalendar_selecteddaystyle {
	background-color: #5900B5;
}
.gcmpanel_venus_tab_selected {
	background-color: #003481;
}
.venusbackground2, .venuscalendar_dayheaderstyle {
	background-color: #5900B5;
}
.venusbackground3, .venuscontainer, .venusgrid, .gcmtabstrip_venus_default, .gcmtabstrip_venus_default_hover {
	background-color: #DBC0F9;
}
.venusbackground4, .venusaltcontainer {
	background-color: #F0E9F9;
}
.venusbackground5, .venusnestedcontainer, .venuscalendar_daystyle {
	background-color: #FFF5EE;
}
.venussectionheader {
	background-color: #5900B5;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9pt;
	padding: 2px;
}
.venussectiontitle {
	font-weight: bold;
	color: #483D8B;
	font-size: 9pt;
	padding: 2px;
	border-bottom: 1px solid #666666;
}
.venuscontainer, .venusgrid, .venusaltcontainer, .venusnestedcontainer {
	border: 1px solid #5900B5;
}
.venuscontainer, .venusaltcontainer, .venusnestedcontainer {
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
}
.venusgrid {
	border-collapse: collapse;
	font-size: 8pt;
	padding: 0px 2px 0px 2px;
}
a.venusgridsortableheader:link, a.venusgridsortableheader:visited, a.venusgridsortableheader:active, a.venusgridsortableheader:hover {
	font-weight: bold;
	color:#FFFFFF;
}
a.venusgridsortableheader:hover {
	color: #FF0000;
}
.venusgridheader, a.venusgridsortableheader:link, a.venusgridsortableheader:visited, a.venusgridsortableheader:active, a.venusgridsortableheader:hover {
	background-color: #34378F;
	font-weight: bold;
}
.venusgridheader {
	color: #FFFFFF;
}
.venusgridrow {
	background-color: #DDDDDD;
	color: #000000;
}
.venusgridaltrow {
	background-color: #FFFFFF;
	color: #000000;
}
.venusbackground1, .venusbackground2 {
	color: #FFFFFF;
}
.gcmtabstrip_venus_default .gcmpanel_venus_tab_default{
	color: #000000;
	cursor: default;
	text-decoration:none;
}
.gcmtabstrip_venus_default_hover, .gcmpanel_venus_tab_default_hover {
	color: #FF0000;
	cursor: pointer;
	text-decoration:none;
}
.gcmtabstrip_venus_selected, .gcmtabstrip_venus_selected_hover, .gcmpanel_venus_tab_selected, .gcmpanel_venus_tab_selected_hover {
	color: #FFFFFF;
	cursor: default;
	text-decoration:none;
}
.gcmtabstrip_venus_default, .gcmtabstrip_venus_default_hover, .gcmtabstrip_venus_selected, .gcmtabstrip_venus_selected_hover, .gcmpanel_venus_tab_selected, .gcmpanel_venus_tab_default_hover, .gcmpanel_venus_tab_default,.gcmpanel_venus_tab_selected_hover {
	font-size: 8pt;
	font-weight: bold;
}

.gcmpanel_venus_tab_default, .gcmpanel_venus_tab_default_hover{
	background-color: #FFFFBD;
}

.venuscalendar {
	border: 1px solid #5900B5;
	font-size: 8pt;
}
.venuscalendar_othermonthdaystyle {
	background-color: #DDDDDD;
}
.venuscalendar_dayheaderstyle, .venuscalendar_todaydaystyle, .venuscalendar_selecteddaystyle, .venuscalendar_titlestyle, .venuscalendar_nextprevstyle {
	color: #FFFFFF;
	font-weight: bold;
}
.venuscalendar_weekenddaystyle {
}

.venuscalendar_daystyle {
}
