#idPrintLinkContainer {display:none !important;visibility:hidden !important;}

body.memberContentView #idMainMenuItem405089 {display:none;}
#idMainMenuItem405051 {display:none;}
#idMainMenuItem509635 A {display:none !important;}
#idMainMenuItem509635 UL A {display:block !important;}

/* RESET ALL FONT SIZES -----------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
font:13px/1.231 "Trebuchet MS",helvetica,arial,clean,sans-serif;
*font-size:small;
*font:x-small;
}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

----------------------------- */


/* MISC. ITEMS -------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a {color:#fc3d32;text-decoration:none !important;}
a:hover {color:#9e1b34;}

a.more-link {
color:#ef4136;
text-transform:uppercase;
font-size:71%;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
}
a.more-link span {font-size:131%;}
a.more-link:hover {color:#9e1b34;}

a img, img#topBTNS-img {border:0px solid WHITE;}

.entry-date .edit-link {display:inline;margin:0px;}
a.post-edit-link {color:#666;font-weight:bold;text-decoration:underline;}
a.post-edit-link:hover {text-decoration:none;}

/* HIDE THESE ITEMS */
#image-preloader, .linklove, .ddsg-wrapper div, .advertisement font {display:none;}

/* RESET FORM FIELDS */
input, textarea, select, legend {font-family: arial,helvetica,sans-serif !important;color:#999;}
input, textarea, select {outline: none;} /* removes the on focus blue border in safari */
textarea {resize:none;} /* removes ability to resize field in css3 */
legend, fieldset {border:0px;padding:0px;height:auto;margin:0px;}
input, textarea {
border:1px solid #e5e5e5 !important;
background:#FFF url('/resources/theme/iFive_inputFieldBG.gif') repeat-x 0 0;
padding:5px 4px 4px 4px;
}

.login-role-main input,
input.typeRadio
{
  border:0px !important;
  background:#FFF none;
}

input.typeButton,
.login-role-actions input,
#idButtonsContainer input,
#idActionButtonsContainer input,
.navigationContainer input
{
  padding-top:5px !important;
  border:1px solid #999999 !important;
  color:#666666 !important;
  text-transform:uppercase !important;
  background:#FFF url('/resources/theme/iFive_buttonFieldBG.gif') repeat-x bottom left !important;
}

input.typeButton:hover,
input.typeButton:focus,
.login-role-actions input:hover,
.login-role-actions input:focus,
#idButtonsContainer input:hover,
#idButtonsContainer input:focus,
#idActionButtonsContainer input:hover,
#idActionButtonsContainer input:focus,
.navigationContainer input:hover,
.navigationContainer input:focus
{
  background:#666 url('/resources/theme/iFive_buttonFieldBGover.gif') repeat-x 0 0 !important;
  color:#FFF !important;
  border-color:#333 !important;
}

/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height: 100%;margin: 0 0 1px;}



/* MAIN LAYOUT ---------------------------- */

body {background: #FFF;text-align:center;color:#333332;}

#idClipMainContainer {width:986px;margin:0 auto;text-align:left;}

#idHeaderContainer, #idContentContainer {width:986px;margin:0 auto;text-align:left;background:transparent url('/resources/theme/iFive_siteBG-tile.png') repeat 0 0;}

#idFooterContainer {width:986px;margin:0 auto;background:transparent url('/resources/theme/iFive_siteBG-bottom.png') no-repeat left top;padding-bottom:10px;}

#idFooterContent {width:980px;margin:0 auto;text-align:left;}

#socialNetworking-overlay {
width:49px;
height:258px;
position:fixed;
top:170px;
right:0px;
z-index:99;
background:transparent url('/resources/theme/iFive_socialNetworkingBG.png') no-repeat 0 0;}

#sn-inner {padding:70px 0px 0px 12px;}

#sn-inner a {
margin-bottom:11px;
display:block;
width:32px;
height:32px;
}


