a:hover
{
    color:red;
}

form
{
    margin:0;
}

.SEreadmore {
    text-decoration:none;
    font-style:italic;
}

.SElogin {
    text-decoration:none;
    color:#707676;
}

.CXlistTable
{
    border-bottom:solid 2px black;
    border-right:solid 2px black;
    border-top:solid 1px black;
    border-left:solid 1px black;
    font-size: 11px;
}

.CXlistTable td
{
    border-top: solid 1px black;
    border-left: solid 1px black;
}

.CXlistTable tr#superHeader
{
    background:#6587c4;
	color:white;
	font-weight:bold;
}

.CXlistTable tr#listHeader
{
	background:#6fa8a1;
	font-weight:bold;
}

.CXphCellBoth
{
    border-left:1px solid gray;
    border-right:1px solid gray;
}

.CXphCellLeft
{
    border-left:1px solid gray;
    text-align:right;
}

.CXphCellRight
{
    border-right:1px solid gray;
}

.CXerror
{
    color:red;
    font-size:11px
}

.CXrequired
{	
	background-position: 0% 50%;
	background-image: url(/img/red_asterisk.gif);
	background-repeat: no-repeat;
	color:red;
}

.CXoptional
{
	background-position: 0% 50%;
	background-image: url(/img/green_asterisk.gif);
	background-repeat: no-repeat;
	color:green;
}

.CXbutton
{
    color:#990033;
	cursor:pointer;
	cursor:hand;
}

.CXrow0
{
    background:#d8d8d8;
}

.CXrow1
{
    background:#f0f0f0;
}

.CXvertDot {
    background-image: url(/img/vertdot.gif);
}

.CXrule
{
	background:#3b66aa;
}

.CXpointer
{
	cursor:pointer;
	cursor:hand;
}

.CXboxedObject
{
    border:1px solid gray;
    border-top:0px;
}

.CXboxedObject td
{
    border:0px;
    border-bottom:1px solid gray;
}

.CXboxedObject tr#listHeader td
{
	font-weight:bold;
	color:black;
    border-top:1px solid black;
    border-bottom:1px solid black;
    background:url(/shared/img/listheader.gif);
}

.CXnoBorder td
{
    border:0px;
}

.CXtableHeader
{
	font-weight:bold;
	background:#3bff0f;
	color:black;
}

.SEpageHeader
{
	font-weight:bold;
	color:white;
	background:#3b66aa;
	padding-left:7;
	padding-right:7;
}

.SEnewsHeader
{
	font-size:20px;
	font-weight:bold;
	color:white;
	background:#3b66aa;
	padding-left:10;
	padding-right:10;
	padding-top:2;
	padding-bottom:2;
}

.SEsectionHeader
{
    border:1px solid gray;
    border-bottom:0px;
	font-weight:bold;
	padding:2;
	padding:2;
}

.SEsubsectionHeader
{
	font-weight:bold;
	color:#3b66aa;
}

.SEhomepageHeader
{
	font-size:14px;
	font-weight:bold;
	color:#3b66aa;
}

.CXleftColumn
{
    font-size:11px;
    font-weight:bold;
    color:black;
}

.SEtemplateHeader
{
    font-size:11px;
    font-weight:bold;
}

.SEtemplateDayHeader
{
    font-size:11px;
    font-weight:bold;
    color:white;
    background-color:#3030DF;
}

body
{
	font-family:arial,verdana,sans-serif;
	font-size:11px;
}

p
{
    padding:0;
    margin-bottom:10;
}

table
{
	font-size:11px;
}

select
{
	font-size:11px;
}

input
{
	font-size:11px;
}

textarea
{
	font-size:11px;
}

.SEcompactView
{
	font-size:9px;
}

.SEcompactViewCell
{
	font-size:10px;
	background-color:#AAAAFF;
    border-width:1;
    border-style:solid;
    border-color:black;
}

.SEcompactViewCellNeutral
{
	font-size:10px;
    border-width:1;
    border-style:solid;
    border-color:black;
}

.SEcompactViewCellHover
{
	font-size:10px;
	background-color:#4ef5de;
    border-width:1;
    border-style:solid;
    border-color:black;
	cursor:pointer;
	cursor:hand;
}

.SEdayView
{
	font-size:9px;
}

.SEdayViewDT
{
	font-size:9px;
}

.SEdayViewDTHover
{
	font-size:10px;
	background-color:#4ef5de;
    border-width:1;
    border-style:solid;
    border-color:black;
	cursor:pointer;
	cursor:hand;
}

.SEdayViewCell
{
	background-color:#AAAAFF;
    border-width:1;
    border-style:solid;
    border-color:black;
}

.SEdayViewCellHover
{
	background-color:#4ef5de;
    border-width:1;
    border-style:solid;
    border-color:black;
	cursor:pointer;
	cursor:hand;
}

.SEdayViewHead
{
	font-size:16px;
	font-weight:bold;
}

.SEdayViewSubtime
{
	font-size:8px;
}

.SEjsCalViewCell
{
	font-size:10px;
 	background-color:#AAAAFF;
}

.SEjsCalViewCell td
{
	border:0px;
}

.SEjsCalViewCellHover
{
	font-size:10px;
	background-color:#4ef5de;
	cursor:pointer;
	cursor:hand;
}

.SEjsCalViewName
{
}

.SEmonthViewCell
{
	font-size:10px;
}

.SEmonthViewCellHover
{
	font-size:10px;
    border:solid black 1px;
	background-color:#4ef5de;
	cursor:pointer;
	cursor:hand;
}

.CXsmallTable
{
    font-size:9px;
}

.CXtip {
    color:#554636;
    background-color:#fec;
    border-color:#864 #210 #210 #864;
    border-width:1px 2px 2px 1px;
    border-style:solid;
    white-space:nowrap;
    padding:2px;
    font:icon;
	cursor:pointer;
    cursor:hand;
    position:absolute;
    visibility:hidden;
    display:block;
    z-index:10000;
}

.CXpopupInfo {
    background-color:#3bff0f;
    border-color:#864 #210 #210 #864;
    border-width:1px 2px 2px 1px;
    border-style:solid;
    white-space:nowrap;
    padding:2px;
    font:icon;
	cursor:pointer;
    cursor:hand;
    position:absolute;
    display:none;
    z-index:10000;
}

.SEheadline {
	font-size:16px;
	font-weight:bold;
	color:#3b66aa;
}

.SEsubTitle {
	font-size:14px;
	font-style:italic;
	color:black
}

.SEtxtdropdown
{
    border: #7F9DB9 1px solid;
	background-color:white;	
}

.SEnoborders
{	
	border:none;	
}

.SEnobordersError
{	
	border:none;
}

.CXrbSeparator
{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    color:#000000;
    background-color:#b0b0b0;
    width:100%;
    height:16px;
    position:relative;
    cursor:n-resize;
}

.SEleftList {
    margin-left: 0;
    padding-left: 20;
}

.GPlistTable td {
    padding-right: 10px;
}

@media print {

#SElcol {
    display:none;
}

}
