﻿html, body { background-color:#0f0000; font-family:Verdana; font-size:12px; color:#000000; margin:0; padding:0; }

h1 { float:left; font-size:16px; font-weight:bold; width:540px; }

#mainContainer { width:980px; clear:both; margin:0pt auto;}
#subMainContainer { width:970px; float:left; margin:0 0 0 5px; border-left:solid 5px #3a3b52; border-right:solid 5px #3a3b52; }

#headerContainer { float:left; background-image:url(images/headerBack.gif); width:970px; height:34px; }
#headerFlashContainer { float:left; width:970px; height:77px; }
#LeftColumnContainer { float:left; width:134px; height:100%; }
#tagLineContainer { float:left; width:134px; height:68px; }
#leftBarContainer { float:left; width:134px; height:100%; background-image:url(images/LeftBar.gif ); background-repeat:repeat-y; }

#BodyContainer { float:left; width:970px; background:#24274f url(images/BackY.gif) repeat-y; }

#BodyTextContainer { float:left; width:605px; margin:5px 0 0 8px; display:inline; }

#BodyTextTop { float:left; width:591px; height:7px; background-image:url(images/TextBoxTop_591x7.gif); background-repeat:no-repeat; }

#BodyTextArea { float:left; width:591px; background-image:url(images/TextBoxMiddle_591x1.gif); background-repeat:repeat-y; }
#BodyText { float:left; margin:15px 0 15px 25px; display:inline; width:540px; color:#000000; }

.NewsItem { float:left; margin:0 0 20px 0; display:inline; width:540px; }
.NewsTitle { float:left; font-size:14px; font-weight:bold; width:540px; }
.NewsImage { float:left; width:540px; padding:10px 0 0 0; }
.NewsSummary { float:left; width:540px; padding:10px 0 0 0; font-size:12px; }
.NewsDate { float:left; width:540px; padding:10px 0 0 0; font-size:12px; }


#BodyTextBottom { float:left; width:591px; height:7px; background-image:url(images/TextBoxBottom_591x7.gif); background-repeat:no-repeat; }

#RightPictureContainer { float:left; width:211px; height:320px; margin:8px 0 0 16px; display:inline; }

#mainPageVideoContent { float:left; width:748px; height:440px; margin:5px 0 0 0; display:inline; }

.VideoLikeContent { float:left; }

#BodyRightContainer { float:left; width:217px; margin:5px 0 0 0; display:inline; background-image:url(images/RightBack.gif); background-repeat:repeat-y; border-left:solid 5px #373a71; }
#RightMenuTop { float:left; width:217px; height:13px; }

#footerContainer { float:left; width:970px; height:61px; background-image:url(images/FooterImage.gif); background-repeat:repeat-x; }
#footerLinkContainer { float:left; margin:18px 0 0 20px; display:inline; width:950px; }
#footerLinkItem { float:left; color:#ffffff; padding:0 5px 0 0; }
#footerLinkItem a  { color:#ffffff; text-decoration:none; }
#footerLinkItem a:hover { color:#ffffff; text-decoration:underline; }

#footerBottom { float:left; margin:14px 0 0 25px; display:inline; }
#footerBottomText { float:left; color:#ffffff; font-weight:bold; font-size:10px; }

#footerLinkContainer ul { list-style-type:none; margin:0; padding:0; float:left; }
#footerLinkContainer ul li { display:inline; }

#footerLinkContainer ul#menuElem li.FooterFirst { float:left; color:#ffffff; border-right:solid 1px #ffffff; padding-right:15px; height:12px; }
#footerLinkContainer ul#menuElem  li.FooterFirst a  { color:#ffffff; text-decoration:none; }
#footerLinkContainer ul#menuElem  li.FooterFirst a:hover { color:#ffffff; text-decoration:underline; }

#footerLinkContainer ul#menuElem li { float:left; color:#ffffff; border-right:solid 1px #ffffff; padding-right:15px; height:12px; padding-left:15px; }
#footerLinkContainer ul#menuElem  li a  { color:#ffffff; text-decoration:none; }
#footerLinkContainer ul#menuElem  li a:hover { color:#ffffff; text-decoration:underline; }

#footerLinkContainer ul#menuElem li.FooterLast { float:left; color:#ffffff; height:12px; padding-left:15px; border:none; }
#footerLinkContainer ul#menuElem  li.FooterLast a  { color:#ffffff; text-decoration:none; }
#footerLinkContainer ul#menuElem  li.FooterLast a:hover { color:#ffffff; text-decoration:underline; }

#BodyRightContainer ul#menuElem { list-style-type:none; margin:0; padding:0; float:left; }
#BodyRightContainer ul#menuElem li { display:inline;  }
#BodyRightContainer ul#menuElem li a { text-indent:25px; float:left; display:block; height:23px; width:200px; background-image:url(images/ButtonsRight.jpg);  background-position:0 0; color:#ffffff; font-weight:bold; text-decoration:none; line-height:24px; padding-bottom:3px; }
#BodyRightContainer ul#menuElem li a:hover { color:#ffffff; text-decoration:none; background-position:0 -26px; }

#BodyRightContainer ul#menuElem li.jatc, #BodyRightContainer ul#menuElem li.jatc a { float:left; background-image:url(images/ButtonsRight.jpg); background-position:0 -52px; color:#ffffff; font-weight:bold; text-decoration:none; }
#BodyRightContainer ul#menuElem li.jatc a:hover { background-position:0 -26px; text-decoration:none; color:#ffffff;  }

#headerContainerLinks { float:left; margin:0 0 0 235px; display:inline; }
#headerContainerLinks ul#menuElem { list-style-type:none; margin:0; padding:0; float:left; }
#headerContainerLinks ul#menuElem li { display:inline; }
#headerContainerLinks ul#menuElem li a { text-indent:-1500px; float:left; display:block; height:31px; }

#headerContainerLinks ul#menuElem li.Watch, #headerContainerLinks ul#menuElem li.Watch a { background-image:url(images/ButtonsMain.jpg); background-repeat:no-repeat; width:119px; height:31px; }
#headerContainerLinks ul#menuElem li.Watch a:hover { background-position:0 -31px; }

#headerContainerLinks ul#menuElem li.WatchOn, #headerContainerLinks ul#menuElem li.WatchOn a { background-image:url(images/ButtonsMain.jpg); background-position:0, -62px; background-repeat:no-repeat; width:119px; height:31px; }
#headerContainerLinks ul#menuElem li.WatchOn a:hover { background-position:0 -31px; }

#headerContainerLinks ul#menuElem li.Apply, #headerContainerLinks ul#menuElem li.Apply a { background-image:url(images/ButtonsMain.jpg); background-position:-120px 0; background-repeat:no-repeat; width:119px; height:31px; }
#headerContainerLinks ul#menuElem li.Apply a:hover { background-position:-120px -31px; }

#headerContainerLinks ul#menuElem li.ApplyOn, #headerContainerLinks ul#menuElem li.ApplyOn a { background-image:url(images/ButtonsMain.jpg); background-position:-120px -62px; background-repeat:no-repeat; width:119px; height:31px; }
#headerContainerLinks ul#menuElem li.ApplyOn a:hover { background-position:-120px -31px; }

#headerContainerLinks ul#menuElem li.Related, #headerContainerLinks ul#menuElem li.Related a { background-image:url(images/ButtonsMain.jpg); background-position:-240px 0; background-repeat:no-repeat; width:119px; height:31px; }
#headerContainerLinks ul#menuElem li.Related a:hover { background-position:-240px -31px; }

#headerContainerLinks ul#menuElem li.RelatedOn, #headerContainerLinks ul#menuElem li.RelatedOn a { background-image:url(images/ButtonsMain.jpg); background-position:-240px -62px; background-repeat:no-repeat; width:119px; height:31px; }
#headerContainerLinks ul#menuElem li.RelatedOn a:hover { background-position:-240px -31px; }

#headerContainerLinks ul#menuElem li.Contact, #headerContainerLinks ul#menuElem li.Contact a { background-image:url(images/ButtonsMain.jpg); background-position:-360px 0; background-repeat:no-repeat; width:119px; height:31px; }
#headerContainerLinks ul#menuElem li.Contact a:hover { background-position:-360px -31px; }

#headerContainerLinks ul#menuElem li.ContactOn, #headerContainerLinks ul#menuElem li.ContactOn a { background-image:url(images/ButtonsMain.jpg); background-position:-360px -62px; background-repeat:no-repeat; width:119px; height:31px; }
#headerContainerLinks ul#menuElem li.ContactOn a:hover { background-position:-360px -31px; }