Body
{
	margin-top:0;
	margin-left:0;	
	margin-bottom:0;	
	
	link:#FFFFFF;
	background-color:#ffffff;
	
	
	/*Fonts*/
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
	
}

p, font, il, li, ul, td, span{
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #FEFEFE;
}
.skinmaster {
	height: 100%;
	background-color: #FFFFFF;
	BORDER-RIGHT: #1E5589 1px solid; 
	BORDER-TOP: #1E5589 1px solid; 
	BORDER-LEFT: #1E5589 1px solid; 
	BORDER-BOTTOM: #1E5589 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}

.skingradient {
	/*BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:22px;*/
}
.controlpanel {
	width: 100%;
	background-color: #ffffff;
}
.toppane {

}
.leftpane {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 1px;
}

.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 1px;
}
.rightpane {
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 1px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 1px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #5069BC 0px solid; 
	border-bottom: #5069BC 0px solid; 
	border-top: #5069BC 0px solid; 
	border-right: #5069BC 0px solid;
	cursor: pointer; 
	cursor: hand; 
	/*color: white;*/ 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	/*font-weight: bold; */
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #5069BC; 
	border-left: #5069BC 1px solid; 
	border-bottom: #5069BC 1px solid; 
	border-top: #5069BC 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #5069BC; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}


.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #800000; 
	cursor: pointer; 
	cursor: hand; 
	color: #194874; 
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	/*font-weight: bold; */
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #5069BC 1px solid; 
	border-bottom: #5069BC 1px solid; 
	border-top: #5069BC 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton     {
    background: #E8ECE8 none; 
    color: #585858;
    font-family: Arial; 
    font-size: 11px;
    font-weight: normal;
    text-align:right;
}
.TreeViewMenu {
	width: 175px;
	background-color: #F5F5F5;
	BORDER-RIGHT: #1E5589 1px solid; 
	BORDER-TOP: #1E5589 1px solid; 
	BORDER-LEFT: #1E5589 1px solid; 
	BORDER-BOTTOM: #1E5589 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	
}


/* Custom Tags */

/* May not be required*/
.FlashMaster {
	background-image: url(MediaBlue.jpg);
	width: 520px;
	background-repeat: no-repeat:
}

/* Main Header for Flash Table - should render when no flash is present*/
.MediaFlashBackground {
	background-image: url(MediaFlashBackground.jpg);
	width: 770px;
	height: 85px;
	background-repeat: no-repeat;
}


/* Main Header for Flash Table - should render when no flash is present*/
.MediaFlashBackgroundFull {
	background-image: url(MediaFlashBackground.jpg);
	height: 85px;
	background-repeat: no-repeat;
}

/* Flash Header repeat for 100% width settings */
.FlashRepeat {
	background-image: url(MediaHeaderRepeat.gif);
	height: 85px;
	background-repeat: repeat-x;
}

/* Flash Header repeat for 100% width settings */
.FlashFullRepeat {
	background-image: url(MenuFullRepeat.gif);
	height: 85px;
	background-repeat: repeat-x;
}
/* Menu & Logo Pane Holder */
.BlankMenu {
	background-image: url(BlankMenu.gif);
	height: 85px;
	background-repeat: no-repeat;
	background-color: transparent;
}

/* Menu & Logo Pane Holder */
.BlankMenuFull {
	background-image: url(BlankMenuFull.gif);
	height: 85px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}



/* Small rounded end on menu */
.MenuRight {
	background-image: url(MenuRight.gif);
	width: 20px;
	height: 22px;
	background-repeat: no-repeat;
}

/* Repeat Background colour on menu so it expands with tabs */
.MenuBG {
	background-image: url(MenuBG.gif);
	height: 22px;
	background-repeat: repeat-x;
}

/* Menu table repeat for 100% width settings */
.MenuRepeat {
	background-image: url(MenuRepeat.gif);
	width: 100%;
	height: 85px;
	background-repeat: repeat-x;
}

/* Curved section on footer that cannot be repeated */
.FooterFixed {
	background-image: url(FooterBlueFixed.gif);
	height: 100px;
	width: 410px;
	background-repeat: no-repeat;
}

/* Background repeat on Footer for 100% width settings */
.FooterRepeat {
	
	height: 100px;
	background-repeat: repeat-x;
}

.minibannerpane {
	padding: 0px;
}

/* Classes Replacing the Media for the Privacy, Copyright, Terms, Date Links */

MediaTabs
.UserLogin, .MediaTabs, .MediaTabs2 {
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}
    
