@charset "UTF-8";
/* CSS Document */

*
{
	margin:0px;
	padding:0px;
}

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.2em;
	color:#000000;
	background-color:#94A2B5;
	background-image:url(images/bg-body.png);
	background-position:top;
	background-repeat:repeat-x;
}
body.c5-edit-mode {
	/*background-position: center 49px;*/
}

h1
{
	color:#152358;
	font-size:1.7em;
}
h1.sectionTitle
{
	color:#fff;
	font-size:1.4em;
	text-transform:uppercase;
	padding:20px 0px 0px 15px;
	max-width:480px;
	text-shadow: 1px 1px 2px #000;
}

h2
{
	color:#152358;
	font-size:1.6em;
}
h2.mainTitles
{
	color:#152358;
	border-bottom:1px solid #152358;
	font-size:1.8em;
	margin-bottom:10px;
	padding-bottom:5px;
}

h3
{
	color:#152358;
	font-size:1.5em;
}

h4
{
	color:#152358;
	font-size:1.4em;
}

h5
{
	color:#152358;
	font-size:1.3em;
}

h6
{
	color:#152358;
	font-size:1.2em;
}

img
{
	border:0px;
}
a
{
	text-decoration:underline;
	color: #383fc8;
}

a:hover
{
	text-decoration:none;
	color:#152358;
}
a:focus {
    outline:none;
}

div.wrapper
{
	overflow:hidden;
	width:100%;
	position:relative;
	clear:both
}

div#outerPage
{
	border:1px solid #9d9d9d;
	background-color:#fff;
	width:968px;
	margin:7px auto;
}
div#page
{
	margin:3px;
	width:962px;
	font-size:.8em;
}


div#page div#header
{
	margin:auto;
	width:960px;
	height:60px;
	vertical-align:top;
	position:relative;
}

div#page div#header img#logo
{
	position:absolute;
	top:22px;
	left:12px;
}
div#page div#header img#logoTaber
{
	position:absolute;
	top:20px;
	right:12px;
}



div#page div#panel
{
	height:60px;
	background-color:#5f7188;
	position:relative;
	margin:2px auto;
	z-index:0;
}
div#page div#panel div#panelImage
{
	position:absolute;
	top:0px;
	right:0px;
	z-index:0;
	width:446px;
	overflow:hidden;
	text-align:right;
}
div#page div#panel div#panelText
{
	background-image:url(images/bg-panel-gradient.png);
	background-position:right;
	background-repeat:repeat-y;
	z-index:3;
	position:relative;
	width:603px;
	height:60px;
	overflow:hidden;
	
}
div#page div#panelHome
{
	background-color:#5f7188;
	position:relative;
	margin:2px auto;
	z-index:0;
}
div#page div#panelHome table
{
	width:100%;
	font-size:.9em;
}
div#page div#panelHome table td.panelText
{
	background-image:url(images/bg-home-panel-left.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#607187;
	color:#fff;
	padding:12px;
	text-align:top;
	
}
div#page div#panelHome table td.panelText a
{
	color:#fff;
}
div#page div#panelHome table td.panelText p
{
	padding:2px 0px;
	text-shadow: 1px 2px 2px #000;
}
div#page div#panelHome table td.panelText h1, div#page div#panelHome table td.panelText h2, div#page div#panelHome table td.panelText h3, div#page div#panelHome table td.panelText h4, div#page div#panelHome table td.panelText h5, div#page div#panelHome table td.panelText h6
{
	color:#000;
	font-size:16px;
	padding:0px;
}
div#page div#panelHome table td.panelSlideshow
{
	width:446px;
}




div#page div#content
{
	width:960px;
	vertical-align:top;
	float:left;
	font-size:.85em;
	z-index:0;
	border:1px solid #c8c8c8;
	/*background-color:#e7e9ec;*/
	background-image:url(images/bg-content.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
div#page div#contentHome
{
	width:960px;
	vertical-align:top;
	float:left;
	font-size:.85em;
	z-index:0;
	border:1px solid #c8c8c8;
	background-color:#e8e9ed;
}
div#page div#contentHome div#mainArea
{
	padding:20px;
}
div#page div#contentHome div#mainArea p
{
	padding:8px 0px 8px 0px;
}
div#page div#contentHome div#mainArea ul, div#page div#contentHome div#mainArea ol
{
	padding:8px 0px 8px 40px;
	overflow:hidden;
}
div#page div#content div#leftSide
{
	width:275px;
}
div#page div#content div#leftSide div#innerLeftSide
{
	padding:20px 15px;
}
div#page div#content div#rightSide
{
	width:675px;
	float:right;
}
div#page div#content div#rightSide div#innerRightSide
{
	padding:20px;
}

div#page div#content div#rightSide p
{
	padding:8px 0px 8px 0px;
}
div#page div#content div#rightSide ul, div#page div#content div#rightSide ol
{
	padding:8px 0px 8px 40px;
	overflow:hidden;
}
div#page div#content div#rightSide ul li, div#page div#content div#rightSide ol li
{
	padding:4px 0px;
}

div#page div#content div#leftSide ul
{
}
div#page div#content div#leftSide ul li
{
	list-style:none;
	padding:2px 0px;
}
div#page div#content div#leftSide ul li a
{
	padding:3px 5px;
	color:#fff;
	background-color:#5F7188;
	border:1px solid #fff;
	display:block;
		text-decoration:none;
}

div#page div#content div#leftSide ul li a.nav-path-selected{ font-weight: bold;}

div#page div#content div#leftSide ul li a.nav-selected{ background-color: #445263; }


div#page div#content div#leftSide ul li ul
{
	margin-left:40px;
}
div#page div#content div#leftSide ul li ul li
{
	list-style:circle;
}
div#page div#content div#leftSide ul li ul li a
{
	background-color:transparent;
	border:0px;
	color:#5F7188;
	padding:2px 1px;
}




div#page div#footer
{
	width:938px;
	vertical-align:middle;
	height:23px;
	line-height:23px;
	background-color:#5F7188;
	font-size:.75em;
	text-align:right;
	color:#fff;
	padding:0px 12px;
}
div#page div#footer a
{
	color:#fff;
}
div#ievolveLogo
{
	width:960px;
	position:relative;
	margin:10px auto;
	font-size:.65em;
	vertical-align:top;
	text-align:center;
}
div#ievolveLogo a
{
	color:#fff;
}





/* FOR CMS */
ul.nav-header
{
	list-style:none;
}

ul.nav-header li img
{
	border:0px;
}
	
table.formBlockSurveyTable
{
	font-size:inherit;
}

.ui-datepicker table
{
	border-collapse:collapse;
	font-size:12px;
	margin:0 0 0.4em;
	width:100%;
}

.ui-datepicker
{
	width:200px;
}
	