*{padding:0;margin:0;}
body{background-repeat:repeat-x;background-color:#FCFCFC;font-size:12px;font-family:arial;color:#323232;}
ul{margin-left:30px;}
img{border:0;}
table{text-align:left;}
a{color:#323232;}

/* Home */
#homeContainer{width:979px;min-height:844px;background-image:url(/images/mainBG.jpg);background-repeat:no-repeat;margin:0 auto;text-align:left;}
#homeBottom{position:relative;top:235px;width:979px;}
#homeContent{width:630px;position:relative;left:265px;top:10px;}
#homeContentArea{position:relative;top:15px;text-align:justify;}
#homeBannerFrame{width:529px;height:134px;background-color:#3b3b3b;text-align:center;padding-top:4px;}

.highlightBox{width:333px;height:198px;background:url(/images/highlightBox.png) no-repeat;}
.highlightTitle{color:#FFFFFF;font-weight:bold;font-style:italic;font-size:16px;position:absolute;top:20px;left:30px;}
.highlightIcon{position:absolute;top:20px;left:220px;}
.highlightContent{position:absolute;top:85px;left:30px;width:260px;}

.loginInput{background-color:#E3E3E3;border:1px solid #8e8e8e;}

/* Interior */
#interiorContainer{width:961px;min-height:323px;background-image:url(/images/interiorBG.jpg);background-repeat:no-repeat;margin:0 auto;text-align:left;}
#interiorBottom{position:relative;top:35px;width:979px;}
#interiorContent{position:relative;left:260px;top:40px;width:529px;}
#interiorContentArea{width:529px;position:relative;top:20px;}
#interiorBannerFrame{width:529px;height:221px;background-color:#3b3b3b;text-align:center;padding-top:4px;}
#interiorLogo{position:absolute;left:675px;top:14px;z-index:10;}

#calendarContent{position:relative;left:260px;top:40px;width:600px;background:url(/calendar/images/calTop.jpg) repeat-x #FFFFFF;}
#calendarContentArea{width:600px;position:relative;top:20px;padding-left:5px;}
#calBot{width:600px;height:15px;position:relative;background:url(/calendar/images/calBot.png) repeat-x;top:20px;padding-left:5px;}

/* All Pages */
#logo{position:relative;top:20px;left:780px;width:189px;}
#topNav{position:relative;width:545px;left:225px;top:-40px;}
#topNavTable td{width:90px;text-align:center;}
#topNavTable a{font-weight:bold;color:#FFFFFF;text-decoration:none;text-transform:uppercase;font-size:10px;}
#topNavTable a:hover{text-decoration:underline;}

#subNav{position:absolute;top:136px;left:86px;}
#interiorSubNav{position:absolute;top:175px;left:89px;}
#subNavContent{background:url(/images/menuBG.jpg) repeat-y;width:140px;}

.subNavHeader{z-index:10;width:140px;height:19px;padding:2px 0px 0px 13px;background:url(/images/navHeader.jpg) no-repeat;color:white;font-size:11px;}
.subNavHeader a{color:#FFFFFF;text-decoration:none;}
.subNavHeader a:hover{text-decoration:underline;}

.subNavItem{z-index:10;width:140px;height:19px;padding:2px 0px 0px 25px;background:url(/images/navItem.jpg) no-repeat;}
.subNavItem a{color:#000000;text-decoration:none;}
.subNavItem a.selected{color:#FFFFFF;text-decoration:none;}
.subNavItem a:hover{text-decoration:underline;}
.subNavBlock{z-index:10;width:140px;padding:5px 0px 0px 10px;background:url(/images/subNavBlock.jpg) repeat-y;font-size:10px;font-weight:bold;}

/* Search */
#search{position:relative;top:-50px;width:225px;left:-10px;}
#searchBox{background-image:url(/images/searchBox.jpg);width:186px;height:34px;}
#query{position:relative;top:9px;left:7px;width:170px;font-size:12px;background-color:#e3e3e3;border:none;}

.searchResultHeading{font-weight:Bold;font-size:16px;}