A.UserLogin,	A.UserLogin:active,	 A.UserLogin:visited,	
A.MediaTabs,	A.MediaTabs:active,	 A.MediaTabs:visited,	 
A.MediaTabs2,	A.MediaTabs2:active, A.MediaTabs2:visited 
{
    font-size: 8pt;
    color: #666666;
    font-family: Arial;
    text-decoration: none;
}

A.UserLogin:hover, A.MediaTabs:hover, A.MediaTabs2:hover    {
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

A.UserLogin:hover 
{
	z-index: 1000; 
	cursor: hand; 
	/*
	border-bottom : 0px solid #89B7E5;
	border-left : 0px solid #89B7E5;
	border-right : 0px solid #89B7E5;
	*/
	/*background-color:#E1F0FF; */

	text-decoration:none;
	
	font-size:8pt;
	font-family: Arial;
	font-weight:normal;
	
	color:#000000;
/*	height:20px;	*/
/*	width:165px;*/

	/* vertical-align:middle; */	
	
}


.search {
	FONT-FAMILY: Tahoma; 
	color:#ffffff;
	font-size:8pt; 
	text-transform:uppercase;
	text-align:right;
}
A.search:link,A.search:visited, A.search:active{
	FONT-FAMILY: Tahoma; 
	color:#ffffff;
	font-size:8pt;
	
	text-transform:uppercase;
}
A.search:hover {
	FONT-FAMILY: Tahoma; 
	color:#cccccc;
	font-size:8pt; 
	TEXT-DECORATION:underline; 
	text-transform:uppercase; 
	
}
td.search{
	padding:5px;
	spacing:5px;
	align:left;
}

.NormalTextBox{
	
	border-left: #cccccc 1pt solid; 
	border-top: #cccccc 1pt solid; 
	border-right: #000000 1pt solid; 
	border-bottom: #999999 1pt solid; 
}


/*Ilifu navigation tags*/
/* Main Menu */

.MainMenu_MenuContainer 
{
	border : 0px solid #89B7E5;

	
	background-color:#C4E1FF; 
	background-color:transparent; 

	height:20px;
	width:165;
	
	font-size:8pt;
	font-family: Arial;
	
	color:#000000;	
	width:100%;
	/* vertical-align:middle; */
}

.MainMenu_MenuBar 
{
	border-bottom : 1px solid #89B7E5;
	border-left : 1px solid #89B7E5;
	border-right : 1px solid #89B7E5;
	 
	background:#7BC0EA;
	height:20px;
	/*width: 100px;*/
	
	cursor: hand; 

	/*text-transform: uppercase; */
	
	font-size:8pt;
	font-family: Tahoma;
	
	color:#000000;	
	
	width:100%;
	/* vertical-align:middle; */	
	align:left;	
}
/*default view*/
.MainMenu_MenuItem 
{
	/* shows lines before roll over ///////////////////////////////////*/
	border: 0px solid #89B7E5;

	background-color:#7F9FC2;
	width:165px;
	
	cursor: hand; 

	
	
	font-size:8pt;
	font-family: Arial;
	font-weight:normal;
	
	height:20px;
	/* vertical-align:middle; */	


	
}

.MainMenu_MenuIcon 
{
	border: #7BC0EA 0pt solid; 
	background-color:#7F9FC2;	
	
	cursor: hand; 
	
	font-size:8pt;
	font-family: Tahoma;

	height:20px;
	/* vertical-align:middle; */	
	/*width:5px;*/
	visibility:hidden;
	/*display:none;*/
}

/*default dropdown look*/
.MainMenu_SubMenu 
{
	z-index: 1000; 
	cursor: hand; 
	
	border-bottom : 1px solid #89B7E5;
	border-left : 1px solid #89B7E5;
	border-right : 1px solid #89B7E5;

	border-top : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
	border-left :	1px solid #ffffff;
	border-right :	1px solid #ffffff;	
	
	background-color:#7F9FC2;
	
	
	cursor: hand; 

	/*text-transform: uppercase; */
	
	font-size:8pt;
	font-family: Arial;
	color:#000000;

	width: 165px;
	height:20px;	
	vertical-align:middle;	
	
}

.MainMenu_MenuBreak 
{
	z-index: 1000; 
	cursor: hand; 
	
	border-bottom : 1px solid #89B7E5;
	border-left : 1px solid #89B7E5;
	border-right : 1px solid #89B7E5;
	
	background-color:#7F9FC2;
	
	cursor: hand; 
	
	font-size:8pt;
	font-family: Tahoma;
	
	color:#000000;
	width: 165px;
	vertical-align:middle;	
	height:20px;	
}

/*role over style*/
.MainMenu_MenuItemSel 
{
	z-index: 1000; 
	cursor: hand; 
	
	border-bottom : 0px solid #89B7E5;
	border-left : 0px solid #89B7E5;
	border-right : 0px solid #89B7E5;
	
	background-color:#ffffff; 

	text-decoration:none;
	
	font-size:8pt;
	font-family: Arial;
	font-weight:normal;
	
	color:#000000;
	height:20px;	
	width:165px;

	vertical-align:middle;
	
}

.MainMenu_MenuArrow 
{
	font-family: webdings;
	font-size: 0pt;
	height:20px;
	/* vertical-align:middle; */
}

.MainMenu_RootMenuArrow 
{
	height:0px;	
	width:0px;
	/* vertical-align:middle; */	
	align:left;
}
/*rootmenuitemactivecssclass*/
.RootTab TD, .ActiveRootTab TD, .SelectedRootTab TD, .BreadcrumbRootTab TD {
	
	border-top : 0px solid #ffffff;
	border-bottom : 0px solid #ffffff;
	border-left :	0px solid #ffffff;
	border-right :	1px solid #ffffff;
	
	padding-left: 20px;
	padding-right: 20px;
	text-align:center;
	
	height: 45px;
	/*width:95px;*/
	
	/*background-color:#ffffff;*/
	background-color:#FFA200;
	
	text-align: left;
	text-transform: uppercase; 
	font-weight: normal;
	font-family: verdana, Arial,  Tahoma;
	font-size: 8pt;
	font-weight:bold;
	color:#ffffff;
	display: block;/*?*/
	
}
.ActiveRootTab
{
background-color:#E1F0FF;
}


td.nav
{
	padding-left: 0px;
	border-bottom : 1px solid #89B7E5;
	border-left : 1px solid #89B7E5;
	border-right : 1px solid #89B7E5;
	
	height: 20px;
	width: 165px;
	
	text-align: left;
	/*text-transform: uppercase; */
	font-weight: normal;
	font-family: Arial,  Tahoma;
	font-size: 8pt;
	color:#000000;
	display: block;/*?*/	
}

.menuTD
{
	height:0px;
	font-family:Arial;
	font-size:0px;
}

.container{}
.container2{
	
	font-fize:10pt;
	/*color:#FFFFFF;*/
}


A, A:active, A:visited , a:link
{
	FONT-SIZE: 9pt; 
	COLOR: #585858; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

A:hover  {
	FONT-SIZE: 9pt; 
	COLOR: #585858; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}


A.links, A.links:active, A.links:visited , a.links:link
{
	FONT-SIZE: 9pt; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	margin-right:20px;
}

A.links:hover  {
	FONT-SIZE: 9pt; 
	COLOR: #cccccc; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
	margin-right:20px;
}

.btm
{
	FONT-SIZE: 9pt; 
	COLOR: #666666; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	margin-right:20px;
}
A.btm, A.btm:active, A.btm:visited , a.btm:link
{
	FONT-SIZE: 9pt; 
	COLOR: #666666; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	margin-right:20px;
}

A.btm:hover  {
	FONT-SIZE: 9pt; 
	COLOR: #666666; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
	margin-right:20px;
}

A.CommandButton, A.CommandButton:active, A.CommandButton:visited , a.CommandButton:link
{
	FONT-SIZE: 9pt; 
	COLOR: #585858; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

A.CommandButton:hover  {
	FONT-SIZE: 9pt; 
	COLOR: #585858; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}
.Head3   {
    font-family: Tahoma, Helvetica,Arial ;
    font-size:  12px;
    font-weight:  bold;
    color:#ffffff;
}
.Head4   {
    font-family: Tahoma, Helvetica, Arial, Tahoma, Helvetica;
    font-size:  12px;
    font-weight:  bold;
    color: #ffffff;
}
A.CommandButton, A.CommandButton:active, A.CommandButton:visited , a.CommandButton:link
{
	FONT-SIZE: 9pt; 
	COLOR: #585858; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

A.CommandButton:hover  {
	FONT-SIZE: 9pt; 
	COLOR: #585858; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
	
}
A.SubHead, A.SubHead:active, A.SubHead:visited , a.SubHead:link
{
	FONT-SIZE: 9pt; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	margin-right:15px;
	
	border:solid 0px #000000;
	
	margin-right:5px;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;	
	background-color:#999999;
}

A.SubHead:hover  {
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	margin-right:15px;
	border:solid 0px #000000;
	background-color:#cccccc;
	margin-right:5px;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
	background-color:#cccccc;
}

