﻿@import url(Tooltip.css);
@import url(MyProfiles.css);
@import url(Accordion.css);
@import url(TaskItem.css);
@import url(Buttons.css);
@import url(FunctionPanel.css);
@import url(ContributorList.css);
@import url(Headings.css);
@import url(ViewFunctionPanel.css);
@import url(Bullets.css);
@import url(Questions.css);
@import url(Details.css);
@import url(Reporting.css);
@import url(UserSearch.css);
@import url(TitleLabel.css);
@import url(BoxLabel.css);
@import url(DisplayProfile.css);
@import url(BMJDemo.css);
@import url(OutputForms.css);
@import url(Content.css);
@import url(NewMember.css);
@import url(OutputWindows.css);
@import url(EditableList.css);
@import url(PermissionDisplay.css);
@import url(ProfileNavigator.css);
@import url(BCUSignUp.css);
@import url(AIESECadmin.css);
@import url(GenericCPDLog.css);

img
{
	border:none;
}

div
{
	margin: 0px;
	padding: 0px;
}

p
{
	font-family: Arial;
	font-size: 9pt;
	line-height: 150%;
	color: #333333;
}

.BreadCrumbLine
{
	font-family: Arial;
	font-size: 9pt;
	color: #8C1A60;
	text-decoration: none;
	margin-right: 10px;
}

.BreadCrumbLine:hover
{
	font-family: Arial;
	font-size: 9pt;
	color: #8C1A60;
	margin-right: 10px;
}

.UserName
{
	float: right;
}

.EmptyTaskList
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	border: 1px solid #190077;
	text-align: center;
	padding: 10px;
}

.CommentFont
{
	font-style: italic;
	margin-left: 25px;
	display:block;
}

.Content
{
	width: 750px;
}

.PanelDataLabelShort
{
	width: 75px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
}

.PanelDataContentShort
{
	width: 75px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
}

.PanelDataLabelMedium
{
	width: 150px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
}

.PanelDataContentMedium
{
	width: 150px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
}

.PanelDataContentLong
{
	width: 200px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
}

.LabelData
{
	color: #555555;
	font-size: 9pt;
	font-weight: normal;
}

.LabelLabel
{
	color: #555555;
	font-size: 9pt;
	font-weight: normal;
}



#Plain
{
}

#Alternate
{
	background-color: #f2f0f8;
}

.DetailsMessage
{
	padding: 0px;
}

.ConfirmButtons
{
	padding: 10px;
}

.DeEmphasisedText
{
	color: #777777;
}


.DetailsTitleLabel
{
	font-size: 9pt;
	color: #ffffff;
	font-weight: normal;
}

.DetailsContainer
{
	float: right;
	width: 425px;
	margin-left: 10px;
	margin-top: 0px;
	height: 400px;
	border-bottom: #190077 2px solid;
}

.Spacer
{
	clear: both;
}

.LoginPanel
{
	padding-right: 5px;
	width: 140px;
	float: left;
}

.UserNameChange
{
	background-color: #eeeeee;
	left: 150px;
	position: absolute;
	float: left;
}

.UserNameChangeLabel
{
	margin-top: 5px;
	color: #555555;
	font-size: 9pt;
	font-weight: normal;
	float: left;
}

.OpenLandingMain
{
	width: 590px;
	float: left;
}

.PageHeader
{
	width: 750px;
}

.PageBody
{
	width: 750px;
}

.ContentHeader
{
	width:750px;
	height: 13px;
}

.RightColumnHeader
{
	height: 10px;
	float: right;
	width:300px;
	/*outline:1px green solid;*/
}


.ContentFooter
{
	width:750px;
	height: 10px;
	text-align:center;
	clear: both;
	color: #380099;
	padding-bottom: 10px;
}

.ParaHeader
{
	font-size: 10pt;
	font-family:"Trebuchet MS Gothic", Arial;
	font-weight:bolder;
	padding-top:5px;
	color: #380099;
}