/****************************************************/
/******* HEADER                               *******/
/****************************************************/

#idHeaderContainer {position:relative;z-index:2;}

#idHeaderContainer .inner {height: 130px;}

.headerContentHolder
{width: 986px;height: 130px;background-color: transparent;overflow:visible;}

#idHeaderContent{width: 986px;height: 130px;}

#header {position:relative;height:130px;z-index:2;overflow:visible;}

#header h1 {
width:183px;
height:121px;
position:absolute;
left:-8px;
overflow:hidden;
z-index:33003;
}
#header h1 a {display:block;width:100%;height:100%;background:transparent url('/resources/theme/iFive_logos.png') no-repeat 0 0;}
#header h1 a span {position:absolute;left:-9999px;}

#tagline {
color:#929291;
text-transform:uppercase;
font-size:85%;
position:absolute;
left:120px;
top:28px;
letter-spacing:1px;
display:none;
}

body.customizeContentView #tagline,
body#idHeaderContent #tagline {display:block;}


#topBTNS {width:175px;height:56px;position:absolute;top:0px;right:3px;}
img#topBTNS-img {width:175px;height:56px;background:transparent url('/resources/theme/iFive_topBTNS.gif') no-repeat 0 0;}

/* SETUP TOP NAV */
#topNav {position:absolute;right:20px;bottom:0px;z-index:101 !important;}
#menu ul {list-style-type:none;}
#menu ul li {float:left;position:relative;height:37px;overflow:visible;}
#menu ul li a {display:block;width:100%;height:37px;overflow:hidden;}
#menu ul li a span {position:absolute;left:-9999px;}

/* set li widths and special about us background... */
#menu li.page-item-366 {width:89px;}
#menu li.page-item-374 {width:87px;}
#menu li.page-item-385 {width:103px;}
#menu li.page-item-391 {width:104px;}
#menu li.page-item-399 {width:88px;}
#menu li.page-item-15 {width:132px;background:transparent url('/resources/theme/iFive_topNav.gif') no-repeat -471px 0;}

/* set parent hyperlink backgrounds using a css sprite... */
#menu li.page-item-366 a {background:transparent url('/resources/theme/iFive_topNav.gif') no-repeat 0 0;}
#menu li.page-item-374 a {background:transparent url('/resources/theme/iFive_topNav.gif') no-repeat -89px 0;}
#menu li.page-item-385 a {background:transparent url('/resources/theme/iFive_topNav.gif') no-repeat -176px 0;}
#menu li.page-item-391 a {background:transparent url('/resources/theme/iFive_topNav.gif') no-repeat -279px 0;}
#menu li.page-item-399 a {background:transparent url('/resources/theme/iFive_topNav.gif') no-repeat -383px 0;}
#menu li.page-item-15 a {width:94px;float:right;background:transparent url('/resources/theme/iFive_topNav.gif') no-repeat right top;}

/* now lets move the sprite to show hover state... */
#menu li.page-item-366:hover a, #menu li.page-item-366 a:hover {background-position:0 -37px;}
#menu li.page-item-374:hover a, #menu li.page-item-374 a:hover {background-position:-89px -37px;}
#menu li.page-item-385:hover a, #menu li.page-item-385 a:hover {background-position:-176px -37px;}
#menu li.page-item-391:hover a, #menu li.page-item-391 a:hover {background-position:-279px -37px;}
#menu li.page-item-399:hover a, #menu li.page-item-399 a:hover {background-position:-383px -37px;}
#menu li.page-item-15 a:hover {background-position:right -37px;}

