FORM
{
margin-bottom : 0
}
.tiny 
{
	font-size: 1px;
	line-height: 1px;
	background-color: #FFFFFF;
	color: #FFFFFF;
}

/*
mods PJM 14/3/2006
class for the spacer element separating the user panels from the replacement panels on the Welcome.aspx page
*/
.tile_spacer
{
	background-image:url(images/tile_horiz_dotted.gif);
	background-repeat:repeat-x; 
	background-color: #FFFFFF;
	color: #FFFFFF;
}

DIV.tabDiv
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px solid;
    SCROLLBAR-BASE-COLOR: #336699;
    HEIGHT: 264px;
    BACKGROUND-COLOR: #003366;
	padding: 5px;
}

DIV.tabDivblue
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px solid;
    SCROLLBAR-BASE-COLOR: #1F3D5C;
    HEIGHT: 264px;
    BACKGROUND-COLOR: #1F3D5C;
	padding: 5px;
}

p 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 13px; 
	font-weight: normal; 
	color: #FFFFFF; 
	margin-left: 0px; 
	margin-right: 5px; 
	text-align: left
}

.tableheads 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}

a 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; line-height: 13px; 
	font-weight: bold; 
	color: #FFFFFF; text-decoration: none;
}

a:hover 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	font-weight: bold; 
	text-decoration: underline;
}
a.mediumblue 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	FONT-WEIGHT: bold; 
	COLOR: #536275; 
	text-decoration: underline 
}
a.mediumblue:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	FONT-WEIGHT: bold; 
	text-decoration: none 
}
h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 10px;

}

.heads 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF
}
.date 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-style: normal; 
	line-height: 8pt; 
	font-weight: normal; 
	color: #CCCCCC; 
	text-align: left
}

UL 
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #536275;
	LIST-STYLE-TYPE: square;
	line-height: 14px;
	text-indent: 0pt;
	margin: 2px 0px 2px 15px;
	padding: 2px;
}
h2 
{  
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; 
	font-weight: normal; color: #33FF33
}
.p2 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; 
	font-style: normal; line-height: 14px; 
	font-weight: bold; color: #333333; 
	margin-left: 0px; margin-right: 0px ; 
	text-align: left
}
.p2ital 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; 
	font-style: italic; line-height: 15px; 
	font-weight: bold; color: #999999; 
	margin-left: 0px; 
	margin-right: 0px ; 
	text-align: center
}
.bgblue 
{
	background-color: #536275;
}
.pbold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	clip:  rect(auto 10px auto 10px);

}
.pform 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
	clip:  rect(auto 10px auto 10px);

}
.bgbluemedium {
	background-color: #6A7B95;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.bgbodydark {
	background-color: #8998AB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;

}
.bgbodymedium {
	background-color: #ADB6C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #536275;

}
.bgbodylight 
{
	background-color: #E1E5EA;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
.bgbodywhite 
{
	background-color: #FFFFFF;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
INPUT
{
    BORDER-RIGHT: 1px solid;
	BORDER-COLOR: #CCCCCC;
    BORDER-TOP:  1px solid;
	BORDER-COLOR: #CCCCCC;
    FONT-SIZE: 11px;
    BORDER-LEFT:  1px solid;
	BORDER-COLOR: #CCCCCC;
    BORDER-BOTTOM:  1px solid;
	BORDER-COLOR: #CCCCCC;
	margin-bottom : 0
}
INPUT.radio
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none; 
	border-style: none
}
INPUT.checkbox
{
    BORDER-RIGHT: medium 1px;
    BORDER-TOP: medium 1px;
    BORDER-LEFT: medium 1px;
    BORDER-BOTTOM: medium 1px
}
SELECT
{
    BORDER-RIGHT: 1px solid;
	BORDER-COLOR: #CCCCCC;
    BORDER-TOP: 11px solid;
	BORDER-COLOR: #CCCCCC;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px solid;
	BORDER-COLOR: #CCCCCC;
    BORDER-BOTTOM: 1px solid;
	BORDER-COLOR: #CCCCCC
}
TEXTAREA
{
    BORDER-RIGHT: 1px solid;
	BORDER-COLOR: #CCCCCC;
    BORDER-TOP: 1px solid;
	BORDER-COLOR: #CCCCCC;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px solid;
	BORDER-COLOR: #CCCCCC;
    BORDER-BOTTOM: 1px solid;
	BORDER-COLOR: #CCCCCC
}
.pblue
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 13px; 
	font-weight: normal; 
	color: #536275; 
	margin-left: 0px; 
	margin-right: 5px; 
	text-align: left
}
.icontitles {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #536275;
	margin: 0px;
}
.pboldblue 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #8998ab; 
	text-decoration: underline; 
	line-height: 13px
	}
.pblueLarge 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #536275
	}
.redalert {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FF6600
	}
.tinywhite {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF
	}
.pred 
	{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FF3333; 
	font-style: normal; 
	line-height: 13px; 
	font-weight: bold
	}
.pblueBold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 13px; 
	font-weight: bold; 
	color: #536275; 
	margin-left: 0px; 
	margin-right: 5px; 
	text-align: left
}
.bgbodygreenDark {
	background-color: #C9D8B7;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodygreenLight {
	background-color: #F1F5ED;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodyamberDark {
	background-color: #F9D9AE;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodyredDark {
	background-color: #EE9896;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodyredMedium {
	background-color: #F1ADAB;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodyamberLight {
	background-color: #FDF5EA;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodyredLight1 {
	background-color: #FCEAEA;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodyredLight2 {
	background-color: #FAE0E0;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodyamberLight2 {
	background-color: #FDF1E1;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodygreenLight2 {
	background-color: #EBF1E4;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodyredLight3 {
	background-color: #F8D6D5;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
.bgbodyredLight4 {
	background-color: #F6CBCA;
	color: #536275;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-align: center;
}
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	background-color:transparent !important;
	background-color: #333333;
	background-image:none;
	background-repeat: repeat;
	display:none;
}
