/*Complete styling of HTML elements*/
/*CQF Alumni*/
/*Company Colours*/
.themecolor1{
	background-color: #E7A530; /*Search and replace these colours to do a simple switch of colours*/

}
.themecolor2{
	background-color: #cccccc; /*Search and replace these colours to do a simple switch of colours*/
}
/*End company colours*/
body{
	background-color:#FFFFFF;
	padding-bottom:2em;
	}
h1,#loginfieldset legend			/*Defines a header size 1 (largest)*/{
	color:#E7A530;
}
h2			/*Defines a header size 2 (larger)*/{
	color:#E7A530;
}
h3			/*Defines a header size 3 (medium)*/{
	color:#E7A530;
}
h4			/*Defines a header size 4 (smaller)*/{
	color:#E7A530;
}
h5,legend			/*Defines a header size 5 (even smaller)*/{
	color:#000000;
}
h6			/*Defines a header size 6 (smallest)*/{
	color:#000000;
}
  	  	  	  	 
/*Blocks*/	  	  	  	 
q 			/*Defines a short quotation*/{
	color:#E7A530;
	}
  	  	  	  	 
/*Links*/	  	  	  	 
a 			/*Defines an anchor*/{
	color:#000000;
}
a:link 		/*An anchor link not activated yet*/{
	/*color:#E7A530;*/
	text-decoration:underline;
}
a:visited 	/*A visited anchor link*/{
	/*color:c0c0c0;*/
	text-decoration:underline;
}
a:hover 	/*Anchor link while cursor is above*/{
	/*color:#990592;*/
	text-decoration:none;
}
a:active 	/*Anchor link while clicked*/{}

  	  	  	  	 
  	  	  	  	 
/*Forms*/	  	  	  	 
input,textarea,select		/*Defines an input field*/{
	border: 1px solid #E7A530;
}
button 		/*Defines a push button*/{
	background-color:transparent;
	background-image:url(ThemeFiles/portal_CQF2007/bg_button.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-weight:bold;
	width:70px;
	height:23px;
	font-size:0.9em;
	text-align:left;
	
	}
	button span{
	padding-left:0.5em;}
button:hover{
	background-image:url(ThemeFiles/portal_CQF2007/bg_button_on.gif);
}
select 		/*Defines a selectable list*/{

	border: 1px solid #E7A530;
}


div#allWrap{
border-left:1px solid #E7A530;
border-right:1px solid #E7A530;
background-color:transparent;
}
div#content{
	border:none;}

/*End of layout*/

/*Branding*/



/* Branding of Layout*/

div#header{
	height:88px;
	background-color:#E7A530;
	background-image: url(ThemeFiles/portal_CQF2007/bg_header.gif);
	background-repeat:repeat-x;
}
div#header div.left{
	background-image: url(ThemeFiles/portal_CQF2007/header_left.gif);

}
div#header div.right{
	background-image: url(ThemeFiles/portal_CQF2007/header_right.gif);
	display:none;

}
div#header div.logotype{
	width:40%;
	padding:1.5em 0 0 0.5em;
}
div#header div.siteTitle{
	width:50%;

	background-image: url(ThemeFiles/portal_CQF2007/bg_sitetitle.gif);
	background-repeat: no-repeat;
	background-position:right top;
}
#header h1{
	line-height:2em;
	font-size:2em;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:88px;
	text-indent:-9000px;
	text-align:left;
}

/*Breadcrumb styles*/
#breadcrumb{
	height: 27px;
	background-color: #c7c8ca;	
	background-image: url(ThemeFiles/portal_CQF2007/bg_topmenu.gif);
	background-repeat:repeat-x;
	border-left:1px solid #E7A530;
	border-right:1px solid #E7A530;	
	}
#breadcrumb ul{
margin:0;}
div#breadcrumb div.topMenu{
padding:0;
float:left;
text-align:left;
text-transform:uppercase;
font-size:0.9em;
}

#breadcrumb div.topMenu ul li{

	padding:0 0.3em;
	margin:0;
	background-image:url(ThemeFiles/portal_CQF2007/pipe_grey.gif);
	}
#breadcrumb div.topMenu ul li a{
	color:#ffffff;
	line-height:27px;
	padding:0;
	margin:0;
	text-align:center;


	}
/*Menu*/
/*turn ON the menu items you would like to show*/
#splash-nav,#directory-nav,#learnRes-nav,#events-nav,#news-nav,#contactUs-nav,#logout-nav,#jobs-nav,#forum-nav,#projects-nav,#blog-nav{
display:inline;}


#splash #splash-nav a,#directory #directory-nav a,#editProfile #directory-nav a,#learnRes #learnRes-nav a,#yourProgram #learnRes-nav a,#extraClasses #learnRes-nav a,#cPlusPlus #learnRes-nav a,#webcast #learnRes-nav a,#mathsprimer #learnRes-nav a,#masterClasses #learnRes-nav a,#news #news-nav a,#events #news-nav a,#newsletter #news-nav a, #projects #projects-nav a,#forum #forum-nav a,#contactUs #contactUs-nav a,#support #contactUs-nav a, #logout #logout-nav a, #blog-nav a
{

	color:#E7A530;
	}