.IntroPara
{
	text-align:justify;
	padding-top:6px;
	padding-bottom:2px;
	font-family:"Trebuchet MS", Arial;
	font-size: 10pt;
}

.ParaContent
{
	text-align:justify;
	padding-top:5px;
	padding-bottom:10px;
	font-family:"Trebuchet MS", Arial;
	font-size:10pt;
}

.ParaContent li
{
	width: 370px;
	margin-left:20px;
	margin-bottom:10px;
	font-style:italic;
	list-style: roman;
	list-style-position:outside;
}

.LeftColumn
{
	width:325px;
	float: left;	
	padding-right: 50px;
	border-right: 1px solid #380099;
}

.LeftColumnAccordion
{
    width:375px;
	float: left;	
	padding-right: 20px;
}	

.RightColumn
{
	width:325px;
	float:right;
}

.RightColumnAccordion
{
	width:305px;
	float:right;
	/*border-left: 1px solid #380099;*/
	padding-left: 40px;
	min-height:410px;
	padding-bottom:5px;
}

.LeftTwoThirds
{
	width:380px;
	float:left;
	border-right: 1px solid #380099;
	padding-right: 50px;
}

.RightTwoThirds
{
	width:457px;
	float:right;
	border-left: 1px solid #380099;
	padding-left: 50px;
}

.LeftColumnImage
{
	float:left;
	margin-top:40px;
	margin-left:30px;
	width:200px;
}

.LeftColumnEmbedImage
{
	float:right;
	padding:5px
	width:200px;
}

.BottomImage
{
	width: 450px;
	float: right;
}

.BottomText
{
	width: 270px;
	float: left;
	text-align: justify;
	padding-right: 30px;
	font-family:"Trebuchet MS", Arial;
	font-size: 10pt;
}
	
.NameEmphasis
{
	color:#555555;
	font-weight: bolder;
}

.GlobalLabel
{
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
}

.MenuLabel
{
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	color: #555555;
}

.GlobalTextBox
{
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	border: solid 1px #555555;
	background: #EEEEEE;
}

.GlobalCheckBox
{
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	background: #FFFFFF;
}

.GlobalDropDownList
{
	font-family: Arial;
	font-size: 9pt;
	color: #555555;
	background: #ffffff;
}

.LoginRow
{
	padding-bottom: 5px;
}

.ErrorMessage
{
	font-family: Arial;
	font-size: 9pt;
	color: #ff0000;
}

body
{
	font-family: Arial;
	font-size: 9pt;
	text-align: left;
	line-height: 150%;
	color: #555555;
}

.LabelSmall
{
	font-family: Arial;
	font-size: 8pt;
	text-align: left;
	line-height: 130%;
	color: #555555;
}

hr
{
	background-color: #380099;
}

.MainNavigationPanel
{
	width: 500px;
	float: left;
	margin-bottom: 1px;
}

.CompanyLogoPanel
{
	float: right;
	margin-right: 0px;
	margin-top: 10px;
	/*outline: 1px solid blue;*/
}

.PanelLogout
{
	float: left;
	margin-top:5px;
	margin-left:17px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 3px;
	/*outline: 1px solid green;*/
	font-family: "Trebuchet MS", Arial;
	font-size: 7pt;
	background-color: #FDFDE8;
	color: #380099;
	border-right:#BBBBBB solid 1px;
	border-top:#DDDDDD solid 1px;
	border-left:#DDDDDD solid 1px;
}

.LoginStatusLogout
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}

.BreadcrumbNavigationPanel
{
	width: 500px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.MainNavigationLink:hover
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #190077;
	text-decoration: underline;
	margin-left: 5px;
}

.MainNavigationLink
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #190077;
	text-decoration: none;
	margin-left: 5px;
}

.BreadCrumbNavigationLink:hover
{
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #380099;
	text-decoration: underline;
}

