/*
Theme Name: Twenty Fourteen
Description: Used to style the TinyMCE editor.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Body
 * 2.0 - Headings
 * 3.0 - Text Elements
 * 4.0 - Links
 * 5.0 - Alignment
 * 6.0 - Tables
 * 7.0 - Images
 * 8.0 - Galleries
 * 9.0 - Audio/Video
 * 10.0 - RTL
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Body
 * ----------------------------------------------------------------------------
 */

.highlighted { background-color: yellow; }





/************************************************************************************/
/* Reset                                                                            */
/************************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1em;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

table,tr,td,th,tbody{ vertical-align:top}


/************************************************************************************/
/* site specific                                                                    */
/************************************************************************************/ 
body {font-family: 'Roboto', sans-serif; font-size:15px; font-weight:300; color:#1c1c1c; line-height:1.6em;}
strong {font-weight:400;}
.clear_both {clear: both; line-height:0}





/************************************************************************************/
/* center specific                                                                  */
/************************************************************************************/
.mceContentBody {
	border-right:1px dashed #000;
	width:460px;
	float:right;
	min-height:400px;
	padding:70px;
	padding-bottom:100px;
	
	}

.mceContentBody em {font-style: italic;}
.mceContentBody strong {font-weight:400;}
.mceContentBody img{}
.mceContentBody a{ text-decoration:none; font-family: 'Roboto Slab', serif; color:#002d72}
.mceContentBody p{ margin-bottom:1.2em}

.mceContentBody label {width: 70px;float: left;margin-right: 2px;display: block}
.mceContentBody .h1_enquiry_form{width:94%; height:48px; font-size:18px; color:#FFF; text-transform:uppercase; padding-left:6%; padding-top:15px; background-repeat:no-repeat; margin-top:40px}

.mceContentBody h1{ font-size:30px; font-weight:normal; color:#306eac; text-transform: uppercase; margin-top:1.2em; margin-bottom:0.6em; }
.mceContentBody h1 strong{ font-weight:bold; color:#2e469a;}

.mceContentBody h2 {font-size:22px;  color:#2e469a;  font-weight:bold;text-transform: uppercase; margin-top:1.2em;margin-bottom:0.6em}
.mceContentBody h3 {font-size:1em; font-weight:400;color:#1c1c1c;}

.mceContentBody hr {border:0; border-bottom:1px solid #306eac; width:160px; }

.mceContentBody ul{ border:0px solid red; list-style-type: none;padding: 0px;margin: 0px; margin-bottom:20px;}
.mceContentBody li{background-image: url(images/bullet.png);background-repeat: no-repeat;background-position: 4px 6px;padding-left: 20px; line-height:2.0em}


.aligncenter  {}
.alignright {float:right; margin:10px; margin-right:0}
.wp-caption-text {color:#7f4c92; font-size:0.8em}



label {width: 70px;float: left;margin-right: 2px;display: block}
a{color:#306eac; text-decoration:underline }
h1{ font-size:30px; font-weight:bold; color:#2e469a; text-transform: uppercase; margin-top:1.2em; margin-bottom:0.6em}
h2 {font-size:22px;  color:#2e469a;  font-weight:bold;text-transform: uppercase; margin-top:1.2em;margin-bottom:0.6em}
h3 { font-size:1em;  color:#2e469a;  font-weight:bold;}



/************************************************************************************/
/* page   specific                                                                  */
/************************************************************************************/
.homepage_button_wrapper { width:358px; float:left; margin-left:20px; margin-right:20px;text-align:center}
.homepage_button_wrapper img{position:relative; z-index:200; top:54px; }
.homepage_button { height:440px; background-color:white; text-align:center; overflow:hidden}
.homepage_button a img{position:relative;z-index:0; top:0px; left:0; width:358px; height:220px; border:0px solid red}
.learn_more { padding-left:14px; background-image:url(images/right-arrow.png); background-position:left; background-repeat:no-repeat}


.homepage_button a img {transition: transform 0.2s;}
.homepage_button a img:hover {transform: scale(1.1); border:0px solid black}




