/* Element Styles */
body { padding: 0px; margin: 0px; font-family: Arial; font-size: 12px; background:#FFFFFF url(theme/body-bg.gif) no-repeat fixed top center; }
img { border: none; }


/* Layout Styles */
#layout { margin: 10px auto 0px auto; width: 1008px; padding-left: 1px;   }
#stage { float: left; display: block; width: 968px; padding: 0px 20px; }
.ControlPanel { width: 1008px; margin: 0px auto; border: none !important; }
.ControlPanel td { border: none !important; }

/* Header Styles */
#header { float: left; display:inline; width: 968px; height: 131px; }
#header-left {width: 738px; height: 129px; background: url(theme/header-right-bg.gif) no-repeat scroll right top; }
#header-left-logo { float: left; width: 250px; height: 67px;  }
#header-left-menu { float: left; width: 738px;  }
#header-right { float: right; width: 230px; height: 129px;  display:inline-block; margin-left:-100px; }
#header-right-usercontrols { float: left; display:inline-block; width: 230px; height: 103px; margin-top: 24px; border: solid #D7D7D7; border-width: 1px 0px; border-collapse: collapse; }
#header-right-flash { float: left; padding: 10px 0px 10px 9px; display:inline; }
.header-right-user-button { float: left; width: 221px; height: 83px; background: url(theme/contact.jpg) no-repeat scroll top left;  }
#header-change-location { padding:46px 0px 0px 20px; color:#999999; font-size:9px; font-weight:bold; text-decoration:underline;}

/* Stations Styles */
#stations { float: left; width: 968px; height: 73px; background: url(theme/stations-bg.png) no-repeat scroll top left; }
.stations-show { display: block; }
.stations-hide { display: none; }

/* Content Styles */
#content { float: left; width: 968px; padding: 20px 0px 20px 0px; }
.content-table { width: 968px; }
.content-left { width: 730px; border-right: solid 9px #FFF }
.content-right { width: 218px;}
.content-right-title { padding: 10px; border: solid 5px #000000; border-right: none; background-color: #000; color: #FFF; font-size: 11px; font-weight:bold; }
.righttoppane { border: solid #D7D7D7; border-width: 1px 0px 0px 1px; }
.rightpane { border: solid #D7D7D7; border-width: 0px 0px 1px 1px; }

/* Footer Styles */
#footer { float: left; display: block; width: 965px; color: #FFF; padding:0px 5px 25px 0px; background: url(theme/footer-bg.gif) repeat-x scroll left top; }
#footer a { color: #FFF; font-weight: 900; }
.footerpane, .footerrightpane { float: right; display: block; color: #FFF; }
.footerpane .SubHead, .footerrightpane .SubHead { display: none; }
.footerpane .SubHead, .footerrightpane .SubHead, .footerpane .Normal, .footerrightpane .Normal { color: #FFF; font-family: Arial; font-size: 12px; }
.footerpane .Normal p,  .footerrightpane .Normal p { height: 34px; line-height: 34px; margin: 0px; padding: 0px; vertical-align: middle; }
.footerpane a,  .footerrightpane a { color: #FFF; }
.footerpane a:hover,  .footerrightpane a:hover { text-decoration: none; }
#footer-right, #footer-left { float: right; padding-right: 12px; height: 34px; background: url(theme/footer-bg-end.gif) no-repeat scroll top right; }
#footer-left { float: left; width: 412px; }
#footer-left-container { width: 400px; }
#footer-right { width: 387px;  }
#footer-right-container { width: 375px; }
#footer-menu { height: 34px; width: 100px; padding-left: 25px; text-align: center; float: left; }
#footer-right-container, #footer-left-container { float: right;  padding-left: 12px; height: 34px; background: url(theme/footer-bg-start.gif) no-repeat scroll top left; }

/* User Control Styles */
#usercontrols { float: left; display: block; width: 958px; height: 34px; line-height: 34px; vertical-align: middle; color: #FFF; padding:0px 5px; text-align: center; }
#usercontrols a { color: #FFF; font-weight: 900; }
#usercontrols a:hover { color: #c6c6c6; }

/* Header Menu */
.RadMenu_Header .rmItem { padding-right: 3px; }
.RadMenu_Header .rmLast { padding-right: 0px; }
.RadMenu_Header .rmItem .rmLink { background: url(theme/header-menu-bg.gif) no-repeat scroll center center; width: 188px; height: 62px; cursor: pointer !important;  }

.RadMenu_Header .rmItem .rmLink:hover { background: url(theme/header-menu-bg-over.gif) no-repeat scroll center center; }

.RadMenu_Header .rmLast { padding-left: 5px; }
.RadMenu_Header .rmLast .rmLink { width: 160px; background-image: url(theme/stationsbg.gif);}
.RadMenu_Header .rmLast .rmLink:hover { background-image: url(theme/stationsbg-over.gif); }

.RadMenu_Header .rmSlide { background: url(theme/submenu-shadow.png) no-repeat scroll bottom right; padding: 0px 10px 10px 0px; }
.RadMenu_Header .rmSlide .rmItem { background: url(theme/submenu-bgr.gif) no-repeat scroll top right;  display: block; float: left; padding-right: 15px; width: 255px; }
.RadMenu_Header .rmSlide .rmItem .rmLink { background: url(theme/submenu-bgl.gif) no-repeat scroll top left; color: #0C4477; font-weight: 900; display: block; padding-left: 15px; height: 31px; line-height: 31px; vertical-align: middle; }
.RadMenu_Header .rmSlide .rmItem .rmLink:hover { color: #999; background:none;  }

.RadMenu_Header .rmSlide .rmFirst { background: url(theme/submenu-tr.gif) no-repeat scroll top right;  }
.RadMenu_Header .rmSlide .rmFirst .rmLink, .RadMenu_Header .rmSlide .rmFirst .rmLink:hover { padding-top: 13px; background: url(theme/submenu-tl.gif) no-repeat scroll top left; }

.RadMenu_Header .rmSlide .rmLast { background: url(theme/submenu-br.gif) no-repeat scroll top right; padding-left: 0px;  }
.RadMenu_Header .rmSlide .rmLast .rmLink, .RadMenu_Header .rmSlide .rmLast .rmLink:hover  {  background: url(theme/submenu-bl.gif) no-repeat scroll top left; padding-bottom: 4px; }

.RadMenu_Header .rmSlide .rmSlide .rmItem, .RadMenu_Header .rmSlide .rmSlide .rmItem .rmLink   { background: none;}
.RadMenu_Header .rmSlide .rmSlide { padding: 0px 10px 10px 0px; margin: 15px 0px 0px 5px; }
.RadMenu_Header .rmSlide .rmSlide .rmItem { border-bottom: solid 1px #D7D7D7; }
.RadMenu_Header .rmSlide .rmSlide .rmLast { border-bottom: none; }
.RadMenu_Header .rmSlide .rmSlide .rmFirst .rmLink, .RadMenu_Header .rmSlide .rmSlide .rmFirst .rmLink:Hover { padding-top: 0px; }
.RadMenu_Header .rmSlide .rmSlide .rmLast .rmLink, .RadMenu_Header .rmSlide .rmSlide .rmLast .rmLink:Hover { padding-bottom: 0px; }
.RadMenu_Header .rmSlide .rmSlide .rmVertical { background-color: #FFF; border: solid 1px #D7D7D7; }

/* Side Menu */
.RadMenu_SubMenu { width: 216px; padding: 0px; display: block; font-size: 11px; font-weight:bold;}
.RadMenu_SubMenu .rmItem { background: url(theme/submenu-bg.gif) no-repeat scroll top left; height: 31px; line-height: 31px; vertical-align: middle; display: block; width: 191px; padding: 0px 0px 0px 25px; border-top: solid 1px #D7D7D7;  }
.RadMenu_SubMenu .rmLink { color: #0D467A; cursor: pointer !important; }
.RadMenu_SubMenu .rmLink:Hover { color: #999; text-decoration: none; }

/* Footer Menu */
.RadMenu_Footer { height: 34px; line-height: 34px; vertical-align: middle; }
.RadMenu_Footer .rmItem a.rmLink { line-height: 34px; vertical-align: middle; padding: 0px 10px 0px 0px; text-transform: uppercase; font-weight: 900; cursor:pointer !important; }
.RadMenu_Footer .rmSlide { background-color: #000; } 
.RadMenu_Footer a { color: #FFF; }
.RadMenu_Footer a:hover { text-decoration: none; }