/* RESET CHILD FLYOUTS */
#menu ul li ul {position:absolute;left:-9999px;width:auto;z-index:101 !important;}
#menu ul li:hover ul {left:auto;}
#menu ul li.page-item-15:hover ul {top:37px;right:0px;text-align:right;}
#menu ul li ul li ul {position:relative;}
#menu ul li ul li {float:none;height:auto;}
#menu ul li ul li a {white-space:nowrap;margin:0px;height:auto;width:auto;padding:3px 25px 3px 10px;background-image:none !important;float:none !important;color:#FFF;text-transform:uppercase;font-size:93%;font-weight:bold;}
#menu ul li.page-item-15 ul li a {padding:3px 10px 3px 25px;}
#menu ul li ul li a span {position:static;left:auto;}
#menu ul li ul li ul li a {font-style:italic;}
#menu ul li ul li ul li a:before {content: "\2014\a0";}
#menu ul li.page-item-15 ul li ul li a:before {content: "";}
#menu ul li.page-item-15 ul li ul li a:after {content: "\a0\2014";}

/* style each flyout menu seperately, 'cuz thats how designers love to design... */
#menu ul li.page-item-366 ul {background-color:#0094b6;}
#menu ul li.page-item-366 ul li a {border-top:1px solid #0094b6;border-bottom:1px solid #0094b6;}
#menu ul li.page-item-366 ul li a:hover {background-color:#4db4cc;}
#menu ul li.page-item-374 ul {background-color:#00a650;}
#menu ul li.page-item-374 ul li a {border-top:1px solid #00a650;border-bottom:1px solid #00a650;}
#menu ul li.page-item-374 ul li a:hover {background-color:#4dc185;}
#menu ul li.page-item-385 ul {background-color:#ffc72a;}
#menu ul li.page-item-385 ul li a {border-top:1px solid #ffc72a;border-bottom:1px solid #ffc72a;}
#menu ul li.page-item-385 ul li a:hover {background-color:#ffd86a;}
#menu ul li.page-item-391 ul {background-color:#c92f27;}
#menu ul li.page-item-391 ul li a {border-top:1px solid #c92f27;border-bottom:1px solid #c92f27;}
#menu ul li.page-item-391 ul li a:hover {background-color:#f47a73;}
#menu ul li.page-item-399 ul {background-color:#9e1c35;}
#menu ul li.page-item-399 ul li a {border-top:1px solid #9e1c35;border-bottom:1px solid #9e1c35;}
#menu ul li.page-item-399 ul li a:hover {background-color:#bb6172;}
#menu ul li.page-item-15:hover ul {background-color:#989898;}
#menu ul li.page-item-15 ul li a {border-top:1px solid #989898;border-bottom:1px solid #989898;}
#menu ul li.page-item-15 ul li a:hover {background-color:#b7b7b7;}

#menu ul li ul li a:hover {border-top:1px solid #FFF !important;border-bottom:1px solid #FFF !important;}


/**********************************************/
/******* LOGIN BOX                      *******/
/**********************************************/

#idLoginContainer
{
  position: absolute;
  top: 5px;
  left: 623px !important;
  width: 210px;
  height: 85px;
  z-index: 33003;
  font-size: 85%;
  overflow:visible;
}

#idLoginContainer #idLoginUserName,
#idLoginContainer #idLoginPassword
{
  width: 159px;
  height: auto;
  clear: both;
  float: left;
  padding: 0;
  margin-bottom: 5px;
  /position:relative;
  /left:-27px;
}

#idLoginContainer #idLoginPassword
{
  width:135px;
}

#idLoginContainer #idLoginUserNameLabel,
#idLoginContainer #idLoginPasswordLabel {display:none;}

#idLoginContainer #idLoginUserNameTextBox,
#idLoginContainer #idLoginPasswordTextBox
{
  display: block;
  float: none;
  width: 159px;
}

#idLoginContainer #idLoginPasswordTextBox
{
  width:135px;
}

#idLoginContainer #idLoginUserName INPUT,
#idLoginContainer #idLoginPassword INPUT
{
  display: block;
  width: 151px;
  border: 1px solid #e5e5e5;
  font-size: 1.00em;
  padding:4px 4px 3px 4px;
  color:#7da7b8;
}

