/* 
#######################################################################################################################
Neptune (Teal)
#######################################################################################################################
*/
.neptunebackground1, .gcmtabstrip_neptune_selected, .gcmtabstrip_neptune_selected_hover, .neptunecalendar_nextprevstyle, .neptunecalendar_titlestyle, .neptunecalendar_todaydaystyle, .neptunecalendar_selecteddaystyle {
	background-color: #008B8B;
}
.neptunebackground2, .neptunegridheader, a.neptunegridsortableheader:link, a.neptunegridsortableheader:visited, a.neptunegridsortableheader:active, a.neptunegridsortableheader:hover, .neptunecalendar_dayheaderstyle {
	background-color: #008B8B;
}
.neptunebackground3, .neptunecontainer, .neptunegrid, .gcmtabstrip_neptune_default, .gcmtabstrip_neptune_default_hover {
	background-color: #D2E8EA;
}
.neptunebackground4, .neptunealtcontainer {
	background-color: #E6F5F6;
}
.neptunebackground5, .neptunenestedcontainer, .neptunecalendar_daystyle {
	background-color: #F5FFFA;
}
.neptunesectionheader {
	background-color: #008B8B;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9pt;
	padding: 2px;
}
.neptunesectiontitle {
	font-weight: bold;
	color: #008B8B;
	font-size: 9pt;
	padding: 2px;
	border-bottom: 1px solid #666666;
}
.neptunecontainer, .neptunegrid, .neptunealtcontainer, .neptunenestedcontainer {
	border: 1px solid #008B8B;
}
.neptunecontainer, .neptunealtcontainer, .neptunenestedcontainer {
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
}
.neptunegrid {
	border-collapse: collapse;
	font-size: 8pt;
	padding: 0px 2px 0px 2px;
}
a.neptunegridsortableheader:link, a.neptunegridsortableheader:visited, a.neptunegridsortableheader:active, a.neptunegridsortableheader:hover {
	font-weight: bold;
	color:#FFFFFF;
}
a.neptunegridsortableheader:hover {
	color: #FF0000;
}
.neptunegridheader {
	color: #FFFFFF;
	font-weight: bold;
}
.neptunegridrow {
	background-color: #DDDDDD;
	color: #000000;
}
.neptunegridaltrow {
	background-color: #FFFFFF;
	color: #000000;
}
.neptunebackground1, .neptunebackground2 {
	color: #FFFFFF;
}
.gcmtabstrip_neptune_default {
	color: #000000;
	cursor: default;
	text-decoration:none;
}
.gcmtabstrip_neptune_default_hover {
	color: #FF0000;
	cursor: pointer;
	text-decoration:none;
}
.gcmtabstrip_neptune_selected, .gcmtabstrip_neptune_selected_hover {
	color: #FFFFFF;
	cursor: default;
	text-decoration:none;
}
.gcmtabstrip_neptune_default, .gcmtabstrip_neptune_default_hover, .gcmtabstrip_neptune_selected, .gcmtabstrip_neptune_selected_hover {
	font-size: 8pt;
	font-weight: bold;
}
.neptunecalendar {
	border: 1px solid #006666;
	font-size: 8pt;
}
.neptunecalendar_othermonthdaystyle {
	background-color: #DDDDDD;
}
.neptunecalendar_dayheaderstyle, .neptunecalendar_todaydaystyle, .neptunecalendar_selecteddaystyle, .neptunecalendar_titlestyle, .neptunecalendar_nextprevstyle {
	color: #FFFFFF;
	font-weight: bold;
}
.neptunecalendar_weekenddaystyle {
}

.neptunecalendar_daystyle {
}