/* CSS Document */
body 
{
    background:#FFF repeat-x top left; 
    margin:0; 
    padding:0; 
}
#bodytableSub
{
    background: #fff url(images/bg_sub.gif) repeat-x left top;
}
#bluemenu
{
	background: #fff url();
}
.leftyspacey
{
  padding-left: 8px;
}
.BreadCrumb
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: Black;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited  
{
	color:#000080;
	font-family: Arial, Helvetica, Sans-Serif;
 	font-size: 10pt;
}
a.user:hover
{
 	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color:#C00;
}

  

.Logo
{
  border-bottom: #000080 1px solid;
}
.BorderTable
{
  border: #000080 1px solid;
}
.FooterBorder
{
  border-top: #000080 1px solid;
}

 .Footer 
 {
 	font-size: 10pt;
	color:#000080;
	font-family: Arial, Helvetica, Sans-Serif;
}
  
 .Footer:hover {
 	font-size: 10pt;
	color:#000080;
	font-family: Arial, Helvetica, Sans-Serif;
}
.MenuLinkBottom
{
		font-family: Arial, Helvetica, Sans-Serif;
    font-size:10pt; 
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;    
		background-color: #000080;
    color:#FFFFFF;
}
a:hover .MenuLinkBottom, a:active .MenuLinkBottom
{
		font-family: Arial, Helvetica, Sans-Serif;
    font-size:10pt; 
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:2px;
		background-color: #000080;
    color:#FFFFFF;
}

.MaroonH1
{	
		font-weight:bold;
    font-size:18px; 
		font-family: Arial, Helvetica, Sans-Serif;
		color:#CB2027;
}
.collumnspace
{
	width: 150px;
}

.PortalName
{
  color:#000080;
  font-family:Arial,Helvetica,sans-serif;
  font-size:16pt;
  border-left: #000080 1px solid;
  border-bottom: #000080 1px solid;
  border-right: #000080 1px solid;
}

.TitleBlue 
{
  color:#000080;
  font-family:Arial,Helvetica,sans-serif;
  font-size:16pt;
}
/* Menu Styles */
.MainMenu_MenuContainer
{
    background-color: transparent;
    width: 100%;
}

.MainMenu_MenuBar
{
    cursor: pointer;
    cursor: hand;
    height: 16px;
    background-color: Transparent;
    text-transform: uppercase;
    text-align: center;
}

.forumsidemenubackground
{
width:267px;
padding-bottom:25px;
padding-bottom:25px;
background-position:right 95px;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin-right:0px;
margin-left: 0px;
padding-left: 0px;
height:100px;
vertical-align:top;
margin-bottom:5px;
}

.forumsidemenubackground *
{padding:0 0;}
.sidemenubackground
{
width:193px;
padding-bottom:35px;

background-image:url(images/bg_side_menu_bottom.gif);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#fff;
margin-right:15px;
vertical-align:top;
margin-bottom:5px;
}
.sidemenubackground *
{padding:0 0;}

.Communities table.MainMenu_MenuContainer
{padding:0 0;}

.MainMenu_MenuItem
{        
    padding-bottom:0px;
    border-left: #5069BC 0px solid;
    border-bottom: #eff2ef 0px solid;
    border-top: #5069BC 0px solid;
    border-right: #5069BC 0px solid;
    cursor: pointer;
    cursor: hand;
    color: #000080;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    background-color: Transparent;
    letter-spacing: 0em;
    text-transform: none;
    vertical-align: middle;
    height:20px;
    background-position:5px center;
    background-repeat:no-repeat;
    

}
.MainMenu_MenuItem TD
{
    padding-top: 0px;
    padding-left: 2px;
    padding-bottom:0px;
    font-family: Arial, Helvetica, Sans-Serif;
    background-color: #000080;
    font-size: 10pt;
    font-weight: normal;
    padding-right: 10px;
    color: white;
    border-bottom: #FFFFFF 3px solid;
}