#idLoginContainer #idLoginPassword INPUT
{
  width:127px;
}

#idLoginContainer #idLoginActionRememberMe
{
  display: block;
  clear:both;
  padding-left: 0px;
  padding-bottom: 0px;
  float:none;
  text-align:left;
  width:95px;
  position:absolute;
  top:60px;
  /top:63px;
  left:0px;
}

#idLoginContainer #idLoginActionRememberMe LABEL
{
  position: relative;
  top: 0px;
  font-size:85%;
  color: #666667 !important;
  margin-left:2px;
  display:block;
  float:left;
  width:70px;
  text-align:left;
}

input#ctl03_ctl02_loginViewControl_loginControl_RememberMe
{
  border:0px !important;
  padding:0px !important;
  background:transparent none !important;
  float:left;
  /position:relative;
  /top:-4px;
}

#idLoginContainer #idLoginAction
{
  display: block;
  width: 23px;
  height:23px;
  float: none;
  padding-left: 0px;
  position:absolute !important;
  right:47px !important;
  top:27px !important;
  /top:36px !important;
  z-index:33333 !important;
}

#idLoginContainer DIV#loginData .inner
{
  padding: 0px;
}

#idLoginContainer A,
#idLoginContainer A:active,
#idLoginContainer A:hover,
#idLoginContainer A:visited
{
  color: #666667;
  text-decoration:underline !important;
  font-size:85% !important;
}

#idLoginContainer A:hover
{
  text-decoration:none !important;
  color:#333332 !important;
}

#idLoginContainer #idLoginAction INPUT.loginButton
{
  display: block !important;
  display:none !important;
  padding: 0px !important;
  margin-left: 0px !important;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.00em;
  width:23px !important;
  height:0px !important;
  padding-top:23px !important;
  overflow:hidden !important;
  background:transparent url('/resources/theme/iFive_WA-loginBTN.gif') no-repeat 0 0 !important;
  border:0px !important;
}

INPUT#ctl03_ctl02_loginViewControl_loginControl_Login 
{
  margin-top:3px !important;
}

#idLoginContainer #idLoginAction INPUT.loginButton:hover,
#idLoginContainer #idLoginAction INPUT.loginButton:focus
{
  background-position:-23px 0px !important;
}

#idLoginContainer #idLoginAction SPAN
{
float: none;
}

#idLoginContainer #idLoginAction SPAN LABEL
{
display:none;
}

#idLoginContainer #idLoginAction SPAN INPUT
{
  bottom: auto;
  position:relative !important;
}

#loginBTN 
{
  position:absolute;
  right:47px !important;
  top:27px !important;
  /top:33px !important;
  z-index:333333 !important;
  width:23px !important;
  height:23px !important
}

#loginBTN input 
{
  display: block !important;
  margin-left: 0px !important;
  width:23px !important;
  height:23px !important;
  overflow:hidden !important;
  background:transparent url('/resources/theme/iFive_WA-loginBTN.gif') no-repeat 0 0;
  border:0px !important;
}

#loginBTN input:hover,
#loginBTN input:focus
{
  background-position:-23px 0px;
}

#idLoginPasswordForgot
{
float:none;
margin-left:0px !important;
margin-top:0px;
position:absolute;
top:60px;
/top:63px;
right:49px;
/right:35px;
}

#loginData {
  margin-top:5px !important;
  margin-right:20px !important;
}

#idLoginContainer #idLoggedName {float:none;text-align:right;}

#idLoginContainer #idLoggedName SPAN
{
  display: inline;
  width: auto;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-top:0px;
  text-align: right;
  font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
  font-size:108%;
  color:#000;
}

#idLoginContainer DIV.profileBox
{
  clear:both;
  display: block;
  width: auto;
  margin-bottom: 0px;
  padding-right: 0px;
  text-align: left;
  float:right;
}

