/*
FONTS
*/

/* Font Families */
body, div#find_out_more a, #content_right_column #contact_details p, div#find_out_more p.phone, a.industry_reviews, a.free_trial {
	font-family: Verdana, Geneva, sans-serif;
}
p.quote, #quote_panel p, div#content_right_column p, p.index_quote, .quotes p {
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* Font Sizes */
div#footer_content p, div#index_top_box a, p, a.blue_but, div#page_header p#quote_author {
	font-size: 11px;
}
p, div#index_top_box a span.button, div#index_top_box h4, a#find_out_more, div#content_left_column ul li, a.view_simulation, div#quote_panel p {
	font-size: 12px;
}
p.index_quote, div#header-links a, div#index_footer span, div#index_footer a, div#header-sublinks a, div#page_header p, p.quote, div#contact_details p, p.resources, p.media_gap {
	font-size: 14px;
}
div#find_out_more a, div#find_out_more_wide a, div#find_out_more p.phone, a.industry_reviews, a.free_trial {
	font-size: 15px;
}
h3.index_blue_panel, h3.h3_spacer, h5, div#contact_details p.largep {
	font-size: 16px;
}
div#index_bottom_right h3.blue, div#find_out_more_wide h4, .find_out_more {
	font-size: 18px;
}
p.large_white {
	font-size: 19px;
}
h4 {
	font-size: 20px;
}
p.large_bold_white {
	font-size: 21px;
}
body.resources h3, body.contact h3, body.login h3 {
	font-size: 23px;
}
h3, #media_links a, body.media h3 {
	font-size: 25px;
}
h2 {
	font-size: 27px;
}
#index_top_box h2, h3#schools_header, h3#university_header, h3#personal_header, #schools_pricing .yellow, #university_pricing .yellow {
	font-size: 28px;
}

/* Font Colours */
h1 a, div#header-links a:hover, #quote_panel h5, p.large_white, p.large_bold_white, div#header-links a, div#header-sublinks a, div#footer_content p, div#footer_content a, h3.index_blue_panel, div#index_top_box a span.button, a#find_out_more, div#header_words, h3#schools_header, h3#university_header, h3#personal_header, div#find_out_more h4, div#find_out_more_wide h4, a.view_simulation, a.blue_but, a.industry_reviews, a.free_trial, #schools_pricing h3, #university_pricing h3, p#quote_author, .find_out_more {
	color: #FFF; /* white */
}
#index_top_box h2, p.index_quote, body.personal a#personal_link, body.school a#school_link, body.university a#university_link, h3, h4, h5, div#find_out_more a, div#find_out_more_wide a, .index a#home_link, .resources a#resources_link, .contact a#contact_link, .media a#media_link, .login a#login_link  {
	color: #003c62; /* dark blue */
}
a {
	color: #004a9d; /* ligher blue */
}
div#index_top_box a {
	color: #000; /* black */
}
body.media h3 {
	color: #411f67; /* Dark Purple */
}

/* Font Weights */
a, #index_top_box h2, p.large_bold_white, div#index_top_box a span.button, div#index_top_box h4, a#find_out_more, div#index_footer span, div#page_header p, h5, div#find_out_more h4, div#find_out_more_wide h4, a.view_simulation, a.blue_but, body.media h3 {
	font-weight: bold;
}
#index_top_box a, #header-links a, #header-sublinks a, #footer a, h3.index_blue_panel, h3, h4, #index_top_box h2, div#find_out_more a, h5.h5_normal, #media_links a, div#page_header p#quote_author {
	font-weight: normal;
}
p.quote {
	font-style: italic;
}

/* Font Align */
p.large_white, p.large_bold_white {
	text-align: right;
}
#index_top_box h2, h3.index_blue_panel, div#index_top_box a span.button, a#find_out_more, p.index_quote {
	text-align: center;
}

/* Text Decoration */
div#footer_content a:hover, div#find_out_more a:hover, div#find_out_more_wide a:hover, a.blue_but:hover {
	text-decoration: underline;
}

/* Line Spacing */
div#index_top_box p {
	line-height: 15px;
}
#schools_pricing h3, #university_pricing h3  {
	line-height: 16px;
}
p {
	line-height: 18px;
}
h3#schools_header, h3#university_header {
	line-height: 33px;
}
h5 {
	line-height: 22px;
}
h3.index_blue_panel {
	line-height: 23px;
}