body, .Normal
{
     color:rgb(0,51,102);
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     font-weight:400;
     line-height:18px;
}
.h3
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:rgb(0,51,102);
    font-size:14px;
    margin-bottom:6px;
    margin-top:0px;
    font-weight:bold;
}
.h4
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:rgb(0,51,102);
    font-size:9px;
    margin-bottom:5px;
    font-weight:bold;
}
.officeText
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	line-height:14px;
	font-weight:bold;
}
.mainTable
{
	width:99%;
}
.mainTable2
{
	width:60%;
}
.spacer
{
	height:18px;
}
.spacerSmall
{
	height:6px;
}
.BreadCrumb
{
     color:rgb(0,51,102);
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     font-weight:400;
     line-height:18px;
}
.BreadCrumbCol
{
	padding-left:10px;
	height:20px;
	line-height:20px;
}

/* GENERIC */
.Error
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
}
STRONG
{
     font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
     font-size:11px;
     color:rgb(102,102,102);
     line-height:14px;
     font-weight:bold;
}
table.content
{
     color:rgb(0,51,102);
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     font-weight:400;
     line-height:18px;
}
A:link  {
    color:rgb(81,112,138);
    text-decoration:underline;
}

A:visited   {
    color:rgb(81,112,138);
    text-decoration:underline;
}

A:active    {
    color:rgb(81,112,138);
    text-decoration:underline;
}

A:hover {
    color:rgb(81,112,138);
    text-decoration:underline;
}

A.Normal:link
{
	color: #000000;
}

A.Normal:visited
{
	color: #0000FF;
}

A.Normal:Active
{
	color: #000000;
}

A.Normal:hover 
{
	color: #FF00FF;
}

A.OfficeText:link, A.OfficeText:visited, A.OfficeText:Active, A.OfficeText:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : rgb(0,51,102);
	line-height:14px;
	font-weight:bold;
}

UL LI, OL LI
{
   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
   font-size:12px;
   color:rgb(102,102,102);
   font-weight:300;
   line-height:20px;
}

/************************************************************/
/*  MENU  */
/************************************************************/
.menuRow
{
	background-color:#D3D3D3;
	border-bottom:ridge 1px #D3D3D3;
	border-right:ridge 1px #D3D3D3;
}
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	height:20px;
	padding:0px 20px 0px 20px;
	margin:0px 20px 0px 20px;
}
.MainMenu_MenuItem
{
	border-bottom:solid 1px #D3D3D3;
	border-top:solid 1px #D3D3D3;
	padding:0px 10px 0px 10px;
	height:25px;
	color:#003366;
}
.MainMenu_MenuIcon{display:none;}

.RootMenuItem
{
	height:20px;
	background-color:#D3D3D3;
	color:#003366;
	width:100%;
	padding:0px 20px 0px 20px;
	margin:0px 20px 0px 20px;
}
.RootMenuItemSelected
{
	height:20px;
	background-color:#AAAAAA;
	color:#FFFFFF;
	width:100%;
	padding:0px 20px 0px 20px;
	margin:0px 20px 0px 20px;
}
.RootMenuItemBreadCrumb
{
	background-color:#AAAAAA;
	color:#FFFFFF;
	width:100%;
}
.submenu {
	z-index:1000;
	background:#D3D3D3;
	color:#003366;
	margin:0;
}
.submenuitembreadcrumb{
	color:#FFFFFF;
	background:#AAAAAA;
	padding:0px 10px 0px 10px;
	margin:0;
}
.submenuitemselected{
	color:#FFFFFF;
	background:#AAAAAA;
	padding:0px 10px 0px 10px;
	margin:0;
}

.MainMenu_MenuArrow{display:none;}
.MainMenu_RootMenuArrow{display:none;}

/************************************************************/
/*   FOOTER   */
/************************************************************/
a.footerMenu, a.footerMenu:visited
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9.5px;
	line-height:11px;
	color:#666666;
	text-decoration:underline;
	margin-left:5px;
	margin-right:5px;
}

.footerRow
{
	margin-left:5px;
	margin-right:5px;
	background-color:#DCDCDC;
	line-height:18px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
}
a.footerLink, a.footerLink:visited
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9.5px;
	line-height:11px;
	color:#666666;
	text-decoration:underline;
	margin-left:5px;
	margin-right:5px;
}

