/******************** NAVIGATION  ********************/	
#navContainer{background-image: url(../img/nav_bg.gif); background-repeat: repeat-x;width:100%; height:36px;}
#navInnerContainer{width:913px;margin:0px auto 0px auto;position:relative;z-index:9000;}

#navContainer ul{ padding:0px;margin:0;float:right;}
#navContainer ul li{position:relative;font-weight:bold; font-size:16px;text-align:center; list-style:none;float:left;color:#FFFFFF; background:url('../img/nav_divider.gif')  0px -1px no-repeat; margin-left:1px;padding:0;}
#navContainer ul li a{display:block;float:left;}
#navContainer ul li.first{position:relative;font-weight:bold; font-size:16px;text-align:center; list-style:none;float:left;color:#FFFFFF; margin:0;background:none;}
#navContainer ul li.last {width:150px;background:transparent url('../img/booknow_top_a.jpg')  0 0 no-repeat;margin:0; text-align:left;float:left;overflow:hidden; }
#navContainer ul li a.itemsLast{color:#FFFFFF;text-decoration:none;display:block;height:21px;width:140px;padding:7px 0px 8px 20px;background:transparent url('../img/booknow_top_a.jpg')  0 0 no-repeat;text-align:left;display:block; margin-left:-1px;}
#navContainer ul li a.itemsLast:Hover{color:#3E0758;width:140px;padding:7px 0px 8px 20px;background:transparent url('../img/booknow_top_b.jpg')  0 0 no-repeat;text-align:left;display:block;}
#navContainer ul li.last:hover, #navContainer ul li.last.sfhover{background:none;}

#navContainer ul li a.items{color:#FFFFFF;text-decoration:none;display:block;padding:7px 20px 8px 20px;height:21px;}
#navContainer ul li a.items:Visited{color:#FFFFFF;text-decoration:none;}
#navContainer ul li a.items:Hover{color:#3E0758;padding:7px 20px 8px 20px;text-decoration:none;background:#DAD405;display:block;}
#navContainer ul li:hover a.items,#navContainer ul li.sfhover a.items:visited, #navContainer ul li.sfhover a.items{color:#3E0758;display:block;}

#navContainer ul li:link{background:none;}
#navContainer ul li:visited{background:none;}
#navContainer ul li:hover, #navContainer ul li.sfhover{background:#DAD405;}
#navContainer ul li:hover a.itemsLast, #navContainer ul li.sfhover a.itemsLast{background:transparent url('../img/booknow_top_b.jpg')  0 0 no-repeat; color:#3E0758;}
/*#navContainer ul li.last:hover a.items{background:transparent url('../img/booknow_top_b.jpg')  0 0 no-repeat;}*/


/******************** DROP DOWN NAVIGATION  ********************/
#navContainer ul li ul.secondLevel{position:absolute;left:-999em;display:block;float:left;width:250px;font-size:14px; z-index:9000;}
#navContainer ul li:hover ul.secondLevel, #navContainer ul li.sfhover ul.secondLevel, #navContainer ul li.last:hover ul.secondLevel{position:absolute;left:0;display:block;width:250px;top:36px;padding:0px;z-index:9000;margin:0px;}
#navContainer ul li ul.secondLevel li{font-size:14px;list-style:none;display:block;float:left;width:100%;text-align:left;position:relative;line-height:1.8em;border-bottom:1px solid #B4B2BE;z-index:9000;background:#DAD405 none;margin-left:0px;}
#navContainer ul li ul.secondLevel li.last{list-style:none;float:left;background:#DAD405;width:100%;text-align:left;position:relative;line-height:1.8em;border-bottom:0px;z-index:9000;}
#navContainer ul li ul.secondLevel li a.subItems{font-size:14px !important; text-transform:none;height:auto;color:#070028;text-decoration:none;padding:0px 1em 0px 1em;display:block;float:none;}
#navContainer ul li ul.secondLevel li a.subItems:Visited{text-transform:none;height:auto;color:#070028;text-decoration:none;}
#navContainer ul li ul.secondLevel li a.subItems:Hover{background:#ffffff;text-transform:none;height:auto;color:#070028;text-decoration:none;}


/********** PORTAL / FOOTER **********/
#portalStrapContainer{background-image: url(../img/portal_bg.gif);background-repeat:repeat-x;height:41px;width:100%;position:absolute;bottom:0px;}
#portalStrap{width:913px; margin:auto;}
#portalLogo{float:left; }
#logo{display:block; width:287px; height:77px;}
#internalFlash{width:652px; height:178px; display:block; text-align:left;}

#heading{margin-bottom:20px; width:654px; height:36px;}

#locationBoxPanel{float:left; width:517px}
#homeInfoContainer{float:right; width:370px;}
#copyright{float:right;width:50%;}
#copyright p{float:right; vertical-align:middle; color:#8E8C8C; font-size:11px; margin-top:8px; }

#copyright a{color:#ffffff }
#bookPromo{float:right}


/* Global Typography */
/* Block Level Elements */
H1 {color:#000000; font-size:2.0em; padding:0.1em 0px;}
H2 {color:#D9D301; font-size:16px;font-weight:bold;padding:0.1em 0px 0.7em 0px;}
H3 {color:#BF38FE; font-size:11px;font-weight:bold;padding:0.1em 0px;}
H4 {color:#FFFFFF; font-size:14px;padding:0.1em 0px;font-weight:bold;}
H5 {color:#D9D301; font-size:14px;padding:0.1em 0px 0.3em 0px;}
H6 {color:#000000; font-size:1.3em;padding:0.1em 0px;}
P, LI, DT, DD {color:#ffffff; font-size:1.0em; padding:0em 0px 1em 0px;}
P {line-height:1.4em;}
UL {padding:0.7em 0px 0.7em 10px; list-style:none;}
OL {padding:0.7em 21px 0.7em 30px;}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:0.2em 0px 0.2em 20px; background:url('') 3px 9px no-repeat;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.2em 0px; background:none;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}

/* Font Styles */
ul.linkGroup { padding:0px;margin:0; }
ul.linkGroup li{background:url('../img/arrow_purple.gif')   8px 6px no-repeat; }



/* Table Elements */
TABLE {}
TR {}
TD {color:#000000; font-size:1.0em;}
/* Inline Elements */
A {color:#F0EF91; font-weight:bold;}
 
a:visited {color: #F0EF91;}
a:hover{color: #FFFFFF;}
a:active {color: #F0EF91;}

a.purple{color:#AB03FD; text-decoration:none; font-weight:bold;}
 
a.purple:visited, #homeWrapper a {color: #AB03FD;}
a.purple:hover{color: #47086B;}
a.purple:active {color: #AB03FD;}

/* Form Elements */
FIELDSET {border:none;}
INPUT {color:#000000; font-size:12px; padding:4px 3px 4px 3px;border:1px solid #702C92;}
LABEL {float:left;color:#FFFFFF; font-size:12px;}
LEGEND {color:#000000; font-size:12px;}
SELECT {color:#000000; font-size:12px;padding:4px 3px 4px 3px;border:1px solid #702C92;}
TEXTAREA {color:#000000; font-size:12px;font-family:Arial,Verdana,Helvetica,San Serif;padding:4px 3px 4px 3px;border:1px solid #702C92;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}