#breadcrumb div.topMenu ul li#splash-nav {
	border-left:none;
	background-image:none;
	}
#wrapper{
		background-image:url(ThemeFiles/portal_CQF2007/bg_leftcol.gif);
		background-repeat:repeat-y;
		background-position:top left;
		background-color:#FFFFFF;
		
}

/*Delegate images*/
div#leftcol{
	background-image:url(ThemeFiles/portal_GENERAL/delegate7.jpg);
	padding-top:15em;
	}
#splash #leftcol{
	background-image:url(ThemeFiles/portal_CQF2007/person_paulwillmott.jpg);
}
#directory div#leftcol{
	background-image:url(ThemeFiles/portal_GENERAL/delegate6.jpg);
}
#editProfile div#leftcol{
	background-image:url(ThemeFiles/portal_GENERAL/delegate9.jpg);
}
#learnRes #leftcol{
	background-image:url(ThemeFiles/portal_GENERAL/delegate5.jpg);
}
#news div#leftcol{
	background-image:url(ThemeFiles/portal_GENERAL/delegate8.jpg);
}
#events div#leftcol{
	background-image:url(ThemeFiles/portal_GENERAL/delegate1.jpg);
}
#learnRes div#newsletter{
	background-image:url(ThemeFiles/portal_GENERAL/delegate3.jpg);
}
#projects #leftcol{
	background-image:url(ThemeFiles/portal_GENERAL/delegate9.jpg);
}
#forum div#leftcol{
	background-image:url(ThemeFiles/portal_GENERAL/delegate7.jpg);
}
#contactUs div#leftcol{
	background-image:url(ThemeFiles/portal_GENERAL/delegate3.jpg);
}
#logout #leftcol{
	background-image:url(ThemeFiles/portal_GENERAL/delegate8.jpg);
}
#wrapper div#leftcol.noBg  /*Use this where no delegate is needed*/{
background-image:none;
padding-top:1em;
}
/*end delegate images*/
#leftcol p{
	padding:1em;
	font-size:0.8em;
	}
#leftcol .menu ul li.SelectedItem a:link,#leftcol .menu ul li.SelectedItem a:visited{
color:#666666;}
#footer{
	background-image: url(ThemeFiles/portal_CQF2007/footer_middle.gif);
	overflow:visible;
}
/*Footer styles*/
#footer div.left{
	background-image: url(ThemeFiles/portal_CQF2007/footer_left.gif);
}
#footer div.right{
	background-image: url(ThemeFiles/portal_CQF2007/footer_right.gif);
}


#leftcol .menu ul li a:link,#leftcol .menu ul li a:visited{
	color:#666666;
}
#leftcol .menu ul li ul li a,#leftcol .menu ul li ul li a:link,#leftcol .menu ul li ul li a:visited{
}
#leftcol .menu ul li ul li a:hover{
	color:#E7A530;
}
#leftcol .menu ul li ul li a.active{
	}

#leftcol .menu ul li.SelectedItem a:link,#leftcol .menu ul li.SelectedItem a:visited{
	color:#E7A530;
}

ul#details li {
	border-top: 1px solid #E7A530;
}
/*End of Details list*/
/*7city branding*/
#footer{
background-position:top;
}
#hcard-7city-Learning-Ltd{
font-size:11px;

z-index:11;

}
#hcard-7city-Learning-Ltd a{ display:none;}
#hcard-7city-Learning-Inc{ display:none;}	

/*Directory page*/
#searchfieldset {
background-color:transparent;
border:none;
}
#searchfieldset button,#editPersonal button{
clear:both;
float:right;
margin-right:7%;

}
#searchfieldset input, #searchfieldset select{
border:1px solid #E7A530;
}
form div.col50{
clear:none;
}
#search_firstname{
	line-height: 150%;	
	width: 50%;
}

#search_surname{
	line-height: 150%;	
	width: 50%;
}

#search_company{
	line-height: 150%;	
	width: 50%;
}

#search_country{
	line-height: 150%;	
	width: 50%;
}

#search_dropdown{
	line-height: 150%;	
	width: 50%;
}


#search_course_month{
	line-height: 150%;	
	width: 50%;
}

#search_CQFYear{
	line-height: 150%;	
	width: 50%;
}

#search_job_area{
	line-height: 150%;	
	width: 50%;
}
#editPersonal label{
	line-height:150%;
}
.survey_textinput,.survey_textarea{
width:55%;
line-height:150%;
	}
select.survey_dropdown,input#survey_photo{
width:56%;
}

/*Mini Calendar minical.tpl*/
table#miniCalendar{
	color:#999999;
	border: 1px solid #999999;
	border-collapse:collapse;
	background-color: #F7A91C;
	}

#miniCalendar th{
	font-size: 0.8em;	
	font-weight:bold;
	text-align:center;
		border-collapse:collapse;

}
#miniCalendar td,#miniCalendar .noEvent{
	font-size:0.9em;
	text-align:center;
	border-collapse:collapse;
	width:13px;

	}
#miniCalendar #toDay{
background-color:#CCCCCC;
}



#miniCalendar .Event{
	color:#ffffff;
	background-color: #D1D0D1;
	width:13px;
	padding:0px 0px 0px 0px;
}

