/* Base Level Definitions */
body {background-color: #CDD1A8; background-image:url(/images/site/footer_filler.gif);background-repeat: repeat-y;background-position:center;margin:0px;padding:0px;}
#HeaderContainer {background-image:url(/images/site/back_header.jpg);background-repeat: no-repeat;background-position:center;height:142px;width:100%;}
#BodyContainer {background-color: #CDD1A8; background-image:url(/images/site/background.gif); background-repeat:repeat-y; background-position:center;padding: 40px 0px;}
#FooterContainer {background-image:url(/images/site/back_footer.jpg);background-repeat: no-repeat;background-position:center;height:90px;width:100%;}
#ClearLine {margin:0px; padding:0px; line-height:0px; clear:both;}

/* Content Level Definitions */
#ContentContainer {position:relative; margin: 0px auto; width:770px;vertical-align:top;}
#TopLogo {position:absolute;left:287px;}
#MiddleLogo {position:absolute;left:168px;top:42px;}
#BottomLogo {position:absolute; left:331px;top:123px;}
#BodyPosition {width:709px;margin:0px 30px;}
#FooterLinksContainer {position:absolute;top:-25px;padding:0px 25px;}
#FooterContent {padding:0px 25px;}
#CopyrightContainer {margin-top:42px;float:left;}
#SponsorsContainer {margin-top:42px;float:right;}
#PhoneNumber {position:absolute; top: 10px; left:30px;height:22px;display:inline}
#SiteNav {position:absolute; top:10px;left:492px;}
#GirlPicture {position:absolute;top:-191px;left:269px;}

/* Navigation Definitions */
#NavigationContainer {position:absolute;top:107px;left:2px;}
#NavigationContainer ul li a {color:#BDCEE8;font-size:12px;font-weight:bold;text-decoration:none;}
#NavigationContainer ul li a:hover {color:#CFDFBD;}
#NavigationContainer ul li {text-align:center;line-height:12px;vertical-align:middle;}
#Nav-LeftEndCap {}
#Nav-LeftEndCap a {display:block;width:83px;padding:10px 0px 17px 0px;background:url(/images/site/nav_left_endcap.jpg) no-repeat top;}
#Nav-LeftEndCap a:hover {background-position:0% -40px;}
#Nav-Inside {}
#Nav-Inside a {display:block;width:82px;padding:10px 0px 17px 0px;background:url(/images/site/nav_inside.jpg) no-repeat top;}
#Nav-Inside a:hover {background-position:0% -40px;}
#Nav-Inside2 {}
#Nav-Inside2 a {display:block;width:82px;padding:5px 0px 10px 0px;background:url(/images/site/nav_inside.jpg) no-repeat top;}
#Nav-Inside2 a:hover {background-position:0% -40px;}
#Nav-LeftLogo {}
#Nav-LeftLogo a {display:block;width:82px;padding:10px 0px 17px 0px;background:url(/images/site/nav_left_logo.jpg) no-repeat top;}
#Nav-LeftLogo a:hover {background-position:0% -40px;}
#Nav-MiddleLogo {}
#Nav-RightLogo {}
#Nav-RightLogo a {display:block;width:82px;padding:10px 0px 17px 0px;background:url(/images/site/nav_right_logo.jpg) no-repeat top;}
#Nav-RightLogo a:hover {background-position:0% -40px;}
#Nav-RightEndCap {}
#Nav-RightEndCap a {display:block;width:84px;padding:10px 0px 17px 0px;background:url(/images/site/nav_right_endcap.jpg) no-repeat top;}
#Nav-RightEndCap a:hover {background-position:0% -40px;}

.SubNav {width:175px; border-top: solid 1px #D9DDB9; border-bottom: solid 1px #D9DDB9; list-style:none; margin:8px 0px 0px 0px; padding:0px;line-height:14px;}
.SubNav li {margin: 4px 8px 4px 8px;}
.SubNav li a {display:block; width:159px;}