#loginData #ctl03_ctl02_loginViewControl_profileBox,
#ctl00_LeftMenuArea_Authentication1_loginViewControl_profileBox
{
  position:absolute !important;
  right:137px !important;
  top:20px !important;
}

#loginData #ctl03_ctl02_loginViewControl_passwordChangeBox,
#ctl00_LeftMenuArea_Authentication1_loginViewControl_passwordChangeBox
{
  position:absolute !important;
  top:20px !important;
  right:16px !important;
}


#loginData DIV#idLoggedAction
{
  display:none !important;
  position:absolute !important;
  top:33px !important;
  right:16px !important;
}

#idLoginContainer #loginData A
{
  clear:both;
  display: block;
  float:none;
  width: auto;
  margin-bottom: 0px;
  padding-right: 0px;
  text-align: left;
  font-weight: normal;
  font-family:Arial, Helvetica, sans-serif;
}

#idLoginContainer #loginData A:hover {color:#000;}

#ctl03_ctl02_loginViewControl_profileBox A,
#ctl00_LeftMenuArea_Authentication1_loginViewControl_profileBox A
{
  height:0px !important;
  width:88px !important;
  overflow:hidden !important;
  padding-top:12px !important;
  background:transparent url('/resources/theme/iFive_viewProfileBTN.gif') no-repeat 0 0 !important;
}

#ctl03_ctl02_loginViewControl_passwordChangeBox A,
#ctl00_LeftMenuArea_Authentication1_loginViewControl_passwordChangeBox A
{
  height:0px !important;
  width:117px !important;
  overflow:hidden !important;
  padding-top:12px !important;
  background:transparent url('/resources/theme/iFive_changePasswordBTN.gif') no-repeat 0 0 !important;
}

#ctl03_ctl02_loginViewControl_profileBox A:hover,
#ctl00_LeftMenuArea_Authentication1_loginViewControl_profileBox A:hover,
#ctl03_ctl02_loginViewControl_passwordChangeBox A:hover,
#ctl00_LeftMenuArea_Authentication1_loginViewControl_passwordChangeBox A:hover
{
  background-position:0 -11px !important;
}

#idLoginContainer #idLoggedAction INPUT.loginButton
{
  display: block;
  float:left;
  padding: 0px;
  margin-left: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.00em;
  width:57px;
  height:0px;
  padding-top:12px;
  overflow:hidden;
  background:transparent url('/resources/theme/iFive_logoutBTN.gif') no-repeat 0 0;
  border:0px !important;
}

#idLoginContainer #idLoggedAction INPUT.loginButton:hover,
#idLoginContainer #idLoggedAction INPUT.loginButton:focus
{
  background-position:0 -11px;
}

#logoutBTN
{
  position:absolute !important;
  top:33px !important;
  right:16px !important;
}

#logoutBTN input
{
  display: block;
  width:57px;
  height:12px;
  overflow:hidden;
  background:transparent url('/resources/theme/iFive_logoutBTN.gif') no-repeat 0 0;
  border:0px !important;
}

#logoutBTN input:hover,
#logoutBTN input:focus
{
  background-position:0 -11px;
}


/* SIDEBAR ------------------------------------- */

#idNavigationContainer
{
  width: 334px;
  height: auto;
  float: left;
  margin-left:3px;
  margin-bottom:45px;
  background-color:#0098ba;
  text-align:right;
}

#idMainMenu,
#idMainMenu UL
{
  margin: 0;
  padding: 0;
  width: 334px;
  height: auto;
  list-style-type: none;
  background-color: transparent;
}

DIV.mainMenuPublicHiddenIcon {display:none !important;}

/******* MENU LEVEL 1 *******/

#idMainMenu LI 
{
  position: relative;
  width: 334px;
  height: auto;
  margin: 0px 0 0 0;
  padding: 0;
  background: none;
}

#idMainMenu LI.itemNormal .d5,
#idMainMenu LI.itemCurrent .d5,
#idMainMenu LI.itemCurrentParent .d5
{
  background: transparent none !important;
}

