/* global styles

/*-------------------------------------------------------------------------------*/

div#container {background:url(../img/container-bg.gif) repeat-y;width:980px;margin:auto;position:relative;}

body#home div#container {background:url(../img/container-home-bg.gif) repeat-y;width:980px;margin:auto;position:relative;}

div#header {position:relative;left:10px;width:960px;height:110px;background:#002878 url(../img/atlanta.gif) 720px 66px no-repeat;border-bottom:1px solid #fff;}

img#logo {position:absolute;top:30px;left:30px;z-index:9999;}
img#phone {position:absolute;top:85px;left:400px;z-index:9999;}

div#search {height:75px;text-align:right;position:absolute;right:15px;top:9px;}
div#search input {padding:3px;border:0;color:#605e52;text-align:left;}

input.searchInput {vertical-align:middle;width:150px;}
input.searchBtn {vertical-align:middle;}

.viewAll {float:right;text-align:right;font-size:11px;display:block;height:25px;background:url(../img/arrow-dark.gif) right 13px no-repeat;padding-right:13px;padding-top:8px;margin-right:5px;margin-top:-8px;line-height:1.5em;}

a {color:#4040b3; outline:none;}
a:hover {text-decoration:underline;}

p {line-height:1.37em;font-size:1em;}

/* header search bar */

/*-------------------------------------------------------------------------------*/

div#search ul {margin-bottom:5px;}
div#search ul li {display:inline;color:#b8bcd6;padding-left:15px;}
div#search input {font-size:.9em}
div#search input.search-radio {margin-right:5px;vertical-align:top;}
div#search li label {font-size:.9em;vertical-align:top;}

*+html div#search li label {font-size:.9em;position:relative;top:5px;}

/* global navigation */

/*-------------------------------------------------------------------------------*/

div#globalNav {width:960px;height:30px;position:relative;left:10px;}
div#globalNav ul#menu {width:960px;height:30px;background:url(../img/nav.gif) no-repeat;margin:0;padding:0;}
div#globalNav ul#menu li {margin:0;padding:0;list-style:none;position:absolute;}
div#globalNav ul#menu li span {display:none;}

ul#menu li, ul#menu a {height:30px;display:block;text-decoration:none;}

/* -- global nav -- *//* UP */

li#aboutNav {left:0;width:111px;}
li#medicalNav {left:111px;width:159px;}
li#patientNav {left:269px;width:138px;}
li#eventsNav {left:406px;width:234px;}
li#physiciansNav {left:639px;width:101px;}
li#careerNav {left:739px;width:98px;}
li#contactNav {left:836px;width:126px;}

/* -- global nav -- *//* OVER */

li#skip {position:absolute;left:-9999px;}
li#aboutNav a:hover {background:url(../img/nav.gif) 0px -30px no-repeat;}
li#medicalNav a:hover {background:url(../img/nav.gif) -111px -30px no-repeat;}
li#patientNav a:hover {background:url(../img/nav.gif) -269px -30px no-repeat;}
li#eventsNav a:hover {background:url(../img/nav.gif) -406px -30px no-repeat;}
li#physiciansNav a:hover {background:url(../img/nav.gif) -639px -30px no-repeat;}
li#careerNav a:hover {background:url(../img/nav.gif) -739px -30px no-repeat;}
li#contactNav a:hover {background:url(../img/nav.gif) -836px -30px no-repeat;}

/* -- global nav -- *//* SELECTED */

body#about li#aboutNav  {background:url(../img/nav.gif) 0px -30px no-repeat;}
body#admission li#medicalNav {background:url(../img/nav.gif) -111px -30px no-repeat;}
body#academics li#patientNav {background:url(../img/nav.gif) -269px -30px no-repeat;}
body#research li#eventsNav {background:url(../img/nav.gif) -406px -30px no-repeat;}
body#life li#physiciansNav {background:url(../img/nav.gif) -639px -30px no-repeat;}
body#community li#careerNav {background:url(../img/nav.gif) -739px -30px no-repeat;}
body#news li#contactNav {background:url(../img/nav.gif) -836px -30px no-repeat;}

/* utility navigation

/*-------------------------------------------------------------------------------*/

ul#utilityNav {position:absolute;left:350px;top:0px;z-index:9999;list-style-type:none;} /* left adjusted from 408px AFW 06/23/2011 */
ul#utilityNav li.topLevel {font-size:.9em;position:relative;float:left;margin-right:6px;text-transform:uppercase;text-align:right;}
ul#utilityNav li.topLevel a.utilLink {display:block;color:#b8bcd6;padding:14px 7px 7px 20px;background-image:url(../img/arrow-light.gif);background-repeat:no-repeat;background-position:7px 16px;}

*html ul#utilityNav li.topLevel a.utilLink {position:relative;width:55px;overflow:visible;}

ul#utilityNav li.topLevel a.utilLink:hover, ul#utilityNav li.topLevel a.utilLink.active {color:#fff;background-image:url(../img/arrow-light-down.gif);background-repeat:no-repeat;background-color:#2d58ab;text-decoration:none;}
ul#utilityNav li.topLevel div.flyOut {position:absolute;z-index:10000;top:31px;right:0px;width:452px;height:195px;color:#fff;padding:20px 0px 20px 16px;text-transform:none;background-color:#264b91;display:none;text-align:left;background-image:url(../img/call-out-bg.jpg);background-repeat:no-repeat;background-position:top;}
ul#utilityNav li.topLevel div.flyOut div.col {float:left;width:190px;}
ul#utilityNav li.topLevel div.flyOut div.col1 {margin-right:29px;}
ul#utilityNav li.topLevel h4 {font-size:1em;float:left;text-transform:uppercase;margin:0px 0px 11px 0px;width:190px;}
ul#utilityNav li.topLevel ul {float:left;clear:left;margin:0px 0px 38px 0px;width:190px;}
ul#utilityNav li.topLevel ul li {list-style-type:disc;margin:0px 0px 6px 15px;padding:0px;}
ul#utilityNav li.topLevel ul li a {background:none;color:#fff;padding:0px 0px 2px 0px;}
ul#utilityNav li.topLevel ul li a:hover {background:none;text-decoration:underline;}

/* home styles

/*-------------------------------------------------------------------------------*/

div#homeInfo {position:relative;width:980px;height:334px;margin-bottom:8px;}

div#exploreTab {border-top:1px solid #fff;width:715px;height:334px;position:relative;left:10px;float:left;color:#fff;font-weight:bold;font-size:110%;}

div#rightNav {border-top:1px solid #fff;position:relative;width:244px;height:334px;float:left;background:#e8e8e8;border-right:1px solid #c4c4c4;border-left:1px solid #e8e8e8;left:10px;}

div#rightNav h2 {padding-bottom:2px;font-weight:bold;font-size:1.1em;color:#828282;margin:17px 0 0 0;padding-left:14px;background:url(../img/underline-nav.gif) 6px 21px no-repeat;height:23px;}

div#rightNav a img {position:absolute;bottom:0;}

/* home right nav

/*-------------------------------------------------------------------------------*/

ul#subNav {background:#e8e8e8;font-size:1.1em;}
ul#subNav li {height:29px;line-height:29px;background:url(../img/underline-nav.gif) bottom no-repeat;}
ul#subNav li a {color:#1818a2;display:block;margin:0;height:100%;padding:0 0 0 14px;background:url(../img/arrow-dark.gif) 220px 10px no-repeat;}
ul#subNav li a:hover {text-decoration:none;display:block;background:#c8c9cb url(../img/arrow-dark.gif) 220px 10px no-repeat;}

/* home columns

/*-------------------------------------------------------------------------------*/

div#homeLeft a, div#homeMid a, div#homeRight a {color:#0500a3;}
div#homeLeft a:hover, div#homeMid a:hover, div#homeRight a:hover {text-decoration:underline;}
div#homeLeft {height:495px;width:200px;position:relative;left:20px;float:left;margin-bottom:20px;}
div#homeMid {height:495px;width:361px;position:relative;left:30px;float:left;background:url(../img/mid-col-bg.gif) no-repeat;margin-bottom:20px;}
div#homeRight {height:493px;width:361px;position:relative;left:40px;float:left;background:url(../img/right-col-bg.gif) no-repeat;margin-bottom:20px;}

img#emoryArts {width:355px;height:81px;position:absolute;bottom:0;left:3px;}

div#homeLeft h2 {font-size:1em;background:#bdbfc1;color:#f9f9f9;font-weight:bold;text-transform:uppercase;padding:7px 0;width:100%;margin:0 auto 18px auto;position:relative;top:10px;}

div#homeMid h2, div#homeRight h2 {font-size:1em;background:#bdbfc1;color:#f9f9f9;font-weight:bold;text-transform:uppercase;padding:7px 0;width:95%;margin:0 auto;position:relative;top:10px;}

div#homeLeft span, div#homeMid span, div#homeRight span {position:relative;left:8px;}
div#homeLeft div.leftCallout {height:139px;margin-bottom:0px;}

div.leftCallout {height:139px;margin-bottom:15px;}

body#home div.leftCallout {height:154px;}

div.coCopy {margin:10px 0 15px 0;padding:10px 17px 0 20px;}
div.coCopy img {border:5px solid #fff;}
div.coCopy h2, div#homeRight div.coCopy h2 {color:#0500a3;font-size:1.3em;font-weight:bold;line-height:1.3em;margin-bottom:5px;}

div#homeMid div.coCopy p {color:#333;width:185px;float:right;}
div#homeMid div.newsImg {float:left;}

div#homeRight div.mediaThumb {position:absolute; top:285px;}
div#homeRight div.mediaThumb a.itunes {font-size:.9em;display:block;margin-top:5px;color:#0500a3;border:1px solid #f2f3f5;}
div#homeRight div.mediaThumb a.quicktime {font-size:.9em;display:block;margin-top:5px;color:#0500a3;border:1px solid #f2f3f5;}
div#homeRight div.leftThumb {float:left;width:104px;}
div#homeRight div.rightThumb {float:left;width:190px;position:relative;left:20px;}
div#homeRight div.leftThumb img, div#homeRight div.rightThumb img {border:3px solid #fff;margin-top:0px;}
div#homeRight div#bottom-right-hm { bottom:0pt; height:81px; left:3px; position:absolute; width:355px; background-color: #FFFFFF;}
div#homeRight div#bottom-right-hm div.leftThumbex {float:left; width:125px; margin:5px 0 0;}
div#homeRight div#bottom-right-hm div.leftThumbex p{margin: 0 0 0 4px; font-size: 10px;}
div#homeRight div#bottom-right-hm div.leftThumbex p a{ text-decoration:underline; }
div#homeRight div#bottom-right-hm div.rightThumbex {float:right; width:215px; position:relative;}
div#homeRight div#bottom-right-hm div.rightThumbex p{margin: 10px 0 15px 4px; font-size: 11px;}

div.newsImg span {display:block;width:120px;margin-top:3px;font-size:.9em;}

div.dotted  {clear:both;background:url(../img/dotted.gif) repeat-x;width:100%;height:1px;position:relative;top:5px;margin:0;padding:0;font-size:1px;height:17px;}

div.coCopy h3, div.coCopy h5 {color:#666;font-size:1.1em;font-weight:bold;line-height:1.3em;margin:0 0 5px 0;}
div.coCopy ul, div#homeRight div.coCopy ul {margin-left:18px;}
div.coCopy li, div#homeRight div.coCopy li {margin:8px 0;list-style-type:disc;line-height:1.2em;}
div.coCopy li a:hover, div#homeRight div.coCopy li a:hover {text-decoration:underline;} 

a.learnMore {margin-top:-1px;font-size:9px;text-transform:uppercase;display:block;height:17px;background:#c4c4c2 url(../img/arrow-dark.gif) 185px 6px no-repeat;text-align:right;padding-right:20px;padding-top:5px;}

div#homeMid p a.continueReading {float:left;text-align:right;display:block;height:17px;background:url(../img/arrow-dark.gif) right 13px no-repeat;color:#0500a3;padding-right:13px;padding-top:8px;}

div.eventDate {width:55px;color:#666;font-weight:bold;float:left;padding-top:3px;}
div.eventDesc {width:245px;float:left;line-height:1.4em;}

/* interactive element

/*-------------------------------------------------------------------------------*/

div#explorePrimary {position:absolute;top:0px;left:0px;width:715px;height:334px;}

div#exploreNavBG {position:absolute;bottom:0px;left:0px;width:715px;height:62px;background-color:#002878;filter:alpha(opacity=58);-moz-opacity:0.58;opacity:0.58;}

div#exploreCaption {position:absolute;bottom:40px;left:20px;font-size:11px;}

div#exploreNav {position:absolute;bottom:15px;left:20px;height:12px;}

*html div#exploreNav {letter-spacing:-1px;}

div#exploreNav ol li {display:inline;float:left;}

div#exploreNav ol li a {color:#fff;margin-right:7px;font-size:11px;}
div#exploreNav ol li a span.number {background-color:#5e6f91;border:1px solid #374675;width:15px;height:12px;font-size:9px;margin:-2px 4px 0px 0px;float:left;position:relative;}

div#exploreNav ol li a span.number span {position:relative;left:4px;}
div#exploreNav ol li a.active, div#exploreNav ol li a.exploreLink:hover {color:#dab000;}
div#exploreNav ol li a.active span.number {color:#755702;background-color:#dab000;}

div#exploreTab .exploreElement {font-size:.9em;position:absolute;top:8px;left:9px;width:697px;height:256px;background-color:#fff;color:#333;background-image:url(../img/explore-bg.png);background-repeat:repeat-x;background-position:top left;overflow:hidden;}

div#exploreTab h2 {color:#779bbb;font-size:200%;margin-bottom:25px;font-weight:normal;}
div#exploreTab p {font-weight:normal;color:#333;margin:0px 0px 14px 0px;line-height:14px;}



div#exploreTab p.subCaption {font-weight:bold;}



div#exploreTab .expCol ul li, div#exploreTab .expCol ol li {color:#779bbb;margin-left:24px;}



div#exploreTab .expCol ul li {list-style-type:disc;}



div#exploreTab .expCol ol li {list-style-type:decimal;}



div#exploreTab .expCol li a {color:#779bbb;}



div#exploreTab .expCol li {margin-bottom:4px;}



div#exploreTab .expCol li a:hover {text-decoration:underline;}



div#exploreTab .expCol {float:left;padding-top:22px;padding-bottom:22px;height:212px;}



div#exploreTab .expLeft {width:351px;padding-left:17px;padding-right:32px;}



div#exploreTab .expRight {width:297px;}



div#exploreTab .expFull {float:left;width:667px;padding-left:15px;}



div#exploreTab .closeBtn {position:absolute;top:0px;right:0px;width:15px;height:15px;}





/* interior styles

/*-------------------------------------------------------------------------------*/



.imageRight, blockquote.right {float:right;margin:0px 0px 10px 15px;}



.imageLeft, blockquote.left {float:left;margin:0px 15px 10px 0px;}



span.imageCaption {float:left;clear:both;margin-top:5px;font-size:.9em;font-style:italic;line-height:1.4em;}



div.rightCallout {margin-top:15px;}


div.snapshot {font-size:.9em;border-top:1px solid #ecedf0;background:#c1cde6 url(../img/snapshot-bg-no-recyc.gif) no-repeat;padding:15px 15px 40px 15px;margin:15px 0;}

div.snapshot h4 {color:#666;margin:0 0 10px 0;text-transform:uppercase;font-size:1.1em;line-height:1.2em}

div.snapshot p {color:#333;margin-bottom:15px;}

div.snapshot a {line-height:1.3em;}



div#leftCol {float:left;position:relative;left:10px;width:200px;}



div#midCol {float:left;color:#666;width:534px;margin:40px 17px 45px 18px;overflow:hidden;}



div#rightCol {float:right;position:relative;right:10px;width:200px;}



div#wideLeftCol {float:left;position:relative;left:40px;width:725px;margin-top:40px;}


div#wideLeftCol h1, div#midCol h1 {font-size:1.7em;line-height:normal;font-weight:bold;color:#c79000;margin:0px 0px 15px 0px;padding-top:2px;}



div#wideLeftCol .innerCol h2 {font-size:1em;float:left;background:#ecedf0;color:#5b5c5e;font-weight:bold;padding:9px 0px 10px 10px;width:340px;margin:0px 0px 15px 0px;position:relative;}



div#wideLeftCol .innerCol p {color:#666;} 



div#wideLeftCol .innerCol h3, div#midCol #content h3 {font-size:1.1em;color:#4040b3;margin:0 0 10px 10px;padding:0;}



div#wideLeftCol .innerCol img {float:left;margin:0 15px 10px 10px;} 



div#interiorGuides {width:200px;background:#e8e8e8;}



div#interiorGuides h2 {font-weight:bold;font-size:1.1em;color:#828282;padding-left:14px;padding-top:20px;padding-bottom:2px;background:url(../img/underline-nav.gif) 2px 41px no-repeat;height:20px;}



div#interiorGuides li a {display:block;margin:0;height:100%;padding:0 0 0 14px;background:url(../img/arrow-dark.gif) 180px 10px no-repeat;}



div#interiorGuides li a:hover {text-decoration:none;display:block;background:#c8c9cb url(../img/arrow-dark.gif) 180px 10px no-repeat;}



div#interiorGuides li.selected {color:#002878;display:block;margin:0;padding:0 0 0 14px;text-decoration:none;display:block;background:#c8c9cb url(../img/arrow-dark.gif) 180px 10px no-repeat;}



div.moduleTall {width:350px;float:left;margin:0px 10px 40px 0;}



div.moduleTall .eventList {margin-left:10px;}



div.moduleTall .eventDesc {margin-bottom:16px;}



div.moduleTall .eventDate {font-weight:normal;}



div.moduleTall .innerCol p {margin-bottom:9px;padding-right:10px;}



div.moduleShort {width:350px;height:360px;float:left;margin:0 10px 0 0;}



div.moduleShort a {display:block;margin-bottom:7px;}



div.moduleShort h4 {font-size:1em;color:#666;margin:10px 0;text-transform:uppercase;padding:0;}



div.moduleShort div.leftCol {float:left;width:170px;height:150px;}



div.moduleShort div.boderCol {float:left;width:160px;height:150px;padding-left:15px;background:url(../img/col-divide.gif) left no-repeat;}



div#resourcesContent {position:absolute;top:18px;left:14px;}



div#studentLife {width:350px;height:160px;background:#b4c6e9;margin-bottom:17px;}



div#studentResources {position:relative;width:350px;height:160px;background:#ecedf0;margin-bottom:17px;}



div#studentResources div.leftCol {margin-right:5px;padding:0;float:left;background:none;width:160px;}



div#studentResources div.rightCol {float:left;width:160px;}



div#studentResources h4 {margin:0 0 13px 0;padding:0;}



div#studentResources a {line-height:1.2em;}



div#midCol #intro, div#midCol #content {margin:0px 1px 30px 10px;}



div#midCol #intro p, div#midCol #content p {margin-bottom:15px;}



div#midCol #intro li, div#midCol #content li {margin:0px 0px 14px 0px;list-style:disc;line-height:1.4em;list-style-position:inside;}



div#midCol #intro li .imageRight img, div#midCol #content li .imageRight img, div#midCol #intro li .imageLeft img, div#midCol #content li .imageLeft img {margin-top:10px;}



div#midCol #content h3 {font-size:1.2em;margin:0px 0px 14px 0px;line-height:normal;}



div#midCol .innerCol h2, div#midCol #content h2.greyHeader, div#midCol div.basicList tr.basicListHeader th {font-size:1em;background:#ecedf0;color:#5b5c5e;font-weight:bold;padding:9px 0px 10px 0px;margin:0px 0px 15px 0px;}



div#midCol .innerCol h2, div#midCol #content h2.greyHeader {float:left;width:253px;}



div#midCol .innerCol h2 {position:relative;left:10px;}



div#midCol #content .innerCol h2 {position:relative;left:0px;}



div#midCol .innerCol h2.newsList {background:none;font-weight:bold;padding:4px 0px 11px 0px;margin:0 0 0 -10px;text-transform:none;}



div#midCol .innerCol {float:left;width:263px;overflow:hidden;}



div#midCol .fixedHeightInner {height:288px;}



div#midCol .innerCol.leftInner, div#midCol .innerCol.variableCol {margin-right:8px;}



div#midCol .colContent {float:left;width:245px;position:relative;left:18px;}



div#midCol .colOverview {float:left;width:253px;position:relative;left:10px;}



div#midCol .colContent li {line-height:1.4em;}



div#midCol .innerCol h2 span.rss, div#wideLeftCol .innerCol h2 span.rss {position:absolute;top:7px;right:0px;}



div#midCol .innerCol h2 span.rss {right:10px;}



div#midCol .innerCol h3 {float:left;font-size:1.2em;width:156px;margin-bottom:10px;}



div#midCol .innerCol h3, div#midCol .innerCol h3 a, div#midCol .innerCol p.blue, div#midCol .innerCol p.blue a {color:#4040b3;}



div#midCol .innerCol p {margin-bottom:9px;}



div#midCol .innerCol ul {float:left;clear:both;list-style:none;width:100%;}



div#midCol .innerCol ul li {margin-bottom:15px;}



div#midCol div.eventList {float:left;clear:both;margin:0px 0px 10px 0px;width:239px;overflow:hidden;}



div#midCol div.eventDate {width:55px;color:#666;float:left;}



div#midCol div.eventDesc {width:184px;float:left;line-height:1.4em;}



div#midCol div.eventDesc a {color:#4040b3;}



div#rightCol .searchUtilityNav {background-color:#ecedf0;padding-bottom:15px;}



div#rightCol #rightSearch .searchInput {font-size:9px;width:106px;height:14px;padding:4px 0px 0px 10px;border:1px solid #d9dae7;}



div#rightCol #rightSearch, div#rightCol #rightUtilityNav, div#rightCol .rightUtilityNav, div#rightCol .rightBorder {margin-left:4px;margin-right:4px;border-bottom:1px dotted #afa074;}



div#rightCol .rightBorder {height:12px;}



div#rightCol #rightSearch {height:29px;padding:14px 0px 0px 10px;border-bottom:1px dotted #afa074;}



div#rightCol .rightUtilityNav, div#rightCol #rightUtilityNav {padding:10px 0px 0px 15px;} 



div#rightCol .rightUtilityNav ul, div#rightCol #rightUtilityNav ul {margin:7px 0px 10px 15px;} 



div#rightCol .rightUtilityNav li, div#rightCol #rightUtilityNav li {margin-bottom:7px;} 





/* interior news specific

/*-------------------------------------------------------------------------------*/



div#midCol #content span.bylineCaption, div#midCol #content p.newsHeader {font-weight:bold;color:#333;}



div#midCol #content .contentContainer {margin:0px 0px 30px 10px;}



div#midCol #content div.byline ol {margin:1px 0px 42px 0px;}



div#midCol #content div.byline li {margin:0px;list-style:none;color:#333;}



div#midCol #content span.newsCategory {color:#4040b3;}



div#midCol #content p.newsHeader {margin-bottom:8px;}



div#midCol #content p.date {margin-bottom:10px;}



div#midCol #content h2 {line-height:normal;margin:0px 0px 14px 0px;clear:both;}



div#midCol #content li.headerInList {clear:both;list-style-position:outside;padding-top:10px;}



div#midCol #content li ul {margin:10px;}



div#midCol #content li ul li {list-style-position:outside;margin-left:35px;}



div#midCol #content blockquote {width:280px;border-top:1px dotted #b8a87b;border-bottom:1px dotted #b8a87b;padding:7px;}



div#midCol #content blockquote p {font-size:1.3em;line-height:17px;font-style:italic;margin-bottom:0px;}



div#midCol #content h1 span.crossLinkCategory {display:block;}



div#midCol #content .innerRightCallOut {float:right;width:236px;height:60px;background-color:#fbf8ed;}



div#midCol #content .innerRightCallOut .innerRightCallOutLeft {float:left;width:108px;padding:10px 0px 0px 10px;}



div#midCol #content .innerRightCallOut .innerRightCallOutRight {float:right;width:108px;padding:7px 10px 0px 0px;}



div#midCol #content .innerRightCallOut li {margin-bottom:0px;}





/* interior crosslink specific

/*-------------------------------------------------------------------------------*/



div#midCol #content h2.greyHeader {width:100%;}



div#midCol .innerCol.fullCol, div#midCol #content .fullCol h2, div#midCol .innerCol.fullCol div.eventList {width:523px;}



div#midCol .innerCol.fullCol .colContent {width:513px;position:relative;left:10px;}



div#midCol .innerCol.fullCol div.eventDesc {width:457px;}



div#midCol .innerCol.variableCol {width:339px;}



div#midCol #content .variableCol h2, div#midCol .innerCol.variableCol div.eventList {width:339px;}



div#midCol .innerCol.variableCol .colContent {width:329px;position:relative;left:10px;}



div#midCol .innerCol.variableCol h3 {width:240px;}



div#midCol .innerCol.variableCol {margin-right:8px;}



div#midCol .innerCol.variableCol div.eventDesc {width:275px;}



div#midCol .innerCol.optionalCol, div#midCol #content .optionalCol h2 {width:176px;}



div#midCol .innerCol.optionalCol .colContent {width:166px;position:relative;left:10px;}



div#midCol .innerCol.optionalCol div.eventDesc {width:112px;}



div#midCol #content .colContent ul li {list-style-type:disc;list-style-position:outside;margin:0px 0px 7px 15px;}



.innerCol h2 span, h2.greyHeader span {padding-left:10px;}





/* interior slideshow specific

/*-------------------------------------------------------------------------------*/



div#midCol.slideshow {width:517px;margin-top:30px;margin-left:35px;}





/* interior module specific

/*-------------------------------------------------------------------------------*/

div#midCol div.basicList table {width:523px;margin-left:-2px;margin-top:20px;}
div#midCol div.basicList table tr td {padding: 5px 0px 5px 0px;}
div#midCol div.basicList table tr.even th, div#midCol div.basicList table tr.even td {background-color:#fbf8ed;}
div#midCol div.basicList table tr td, div#midCol div.basicList table tr th, div#midCol div.basicList table tr.basicListHeader th {text-align:left;padding-left:10px;}
div#midCol div.basicList table tr th {font-weight:normal;}
div#midCol div.basicList table tr.basicListHeader th {font-weight:bold;}
div#midCol div#content.annotatedList ol {float:left;margin-bottom:20px;}
div#midCol div#content.annotatedList ol li {float:left;width:261px;list-style:none;}
div#midCol div#content.annotatedList dl {clear:both;line-height:normal;}
div#midCol div#content.annotatedList dt {font-weight:bold;font-size:1.1em;}
div#midCol div#content.annotatedList dt {margin-top:10px;}
div#midCol div#content p.backToTop {text-align:right;}
div#midCol div.factsAndFigures {float:left;margin-top:20px;}
div#midCol div.factsAndFigures .colContent {left:10px;}
div#midCol div.listBySection {float:left;margin-bottom:20px;}
div#midCol div.listBySection #leftDesc {float:left;margin-left:10px;width:150px;color:#333;}
div#midCol div.listBySection #rightMenu {float:left;width:363px;overflow:hidden;}
div#midCol div.listBySection #rightMenu ol li {position:relative;list-style:none;float:left;width:22px;height:20px;margin:0px 4px 4px 0px;font-size:10px;}
div#midCol div.listBySection #rightMenu ol li a {float:left;width:22px;height:20px;color:#755702;font-weight:bold;background:#eedf9a url(../img/li-letter.png);}
div#midCol div.listBySection #rightMenu ol li.selected a, div#midCol div.listBySection #rightMenu ol li a:hover {background:#dab000 url(../img/li-letter.png) -22px 0px;text-decoration:none;}
div#midCol div.listBySection #rightMenu ol li.inActive {color:#dbcb76;background:#dab000 url(../img/li-letter.png) -44px 0px;}
div#midCol div.listBySection #rightMenu ol li a {float:left;width:22px;height:20px;color:#755702;font-weight:bold;background:#eedf9a url(../img/li-letter.png);}
div#midCol div.listBySection #rightMenu ol li span {position:absolute;left:7px;top:4px;}
* html div#midCol div.listBySection #rightMenu ol li a span {left:7px;}
* html div#midCol #content div.sections h2 {margin-bottom:0px;}
div#midCol #content div.sections ol li {float:left;clear:both;list-style-type:none;margin-left:10px;list-style-position:outside;}
div#midCol #content div.sections p.backToTop {float:left;clear:both;width:523px;}

/* interior left nav

/*-------------------------------------------------------------------------------*/

ul#interiorNav {background:url(../img/sub-nav.jpg) repeat-x;width:200px;padding-bottom:80px;padding-top:16px;}
ul#interiorNav li {font-weight:bold;font-size:10px;line-height:1.3em;background:url(../img/sub-dot.gif) bottom no-repeat;z-index:99999;}
ul#interiorNav li h2 {color:#7d610f;margin:0;height:100%;padding:5px 0 5px 5px;}
ul#interiorNav li a {color:#7d610f;display:block;margin:0;height:100%;padding:10px 0 10px 14px;}
ul#interiorNav li a:hover {background:#e8d585 url(../img/sub-dot.gif) bottom no-repeat;text-decoration:none;display:block;}
ul#interiorNav li.selected {padding:0px 0 0px 14px;color:#7d610f;display:block;margin:0;text-decoration:none;display:block;background-color:#e8d585;}
ul#interiorNav li.selected a {background-image:none;padding-left:0;}
ul#interiorNav li.selected a:hover {background:none;padding-left:0;}
ul#interiorNav li ul {padding-bottom:10px;}
ul#interiorNav li ul li {background:none;font-size:10px;font-weight:normal;width:90%;}
ul#interiorNav li ul li a {color:#7d610f;display:block;margin:0;height:20px;position:relative;left:20px;padding:1px 0 1px 14px;width:155px;}
ul#interiorNav li ul li a:hover {text-decoration:underline;background-image:none;width:155px;}
ul#interiorNav li ul li.selected {font-weight:bold;text-decoration:none;display:block;margin:0;padding-top:0;padding-bottom:0;height:100%;}
ul#interiorNav li ul li.selected a {padding-left:0;position:relative;left:6px;}

/* footer styles

/*-------------------------------------------------------------------------------*/

div#footer {clear:both;width:940px;height:135px;position:relative;left:10px;background:#002878;text-align:left;color:#d0cdc4;padding-left: 20px;}		

div#footer p {margin:5px 0;color:#d0cdc4;font-size:9px;}
div#footer p a {margin:5px 0;color:#d0cdc4;font-size:9px;}	
div#footer p a:hover {margin:5px 0;color:#d0cdc4;font-size:9px;}
div#footer p a:visited {margin:5px 0;color:#d0cdc4;font-size:9px;}

ul#footLinks {padding-top:16px;}
ul#footLinks span {padding:0 5px;}
ul#footLinks li {display:inline;font-size:9px;}
ul#footLinks li a {color:#d0cdc4;}
ul#footLinks li a:hover {text-decoration:underline;}

div#footer img {position:absolute;right:9px;top:50px;}