.PageHeaderText
{
     font-family:Verdana;
     font-size:12px;
     color:rgb(0,51,102);
     font-weight:bold;
     padding-left:20px;
}

/************************************************************/
/*		MISC		*/
/************************************************************/
.tblClassLanguage, .tblClassLogin
{
	background-color:#DDDDDD;
	height:110px;
}
.lgnUsername, .lgnPassword, .lngLanguage
{
     font-weight:bold;
     color:#FFFFFF;
     background-color:#CCCCCC;
     font-family:Verdana,Arial,Helvetica,sans-serif;
     font-size:11px;
     line-height:18px;
}
.tblClassForgotPass, .tblClassInterested
{
	color:rgb(0,51,102);
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	line-height:18px;
	background-color:#DDDDDD;
	height:110px;
	padding: 0 5px 0 5px;
}
a.lgnForgotten:link, a.lgnForgotten:visited, a.lgnForgotten:hover
{
     font-size:9.5px;
     line-height:16px;
     color:rgb(0,51,102);
     font-family:Verdana,Arial,Helvetica,sans-serif;
     text-decoration:underline;
}

.tdInterested
{
	background-color:#4C5C90;
}
.tdLogin
{
	background-color:#858FB7;
}
a.aLoginInterestedClass:link, a.aLoginInterestedClass:visited
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#eeeeee;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	line-height:26px;
}
a.aLoginInterestedClass:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	line-height:26px;
}
.tblBorder3Panes
{
	border:solid 1px #DCDCDC;
}

.tblClassLanguage2, .tblClassLogin2, .tblClassInterested2
{
	background-color:#FFFFFF;
}
.lgnUsername2, .lgnPassword2
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#E7E7F7;
	font-weight:bold;
	color:#003366;
	font-size:11px;
	line-height:11px;
	border: solid 1px #ADA6D6;
}
.textStyle1
{
	border:solid 0px rgb(102,102,102);
	background-color:#FFFFFF;
	font-size:11px;
}
.blueBorder
{
	border: solid 1px #ADA6D6;
}
.trLogin
{
	height:15px;
}
a.lgnForgotten2:link, a.lgnForgotten2:visited, a.lgnForgotten2:hover
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9.5px;
	line-height:16px;
	color:rgb(0,51,102);
	text-decoration:underline;
}
.lngLanguage2
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#003366;
	font-size:11px;
	line-height:16px;
}
.homecolouredboxes {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size : 10px; color : #ffffff; line-height : 13px; padding-left:5px;}

/* Blue Box */

.border_bottom_left_blue {background:url('border_bottom_left_blue.gif') 0 100% no-repeat; text-align:center}
.border_bottom_right_blue {background:url('border_bottom_right_blue.gif') 100% 100% no-repeat}
.border_top_left_blue {background:url('border_top_left_blue.gif') 0 0 no-repeat}
.border_top_right_blue {background:url('border_top_right_blue.gif') 100% 0 no-repeat; padding:10px}
.border_top_blue {background:url('border_pixel_blue.gif') 0 0 repeat-x;}
.border_bottom_blue {background:url('border_pixel_blue.gif') 0 100% repeat-x}
.border_left_blue {background:url('border_pixel_blue.gif') 0 0 repeat-y}
.border_right_blue {background:url('border_pixel_blue.gif') 100% 0 repeat-y}

/* Red Box */

.border_bottom_left_red {background:url('border_bottom_left_red.gif') 0 100% no-repeat; text-align:center}
.border_bottom_right_red {background:url('border_bottom_right_red.gif') 100% 100% no-repeat}
.border_top_left_red {background:url('border_top_left_red.gif') 0 0 no-repeat}
.border_top_right_red {background:url('border_top_right_red.gif') 100% 0 no-repeat; padding:10px}
.border_top_red {background:url('border_pixel_red.gif') 0 0 repeat-x;}
.border_bottom_red {background:url('border_pixel_red.gif') 0 100% repeat-x}
.border_left_red {background:url('border_pixel_red.gif') 0 0 repeat-y}
.border_right_red {background:url('border_pixel_red.gif') 100% 0 repeat-y}

a.callme, a.callme:visited {text-decoration: none;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight : bold;font-size : 9.5px;color : #A24235;line-height : 16px;}


/* File Manager */
.FileManager_Item
{
    color: #FFFFFF;
    background-color: #636D95;
}

.FileManager_AltItem
{
    color: #FFFFFF;
    background-color: #858FB7;
}