#idMainMenu LI A,
#idMainMenu LI A:link,
#idMainMenu LI A:active,
#idMainMenu LI A:visited,
#idMainMenu LI A:hover,
#idMainMenu LI SPAN SPAN,
#sidebarHeader A
{
  display: block;
  padding:2px 15px 2px 0px;
  font-size:93%;
  text-transform:lowercase;
  color:#92d6e5;
  border-top:1px solid #0098ba;
  border-bottom:1px solid #1aa3c1;
  height: auto;
  margin: 0;
  background: transparent none !important;
  font-weight: normal;
  text-decoration: none;
  overflow: hidden;
}

idMainMenu LI A,
#idMainMenu LI A:link,
#idMainMenu LI A:active,
#idMainMenu LI A:visited,
#idMainMenu LI A:hover
{
  color:#92d6e5 !important;
}

/*
#sidebarHeader A {
  text-transform:uppercase;
}
*/

body#PAGEID_405032 #sidebarHeader A
{
  background:transparent url('/resources/theme/iFive_pageNav-oval.png') no-repeat right center !important;color:#FFF;
}

#sidebarHeader A:hover,
#idMainMenu LI A:hover
{
  border-color:#FFF !important;
  background-color:#4db7cf !important;
  color: #92d6e5;
}

#idMainMenu LI LI A:hover
{
  border-top:1px solid #0098ba !important;
  border-bottom:1px solid #1aa3c1 !important;
}

body#PAGEID_405032 #sidebarHeader A:hover
{
  background:#4db7cf url('/resources/theme/iFive_pageNav-oval.png') no-repeat right center !important;color:#FFF;
}

#idMainMenu LI SPAN SPAN
{
  color: #FFF !important;
}

#idMainMenu LI.itemCurrent SPAN SPAN,
#idMainMenu LI.itemCurrentLeaf SPAN SPAN
{
  background:transparent url('/resources/theme/iFive_pageNav-oval.png') no-repeat right center !important;
}


/******* MENU LEVEL 2 *******/

#idMainMenu LI UL
{
  width: 100%;
  padding: 0 0 0px 0 !important;
  background-color: transparent;
  margin-bottom:0px !important;
}

#idMainMenu LI UL LI.itemNormal .d5,
#idMainMenu LI UL LI.itemCurrent .d5,
#idMainMenu LI UL LI.itemCurrentParent .d5
{
  width: 100%;
  background: transparent none;
}

#idMainMenu LI UL LI A,
#idMainMenu LI UL LI A:link,
#idMainMenu LI UL LI A:active,
#idMainMenu LI UL LI A:visited,
#idMainMenu LI UL LI A:hover,
#idMainMenu LI UL LI SPAN SPAN,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A
{
  display: block;
  padding:2px 15px 2px 0px;
  font-size:93%;
  text-transform:lowercase;
  color:#92d6e5;
  border-top:1px solid #0098ba;
  border-bottom:1px solid #1aa3c1;
  height: auto;
  width:auto;
  margin: 0;
  background-color: transparent;
  font-weight: normal;
  text-decoration: none;
  overflow: hidden;
}

#idMainMenu LI UL LI.itemNormal:hover A,
#idMainMenu LI UL LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI.itemNormal:hover A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  border-color:#FFF !important;
  background-color:#4db7cf !important;
  color: #92d6e5 !important;
}

#idMainMenu LI UL LI SPAN SPAN
{
  font-weight: normal;
  color: #FFF;
}

#idMainMenu LI.itemNormal DIV.dynamicMenuLevelContainer
{
  display: block;
}
#idMainMenu LI.itemNormal
{
/ margin-bottom: 0px;
}
#idMainMenu LI.itemNormal TABLE.dynamic
{
  font-size: auto;
}
#idMainMenu LI UL LI.itemNormal TABLE.dynamic
{
	font-size: auto;
}

