@import url(../resources/css/appstyles.css);


/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px/18px Arial, Helvetica, sans-serif; color:#333; background:#09355b;}

.mastWrap{ margin:0; padding:0; width:100%; background: url(images/BG.gif) repeat-x left top #FFF;}
.cntrWrap{width:968px;margin:0 auto;}
.fltFix{width:100%;}

a { color: #a00000; text-decoration: none; outline:none; }
a:hover { color: #a00000; text-decoration:none; }
a:visited{}
a:active{}
a img{border:none;}

.idbmsBreadcrumbSeparator {color:#a00000!important;}
.expand img {background-color: #a00000!important;}
.expand {background-color: #a00000!important;}
.Error,.error {width:auto!important}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
h1, .PageTitleHeader {font-size:25px;line-height:24px;}
h2, .PageSubTitleHeader {font-size:20px; line-height:24px;}
h3 {font-size:18px;line-height:21px;}
h4 {font-size:15px;line-height:18px;}
h5 {font-size:13px;line-height:15px;}
p {margin:7px 0;padding:0;}
#PageTitle, .PageTitleHeader { display:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}
.hide{ display:none;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}
.mastWrap img[src="/images/spacer.gif"] {display: none;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}
.Error,.error {width:auto!important}
.btn a{color: #FFFFFF;}
.btn{border-bottom:1px solid #ffffff;color: #FFFFFF;line-height: 15px; text-transform:uppercase;margin: 0;padding: 6px 5px;text-align: center;background: #0c497e;}


/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0 4px; padding:0; float:left; width:960px;}

.structHead h1{padding:0;margin:24px 0 0!important;float:left; background:url(images/Headerlogo.gif) no-repeat left top;}
.structHead h1 a{display:block;text-indent:-999em; width:345px; height:70px;}

.structHead #ContentTopQl{margin:0; padding:0; float:right; position:relative; z-index:1; zoom:1;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; 

-webkit-box-shadow: 0px 1px 4px 3px rgba(0, 0, 0, .4);
-moz-box-shadow: 0px 1px 4px 3px rgba(0, 0, 0, .4);
box-shadow: 0px 1px 4px 3px rgba(0, 0, 0, .4); 

-webkit-box-shadow: 0px 0px 0px 3px rgba(0, 0, 77, .2)\9;
-moz-box-shadow: 0px 0px 0px 3px rgba(0, 0, 77, .2)\9;
box-shadow: 0px 0px 0px 3px rgba(0, 0, 77, .2)\9; 

background: #d11717; /* Old browsers */
background: -moz-linear-gradient(top, #d11717 0%, #ba0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d11717), color-stop(100%,#ba0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d11717 0%,#ba0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d11717 0%,#ba0000 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #d11717 0%,#ba0000 100%); /* IE10+ */
 /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d11717', endColorstr='#ba0000',GradientType=0 ); IE6-9 */
-pie-background: linear-gradient(top, #d11717 0%,#ba0000 100%); 
background: linear-gradient(top, #d11717 0%,#ba0000 100%); /* W3C */

behavior: url(PIE.htc);
}
.structHead #ContentTopQl ul{margin:0; padding:0; float:left; list-style:none;}
.structHead #ContentTopQl li{margin:0; padding:0; background:url(images/QlDiv.gif) repeat-y left top;float:left;}
.structHead #ContentTopQl li:first-child { background:none;}
.structHead #ContentTopQl a{margin:0; padding:12px 15px; display:block; color:#FFF; font:14px/16px Georgia, "Times New Roman", Times, serif;}

.structHead #ContentSearch{margin:25px 0 22px 190px; padding:0; float:right;}
.structHead #ContentSearch input{ width:180px; border:none; background:#FFF; height:18px;}
.structHead #ContentSearch button{ width:20px; height:20px;text-indent:-999em;background:url(images/searchbtn.png) no-repeat center center ; border:none;}

/* Horiztional Drop Downs
------------------------------------------------------- */
.structHead #ContentToplinks{margin:0; padding:0; height:63px; float:left; background:url(images/topNavBg.png) no-repeat center top; width:100%;}
.structHead #ContentToplinks ul{margin:0; padding:0 0 0 36px; float:left; list-style:none; position:relative; z-index:999;}
.structHead #ContentToplinks li {margin:0; padding:0; float:left; position:relative; z-index:999;}
.structHead #ContentToplinks a{margin:0; padding:16px 17px 13px; display:block; color:#FFF; font:18px/22px Georgia, "Times New Roman", Times, serif;}

/* Second Level Groups */
.structHead #ContentToplinks li ul { position: absolute; left: -999999px; margin:0; background:#cc0000; float:none; width:170px; z-index:9999; padding:10px 0;

-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; 

behavior: url(PIE.htc);
}
.structHead #ContentToplinks li li { width: 170px;}
.structHead #ContentToplinks li li a { padding:3px 10px;width:150px; font:12px/15px Arial, Helvetica, sans-serif;}
.structHead #ContentToplinks li li:hover, .structHead #ContentToplinks li li.sfHover { }

/* Third Level Groups */
.structHead #ContentToplinks li li ul { margin:-20px 0 0 150px}

/* The Magic */
.structHead #ContentToplinks li:hover ul ul,
.structHead #ContentToplinks li:hover ul ul ul,
.structHead #ContentToplinks li.sfHover ul ul,
.structHead #ContentToplinks li.sfHover ul ul ul { left: -999em;}

.structHead #ContentToplinks li:hover ul,
.structHead #ContentToplinks li li:hover ul,
.structHead #ContentToplinks li li li:hover ul,
.structHead #ContentToplinks li.sfHover ul,
.structHead #ContentToplinks li li.sfHover ul,
.structHead #ContentToplinks li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
.structHead #ContentToplinks  li:hover,
.structHead #ContentToplinks  li li:hover,
.structHead #ContentToplinks  li li li:hover,
.structHead #ContentToplinks  li.sfHover,
.structHead #ContentToplinks  li li li.sfHover,
.structHead #ContentToplinks  li li.sfHover { position:static;}

#ContentMemberTools {float:right;margin:0 20px 0 0;padding:17px 0 0;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {border-left:1px solid #FFF;float:left;padding:0 10px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools a {color:#FFF;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}
.MTLinkscontainer{ display:none;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{margin:0 0 0 10px; width:200px; padding:0; float:left; background:url(images/LeftNavBg.gif) repeat-x left top; min-height:545px}

.structLeft #ContentLeftNav{background:url(images/LeftNavTp.gif) no-repeat left top;float: left;margin: -10px 0 0;min-height: 200px;padding: 0;width: 100%; z-index:999;}

.structLeft #ContentLeftNav ul{margin:20px 0 0; padding:0; float:left; width:100%;list-style:none;}
.structLeft #ContentLeftNav li{ display:none;}
.structLeft #ContentLeftNav li.selected{margin:0; padding:0; float:left; width:100%;display:block;}
.structLeft #ContentLeftNav li.selectedPar{display:block;}
.structLeft #ContentLeftNav a{margin:0; padding:17px 10px 10px 10px; display:block; font: bold 18px/22px Georgia, "Times New Roman", Times, serif; background:#FFF; color:#09355b; text-decoration:none;}

.structLeft #ContentLeftNav li ul{background:url(images/leftNavDiv.png) no-repeat center top transparent; margin:0; padding:0; width:100%;}
.structLeft #ContentLeftNav li.selected li{background:url(images/leftNavDiv.png) no-repeat center bottom;display: block;float: left;margin: 0;padding: 0 0 2px;width: 100%;}
.structLeft #ContentLeftNav li.selected li a{margin:0; padding:8px 0 8px 25px; display:block; font:12px/15px Arial, Helvetica, sans-serif; color:#222; text-decoration:none; background:none;}
.structLeft #ContentLeftNav li.selected li.selected{ }
.structLeft #ContentLeftNav li.selected li.selected a{ }

.structLeft #ContentLeftNav li li ul{ background:#e8e8e8 url(images/leftNavDiv.png) no-repeat center top;}
.structLeft #ContentLeftNav li.selected li.selected li{margin:0; padding:0;display:block;background:none!important;}
.structLeft #ContentLeftNav li.selected li.selected li a{margin:0; padding:4px 0 4px 30px; display:block; font:11px/15px Arial, Helvetica, sans-serif; text-decoration:none;}
.structLeft #ContentLeftNav li.selected li.selected li.selected a{ text-decoration: underline;}

.structLeft #ContentLeftNav li li li ul{ background:none;}
.structLeft #ContentLeftNav li.selected li.selected li.selected li{display:block}
.structLeft #ContentLeftNav li.selected li.selected li.selected li a{padding:4px 0 4px 35px; text-decoration:none;}
.structLeft #ContentLeftNav li.selected li.selected li.selected li.selected a{ text-decoration: underline;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:0 4px; float:left; background: url(images/ContentTp.gif) no-repeat left top; width:960px; position:relative;}

.structBody2{float: left;margin:0 0 -50px;min-height: 649px;padding:0 0 20px;width: 100%; background:#FFF url(images/ContentBgTp.gif) repeat-x left top; position:relative;
-webkit-box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 0px 0px  4px 3px rgba(0, 0, 0, .3);
box-shadow: 0px 0px  4px 3px rgba(0, 0, 0, .3); 

-webkit-box-shadow: 0px 0px 0px 3px rgba(0, 0, 77, .2)\9/* IE8 and below */ ;-moz-box-shadow: 0px 0px 0px 3px rgba(0, 0, 77, .2)\9/* IE8 and below */ ;box-shadow: 0px 0px 0px 3px rgba(0, 0, 77, .2)\9/* IE8 and below */ ; 

-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px; 

behavior: url(PIE.htc);
}
.tp{background: url("images/ContentTp.png") no-repeat scroll right top transparent;height: 45px;position: absolute;right:0;*right:1px;top: -16px;width:969px;z-index:50;}

.structBody .bread{padding:0;margin:20px 20px 20px 0;float:right}
.structBody ul#ContentBreadCrumbs{padding:0;margin:0;list-style:none;float:left;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;list-style:none}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:12px;padding:2px 6px 2px 11px;background:url(images/bcArw.gif) no-repeat center left; color:#09355b;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{}

.structBody .MidWrap{margin:0; padding:0; width:750px; float:left;}
.structBody h1#ContentPageName{margin:20px 0 20px 20px; padding:0; float:left;}

.structBody #ContentImgRot{margin:-11px 0 0; padding:0; float:left; width:100%; position:relative; z-index:0; height:135px;overflow: hidden;}
.structBody #cid_4754_lblEditIcon{ position:absolute; z-index:999px; left:10px; bottom:10px;}

.structBody #ContentMiddle{margin:0; padding:0 20px; float:left; width:710px}

.thr .structBody #ContentMiddle{margin:0; padding:0 20px; float:left; width:503px}

.structBody .pad20{ padding:0 20px;}

/* --- Start CSS ------------------------------ */
.start .structBody{ z-index:0;}

.start .structBody2{background:#FFF url(images/MidColRtBg.gif) repeat-y center top; padding:0; z-index:0}
.start .tp{background: url(images/StContentTp.png) no-repeat scroll right top transparent;    height: 45px;position: absolute;right:0;top: -16px;width:969px; z-index: 999;}

.structBody .ImgWrap{float: left;height: 253px;margin: -11px 0 0;padding: 0;width: 100%; position:relative; background:#FFF url(images/RotTxtBg.png) no-repeat 0px -3px;}

.anythingFader                         { width: 960px; position: relative; margin: 0 auto; height:100%; background:none; }
.anythingFader .wrapper                { width: 960px; overflow: hidden; height: 253px; margin: 0; position: absolute; top: 0; left: 0; }
.anythingFader .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding:0; }

.anythingFader ul li                   { display: block; float: left; padding: 0; height:253px; width:960px; margin: 0; position:relative;}
.anythingFader .arrow                  { display:none; height: 17px; width:17px;text-indent: -9999px; background:#000; position: absolute; top:181px; cursor: pointer; z-index:1; _behavior: url(iepngfix.htc);}
.anythingFader .forward                { background-position: 0 0; right: 10px;}
.anythingFader .back                   { background-position: 0 0; right: 40px;}
.anythingFader .forward:hover          { background-position:; }
.anythingFader .back:hover             { background-position:; }

.topimg{    display: block;height: 253px;left: 0;margin: 0;padding: 0;position: absolute;top: 0;width: 960px;z-index: 1; }
.fade{ background:url(images/RotTxtBg.png) no-repeat left top;height:256px;left:0;position: absolute;bottom:0;width:960px;z-index:1; *display:none;}
.iefade{ display:none;}
.iefade{*display:block; background:url(images/RotTxtBg.png) no-repeat left top;height:256px;left:0;position: absolute;bottom:0;width:960px;z-index:1;}
.topHdr{margin:0;padding:0 20px;position:absolute;top:50px;left:0;width:350px;color:#FFFFFF;font:30px/34px Georgia, "Times New Roman", Times, serif;z-index:9999;}
.topTxt{margin:0;padding:0 20px;position:absolute;top:93px;left:0;width:350px;color:#FFFFFF;z-index:9999;}
.topTxt a{/*color:#FFFFFF; text-decoration:underline;*/}

#thumbNav                               { position: relative; top: 323px; text-align: center; display:none; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             {  color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; display:none;}
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }

/*  Prevents*/
.anythingFader .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingFader .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

       
.structBody .tpMid{background: url(images/StContMidTp.png) no-repeat scroll right top transparent;    height:33px;position: absolute;right:0;right:0\9;top:209px;width:969px; z-index: 999;}

.start .structBody .MidWrap{ float:left; margin:0; padding:0; width:960px; background:url(images/StContentBg.gif) repeat-x left top;}

.start H1{ font-weight:normal; font-size:23px; font-family:Georgia, "Times New Roman", Times, serif; color:#0b4273; text-transform:uppercase; margin:0 0 10px; padding:0;}
.start H3{ font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#0b4273; text-transform:uppercase;}
.start H6{ font-weight:normal; font-size:12px; text-transform:uppercase; font-style:italic; margin:0 0 10px;}

.structBody .col{ float:left; margin:0; padding:0 10px; min-height:300px;}
.structBody .lt{ width:339px}
.structBody .mid{background:url(images/MidColBg.gif) no-repeat left top;margin: 0 0 -5px;padding: 0 15px;position: relative;width: 212px;z-index: 999;}
.structBody .rt{ width:339px; float:right;}
          
.structBody #ContentNews{ float:left; margin:0; padding:0; width:100%;}
.structBody #ContentMiddleLayoutInvest{ float:left; margin:0; padding:0; width:100%;}
 
.structBody #ContentMiddleLayoutButton{ float:left; margin:0; padding:0; width:100%;}
.structBody #ContentMiddleLayoutButton .btn { width:202px; display:block;}
.structBody #ContentMiddleLayoutCal{ float:left; margin:0; padding:0; width:100%;}

.structBody .div{ float:left; margin:10px 0; padding:0; width:100%; background:url(images/div.png) repeat-x left top; height:1px;}

.structBody .mag{ float:left; margin:0 0 5px; padding:0; width:96px; background:#bebebe;}
.structBody .magRt{ float:right;}
.structBody .magImg{ float:left; margin:0; padding:1px; background:#FFF; border:1px solid #a00000; width:92px; height:92px; overflow:hidden;}
.structBody .magTxt{ float:left; margin:0; padding:6px 2px 5px; width:92px; color:#0a3d69; font-size:11px; font-style:italic; font-weight:bold; text-align:center;}
.structBody .magTxt a{color:#0a3d69;}

.structBody #ContentEvents{ float:left; margin:0; padding:0; width:100%;}
.structBody .dt{background: url(images/dateBg.png) no-repeat left top;float: left;margin: 0 15px 0 0;padding: 0;text-align: center;width: 47px;height: 57px;}
.structBody .mnth{ float:left; margin:0; padding:0; width:100%;color:#222222; font-size:11px;line-height: 16px}
.structBody .day{ float:left; margin:0; padding:3px 0 0; width:100%;color:#FFF; font-size:16px;}
.structBody .year{ float:left; margin:0; padding:0; width:100%;color:#FFF; font-size:10px;line-height: 11px;}
.structBody .dtTxt{ float:left; margin:-5px 0 0; padding:0; width:277px; color:#222222; font-size:11px;}
.structBody .dtTxt h6{ margin:0;}

.structBody #ContentQuickHrd{ float:left;  padding:0; width:100%;margin:20px 0 0;}
.structBody ul.ql{ float:left; margin:10px 0 0; padding:0; width:100%;line-height:normal; list-style:none; border:1px solid #c4c4c4;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius:8px; 

background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top, #f5f5f5 0%, #e0e0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f5f5f5 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f5f5f5 0%,#e0e0e0 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f5f5f5 0%,#e0e0e0 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f5f5f5 0%,#e0e0e0 100%); /* W3C */

behavior: url(PIE.htc);
}
.structBody ul.ql li{background: url("images/qlarw.gif") no-repeat scroll 302px 4px transparent;color: #222222;float: left;font-size: 14px;font-style: italic;height: 30px;line-height: 31px;margin: 0;padding: 0 15px;text-transform: uppercase;width: 310px; cursor:pointer; }

/* Second Level Groups */
.structBody ul.ql ul {position: absolute; left: -999999px; margin:0; padding:10px 0;float:none; width:170px; z-index:9999; list-style:none;
background: #e0e0e0; /* Old browsers */
background: -moz-linear-gradient(top, #f5f5f5 0%, #e0e0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f5f5f5 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f5f5f5 0%,#e0e0e0 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f5f5f5 0%,#e0e0e0 100%); /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e0e0e0',GradientType=0 );  IE6-9 */
-pie-background:linear-gradient(top, #f5f5f5 0%,#e0e0e0 100%);
background: linear-gradient(top, #f5f5f5 0%,#e0e0e0 100%); /* W3C */

-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-radius: 0px 0px 8px 8px;
border-radius: 0px 0px 8px 8px; 

border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;
behavior: url(PIE.htc);
}
.structBody ul.ql li li{width: 170px; padding:0; margin:0;}
.structBody ul.ql li li a {padding:2px 10px;width:150px; display:block; font-size:12px; font-style:normal; line-height:15px; color:#222;}

/* Third Level Groups */
.structBody ul.ql li li ul { margin:-20px 0 0 150px}

/* The Magic */
.structBody ul.ql li:hover ul ul,
.structBody ul.ql li:hover ul ul ul,
.structBody ul.ql li.sfHover ul ul,
.structBody ul.ql li.sfHover ul ul ul { left: -999em;}

.structBody ul.ql li:hover ul,
.structBody ul.ql li li:hover ul,
.structBody ul.ql li li li:hover ul,
.structBody ul.ql li.sfHover ul,
.structBody ul.ql li li.sfHover ul,
.structBody ul.ql li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
.structBody ul.ql  li:hover,
.structBody ul.ql  li li:hover,
.structBody ul.ql  li li li:hover,
.structBody ul.ql  li.sfHover,
.structBody ul.ql  li li li.sfHover,
.structBody ul.ql  li li.sfHover { position:static;}


.iemidBtm{display:none}
.iemidBtm{margin:0; padding:0; width:100%; background: url(images/MidColBtm.gif) no-repeat top center; height:22px; z-index:999; position:absolute; bottom:-19px;left:0; *display:block;}
/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:0; padding:0 20px 0 0; float:left; width:187px;}
.structRight #ContentRight{margin:0; padding:0; float:left;}
.structRight #ContentMiddleLayoutRightColumn{margin:0; padding:0; float:left; width:100%; min-height:200px;}

/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:0; padding:0; width:100%; background:url(images/FooterBgTp.gif) repeat-x left top #09355b;}
.structFooter2{margin:0; padding:0; width:100%; background:#09355b;}

.start .structFooter .cntrWrap{ position:relative;}
.midBtm{margin:0; padding:0; width:100%; background: url(images/MidColBtm.gif) no-repeat top center; height:22px; z-index:999; position:absolute; top:45px;left:0;}

.structFooter #ContentFooter{margin:20px 0; padding:0; float:left; width:45%; color:#FFF; font-size:11px;}
.structFooter #ContentFooterRt{margin:20px 0; padding:0; float:right; width:45%; color:#FFF; font-size:11px;}


.structFooter .ftNav{background:url(images/footerNavBg.gif) no-repeat left bottom;float: left;margin: 100px 4px 0;padding: 0 0 25px;width: 960px;}
.structFooter .ftNav2{margin:0; padding:0 20px; float:left; min-height:200px; background:url(images/FooterBg.png) repeat-x left bottom;padding: 0 10px;width: 940px;}
	
.structFooter .footNav{ float:left; margin:0; padding: 0 7px;width: 105px;min-height:267px;}
.structFooter .footNav ul{ float:left; margin:0 ; padding:0; width:100%; list-style:none;}
.structFooter .footNav li{ float:left; margin:0 ; padding:0;  width:100%; display:none;}
.structFooter .footNav a{color: #3583C7;display: block;font: 14px/16px Georgia,"Times New Roman",Times,serif;margin: 0;padding: 0 0 5px;}

.structFooter .footNav li ul{ float:left; margin:0 0 10px; padding:0; width:100%; list-style:none;}
.structFooter .footNav li li{ float:left; margin:0 ; padding:0;  width:100%; display:block;}
.structFooter .footNav li li a{ display:block; margin:0; padding:0 0 3px; font:10px/15px Arial, Helvetica, sans-serif; color:#FFF;}

.structFooter #ContentFtNav1{ background:none; padding:0 7px 0 0;}
.structFooter #ContentFtNav8{ padding:0 0 0 7px;}

.structFooter #ContentFtNav1 li.ft1{ display:block;}
.structFooter #ContentFtNav2 li.ft2{ display:block;}
.structFooter #ContentFtNav3 li.ft3{ display:block;}
.structFooter #ContentFtNav4 li.ft4{ display:block;}
.structFooter #ContentFtNav5 li.ft5{ display:block;}
.structFooter #ContentFtNav6 li.ft6{ display:block;}    
.structFooter #ContentFtNav7 li.ft7{ display:block;}
.structFooter #ContentFtNav8 li.ft8{ display:block;}    

/* Fixes -------------------------- */

#ulEventCenterMenu {position: relative!important;}
