/*

Stylesheet that contains all elements used by the website AND by the Editor.
This is so that the way the site looks in the editor is the same as on the actual
content of the site. This stylesheet should not contain rogue classnames that are not
prefixed with a tag.

eg.

.myclass is invalid
p.myclass is valid

This is because when you right click on a tag in the editor, it only lists classes that relate to that tag.
If you place classes here without a prefix, they appear in every list of classes because the editor doesn't know
where to put them.

To include classes that you want the Editor to ignore, place them after this line.
--------------------------------------------------------------------------------*/

/* SPLASH PAGE CSS
=======================================*/
#ee_header2 {
	background:url("/images/template/ee_curved_header.gif") no-repeat top center;
	height: 175px;}
/*#ee_maincontent2{
	background-image:url("/images/template/frntpg image.jpg");
	background-repeat:no-repeat;
	background-position: 430px bottom;}*/
#ee_maincontent2{
	/*background-image:url("/images/template/frntpg_image2.jpg");
	background-repeat:no-repeat;
	background-position: 430px bottom; */}
#ee_maincontent2 #ee_page{padding:30px; height:1%; width:400px}
#ee_frontpage h1 {
	font-weight:normal;
	font-style:italic;
	font-size:3em;
	color:#005A9A;
	margin:10px 0 30px 0;
	background-color:transparent;
}
#ee_frontpage h2 {font-weight:bold; font-size:1.2em;}
#ee_frontpage ul {padding:15px;}
#ee_frontpage a {font-style:italic; font-weight:bold; font-family:Georgia,Times,serif; color:#005A9A; background-color:inherit;}
#ee_frontpage a:hover {color:#C19608; background-color:inherit;}
#ee_frontpage h3 {font-family:Georgia,Times,serif; font-style:italic; color:#888888; background-color:inherit;}
#ee_frontpage .efsis_logo {margin-top:50px}



/*MAIN STATIC TEMPLATE
=======================================*/
#tpl_siteframe	{	background-color:#FFFFFF;
					color:#000000;
					width:99%;
					max-width:1000px;
					min-width:600px;
					margin-left:auto;
					margin-right:auto;}
					
#ee_shadowLeft {
	background-image:url("/images/template/ee_shadowL.gif");
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#ffffff;
	color:#000000;
	padding-left:7px;}
#ee_shadowRight {
	background-image:url("/images/template/ee_shadowR.gif");
	background-repeat:repeat-y;
	background-position:top right;
	background-color:#ffffff;
	color:#000000;
	padding-right:7px;}
#ee_shadowb {
	background-image:url("/images/template/ee_shadowB.gif");
	background-repeat:repeat-x;
	background-position:top left;}
#ee_shadowbl {
	background-image:url("/images/template/ee_shadowBL.gif");
	background-repeat:no-repeat;
	background-position:top left;}
#ee_shadowbr {
	background-image:url("/images/template/ee_shadowBR.gif");
	background-repeat:no-repeat;
	background-position:top right;}
	


/* HEADER
================ */
#ee_header {
	background-image:url("/images/template/ee_fullHeader.gif");
	background-repeat:no-repeat;
	background-position:top left;
	height: 171px;}
#ee_headwording {
	background-image:url("/images/template/ee_headWording.png");
	background-repeat:no-repeat;
	background-position:top left;
	height:25px;
	width:400px;
	margin: 130px 10px 0px 0px;}
	

/* LEFT BAR
================ */
#tpl_leftbar	{	width:200px;}

/* NAVIGATION BAR
================= */
/*#ee_topNav {	background-color:#7EABCD; margin:0px; padding:0px; height:1%;}

#ee_topNav ul {display:table-row; list-style-type:none; height:48px; }
#ee_topNav ul li {
	display:table-cell;
	
	margin:0px; 
	height:48px;
	vertical-align:middle;
	border-right:2px solid #FFFFFF;
	max-width:85px;
	text-align:center;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;}

#ee_topNav ul li:hover {
	background-image:url("/images/template/ee_menback.jpg");
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#005A9A;
	background-color:inherit;}*/

#ee_topNav {	background-color:#7EABCD; margin:0px; padding:0px; height:1%; z-index:10;}

#ee_topNav ul {height:48px; margin:0px; padding: 0px;}
#ee_topNav ul li {float:left; margin:0px; padding:0px; position:relative; background:none;}
#ee_topNav ul li a{
	display:block;
	margin:0px;
	height:29px;
	padding:8px 5px 11px 5px;
	border-right:2px solid #FFFFFF;
	max-width:85px;
	text-align:center;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	}
	
#ee_topNav ul li a:hover, 
#ee_topNav ul li a.selected{
	background-image:url("/images/template/ee_menback.jpg");
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#005A9A;
	background-color:inherit;}
	

	