/******* DYNAMIC MENU LEVEL 2 *******/

#idMainMenu LI.itemNormal DIV.dynamicMenuLevelContainer,
#idMainMenu TD.itemNormal DIV.dynamicMenuLevelContainer,
#idMainMenu SPAN.itemNormal DIV.dynamicMenuLevelContainer
{
  position: static !important;
  left: auto !important;
  top: auto !important;
  width: auto !important;
  height: auto !important;
}

#idMainMenu LI.itemNormal UL.dynamic,
#idMainMenu TD.itemNormal UL.dynamic,
#idMainMenu SPAN.itemNormal UL.dynamic
{
	position: static !important;
	display: block !important;
	z-index: 302;
}
#idMainMenu LI.itemNormal:hover,
#idMainMenu TD.itemNormal:hover,
#idMainMenu LI.itemNormal A:hover,
#idMainMenu TD.itemNormal A:hover
{
	z-index: 303;
}
#idMainMenu LI.itemNormal:hover UL.dynamic,
#idMainMenu TD.itemNormal:hover UL.dynamic,
#idMainMenu LI.itemNormal A:hover UL.dynamic,
#idMainMenu TD.itemNormal A:hover UL.dynamic
{
	display: block;
	position: static !important;
	left: auto !important;
	top: auto !important;
	width: 334px !important;
	height: auto;
	z-index: 304;
}
#idMainMenu SPAN.itemNormal UL.dynamic
{
	position: static !important;
	left: auto !important;
	top: auto !important;
	width: 334px !important;
	height: auto;
}
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic,
#idMainMenu TD.itemNormal TABLE.dynamic UL.dynamic
{
	display: block;
	position: static !important;
	left: auto !important;
	top: auto !important;
	width: auto;
	height: auto;
	z-index: 302;
}
#idMainMenu LI.itemNormal A:hover TABLE.dynamic UL.dynamic,
#idMainMenu TD.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	left: auto !important;
	top: auto !important;
	z-index: 304;
}

#idMainMenu LI.itemNormal:hover UL.dynamic,
#idMainMenu LI.itemNormal A:hover UL.dynamic
{
	display: block;
	left: auto;
	top: auto;
	width: 334px;
}
#idMainMenu LI.itemNormal TABLE.dynamic
{
	display: block;
}
#idMainMenu LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: auto;
	top: auto;
}

#idMainMenu LI.itemNormal UL.dynamic LI.itemNormal .d5
{
  width: 100%;
  background: transparent none;
}

#idMainMenu LI UL.dynamic LI A,
#idMainMenu LI UL.dynamic LI A:link,
#idMainMenu LI UL.dynamic LI A:active,
#idMainMenu LI UL.dynamic LI A:visited,
#idMainMenu LI UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:link,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:active,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:visited,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:link,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:active,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:visited,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  display: block;
  padding:2px 15px 1px 0px;
  font-size:93%;
  text-transform:lowercase;
  color:#92d6e5;
  border-top:1px solid #0098ba;
  border-bottom:1px solid #1aa3c1;
  height: auto;
  width:auto;
  margin: 0;
  background-color: transparent;
  font-weight: normal;
  text-decoration: none;
  overflow: hidden;
}

#idMainMenu LI UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu LI.itemNormal TABLE.dynamic UL.dynamic LI A:hover
{
  border-color:#FFF !important;
  background-color:#4db7cf;
  color: #92d6e5;
}

#idMainMenu LI A:hover
{
  background-color:#4db7cf !important;
}

#idMainMenu LI LI A,
#idMainMenu LI LI SPAN SPAN
{
  font-style:italic !important;
}

#idMainMenu LI LI A:after,
#idMainMenu LI LI SPAN SPAN:after
{
  content: "\a0\2014" !important;
}


#idMainMenu LI#idMainMenuItem509635 LI A,
#idMainMenu LI#idMainMenuItem509635 LI SPAN SPAN
{
  font-style:normal !important;
}

