﻿body {
    margin:0;
	padding:0;
    font-size:10pt;
    font-family:Helvetica, Verdana, Arial, sans-serif;
    background-color:#b6b8ba;
	behavior: url("/js/csshover3.htc");
} 
h1 {font-size:26pt;}
h2 {font-size:22pt;}
h3 {font-size:16pt;}
h4 {font-size:12pt;}
h5 {font-size:10pt;}
h6 {font-size:9pt;}

h1, h2, h3, h4, h5, h6 {
	color:#002e51;
	margin:10px 0 0 0;
}
p {
	margin:0 0 10px 0;
	padding:0;
}
img {
	border:0;
	margin:0;
	padding:0;
}

.floatLeft {float:left;}

.floatRight {float:right;}

.mainContainer {
    width:985px;
    margin-left:auto; 
    margin-right:auto;
    background-color:#fff;
	border:1px solid #222;
}
.mainContent {
	background-color:#fff;
}
.searchBar {
    height:30px;
    background-color:#002e51;
	clear:both;
} 
.search {
	position:relative;
	float:right;
	height:30px;
	width:215px;
}
.searchButton {
	width:45px;
	height:25px;
	background-image:url(../images/go.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	padding:0;
	border:0;
}
.search img {
	position:relative;
	top:5px;
	*top:3px;
	_top:3px;
}
.printHeader 
{
	position:absolute;
	top:-100px;
	width:985px;
	height:80px;
	border-bottom:1px solid #000;
	background:#fff;
}
.header {
    height:90px;
    background-color:#1f4a6d;
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	clear:both;
}
.menuBar {
	height:65px;
	-height:75px;
	background-color:#1f4a6d;
	vertical-align:top;
	clear:both;
}
.wholepage {
	float:left;
	background-color:#fff;
	margin:5px 0 5px 5px;
	_margin:5px 0 5px 3px;
	padding:0;
}
.topMenu {
	height:45px;
	border-bottom:1px solid #5e88a2;
}
.topMenu img {
	float:right;
}
.weflogo {
	position:relative;
	*top:-20px;
	margin:0;
	padding:0;
}
a:link, a:visited {color:#0083af; text-decoration:underline;}



/***************************  HOMEPAGE ***************************/
.topRow {
	height:270px;
	background-color:#e7e7e8;
	clear:both;
}
.topRowLP {
	height:225px;
	background-color:#fff;
	clear:both;
}
.flashContent {
	float:left;
	width:488px;
	height:260px;
	background-color:#fff;
	margin:5px 0 5px 5px;
	_margin:5px 0 5px 3px;
	padding:0;
}
.topRightModule {
	float:left;
	width:480px;
	height:260px;
	margin:5px 0 0 5px;
	padding:0;
}
.topRightModule p {
	font-size:9pt;
	margin:5px 10px 0 60px;
	padding:0;
}
.middleRow 
{
	background-color:#fff;
	border-top:1px solid #aec3d0;
	margin:0 0 5px 0;
	_margin:0;
	padding:0;
	background-image:url(../images/middle_row_home_bg.gif);
	background-repeat:repeat-y;
	background-position:top;
	clear:both;
}
.middleRow a:link, .middleRow a:visited {
    color:#0083af;
    text-decoration:underline;
}
.middleLeftModule {
	width:493px;
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #aec3d0;
}
.middleLeftModule img {
	float:left;
	margin:10px;
	padding:0;
	border:0;
}
.middleLeftModule p {
	margin:10px;
	padding:0;
}
.middleCenterModule {
	width:480px;
	height:100%;
	float:left;
	margin:0;
	padding:0;
}
.middleRightModule {
	width:150px;
	_width:140px;
	float:left;
	margin:0;
	padding:0;
}
.regisModule {
	color:#fff;
	width:325px;
	height:200px;
	margin:5px 0 5px 5px;
	padding:0;
	clear:both;
}
.regisModule a:link, regisModule a:visited {
	color:#fff !important;
	text-decoration:none;
}
.regisModule h1 {
	color:#fff;
	margin:0;
	padding:30px 0 0 0;
}
.regisModule h1 a:link, .regisModule h1 a:visited  {
	color:#fff;
	text-decoration:none;
}
.regisModule h3 {
	color:#fff;
	margin:0 0 10px 0;
}
.publicModule {
	color:#a84044;
	width:325px;
	height:145px;
	margin:5px 0 5px 5px;
	padding:0;
	border-top:1px solid #aec3d0;
	clear:both;
}
.publicModule h5 {
	color:#a84044;
}
.sponsor {
	width:150px;
	_width:150px;
	height:330px;
	margin:5px;
	_margin:5px;
}
.homeCollection {
	width:140px;
	_width:130px;
	height:320px;
	margin:5px;
	_margin:5px;
	padding:5px;
	background-color:#1f4a6d;
}
.homeCollection h1, .homeCollection h1 a:link, .homeCollection h1 a:visited {
	width:130px;
	font-size:14px;
	font-weight:bold;
	color: #fff !important;
	text-decoration:none;
	margin:3px 0;
	_margin:-3px 0 0 0;
	*margin:-3px 0 0 0;
	padding:0;
	_padding:2px 0 0 0;
	*padding:2px 0 0 0;
	clear:both;
	float:left;
}
.homeCollection p{
	font-size:12px;
	font-weight:normal;
	color:#fff;
	padding:0;
	margin:0 0 3px 0;
	float:left;
}
.homeCollection hr {
	width:130px;
	_width:140px;
	*width:140px;
	float: left;
	margin:0;
	_margin:0;
	*margin:0;
	background-color:#fff;
}
.bottomContent {
	clear:both;
}
.bottomRow {
	height:200px;
	background-color:#eceff3;
	background-image:url(../images/bottom_row_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	border-top:5px solid #aec3d0;
	clear:both;
	margin:0; 
	padding:0;
}
.bottomRow h5 {
    color:#a84044;
	margin:10px;
}
.bottomRow p {
	margin:0 10px 10px 10px;
}
.bottomRow li {
	margin:0 10px 10px -15px;
	padding:0;
	list-style-image:url(../images/arrows.gif);
}
.bottomRow a:link, .bottomRow a:visited {
	color:#000;
	text-decoration:none;
}
.bottomRow a:hover {
	text-decoration:underline;
}
.bottomLeftModule {
	width:160px;
	float:left;
}
.bottomCenterModule {
	width:220px;
	float:left;
}
.bottomRightModule {
	width:160px;
	float:left;
}
.calendar
{
	font-size: 11px;
	width: 215px;
	padding: 0 10px 0 5px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	border: solid 1px #eceff3;
	float: right;	
}

/***************************  LANDING PAGES ***************************/

.topRowLP {
	background-color:#fff;
	clear:both;
}
.topMainModule {
	width:825px;
	_width:820px;
	height:225px;
	float:left;
}
.topMainModule img {
	float:right;
	margin:0 5px 0 10px;
	_margin:5px 0 0 10px;
	*margin:5px 5px 0 10px;
}
.topMainModule h2 {
    color:#001139;
    margin:5px 10px 0 10px;
}
.topMainModule p {
    margin:10px;
}
.topMainModule a:link, .topMainModule a:visited {
    color:#0083af;
    text-decoration:underline;
}
.topRightLPModule {
	width:155px;
	height:215px;
	float:left;
	color:#fff;
	background-color:#5e88a2;
	margin:5px 5px 5px 0;
	_margin:5px 0 5px 5px;;
	padding:0;
}
.topRightLPModule h3 {
	color:#fff;
	margin:10px 10px 0 10px;
    padding:0;
}
.topRightLPModule p {
    margin:10px;
    padding:0;
}
.topRightLPModule a:link, .topRightLPModule a:visited {
    color:#fff;
    text-decoration:underline;
}
.middleLeftLPModule {
	width:160px;
	height:370px;
	float:left;
	border-right:1px solid #aec3d0;
	background-color:#fff;
}
.middleLeftLPModule2 {
	width:381px;
	height:370px;
	float:left;
	border-right:1px solid #aec3d0;
	background-color:#fff;
}
.middleCenterLPModule {
	width:220px;
	height:370px;
	float:left;
	border-right:1px solid #aec3d0;
	background-color:#fff;
}
.middleLeftLPModule h1, .middleLeftLPModule h2, .middleLeftLPModule h3, .middleLeftLPModule h4, .middleLeftLPModule h5, .middleLeftLPModule h6 {
	color:#001139;
	margin:10px 10px 0 10px;
	padding:0;
}
.middleLeftLPModule2 h1, .middleLeftLPModule2 h2, .middleLeftLPModule2 h3, .middleLeftLPModule2 h4, .middleLeftLPModule2 h5, .middleLeftLPModule2 h6 {
	color:#001139;
	margin:10px 10px 0 10px;
	padding:0;
}
.middleCenterLPModule h1, .middleCenterLPModule h2, .middleCenterLPModule h3, .middleCenterLPModule h4, .middleCenterLPModule h5, .middleCenterLPModule h6 {
	color:#001139;
	margin:10px 10px 0 10px;
	padding:0;
}
.middleRightLPModule h1, .middleRightLPModule h2, .middleRightLPModule h3, .middleRightLPModule h4, .middleRightLPModule h5, .middleRightLPModule h6 {
	color:#001139;
	margin:10px 10px 0 10px;
	padding:0;
}
.middleRightLPModule {
	width:160px;
	height:370px;
	float:left;
	background-color:#fff;
}
.middleLeftLPModule p, .middleCenterLPModule p, .middleRightLPModule p {
	margin:10px;
	padding:0;
}
.middleLeftLPModule2 p {
	margin:10px;
	padding:0;
}
.middleDoubleLPModule {
	width:440px;
	height:370px;
	float:left;
	color:#fff;
	border-right:1px solid #aec3d0;
	background-color:#fff;
	background-image:url(../images/registration_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.middleDoubleLPModule h2 {
	color:#fff;
	font-size:22pt;
	margin:20px 20px 0 20px
}
.middleDoubleLPModule a:link, .middleDoubleLPModule a:visited {
	color:#fff;
	text-decoration:none;
}
.middleDoubleLPModule2 {
	width:400px;
	height:350px;
	float:left;
	color:#fff;
	border-right:1px solid #aec3d0;
	background-color:#fff;
	background-image:url(../images/registration_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:20px 20px 0 20px;
}
.middleDoubleLPModule2 h2 {
	color:#fff;
	font-size:22pt;
	margin:20px 20px 0 20px
}
.middleDoubleLPModule2 a:link, .middleDoubleLPModule2 a:visited {
	color:#fff;
	text-decoration:none;
}
.blackLink a:link, .blackLink a:visited {
	color:#000;
	text-decoration:none;
}
.blueBold {
    color:#5e88a2;
    font-weight:bold;
}
.blueBold a:link, .blueBold a:visited {
    color:#5e88a2;
    font-weight:bold;
    text-decoration:none;
}
.blueBold a:hover {
    text-decoration:underline;
}
.ekmenu_link_selected {
	text-decoration:underline !important;
}

/***************************  INTERIOR PAGES ***************************/
.mainContentInt {
	background-color:#fff;
	background-image:url(../images/int_content_bg.gif);
	*background-image:url(../images/int_content_bg2.gif);
	background-repeat:repeat-y;
	background-position:top;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.printButton {
    float:right;
    margin:0;
    padding:0;
    clear:both;
}
.breadcrumb {
	height:20px;
	font-size:8pt;
	margin:10px;
	padding:0;
	clear:both;
	float:left;
}
.breadcrumb a:link, .breadcrumb a:visited {
	color:#002e51;
	text-decoration:none;
	margin:0 5px 0 0;
	padding:0;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
.breadcrumb ul {
	margin:0;
	padding:0;
	clear:both;
}
.breadcrumb li {
	display:inline;
	margin:0 10px 0 0;
	padding:0;
}
.interiorContent {
	border-top:1px solid #aec3d0;
	clear:both;
}
.intLeftCol {
	color:#001139;
	width:160px;
	float:left;
}
.intLeftCol a:link, .intLeftCol a:visited {
	color:#002e51;
	text-decoration:none;
}
.intLeftCol a:hover {
	text-decoration:underline;
}
.intLeftCol h4 {
	line-height:1.5em;
	font-size:10pt;
	margin:10px;
	padding:0;
	color:#0083af;
	border-bottom:1px dotted #aec3d0;
}
.intLeftCol .SubTitle
{
	color:#0083af;
	margin:10px;
	font-size:10pt;
	line-height:1.5em;
	font-weight:bold;
}
.intLeftCol p {
	font-size:8pt;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:0;
	color:#0083af;
}
.intLeftCol ul {
	font-size:10pt;
	line-height:1.2em;
	margin:0 0 20px 10px;
	padding:0;
	list-style-type:none;
}
.intLeftCol li {
	margin-bottom:5px;
	padding:0;
}
.intCenterCol {
	width:660px;
	float:left;
}
.intRightCol {
	width:162px;
	float:left;
	padding-top:5px;
}
.calloutBox {
	width:160px;
	float: right;
	margin:10px 20px 10px 0;
	_margin:10px 10px 10px 0;
	padding:0;
	background-color:#5e88a2;
	color:#fff;
}
.calloutBox h4 {
	line-height:1.5em;
	margin:10px 10px 0 10px;
	padding:0;
	color:#fff;
}
.calloutBox p {
	margin:0;
	padding:0 10px 10px 10px;
	color:#fff;
}
.calloutBox a:link, .calloutBox a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:none ;
}
.calloutBox a:hover { 
	text-decoration:underline;
	font-weight:bold;
}
.calloutLower p {
	width:140px;
	margin:0;
	padding:10px;
	background-color:#2f5f7c;
	color:#fff;
}
.intCenterBody {
	width:450px;
	_width:450px;
	float:left;
	margin:0 10px 20px 10px;
	padding:0;
}
.intCenterBody a:link, .intCenterBody a:visited {
	color:#0083AF;
	text-decoration:underline;
}
.quicklinks {
	margin:0 0 20px 10px;
	padding:0;
}
.fullCalendar
{
	font-size: 11px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
}

.gallery  {
	float:left;
	margin:0;
	padding:0;
}
.esmMenuTop {
	width:460px !important;
	height:10px;
	background-image:url(../images/esm_top_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:10px 0 0 0;
	padding:0;
	clear:both;
}
.esmMenuBottom {
	width:460px !important;
	height:10px;
	position:relative;
	_top:-12px;
	background-image:url(../images/esm_bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0 0 10px 0;
	padding:0;
	clear:both;
}
.esmMenu {
	width:458px !important;
	_width:458px !important;
    color:#002E51;
	position:relative;
	_top:-6px;
	background-color:#d1d9e5;
	border-left:1px solid #002e51;
	border-right:1px solid #002e51;
	margin:0;
	padding:0;
	clear:both;
}
.esmMenu ul {
	margin:5px 15px;
	padding:0;
}
.esmMenu li {
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0;
}
.esmMenu a:link, .esmMenu a:visited, .sitemap a:link, .sitemap a:visited  {
    color:#002E51;
	text-decoration:none;
}
.esmMenu a:hover, .sitemap a:hover {
	text-decoration:underline;
}
.sitemap {
	margin:20px 10px 30px 20px;
	padding:0;
}
.sitemap ul {
	list-style-type:none;
	margin:10px 0 10px 20px;
	padding:0;
}
.sitemap ul li {
	margin:0 0 5px 0;
	padding:0;
}
#c580fa7b_7_8_button, #c580fa7b_7_9_button, #c580fa7b_7_10_button, #c580fa7b_7_11_button, #c580fa7b_7_12_button, #c580fa7b_7_13_button, #c580fa7b_7_14_button, #c580fa7b_7_15_button {
	font-weight:bold;
}


/*
.ekmenu_menu_level_2 {
	display:none !important;
	visibility:hidden !important;
} 

#c580fa7b_7_17_menu_level_6 {
	display:none !important;
	visibility:hidden !important;
}
*/

/***************************  FOOTER ***************************/

.footer {
	font-size:8pt;
    height:27px;
    background-color:#002e51;
	color:#fff;
	margin:0;
	padding:8px 0 0 0;
	clear:both;
}
.footer a:link, .footer a:visited {
	color:#fff;
	text-decoration:none ;
}
.footer a:hover { 
	text-decoration:underline;
}
.footer ul {
	margin:0;
	padding:0;
}
.footer ul li {
	display:inline;
	text-decoration:none;
	margin:0;
	padding:0 10px;
	line-height:1.5em;
	border-left:1px solid #fff;
}
.firstItem {
	border-left:0 !important;
}
.footerLogos {
	margin:0;
	padding:5px 5px 0 0;
	height:50px;
	background-color:#b6b8ba;
	clear:both;
}
.footerLogos img {
	float:right;
}





/***************************  CMS STYLES ***************************/
/****************** COLORS  **********************/

.black {color:#000;}
.blackBold {color:#000; font-weight:bold;}
.blackSmallCaps {color:#000; font-variant:small-caps; font-weight:bold;}

.darkblue {color:#002e51;}
.darkblueBold {color:#002e51; font-weight:bold;}
.darkblueSmallCaps {color:#002e51; font-variant:small-caps; font-weight:bold;}

.linkblue {color:#0083AF;}
.linkblueBold {color:#0083AF; font-weight:bold;}
.linkblueSmallCaps {color:#0083AF; font-variant:small-caps; font-weight:bold;}

.lightbluegray {color:#e7e7e8;}
.lightbluegrayBold {color:#e7e7e8; font-weight:bold;}
.lightbluegraySmallCaps {color:#e7e7e8; font-variant:small-caps; font-weight:bold;}

.mediumblue {color:#5e88a2;}
.mediumblueBold {color:#5e88a2; font-weight:bold;}
.mediumblueSmallCaps {color:#5e88a2; font-variant:small-caps; font-weight:bold;}

.red {color:#A84044;}
.redBold {color:#A84044; font-weight:bold;}
.redSmallCaps {color:#A84044; font-variant:small-caps; font-weight:bold;}

.white {color:#fff;}
.whiteBold {color:#fff; font-weight:bold;}
.whiteSmallCaps {color:#fff; font-variant:small-caps; font-weight:bold;}

.blackBackground {background-color:#000; color:#fff; padding:3px;}
.darkblueBackground {background-color:#002e51; color:#fff; padding:3px;}
.linkblueBackground {background-color:#0083AF; color:#fff; padding:3px;}
.lightbluegrayBackground {background-color:#e7e7e8; color:#000; padding:3px;}
.mediumblueBackground {background-color:#5e88a2; color:#fff; padding:3px;}
.redBackground {background-color:#A84044; color:#fff; padding:3px;}

/****************** POSTIONING  **********************/

.floatLeft {float:left;}

.floatRight {float:right;}

.textIndentLeft {margin:0 0 0 15px; padding:0;}

.blockMargins {margin:15px; padding:0;}


.blackBackground a:link, .blackBackground a:visited, .darkblueBackground a:link, .darkblueBackground a:visited, .linkblueBackground a:link, .linkblueBackground a:visited, .mediumblueBackground a:link, .mediumblueBackground a:visited, .redBackground a:link, .redBackground a:visited {color:#fff; text-decoration:underline;}


/*
.black, .blackBold, .blackSmallCaps, .darkblue, .darkblueBold, .darkblueSmallCaps, .linkblue, .linkblueBold, .linkblueSmallCaps, .lightbluegray, .lightbluegrayBold, .lightbluegraySmallCaps, .mediumblue, .mediumblueBold, .mediumblueSmallCaps, .red, .redBold, .redSmallCap, .white, .whiteBold, .whiteSmallCaps, .blackBackground, .darkblueBackground, .linkblueBackground, .lightbluegrayBackground, .mediumblueBackground, .redBackground {margin:10px;}
*/



#imageSlider 
{
	float:left;
	position: relative;
	width:400px;
	height: 320px;
	overflow: hidden;
	margin: 3px 6px 3px 0px;
}
.experis-slider-arrows
{
	display: none;
	position: absolute;
	top: 75px;
	left: 5px;
	z-index: 1;
}
#imageSlider:hover .experis-slider-arrows
{
	display: block;
}
.experis-slider-arrows a
{
	display: block;
	width: 70px;
	text-decoration: none;
	text-shadow: 0 0 15px #000;
	font: 50px Georgia, Verdana;
	font-weight: bold;
	color: #eee;
	outline: none;
}
.experis-slider-next
{
	position: absolute;
	top: 0;
	right: -320px;
	text-align: right;
}
.slide
{
	position: relative;
}
.slide a
{
	text-decoration: none;
}
.slide img
{
	display: block;
	border-width: 0;
	background-color: #406a87;
}
.slide-desc
{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px 15px;
	width: 370px;
	color: #fff;
	background: rgba(64, 106, 135, .8);
}
.slide-desc h2,
.slide-desc p
{
	margin: 0;
}
.slide-desc h2
{
	font-size: 18px;
}

.countdownTimer {
margin-left:0px;
margin-right:0px;

}