@charset "utf-8";

/* CSS Document */

/* the following rules apply only to IE6 */
* html{}
* html body{}
* html .foo{}
Only for IE7

/* the following rules apply only to IE7 */
*+html .foo{}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; color:#000000; text-align:center; margin:0; padding:0px 0px 0px 0px; background:url('../images/bg.png') repeat-x #fff7da;}
iframe{overflow-x: hidden; overflow-y: scroll;} 
div, a, p, h2, h3, h4, h5, ul, li {padding:0; margin:0;}
img{border:none;}
span{font-weight:bold; color:#333333;}
a{color:#7b3b00; font-weight:bold; font-style:italic; text-decoration:none;}
a:hover{color:#333333;}
a.greyLink{color:#666666; font-style:italic; text-decoration:none;}
a.greyLink:hover{color:#333333;}

/* Set Widths */
#globalNav, #globalNavIndex, #footLinks, #content {width:800px;}
#subNavContainer{width:582px;}
#menuNavContainer{width:340px;}
#footNavContainer{width:508px;}

/* Global Navigation */
#globalNav{text-align:left; height:265px; background:url('../images/headerBG.png') no-repeat; background-position:0px 0px; padding:0px;}
#globalNavIndex{text-align:left; height:265px; background:url('../images/headerBGIndex.jpg') no-repeat; background-position:0px 0px; padding:0px;}
#logo{padding-left:37px; float:left; top:69px; position:relative;}
#tabs{float:right; padding-right:25px; width:530px; height:58px; top:75px; position:relative; background: transparent url(../images/tabs.png) no-repeat 0px -1px; display:block; overflow:hidden;}
.navTabs{float:right;}
#tab01, #tab02, #tab03{height:50px;}
#tab01{height:146px;} 
#tab02{height:170px;} 
#tab03{height:196px;}
#toggle{padding-right:42px; float:right; top:75px; position:relative; height: 112px; width: 254px; background: transparent url(../images/location.png) no-repeat 0px 0px; overflow: hidden;}
#imgLocation{height:224px; width:254px;}
	
/* SubNavigation */
#menuNavContainer, #subNavContainer{margin-left:auto; margin-right:auto;}

/* Set the transparent pixel dimensions */
#imgSub01, #imgSub02, #imgSub03{height:37px;}
#imgSub01{width:111px;}
#imgSub02{width:182px;}
#imgSub03{width:289px;}

/* Set the rollovers */
ul#menuNav, ul#subNav{position: relative; list-style-type: none; overflow: hidden; height:37px;}
ul#menuNav li, ul#subNav li{float:left; margin:0; padding:0;}
#menuNav01 a{background: transparent url(../images/browse_menusBtns.png) no-repeat 0px 1px; display:block;}
li#menuNav01 a:hover{background-position: 0px -37px;}
#menuNav02 a{background: transparent url(../images/download_menusBtns.png) no-repeat 0px 1px; display:block;}
li#menuNav02 a:hover{background-position: 0px -37px;}
#subNav01 a{background: transparent url(../images/aboutUsBtns.png) no-repeat 0px 1px; display:block;}
li#subNav01 a:hover{background-position: 0px -37px;}
#subNav02 a{background: transparent url(../images/contactHoursBtns.png) no-repeat 0px 1px; display:block;}
li#subNav02 a:hover{background-position: 0px -37px;}
#subNav03 a {background: transparent url(../images/faqBtns.png) no-repeat 0px 1px; display:block;}
li#subNav03 a:hover{background-position: 0px -37px;}

/* Content */
#content{background:url('../images/contentBG.png') repeat-y; text-align:center;}
#oneColumn{margin-top:20px;}
#twoColumn{}
#columnOne, #columnTwo{margin-top:20px; position:relative;}
#columnOne{border-right:1px solid #ccc; float:left; width:45%; padding-right:25px;}
#columnTwo{float:left; padding-left:15px; width:45%;}
#ul_left, #ul_right{float:left; list-style-type:none; line-height:1.3em;}
#ul_left a, #ul_right a{font-style:normal; font-size:.9em;} 
.grey, .black{font-size:1.3em;}
.grey{color:#999999;}
.black{color:#000000;}
#info{width:90%; text-align:left; padding:0px 15px 0px 15px; margin-left:auto; margin-right:auto; line-height:1.4em;}
#info p{padding:5px 10px 10px 5px;}
#info h2{padding:20px 0px 20px 0px; color:#f26532; font-size:1.6em;}
#info h3{padding:20px 0px 20px 0px; color:#000; font-size:1.5em; line-height:1.4em;}
#info h3 span{color:#999; font-size:.8em; font-weight:bold;}
#info h4{padding-top:20px; font-size:.9em;}
#info h5{padding:0px 0px 5px 0px; font-size:0.9em; text-transform:uppercase; color:#7b3b00;}
#info ul{padding:0px 10px 0px 15px;}
#info li{padding:0px 0px 15px 5px;}

/* Footer Elements */
#footLinks{background: transparent url(../images/footerBG.png) no-repeat 0px 0px; text-align:left; height:150px; padding-top:25px; z-index:1;}

/* Footer Navigation */
#footNavContainer{margin-left:auto; margin-right:auto;}

/* Set the transparent pixel dimensions */
#imgPromos, #imgAboutUs{height:56px;}
#imgPromos{width:343px;}
#imgAboutUs{width:163px;}

/* Set the rollovers*/
ul#footNav{position: relative; list-style-type: none; overflow: hidden; height:56px;}
ul#footNav li{float:left; margin:0; padding:0;}

/* Note: added backgrounds here for older versions of IE / bg position is inline on footer include */
ul#footNavPromos{width:163px; height:56px; background: transparent url(../images/aboutUs.png) no-repeat 0px 0px;}
ul#footNavAbout{width:343px; height:56px; background: transparent url(../images/promos.png) no-repeat 0px 0px;}
ul#footNavPromos li, ul#footNavAbout li{margin:0; padding:0;}

/* Note: added backgrounds here for rollovers */
#footNavPromos a{background: transparent url(../images/promos.png) no-repeat 0px 1px; display:block;}
li#footNavPromos a:hover{background-position: 0px -56px;}
#footNavAbout a{background: transparent url(../images/aboutUs.png) no-repeat 0px 1px; display:block;}
li#footNavAbout a:hover {background-position: 0px -56px;}

#copyright{width:800px; font-size:0.8em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:1.75em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
#copyright a{color:#000; font-style:normal;}
#copyright a:hover{color:#7b3b00;}