#idMainMenu LI#idMainMenuItem509635 LI A:after,
#idMainMenu LI#idMainMenuItem509635 LI SPAN SPAN:after
{
  content: "" !important;
} 


/* CONTENT ------------------------------------- */

#idContentContainer {position;relative;z-index:1;}

#idPrimaryContentContainer
{
  width: 646px;
  height: auto;
  float: left;
}

/******* Inner content containers *******/

#idPrimaryContentContainer .d1
{
  float: left;
  border: 0px solid #CCCCCC;
}
#idPrimaryContentContainer .d1 .d1
{
  float: none;
  border: none;
}

#idPrimaryContentContainer .block .inner
{
  float: left;
  padding: 0px;
}

/******* Container for content editing *******/
/******* (Specify background color of the content region below) *******/

#idPrimaryContentBlock1ContentHolder,
#idPrimaryContentBlock1ContentHolderEventAdmin
{
  background:#FFFFFF url('/resources/theme/iFive_include.jpg') no-repeat top right;
}

#idPrimaryContentBlock1ContentHolder
{
  width: 646px;
}

#idPrimaryContentBlock1Content
{
  width: 611px;
  padding:205px 25px 45px 10px;
  text-align:left !important;
}

H1,
#idPrimaryContentBlock1Content H1,
H2,
#idPrimaryContentBlock1Content H2,
H3,
#idPrimaryContentBlock1Content H3
{
  font-weight:normal !important;
}

H1,
#idPrimaryContentBlock1Content H1,
H3,
#idPrimaryContentBlock1Content H3
{
  margin-bottom:5px !important;
}

H2,
#idPrimaryContentBlock1Content H2,
H4,
#idPrimaryContentBlock1Content H4
{
  margin-bottom:3px !important;
}

H1,
#idPrimaryContentBlock1Content H1
{
  font-size:161.6% !important;
}

H2,
#idPrimaryContentBlock1Content H2
{
  font-size:123.1% !important;
}

H3,
#idPrimaryContentBlock1Content H3
{
  font-size:108% !important;
}

H4,
#idPrimaryContentBlock1Content H4,
#idPrimaryContentBlock1Content .memberDirectoryDetailsHeaderContainer H3
{
  font-size:93% !important;
  font-weight:bold !important;
  text-transform:uppercase !important;
  color:#000 !important;
}

#idPrimaryContentBlock1Content p,
#idPrimaryContentBlock1Content ul,
#idPrimaryContentBlock1Content ol
{
  margin-bottom:15px !important;
}

#idPrimaryContentBlock1Content ul,
#idPrimaryContentBlock1Content ol
{
  margin-left:23px !important;
}

#idPrimaryContentBlock1Content ul.padded li,
#idPrimaryContentBlock1Content ol.padded li
{
  padding-bottom:10px;
}

#idPrimaryContentBlock1Content a {color:#fc3d32 !important;text-decoration:none !important;}
#idPrimaryContentBlock1Content a:hover {color:#9e1b34 !important;}

.EventListCalendar {width:99% !important;}

.pageTitleOuterContainer,
.pageTitleContainer
{
  margin-bottom:0px !important;
  padding-bottom:0px !important;
}


/* FOOTER ------------------------------------- */

#footer {padding:10px 0px;}

#footer-logos {float:left;width:658px;}
#footer-logos * {margin-right:17px;}

#footer-bottom {margin-top:22px;}
#footer p {
color:#b2b2b3;
font-size:85%;
font-family:Arial,Helvetica,sans-serif;text-align:center;
}
#footer p a {color:#b2b2b3;}
#footer p a:hover {text-decoration:underline !important;}
#footer p#footer-nav-main {margin:8px 0px 2px 0px;}
#footer p#footer-nav-main a, #footer p#footer-nav-sub a {margin:0px 4px;}