#ee_topNav ul li:hover ul,#ee_topNav ul li.over ul{
		display:block;
}
#ee_topNav ul li:hover ul li ul,#ee_topNav ul li.over ul li ul{
		display:none;
}		
#ee_topNav ul li ul li:hover ul,#ee_topNav ul li ul li.over ul{
		display:block;
}
#ee_topNav ul li ul li:hover ul li ul,#ee_topNav ul li ul li.over ul li ul{
		display:none;
}
#ee_topNav ul li ul li ul li:hover ul,#ee_topNav ul li ul li ul li.over ul{
		display:block;
}
#ee_topNav ul li ul li ul li:hover ul li ul,#ee_topNav ul li ul li.over ul li ul{
		display:none;
}
#ee_topNav ul li ul li ul li ul li:hover ul,#ee_topNav ul li ul li ul li.over ul{
		display:block;
}
/* Level 02
----------- */
	#ee_topNav ul li ul{
		position:absolute;
		top:48px;
		display:none;		
		padding:0px;
		margin:0px;
		background-color:#548FBC;
		border-top:1px solid #FFFFFF;
		color:#FFFFFF;
		height:auto;
		z-index:500;
	}
	#ee_topNav ul li ul li{
		position:relative;
		color:#FFFFFF;
		background-color:#548FBC;
		float:none;
		padding:0px;
		margin:1px 0px 1px 0px;
		height:auto;
		width:140px;
	}
#ee_topNav ul li ul li a{
	margin:0px;
	padding:5px 5px 5px 20px;
	border: solid #548FBC;
	border-width: 1px 0px 1px 0px;
	max-width:none;
	height:auto;
	width:auto;
	color:#FFFFFF;
	background-color:#548FBC;
	text-align:left;
	text-decoration:none;
}
#ee_topNav ul li ul li a:hover{
	background-image:none;
	background-color:#7EABCD;
	border: solid #FFFFFF;
	border-width: 1px 0px 1px 0px;
	color:#FFFFFF;}	
	
#ee_topNav ul li ul li a.selected{
	background-image:none;
	background-color:#C19608;
	border: solid #FFFFFF;
	border-width: 1px 0px 1px 0px;
	color:#FFFFFF;}
	
#ee_topNav ul li ul li ul {
	display:none;
	position:absolute;
	top:-2px;
	left:140px;
	z-index:99;
	padding:0px;
	margin:0px;
	border:1px solid #FFFFFF;
	height:auto;
}
#ee_topNav ul li ul li ul li {
	height:auto;
}

/* MAIN CONTENT
================ */
#ee_maincontent{
	background-image:url("/images/template/ee_img1.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	z-index:1;}

	
#ee_page{padding:20px 40px 20px 40px; height:1%;}

#cmsl_contentframe .floatright img {padding:0px 0px 5px 10px;}


/* BOTTOM BAR
================ */
#ee_botbar01	{	
	position:relative;
	margin:0px;
	padding:0px;
	height:83px;
}
#ee_botbar02 {
	position:absolute;
	top:-22px;	
	width:100%;
	background:url("/images/template/ee_botCurve.png") top center no-repeat;
	height:105px;
	text-align:right;
}
#ee_links {
	margin:75px 10px 0px 10px;
	font-size:0.9em;
	color:#FFFFFF;
	background-color:inherit;
}
#ee_botbar02 a	{	
	color:#ffffff;
	background-color:inherit;
	text-decoration:none;}
#ee_botbar02 a:hover{
	color:#7EABCD;
	background-color:inherit;}
	
.fpImage {padding-right:20px;}
.fpImage img {border:none;}

/*--------------------------------------------------------------------------------
Styles above here will not be included in the editor.
This is because the CSS will be divided into 2 parts using the split tag below


/*CLASSES USED BY THE EDITOR
============================
CMSLite 2.0 notes : There are common classes for this area found in the public_global area.
You can also add them here if they are specific to the account but should be available in the editor.
*/

/*<SPLIT>*/

body{	
		
		color:#000000;
		background-color:#FFFFFF;
		font-family:Tahoma,Arial,sans-serif;
		font-size:0.75em;
		margin:0px;}
h1{		color:#000000;
		background-color:transparent;
		margin:0px;
		font-family:Georgia,Times,serif;
		font-size:2.2em;
		font-weight:bold;}
h2{	font-size:1.5em;
	color:#005A9A;
	background-color:transparent;
	font-family:Georgia,Times,serif;
	font-style:italic;
	margin:0px;
	font-weight:normal;}
h3{
	color:#000000;
	background-color:transparent;
	font-size:1.2em;
}
h4{
	color:#000000;
	background-color:transparent;
	font-size:1em;
}

ul {
	list-style-type:none;
	padding:0px;
	margin:15px 0 15px 0;
}
ul li {
	background: url("/images/template/list_bullet.gif") no-repeat top left;
	color:#000000;
	background-color:transparent;
	padding-left:20px;
	margin:10px 0px 10px 10px;
}

a,a:active,a:link,a:visited{
	color:#7EABCD;
	background-color:inherit;
	text-decoration:none;}
a:hover	{
	color:#C19608;
	background-color:inherit;
	text-decoration:underline;}
	
div.hidden {display: none;}
.flt_r {float:right;}
.flt_l {float:left;}
.clear {clear:both;}
div .floatright {float:right; padding:10px;}
div .floatleft {float:left; padding:10px;}
div.floatleftPic {float:left; padding:10px; height:270px;}
h4.right {text-align:right;}