html, body                    { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 0.9em; font-family: inherit; vertical-align: baseline; }
body                          { font-family: "Lucida Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1em; color: #1b1b1a; background-color: #A4A5A8; font-weight: 400; width: 100%; padding: 0 0 0 0; margin: 0 0 0 0; line-height: 1.4em; text-align: left; }

ul                            { text-align:left; display:inline; margin: 0 0 0 0; padding: 0 0 0 0; }
ul, li                        { text-align:left; display:inline; }

label                         { color: #364581; font-weight: 500; }

.my-label                     { color: #364581; min-width: 55px; font-weight: 500; display: inline; float: left; position: relative; margin-right: 5px; }

.li-header                    { color: #F8672B; font-weight: 500; }

p                             { margin: 15px 0 0 0; }
p#uia                         { padding: 0 140px 80px 0; }
#uia-logo                     { position: absolute; right: 30px; bottom: 10px; height: 80px; width: 100px; }
#uia-logo  img                { border: 2px solid #D6D6D6; margin: 0 0 0 0; padding: 2px 2px 2px 2px; }
#uia-logo  img:hover          { border: 2px solid #0064AE; }
 
.mycolorbold                  { color: #364581; font-size: 1.4em; font-weight:500; }
.mycolor                      { color: #364581; }
.mygray                       { color: #A4A5A8; }
.myblack                      { color: #1b1b1a; font-size: 1.1em; font-weight:800; }
.myblackbold                  { color: #1b1b1a; font-size: 1.4em; font-weight:500; }
.mywhite                      { color: #A4A5A8;   font-size: 1.4em; font-weight:500; }

.textbox                      { margin: 0; padding: 2px 5px 0 5px; width: 390px; height: 25px;  border: 1px solid silver; background: #ffffff; font-size:1em; font-family: "Lucida Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:500; }
textarea.textboxlonghigh      { margin: 0; padding: 2px 5px 0 5px; width: 390px; height: 100px; border: 1px solid silver; background: #ffffff; font-size:1em; font-family: "Lucida Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:500; }
#CaptchaV2.cat_textbox        { margin: 0; padding: 2px 5px 0 5px; width: 148px !important; height: 25px;  border: 1px solid silver; background: #ffffff; font-size:1em; font-family: "Lucida Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:500; }

#CaptchaV2.cat_textbox:focus,
#CaptchaV2.cat_textbox:hover,
textarea.textboxlonghigh:focus, 
textarea.textboxlonghigh:hover,
.textbox:focus, 
.textbox:hover                { border: 1px solid #0064AE; background: #ffffff !important; }

#cap-hanger                   { overflow:hidden; display: block; float:left; position:relative; padding: 20px 250px 20px 20px; font-size: 1em; line-height: 1.5em; color: #1b1b1a; } 
 
#cap-hanger              ul,
.cap-hanger-260px        ul,
.cap-hanger-380px        ul,
.cap-hanger-445px        ul,
.cap-hanger-545px        ul,
.cap-hanger-645px        ul,
.cap-hanger-940px        ul,
.cap-hanger-260px-middle ul,
.cap-hanger-380px-middle ul,
.cap-hanger-445px-middle ul,
.cap-hanger-545px-middle ul,
.cap-hanger-645px-middle ul,
.cap-hanger-940px-middle ul   { text-align: left; display:block; list-style-type: none; margin: 5px 0 10px 0; padding: 0 0 0 0; }

#cap-hanger              li,
.cap-hanger-260px        li,
.cap-hanger-380px        li,
.cap-hanger-445px        li,
.cap-hanger-545px        li,
.cap-hanger-645px        li,
.cap-hanger-940px        li,
.cap-hanger-260px-middle li,
.cap-hanger-380px-middle li,
.cap-hanger-445px-middle li,
.cap-hanger-545px-middle li,
.cap-hanger-645px-middle li,
.cap-hanger-940px-middle li   { text-align: left; display:block; background: transparent url(/images/logos/logo-bullet.png) 5px 8px no-repeat; background-repeat: no-repeat; margin: 0 0 0 0; padding: 5px 0 0 30px; line-height: 1.2em; }

.cap-hanger-260px-middle,
.cap-hanger-380px-middle,
.cap-hanger-445px-middle,
.cap-hanger-545px-middle,
.cap-hanger-645px-middle,
.cap-hanger-940px-middle      { background: #ececec url(/images/cssimg/img_bubbles.png) 0px 80px repeat-y; }

.cap-hanger-260px             { overflow:hidden; width:260px; float:left; position:relative; margin: 20px 18px 0 0; } 
.cap-hanger-260px-top         { overflow:hidden; width:260px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-top-260px.png) no-repeat; }
.cap-hanger-260px-middle      { overflow:hidden; width:218px; float:left; position:relative; padding: 10px 20px 10px 20px; color: #464646; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; }
.cap-hanger-260px-bottom      { overflow:hidden; width:260px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-bottom-260px.png) no-repeat; margin: 0 0 10px 0; }  

.cap-hanger-380px             { overflow:hidden; width:380px; float:left; position:relative; margin: 20px 18px 0 0; } 
.cap-hanger-380px-top         { overflow:hidden; width:380px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-top-380px.png) no-repeat; }
.cap-hanger-380px-middle      { overflow:hidden; width:338px; float:left; position:relative; padding: 10px 20px 10px 20px; color: #464646; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; }
.cap-hanger-380px-bottom      { overflow:hidden; width:380px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-bottom-380px.png) no-repeat; margin: 0 0 10px 0; } 

.cap-hanger-445px             { overflow:hidden; width:445px; float:left; position:relative; margin: 20px 15px 0 0; } 
.cap-hanger-445px-centered    { overflow:hidden; width:445px; float:left; position:relative; margin: 60px 5px 0 200px; } 
.cap-hanger-445px-top         { overflow:hidden; width:445px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-top-445px.png) no-repeat; }
.cap-hanger-445px-middle      { overflow:hidden; width:403px; float:left; position:relative; padding: 10px 20px 10px 20px; color: #464646; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; }
.cap-hanger-445px-bottom      { overflow:hidden; width:445px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-bottom-445px.png) no-repeat; } 

.cap-hanger-545px             { overflow:hidden; width:545px; float:left; position:relative; margin: 20px 15px 0 0; } 
.cap-hanger-545px-top         { overflow:hidden; width:545px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-top-545px.png) no-repeat; }
.cap-hanger-545px-middle      { overflow:hidden; width:503px; float:left; position:relative; padding: 10px 20px 10px 20px; color: #464646; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; }
.cap-hanger-545px-bottom      { overflow:hidden; width:545px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-bottom-545px.png) no-repeat; margin: 0 0 10px 0; }  

.cap-hanger-645px             { overflow:hidden; width:645px; float:left; position:relative; margin: 20px 15px 0 0; } 
.cap-hanger-645px-top         { overflow:hidden; width:645px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-top-645px.png) no-repeat; }
.cap-hanger-645px-middle      { overflow:hidden; width:603px; float:left; position:relative; padding: 10px 20px 10px 20px; color: #464646; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; }
.cap-hanger-645px-bottom      { overflow:hidden; width:645px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-bottom-645px.png) no-repeat; margin: 0 0 10px 0; }  

.cap-hanger-940px             { overflow:hidden; width:940px; float:left; position:relative; margin: 20px 15px 0 0; } 
.cap-hanger-940px-top         { overflow:hidden; width:940px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-top-940px.png) no-repeat; }
.cap-hanger-940px-middle      { overflow:hidden; width:898px; float:left; position:relative; padding: 10px 20px 10px 20px; color: #464646; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; }
.cap-hanger-940px-bottom      { overflow:hidden; width:940px; float:left; position:relative; height:  5px; background: url(/images/cssimg/rounded-bottom-940px.png) no-repeat; margin: 0 0 10px 0; }  

#cap-news-top                 { overflow:hidden; width:212px; float:right; position:relative; margin: 20px 0 0 0; height: 34px; background: url(/images/cssimg/news-rounded-top-with-bubble.png) no-repeat; z-index: 100; padding: 20px 0 0 60px; color: #efefef; font-size: 1.2em; font-weight: 600; }
#cap-news                     { overflow:hidden; width:272px; float:right; position:relative; margin:  0px 0 0 0; height: 690px; padding-top: -50px; }

#menu1 .cap-hanger-260px-middle img,
#menu1 .cap-hanger-380px-middle img  { margin: 10px 0 0 0; }
#menu1 .cap-hanger-380px-middle,
#menu1 .cap-hanger-260px-middle      { height: 310px; }
#menu1 .cap-news-middle              { height: 586px; }  

.wrapper                      { width:100%; background-color: white; margin: 0 0 0 0; overflow: hidden; } 

.MyImageClass img             { max-width: 400px; min-width: 100px; border: 2px solid #1b1b1a; margin: 30px 0 30px 0; overflow: hidden; }
.MyImageClass img:hover       { border: 2px solid #1b1b1a; }

#hero-wrapper                 { width:100%; background: #F4F4F4 url(/images/logos/logo-background.png) 0px 102px repeat-x; overflow: hidden; } 
#hero                         { position: relative; height: 218px; width:  950px; margin: 0 auto 0 auto; }
#hero-logo                    { display: block; position: absolute; top:    30px; left:   1px; height: 110px; width: 329px; }
#hero-atlas                   { display: block; position: absolute; top:   108px; right:  0px; height: 110px; width: 329px; background: transparent url(/images/logos/atlas.png) no-repeat; }

#imageContainer               { display: block; position: relative; overflow:hidden; width:910px; height:240px; margin: 25px 0 0 18px; background-color: #efefef; border: 2px solid #D6D6D6; }   
#imageContainer img           { display: none;  position: absolute; top:   0px; left: 0px; opacity: 0.99; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)"; filter: alpha(opacity=99); -moz-opacity: .99; }  
#imageContainerBubbles        { display: block; position: absolute; top:   0px; left: 0px; z-index: 100; height:240px; width: 910px; background: transparent url(/Images/cssimg/img_bubbles.png) no-repeat; }

#imageContainerOverlay            { display: block; position: absolute; top:  70px; left:  0px; z-index: 200; height:120px; width: 910px; background-color: #F6F6F6; opacity: 0.80; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: .8; }
#imageContainerOverlayText-Top    { display: block; position: absolute; top:  90px; left: 20px; z-index: 300;                             background-color: transparent; color: #364581; font-size: 1.9em; font-weight: 700; line-height: 1.8em; }
#imageContainerOverlayText-Bottom { display: block; position: absolute; top: 130px; left: 20px; z-index: 300;                             background-color: transparent; color: #F8672B; font-size: 1.5em; font-weight: 700; line-height: 1.7em; }

#container-wrapper            { width:100%; background-color: #F6F6F6; margin: 0 0 0 0; overflow: hidden; } 
#container                    { overflow:hidden; width:950px; margin: 0 auto 0 auto; background-color: transparent; min-height: 350px; padding: 10px 20px 30px 20px; position: relative; }  

#cap-footer-wrapper           { overflow: hidden; width: 100%; background-color: #A4A5A8; margin: 0 0 0 0; display: block; float:left; position: relative; padding: 30px 0 0 0; } 
.cap-footer                   { overflow: hidden; width:950px; background-color: transparent; margin: 0 auto 0 auto; padding-left: 125px; }
.cap-footer-top               { margin-right: 13px; padding: 0 0 2px 0; overflow:hidden; float:left; position:relative; width:172px; font-size:0.9em; line-height: 1.1em; font-weight:700; text-align: left;  color: #364581; }
.cap-footer-bottom            { overflow:hidden; float:left; position:relative; width:185px; font-size:0.8em; line-height: 1.3em; font-weight:500; text-align: left; color: white; }

#cap-enjin-wrapper           { overflow: hidden; width: 100%; height: 40px; background-color: #A4A5A8; margin: 0 0 0 0; display: block; float:left; position: relative; padding: 0 0 0 0; text-align: right; } 
#cap-enjin-wrapper a         { margin-right: 15px; } 

a img                         { border: none; }
 
#links #cap-hanger            { padding: 20px 200px 20px 20px; }
 
ul#link  li                   { display: inline; background-image :none; margin: 0 0 0 0; padding: 0 0 0 0; }
ul#link  li a:link     img, 
ul#link  li a:visited  img    { border: 2px solid silver; margin: 20px 15px 0 0; padding: 0 0 0 0; background-color: transparent; height: 112px; }
ul#link  li a:hover    img, 
ul#link  li a:active   img    { border: 2px solid #F8672B; }

.MyButton                     { margin: -20px 0 0 225px; display:block; width:153px; height:33px; background:url(/Images/buttons/button.png) no-repeat; text-align:center; font-size:1.2em; font-weight: 500; text-decoration:none; color: white; padding-bottom: 2px; border: 0px solid transparent; }
.MyButton:hover               { background:url(/Images/buttons/button.png) 0 -33px no-repeat; }     

.AddressClass                 { display:block; float:left; overflow:hidden; width : 370px; padding: 20px 0 0 20px; margin: 0 auto 0 auto; text-align:center; background-color: transparent; } 
.AddressClassHeader           { margin: 0 0 5px 15px; font-weight: 600; font-size:1.2em; text-align:left; color: #364581; border-bottom: 1px solid #efefef; padding-bottom: 5px; }
.AddressClassText             { font-size: 1em; line-height: 1.4; font-weight: 400; text-align: left; margin: 0 0 0 15px; color: #364581; width: 370px; position: relative; }
.AddressClassValue            { font-size: 1em; line-height: 1.4; font-weight: 400; text-align: left; color: #1b1b1a; width: 270px; position: absolute; top: 0px; right:0px; }

#cap-footer-wrapper a,               
#cap-footer-wrapper a:link, 
#cap-footer-wrapper a:visited { color: white; text-decoration: underline; }
#cap-footer-wrapper a:hover, 
#cap-footer-wrapper a:active  { color: #F8672B; }

                         h1   { font-size: 1.5em; line-height: 1.4em; font-weight: 600; color: #1b1b1a; margin: 15px 0  0   0; }
                         h2   { font-size: 1.1em; line-height: 1.3em; font-weight: 600; color: #1b1b1a; margin: 15px 0  0   0; }
                         h3   { font-size: 1.2em; line-height: 1.2em; font-weight: 500; color: #F8672B; margin:  5px 0  0   0; }
                         h4   { font-size: 1.3em; line-height: 1.3em; font-weight: 600; color: #364581; margin: 10px 0  0   0; }
                         h5   { font-size: 1.1em; line-height: 1.2em; font-weight: 400; color: #364581; margin:  5px 0 5px  0; text-align: right; }
                         h6   { font-size: 1em; font-weight: 500; }
.cap-hanger-380px-middle h4   {color: #364581; }
.cap-hanger-380px-middle h2   { font-size: 1.1em; line-height: 1.2em; font-weight: 600; }   
#glossary-of-terms       h3,
#emergency-contacts      h3   { margin-top: 20px; }

a,
a:active,
a:visited                     { color: #F8672B; text-decoration:underline; }
a:hover                       { color: #364581; }

a {
	/* get rid of link outlines in firefox */
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

a#LargeA                      { font-size: 1.1em; font-weight: 800; }

#container-wrapper a          { font-size: 0.9em; }

#LargeADiv                    { position: relative; display: block; float: right; margin: 20px 20px 0 0; text-align: right; }
#menu1-submenu-1 #LargeADiv,
#menu1-submenu-2 #LargeADiv   { margin-top: -30px; }

#navigation-menu-wrapper      { width:  100%; height: 81px; margin: 0    0 0    0; overflow: hidden; background: #263B72 url(/Images/buttons/menu-background.PNG) repeat-x; } 
#navigation-menu              { width: 950px; height: 81px; margin: 0 auto 0 auto; overflow: hidden; padding: 0; display:block; }

ul#topnav                     { margin: 0; padding: 0; float: left; width: 950px; height: 90px; list-style: none; position: relative; font-size: 1em; }
ul#topnav li                  { float: left; height: 47px; width: 158px; }
ul#topnav li            a     { display: block; height: 29px; margin: 3px 0 0 0; font-size:1em; line-height:1.3em; font-weight: 500; padding: 10px 0 0 0; text-align: center; text-decoration: none; color: silver; }
ul#topnav li.last       a     { color: orange; }
ul#topnav li:hover      a     { color: white; }
ul#topnav li.last:hover a     { color: white; }
ul#topnav li span             { padding: 10px 0 5px 0; position: absolute; left: 0; top:40px; display: none; width: 950px; color: white; text-transform: lowercase; background: transparent url(/Images/buttons/menu-background.PNG) 0px -40px repeat-x; }
ul#topnav li:hover span       { display: block; z-index: 200 !important; }
ul#topnav li span a           { background-image: none !important; display: inline; color: #364581 !important; font-size: 1em !important; font-weight: 500 !important; padding: 0 20px 0 20px !important; border: none !important; }
ul#topnav li span a:hover     { background-image: none !important; display: inline; color: #F8672B !important; font-size: 1em !important; font-weight: 500 !important; padding: 0 20px 0 20px !important; border: none !important; }

/* Change the main menu selected option format when a submenu item page is open */

#menu1-submenu-1 #nav-menu1 a,
#menu1-submenu-2 #nav-menu1 a,
#menu1-submenu-3 #nav-menu1 a,
#menu2-submenu-1 #nav-menu2 a,
#menu2-submenu-2 #nav-menu2 a,
#menu2-submenu-3 #nav-menu2 a,
#menu2-submenu-4 #nav-menu2 a,
#menu5-submenu-1 #nav-menu5 a,
#menu5-submenu-2 #nav-menu5 a  { color: white; }

/*
#menu5-submenu-2 #nav-menu5 a  { width: 156px; color: #efefef; background: transparent url(/Images/buttons/menu-selected.PNG) repeat-x; border-left: 1px solid #3BC3FF; border-right: 1px solid #3BC3FF; }
*/

/* Change the main menu selected option format when its page is open */

#menu1 #nav-menu1 a,
#menu2 #nav-menu2 a,
#menu3 #nav-menu3 a,
#menu4 #nav-menu4 a,
#menu5 #nav-menu5 a  { color: white; }

/*
#menu5 #nav-menu5 a  { color: white; background: transparent url(/Images/buttons/menu-selected.PNG) repeat-x; border-left: 1px solid #3BC3FF; border-right: 1px solid #3BC3FF; }
*/



/* Keep the relevant submenu open on each of its item option pages */
 
#menu1           ul#topnav li#nav-menu1 span,
#menu1-submenu-1 ul#topnav li#nav-menu1 span,
#menu1-submenu-2 ul#topnav li#nav-menu1 span,
#menu1-submenu-3 ul#topnav li#nav-menu1 span,
#menu2           ul#topnav li#nav-menu2 span,
#menu2-submenu-1 ul#topnav li#nav-menu2 span,
#menu2-submenu-2 ul#topnav li#nav-menu2 span,
#menu2-submenu-3 ul#topnav li#nav-menu2 span,
#menu2-submenu-4 ul#topnav li#nav-menu2 span,
#menu3           ul#topnav li#nav-menu3 span,
#menu4           ul#topnav li#nav-menu4 span,
#menu5           ul#topnav li#nav-menu5 span,
#menu5-submenu-1 ul#topnav li#nav-menu5 span,
#menu5-submenu-2 ul#topnav li#nav-menu5 span  { display: block !important; }

/* Change the submenu selected option format when a submenu item page is open */

#menu1-submenu-1 ul#topnav li#nav-menu1 a#nav-menu1-item1,
#menu1-submenu-2 ul#topnav li#nav-menu1 a#nav-menu1-item2,
#menu1-submenu-3 ul#topnav li#nav-menu1 a#nav-menu1-item3,
#menu2-submenu-1 ul#topnav li#nav-menu2 a#nav-menu2-item1,
#menu2-submenu-2 ul#topnav li#nav-menu2 a#nav-menu2-item2,
#menu2-submenu-3 ul#topnav li#nav-menu2 a#nav-menu2-item3,
#menu2-submenu-4 ul#topnav li#nav-menu2 a#nav-menu2-item4,
#menu5-submenu-1 ul#topnav li#nav-menu5 a#nav-menu5-item1,
#menu5-submenu-2 ul#topnav li#nav-menu5 a#nav-menu5-item2  { color: white !important; }

/* Indent the submenu items as required */

span.indent1 { padding-left:   0px !important; width: 950px !important; }
span.indent2 { padding-left:   0px !important; width: 950px !important; }
span.indent3 { padding-left:   0px !important; width: 950px !important; }
span.indent4 { padding-left: 320px !important; width: 630px !important; }
span.indent5 { padding-left:   0px !important; width: 950px !important; }
span.indent6 { padding-left: 620px !important; width: 390px !important; }

/* These are the containers of the larger replicas of the submenu items */

#nav-menu1-submenu { width: 950px; margin: 0 auto 0 auto; overflow:hidden; background-color: transparent; display: none; }
.submenu-header    { color: #F8672B; font-size: 1em; font-weight:600; display: block; }
#submenu-wrapper   { display: block; width:100%; background-color: #F6F6F6; margin: 0 0 0 0; overflow: hidden; } 

/* These are the actual items of the larger replicas of the submenu items */

#nav-menu1-submenu a,              
#nav-menu1-submenu a:active,  
#nav-menu1-submenu a:visited               { background: #efefef url(/Images/cssimg/img_bubbles.png) no-repeat; color: #364581; font-weight: 600; text-decoration: none; display: inline; float: right; position:relative; height: 55px; margin: 20px 20px 5px 0; padding: 5px 15px 5px 15px; border: 2px solid #D6D6D6; width: 256px; text-align: center; line-height: 1.2em; opacity: 1.0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; }
#nav-menu1-submenu a:hover                 { background-color: #E0E0E0; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; }

/* When the larger replicas of the submenu items are displayed */

#menu1           #nav-menu1-submenu,
#menu1-submenu-1 #nav-menu1-submenu,
#menu1-submenu-2 #nav-menu1-submenu,
#menu1-submenu-3 #nav-menu1-submenu        { display: block; }

/* change the format of larger replicas when their relevant page is open */

#menu1-submenu-1 #nav-menu1-submenu-1 a,
#menu1-submenu-2 #nav-menu1-submenu-2 a,
#menu1-submenu-3 #nav-menu1-submenu-3 a    { background-color: #E0E0E0; border: 2px solid #D6D6D6; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; }

#cap-hanger-right-img                      { position: absolute; bottom: 0px; left: 573px; width: 378px; overflow:hidden; text-align: right; }
#menu1-submenu-1 #cap-hanger-right-img     { top: 315px; }
#menu2           #cap-hanger-right-img     { top: 380px; }
#menu2-submenu-3 #cap-hanger-right-img,
#menu2-submenu-4 #cap-hanger-right-img     { top: 315px; }
#menu5-submenu-1 #cap-hanger-right-img     { top: 110px; }
#menu2           #cap-hanger-right-img img,
#menu1-submenu-1 #cap-hanger-right-img img,
#menu2-submenu-3 #cap-hanger-right-img img,
#menu2-submenu-4 #cap-hanger-right-img img,
#menu5-submenu-1 #cap-hanger-right-img img { border: 3px solid silver; }

#menu3           .cap-hanger-545px,
#menu1-submenu-1 .cap-hanger-545px,
#menu1-submenu-2 .cap-hanger-545px,
#menu1-submenu-3 .cap-hanger-545px,
#menu2-submenu-1 .cap-hanger-545px,
#menu2-submenu-3 .cap-hanger-545px     { overflow:hidden; width:545px; float:left; position:relative; margin: 20px 0 0 18px; padding: 10px 20px 10px 0; color: #464646; border-left: 0px solid silver; border-right: 0px solid silver; border-bottom: 0px solid silver; background: transparent url(/images/cssimg/img_bubbles.png) 0px 80px repeat-y; }

#menu4 #LogInDiv           { position: absolute; top: 28px; right: 0px; width: 205px; text-align: left; z-index: 2000; background: transparent url(/images/cssimg/login-205px.png) no-repeat; padding: 10px 0 0 20px; }
#menu4 #LogInDiv h4        { font-size: 1.2em; font-weight: 600; padding: 12px 0 15px 5px; color: #1b1b1b; }
#menu4 #LogInDiv .textbox  { width: 160px; }
#menu4 #LogInDiv .MyButton { margin: 20px 0 0 10px; }

#menu1 #imageContainer     { margin-top: 15px; }
#menu4 #imageContainer,
#menu4 #imageContainerBubbles,
#menu4 #imageContainerOverlay  { width:710px; }

/* FixPNG for IE6 */
/* FixPNG from Komodo */

* 

html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/Images/cssimg/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}