.MainMenu_MenuItemSel TD
{
    padding-top: 0px;
    padding-left: 2px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000080;
    font-weight: normal;
    padding-right:10px;
    padding-bottom:0px;
    border-bottom: #eff2ef 1px solid;
}

.MainMenu_MenuItemSel
{        
    padding-bottom:0px;
    border-left: #5069BC 0px solid;
    border-bottom: #eff2ef 0px solid;
    border-top: #5069BC 0px solid;
    border-right: #5069BC 0px solid;
    cursor: pointer;
    cursor: hand;
    color: #000080;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    font-style: normal;
    background-color: #FFFFFF;
    letter-spacing: 0em;
    text-transform: none;
    vertical-align: middle;
    height:20px;
    background-image:url(images/bg_MenuItem.gif);
    background-position:5px center;
    background-repeat:no-repeat;
    margin-left:10px;
}

.MainMenu_SubMenu .MainMenu_MenuItem
{
    padding: 2px;
    font-size: 10pt;
    text-align: left;
    height: auto;
    color: white;
    padding-left: 1px;
    padding-right: 10px;
    background-Color: #000080;
    border-Bottom:solid 2px #FFFFFF;
}

.MainMenu_SubMenu .MainMenu_MenuItemSel
{
    color: #000080;
    padding: 2px;
    padding-right: 9px;
    font-size: 10pt;
    text-align: left;
    height: auto;
    background-color: #FFFFFF;
    border-Bottom:solid 2px #FFFFFF;
}

.MainMenu_MenuIcon
{
    display: none;
    background-color: #5069BC;
    border-left: #5069BC 0px solid;
    border-bottom: #5069BC 0px solid;
    border-top: #5069BC 0px solid;
    cursor: pointer;
    cursor: hand;
    text-align: center;
    width: 0px;
    height: 21px;
}

.MainMenu_SubMenu
{
    background-color: #000080;
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    padding-left: 1px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: solid 0px #02aeae;
}
.MainMenu_LoginButton
{
    background-color: #000080;
    z-index: 1000;
    cursor: default;
    padding-left: 5px;
    padding-right: 10px;
    padding-bottom: 0px;
    border-top: solid 0px #02aeae;
}
a:hover .MainMenu_LoginButton, a:active .MainMenu_LoginButton
{
		font-family: Arial, Helvetica, Sans-Serif;
    font-size:10pt; 
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:2px;
		background-color: White;
    color:#FFFFFF;
}
.Login_Font
{   
    color : white;
    font-size: 10pt;
  
}



.MainMenu_MenuBreak, .menu_seperator
{
    width: 0px;
    height: 0px;
    background: none;
    background-repeat: no-repeat;
    border: solid 0px #000;
    border-bottom: solid 0px #000;
}

.MainMenu_MenuArrow
{
    display: none;
    border-right: #5069BC 1px solid;
    border-bottom: #5069BC 0px solid;
    border-top: #5069BC 0px solid;
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}

.MainMenu_RootMenuArrow
{
    display: none;
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}

.MenuPane .SkinObject
{
    color: #fff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 1em;
    font-weight: normal;
}

a.SkinObject:link
{
    color: #fff;
    text-decoration: none;
}

a.SkinObject:active
{
    color: #fff;
    text-decoration: none;
}

a.SkinObject:visited
{
    color: #fff;
    text-decoration: none;
}

a.SkinObject:hover
{
    color: #fff;
    text-decoration: none;
}
/* End of menu styles */

.borderbox
{
    border-bottom: #000080 2px solid;
    border-top: #000080 2px solid;
    border-left: #000080 2px solid;
    border-right: #000080 2px solid;
}
.LowerOrganisationNumber
{
  vertical-align: bottom;
}
.whitebackground
{
  background-color: White;
}
.OrgSpacing
{
  padding: 4;
}