@charset "UTF-8";
/* CSS Document */

@import url(reset.css);
@import url(structure.css);
@import url(colour.css);
@import url(call-to-actions.css);

/*HOME PAGE STYLES
-----------------*/

#feature-info,
#info-evenings {
	padding: 0 0 10px 20px;
	background:url(/Content/images/shared/graphics/grey-slash.gif) 0 100% repeat-x;
	margin-bottom: 10px;
}
/*INTRODUCTION*/
#feature-info .introduction {
	float: left;
	width: 260px;
}
/*COURSES*/
#feature-info .feature-courses {
	float: right;
	width: 365px;
	background: #dcd7c3;
	border: 1px solid #d6d4c2;
}

/*TABIFY STYLES - SWAPS H2 TAGS WITH LIST*/
.feature-courses ul.tabs {
	height: 41px;
	background: none;
	}
/*Headings & Tabs*/	
.feature-courses h2,
.feature-courses ul.tabs li {
	height: 41px;
}	
.feature-courses ul.tabs li {
	width: 115px;	
	margin: 0 2px;
}
/*Heading Images*/
h2#hd-fund-course,
.feature-courses ul.tabs li.hd-fund-course {
	background-image: url(/Content/images/home/fundamental-tab.gif);
}
h2#hd-adv-course,
.feature-courses ul.tabs li.hd-adv-course {
	background-image: url(/Content/images/home/adv_course-tab.gif);
}
h2#hd-invest-strategies,
.feature-courses ul.tabs li.hd-invest-strategies {
	background-image: url(/Content/images/home/invest_strategies-tab.gif);
}
.feature-courses ul.tabs li:hover,
.feature-courses ul.tabs li.sel {
	background-position: 0 -41px;
}
/*TAB CONTENT*/
.feature-courses .tab-content {
	padding: 5px;
	background: #FFF;
}
.tab-content-inner {
	background: url(/Content/images/home/feature_course_bg.gif) 0 0 repeat-x;
	padding: 10px 15px;
}
.main-content .feature-courses .tab-content h3 {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	background: url(/Content/images/shared/graphics/grey-slash.gif) 0 100% repeat-x;
}
.main-content .tab-content p {
	
}
.main-content .feature-courses .tab-content p.more-info {
	padding: 10px 0 0 0;
	margin: 0;
	background: url(/Content/images/graphics/grey-slash.gif) 0 0 repeat-x;
}
.feature-courses .tab-content a {
	float: right;
}

/*EVENING INTRO TEXT*/
.main-content #info-evenings h2 {
	float: left;
	width: 160px;
	margin: 0;
}
.main-content #info-evenings p.intro {
	float: right;
	width: 465px;
	margin: 0;
	padding: 10px 0;
	color: #9c9114;
}
#info-evenings p.intro strong {
	font-weight: normal;
}
/*SEMINAR DETAILS*/
.seminar {
	float: left;
	width: 290px;
 	margin: 0 5px 10px 0;
	border: 1px solid #CCC;
	background: #FFF;
	color: #787774;
	padding: 5px;
}
.inner-seminar {
	padding: 5px 0;
	background:url(/Content/images/home/seminar-bg.gif) 0 0 repeat-x;
}
.seminar dl {
	width: 250px;
	margin: 0 5px 5px 5px;	
}
.seminar dl dt {
	float: left;
	width: 50px;
	padding: 1px 0;
}
.seminar dl dd {
	margin-left: 50px;
	width: 250px;
	padding: 2px 0;
}
.main-content #info-evenings .seminar p {
	margin: 0 10px;
}


/*OUR COURSES
------------*/



.our-courses ul.subnav li,
.our-courses ul.subnav li a {
	width: 165px;
	padding-bottom:0px;
}
ul.subnav li.hd-introduce-course a {
 	background-image: url(/Content/images/submenu/intro_prop_invest.gif);
 }
ul.subnav li.hd-advance-course a {
 	background-image: url(/Content/images/submenu/adv_prop_invest.gif);
 }
ul.subnav li.hd-course-dates a {
 	background-image: url(/Content/images/submenu/course_dates.gif);
}
ul.subnav li.hd-invest-strategies a {
 	background-image: url(/Content/images/submenu/invest_strategies.gif);
}
 
.our-courses h4 {
	font-size: 1.25em;
	color: #908912;
	padding: 5px 0 5px 20px;
	background:url(/Content/images/shared/graphics/green-circle-arrow.gif) 0 50% no-repeat;
	margin-bottom: 0.92em;
}
.our-courses table {
	margin-bottom: 0.92em;
}
.our-courses table thead th,
.our-courses table td {
	padding: 5px 3px;
	}
.our-courses table thead th {
	background: #d4d4d4;
	color: #393838;
	}
.our-courses table td {
	border-bottom: 1px solid #c5c7c7;
}	
.our-courses table thead th.title {
	font-weight: bold;
	width:400px;
}	
.our-courses table thead th.duration_cost {
	font-size: 0.92em;
	font-weight: normal;
	text-align: right;
	padding-right: 10px;
}
.our-courses table tbody tr.title td {
	font-weight: bold;
}

/*ABOUT US
---------*/
.main-content .about-us2 ul.tabs li {
	width: 300px;
}
ul.tabs li.hd-our-directors {
 	background-image: url(/Content/images/submenu/our_directors.gif);
 }
ul.tabs li.hd-who {
 	background-image: url(/Content/images/submenu/who_prop_school.gif);
 }
