.hideObjExp
{
DISPLAY: none;
VISIBILITY: hidden;
}
.showObjExp
{
VISIBILITY: visible;
}


p, td, li, body
{
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
}

a
{
	color: #333333;
	font-family: Arial;
	font-size: 9pt;
}
a:hover
{
	color: #929191;
}

input, textarea
{
BORDER-RIGHT: #707070 1px solid;
BORDER-TOP: #707070 1px solid;
FONT-SIZE: 8pt;
BORDER-LEFT: #707070 1px solid;
BORDER-BOTTOM: #707070 1px solid;
FONT-FAMILY: Tahoma, Verdana, Arial;
}

input.checkbox
{
FONT-SIZE: 8pt;
BORDER-RIGHT: white 1px solid;
BORDER-TOP: white 1px solid;
BORDER-LEFT: white 1px solid;
BORDER-BOTTOM: white 1px solid;
}


input.radio
{
FONT-SIZE: 8pt;
BORDER-RIGHT: white 1px solid;
BORDER-TOP: white 1px solid;
BORDER-LEFT: white 1px solid;
BORDER-BOTTOM: white 1px solid;
}

select 
{
BORDER-RIGHT: #707070 1px solid;
BORDER-TOP: #707070 1px solid;
FONT-SIZE: 8pt;
BORDER-LEFT: #707070 1px solid;
BORDER-BOTTOM: #707070 1px solid;
FONT-FAMILY: Tahoma, Verdana, Arial;
}


INPUT.cmsBtn
{
BACKGROUND-COLOR: #99CC99;
BORDER-BOTTOM: black 1pt solid;
BORDER-LEFT: black 1pt solid;
BORDER-RIGHT: black 1pt solid;
BORDER-TOP: black 1pt solid;
COLOR: #333333;
FONT-FAMILY: Tahoma;
FONT-SIZE: 8pt;
HEIGHT: 15pt;
WIDTH: 75pt;
font-weight : bold;
}



INPUT.cmsBtn_rollover
{
BACKGROUND-COLOR: #2E6767;
BORDER-BOTTOM: black 1pt solid;
BORDER-LEFT: black 1pt solid;
BORDER-RIGHT: black 1pt solid;
BORDER-TOP: black 1pt solid;
COLOR: white;
FONT-FAMILY: Tahoma;
FONT-SIZE: 8pt;
HEIGHT: 15pt;
WIDTH: 75pt;
font-weight : bold;
	
}

.innerTableColour
{
	background-color: #002e58;
}

.darkerTableColour
{
	background-color : Gray
}

.outerTableColour
{
	background-color: black;
}

.lighterTableColour
{
	background-color: #F7F7F7;
}

.whiteTableColour
{
	background-color: #FFFFFF;
}

a.mainmenu 
{
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: bold; 
	color:#333333;
	text-decoration: none;
}

a.submenu
{
	font-family: Arial; 
	font-size: 7pt; 
	color:#002e58;
	text-decoration: none;
}

.heading
{
	font-family: Arial; 
	font-size: 14pt; 
	color: #5C7DAB;
	text-decoration: none;
}

span.tab 
{
	font-size: 11px;
	border: 1px solid #94a6b5;
	top: 1px;
	left: 1px;
	height: 17px;
	margin-right: 1px;
	position: relative;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #ffffff;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fffbff', EndColorStr='#e7e4de');
}


span.tabOn
{
	filter: "";
	background-color: #FFFCED;
	border-bottom: 1px solid #FFFCED;
	padding-bottom: 5px;
	cursor: default;
}

hr.tabGlow
{
	height: 3px;
	color: #e89f2e;
	border-top: 1px solid #de8e29;
	border-bottom: 1px solid #ffc739;
	position: absolute;
	z-index: 2;
	display: none;
}

div.tab
{
	width: 100%;
	height: 100%;
	border: 1px solid #949e9c;
	background-color: #FFFCED;
	display: none;
}

table.tabBar
{
	height: 25px;
	behavior: url(css/tabs.htc);
}
TD.sec
{
PADDING-LEFT: 0px;
FONT-WEIGHT: bold;
PADDING-BOTTOM: 2px;
WIDTH: 80%;
COLOR: #606050
}
TD.bar
{
BORDER-BOTTOM: #838574 1px solid
}
TD.req
{
FONT-WEIGHT: bold;
OVERFLOW: hidden;
COLOR: #990000;
TEXT-OVERFLOW: ellipsis
}

.pageBackground_editor
{
	background-color: white;
	background-image: url(/images/bgsrc.gif);
}

table.admin
{
  border: 1px solid #707070;
}

.requiredField
{
	color: #cc0000;
	font-weight: bold;
}
.borderRight
{
	border-right: grey 1px solid;
	color: buttonface;
}