.BreadCrumbNavigationLink
{
	font-family: "Trebuchet MS", Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #380099;
	text-decoration: none;
}

.PageCenter
{
	position: absolute;
	left: 50%;
	margin-left: -375px;
}
.PanelnetBiogBackground
{
	height: 62px;
	background-image: url(../images/netBiogBackground.jpg);
	padding-top: 6px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.GlobalHyperLink:hover
{
	font-weight: normal;
	font-family: Arial;
	font-size: 9pt;
	color: #3400f0;
	text-decoration: underline;
}

.GlobalHyperLink
{
	font-weight: normal;
	font-family: Arial;
	font-size: 9pt;
	color: #190077;
	text-decoration: none;
}

td
{
	text-align: left;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

table
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

span
{
	text-align: left;
}

.SurveyErrorMessage
{
	float:right;
	position:relative;
	margin-right:35px;
	width:190px;
	/*outline:dotted black 1px;*/
	padding-left:5px;
	height:15px;
	color:White;
}

.MenuNavigationPanel
{
	width: 650px;
	float: left;
	margin-top:5px;
}

#mainnav
{
	margin: 0;
	padding: 0;
}

#mainnav li.on ul, #mainnav li.off ul {
	margin: 0;
	padding: 0;
}

#mainnav a
{
	text-decoration: none;
}

#mainnav li 
{
	/*float the main list items */
	margin: 0;
	float: left;
	display:block;
	padding-right:5px;
}

#mainnav li ul 
{
	display: none;
}

#mainnav li.off ul, #mainnav li.on ul 
{
	/* put the subnavs below and hide them all */
	position: absolute;
	top: 121px;
	left: 0;
	padding-top: 3px;
	background: #FDFDE8;
	/* background-image: url(../images/ButtonShortBlue2.jpg);
	background-repeat:repeat-x;*/
	height: 18px;
	width: 507px;
	border-right:#CCCCCC solid 1px;
	border-left:#DDDDDD solid 1px;
	/*border-right: 1px solid #EEE877;
	border-left: 1px solid #FDFDE8;*/
}


#mainnav li a 
{
	/* for all links in the main list */
	color: #777777;
	border-right:#BBBBBB solid 1px;
	border-top:#DDDDDD solid 1px;
	border-left:#DDDDDD solid 1px;
	/*border-right: #EBE460 solid 1px;
	border-top: #EEE877 solid 1px;
	border-left: #F1EC8E solid 1px;
	border: 1px solid #777777;*/
	background-color: #FAFAD0;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial;
	font-size:8pt;
	display: block;
	height: 13px;
	width:auto;
	padding:0px 4px 6px 4px;
	z-index:10;
	/*outline:1px solid red;*/
}


#mainnav li.on a 
{
	/* change background colour for active topic area */
	border-right:#BBBBBB solid 1px;
	border-top:#DDDDDD solid 1px;
	border-left:#DDDDDD solid 1px;
	/*color: #BB2B75; netBiog pink */
	/*color: #27006B; purple */
	color:#380099;
	background-color: #FDFDE8;
}

#mainnav li.on ul a, #mainnav li.off ul a 
{
	float: left;
	/* IE doesn't inherit the float*/
	border: 0;
	/* cancel inherit of border on subnav of active topic */
	color: #777777;
	width: auto;
	margin-right:0px;
	margin-left:0px;
}

#mainnav li.on ul
{
	/*display active subnav list */
	display: block;
}

#mainnav li.on ul li.subon a 
{
	    color: #380099;
}
	
#mainnav li.on ul a:hover 
{
        color: #555555;
}
	
#mainnav li.off ul a:hover 
{
        color: #555555;
}
		
#mainnav li.off:hover ul 
{
	/* display the other topics when their parent is hovered */
	display: block;
	z-index: 6000;
}

#mainnav li.off a:hover, #mainnav li:hover a 
{
	background:#FDFDE8;
	color:#777777;
}