ul.tabs li.hd-our-guarantee {
 	background-image: url(/Content/images/submenu/our_guarantee.gif);
}
ul.tabs li.hd-our-lecturers {
 	background-image: url(/Content/images/submenu/our_lecturers.gif);
 }

.about-us2 h4 {
	font-size: 1.25em;
	color: #908912;
	padding: 5px 0 5px 20px;
	background:url(/Content/images/shared/graphics/green-circle-arrow.gif) 0 50% no-repeat;
}
/*Our lecturers*/
.lecturer {
	padding: 10px 0;
	background:url(/Content/images/shared/graphics/grey-slash.gif) 0 0 repeat-x;
	overflow: hidden;
	height: 1%;	
	
}
.lecturer img {
	width: 80px;
	height: 120px;
}

.image {
	width: 100px;
	float:left;
}
.lecturer .descriptionL {
	margin-left: 100px;
	margin-top: 0px;

}
.lecturer .descriptionL dl {
	margin-bottom: 1em;
	color: #15346a;
}
.lecturer .descriptionL dt {
	float: left;
	width: 130px;
	padding: 2px 0;
	font-weight: bold;
	border-bottom: 1px solid #506a96;
	
}
.lecturer .descriptionL dd {
	margin-left: 110px;
	padding: 2px 0;
	border-bottom: 1px solid #506a96;	
}
.main-content .lecturer .descriptionL ul.pdf {
	margin: 0;
}
.lecturer .descriptionL ul.pdf li {
	list-style: none;
	height: 1%;
}
.lecturer .descriptionL ul.pdf a {
	background: url(/Content/images/graphics/pdf-ico.gif) 0 50% no-repeat;
	color: #161515;
	padding: 3px 0 3px 20px;
	display: block;
	height: 1%;
}
.main-content .lecturer .descriptionL h4 {
	color: #555;
	font-size: 1em;
	padding: 0;
	margin: 0;
	background: none;
}


/*TESTIMONIALS
--------------*/
.main-content .testimonial {
	padding-bottom: 10px; 
	background:url(/Content/images/shared/graphics/grey-slash.gif) 0 100% repeat-x;
	margin-bottom: 10px;
}
.main-content .testimonial p {
	margin: 0;
}
.testimonial blockquote {
	padding: 0 0 0 20px;
	background:url(/Content/images/shared/graphics/open-quotation.gif) 0 0 no-repeat;
}
.main-content .testimonial blockquote p {
	padding: 0 20px 0 0;
	background:url(/Content/images/shared/graphics/close-quotation.gif) 100% 0 no-repeat;
	font-style: italic;
}
.testimonial .author {
	font-weight: bold;
	padding-left: 20px;
	display: block;
}
.odd {
	color: #333;
}
.odd .author {
	font-weight: bold;
}


/*NEWS AND MEDIA
----------------*/
 ul.tabs li.hd-newsletter {
 	background-image: url(/Content/images/shared/submenu/newsletter.gif);
 }
ul.tabs li.hd-media {
 	background-image: url(/Content/images/shared/submenu/media.gif);
 }
 
.general_articles {
	 float: left;
	 width: 315px;
 }
 .lecture_articles {
	 float: right;
	 width: 315px;
 }
.article {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background:url(/Content/images/shared/graphics/grey-slash.gif) 0 100% repeat-x;
}
.article h3 {
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	color: #908912;
	padding: 5px 0 5px 20px;
	background:url(/Content/images/shared/graphics/green-circle-arrow.gif) 0 50% no-repeat;
}
.main-content .article p {
	margin: 0;
}
.main-content .article p.date {
	font-size: 0.92em;
	font-style: italic;
}

/*CONTACT US
------------*/
#form-container {
	float: left;
	width: 440px;
	background: url(/Content/images/contact/form-container-btm.gif) 0 100% no-repeat;
}
#form-container form {
	padding: 10px 20px;
	background:url(/Content/images/contact/form-container-top.gif) 0 0 no-repeat;
}
.main-content #form-container form p {
	margin: 0;
	padding: 4px 0;
}
#form-container form label {
	float: left;
	width: 90px;
}
#form-container input,
#form-container textarea {
	width: 265px;
}
#form-container .error,
#form-container #submit {
	margin-left: 90px;
}
#form-container button {
	width: 64px;
	height: 21px;
}
#form-container .required {
	color: #191918;
}

#contact-details {
	float: right;
	width: 210px;
}
#contact-details dl {
	margin-bottom: 10px;
	font-size: 0.92em;
}
#contact-details dt {
	float: left;
	width: 55px;
	padding: 2px 0;
	border-bottom: 1px solid #d7d5d5;
}
#contact-details dd {
	margin-left: 60px;
	width: 130px; 
	padding: 2px 0;	
	border-bottom: 1px solid #d7d5d5;
}

/*Partners*/
.main-content .partner {
	padding: 10px 0;
	background:url(/Content/images/shared/graphics/grey-slash.gif) 0 0 repeat-x;
	overflow: hidden;
	height: 1%;
}
.main-content .partner h4 {
	color: #555;
}
.main-content .partner img {
	float: left;
	width: 110px;
	height: 90px;
}
.main-content .partner .description {
	margin-left: 130px;
}



p.pdf a {
	background: url(/Content/images/graphics/pdf-ico.gif) 0 50% no-repeat;
	color: #161515;
	padding: 3px 0 3px 20px;
	display: block;
	height: 1%;
}



