html,body{height:100%;}
ol{padding:0px;margin:0px;list-style:none;list-style-position:outside;}
ul{padding:0px;margin:0px;list-style:none;list-style-position:outside;}
li{padding:0px;margin:0px;}
img {border:none;margin:0px;padding:0px;}
body {margin:0px;padding:0px;background:#6d7a85 url(../assets/images/template/contentBack.gif) repeat-y center top;
	  font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}

#bannerBGchange {background:url(../assets/images/template/bannerBGchange.jpg) no-repeat top center;}
#siteSurround {width:740px;margin:0px auto;}

/* top banner with logo */
#banner1 {height:82px;}
#banner1 img {vertical-align:middle;padding:15px 0px 0px 15px;}
#banner1 a.logoLink {background:transparent;}
#banner1 ul {float:right;}
#banner1 ul li {display:inline;}
#banner1 ul li a:link.A, #banner1 ul li a:visited.A {color:#6d7a85;font-size:.7em;border-right:1px solid #6d7a85;padding:0px 5px;text-decoration:none;}
#banner1 ul li a:hover.A, #banner1 ul li a:active.A {color:#6d7a85;font-size:.7em;border-right:1px solid #6d7a85;padding:0px 5px;text-decoration:underline;}
#banner1 ul li a:link.B, #banner1 ul li a:visited.B {color:#6d7a85;font-size:.7em;margin:0px 10px 0px 0px;padding:0px 5px;text-decoration:none;}
#banner1 ul li a:hover.B, #banner1 ul li a:active.B {color:#6d7a85;font-size:.7em;margin:0px 10px 0px 0px;padding:0px 5px;text-decoration:underline;}


/* main navigation */
#mainNav {background:#4766ae;display:block;width:740px;margin:0px;padding:0px;height:28px;}
#mainNav div.fixNav {clear:both;margin:0px;padding:0px;height:2px;line-height:2px;background:#ffffff;}
#mainNav ul {list-style:none;margin:0px;padding:0px;}
#mainNav ul li.lg {font-size:.8em;width:144px;height:26px;position:relative;float:left;}
#mainNav ul li.med1 {font-size:.8em;width:113px;height:26px;position:relative;float:left;}
#mainNav ul li.med2 {font-size:.8em;width:110px;height:26px;position:relative;float:left;}
#mainNav ul li.sm {font-size:.8em;width:81px;height:26px;position:relative;float:left;}

#mainNav ul li a:link.about span, #mainNav ul li a:visited.about span {background:url(../assets/images/nav_images/nav_aboutN.gif) no-repeat transparent;position:absolute;width:144px;height:26px;text-decoration:none;}
#mainNav ul li a:hover.about span, #mainNav ul li a:active.about span {background:url(../assets/images/nav_images/nav_aboutRO.gif) no-repeat transparent;position:absolute;width:144px;height:26px;text-decoration:none;}

#mainNav ul li a:link.customPub span, #mainNav ul li a:visited.customPub span {background:url(../assets/images/nav_images/nav_customPublishingN.gif) no-repeat transparent;position:absolute;width:144px;height:26px;text-decoration:none;}
#mainNav ul li a:hover.customPub span, #mainNav ul li a:active.customPub span {background:url(../assets/images/nav_images/nav_customPublishingRO.gif) no-repeat transparent;position:absolute;width:144px;height:26px;text-decoration:none;}

#mainNav ul li a:link.pubServices span, #mainNav ul li a:visited.pubServices span {background:url(../assets/images/nav_images/nav_publishingServicesN.gif) no-repeat transparent;position:absolute;width:144px;height:26px;text-decoration:none;}
#mainNav ul li a:hover.pubServices span, #mainNav ul li a:active.pubServices span {background:url(../assets/images/nav_images/nav_publishingServicesRO.gif) no-repeat transparent;position:absolute;width:144px;height:26px;text-decoration:none;}

#mainNav ul li a:link.emedia span, #mainNav ul li a:visited.emedia span {background:url(../assets/images/nav_images/nav_emediaN.gif) no-repeat transparent;position:absolute;width:144px;height:26px;text-decoration:none;}
#mainNav ul li a:hover.emedia span, #mainNav ul li a:active.emedia span {background:url(../assets/images/nav_images/nav_emediaRO.gif) no-repeat transparent;position:absolute;width:144px;height:26px;text-decoration:none;}

#mainNav ul li a:link.publications span, #mainNav ul li a:visited.publications span {background:url(../assets/images/nav_images/nav_publicationsN.gif) no-repeat transparent;position:absolute;width:144px;height:26px;text-decoration:none;}
#mainNav ul li a:hover.publications span, #mainNav ul li a:active.publications span {background:url(../assets/images/nav_images/nav_publicationsRO.gif) no-repeat transparent;position:absolute;width:144px;height:26px;text-decoration:none;}


/* sub navigation */
#subNavHidden {background:url(../assets/images/nav_images/navWorld.gif) no-repeat;width:176px;height:180px;font-size:.7em;font-weight:bold;float:left;margin:0px;padding:0px;}
#subNavHidden a:link, #subNavHidden a:visited {display:none;background:transparent;text-decoration:none;}
#subNavHidden a:hover, #subNavHidden a:active {display:none;background:transparent;text-decoration:none;}

#subNav {background:url(../assets/images/nav_images/navWorld.gif) no-repeat;width:176px;height:180px;font-size:.7em;font-weight:bold;float:left;margin:0px;padding:0px;}
#subNav a:link, #subNav a:visited {color:#ffffff;line-height:18px;margin:0px;padding:0px 10px;background:transparent;text-decoration:none;}
#subNav a:hover, #subNav a:active {color:#f5efda;line-height:18px;margin:0px;padding:0px 10px;background:transparent;text-decoration:none;}
#image {float:left;border-left:1px solid #4a5e9d;}

/* content columns */
#content {margin:0px;padding:0px;display:block;}
#content ul {list-style:none;}
#content ul li.columnA1 {width:176px;min-height:250px;background:url(../assets/images/misc/columnABG.gif) repeat-x;padding:25px 0px 0px 0px;float:left;}
#content ul li.columnA2 {width:176px;padding:0px 0px 0px 0px;float:left;}
/* two column layout */
#content ul li.columnB1 {width:544px;padding:20px 10px 0px 10px;float:left;}
/* three column layout */
#content ul li.columnB2 {width:340px;padding:20px 0px 0px 10px;float:left;}
#content ul li.columnC {width:204px;padding:50px 0px 0px 0px;float:left;}


/* Column A1 Formatting */
#content ul li.columnA1 h3 {background:#4766ae;color:#ffffff;font-weight:bold;font-size:.7em;text-decoration:underline;margin:0px 10px 5px 10px;padding:6px 10px;text-decoration:none;}
#content ul li.columnA1 p {font-size:.7em;color:#202020;padding:0px 15px;line-height:16px;}
#content ul li.columnA1 p span {color:#4766ae;font-weight:bold;}
#content ul li.columnA1 p a img {margin:0px -5px;}


#content ul li.columnA1 .inputfield {background:#c7d0e4;border:1px solid #c7d0e4;margin:10px 15px 0px 15px;padding:5px 10px;font-size:.7em;width:120px}
#content ul li.columnA1 label {font-size:.6em;color:#6d7a85;margin:0px 15px;padding:0px;display:block;}
#content ul li.columnA1 .button {margin:10px 15px 15px 15px;padding:0px;}
#content ul li.columnA1 p img {line-height:23px;vertical-align:middle;}
#content ul li.columnA1 p.flashBTN img {width:130px;height:33px;}
#content ul li.columnA1 hr {width:150px;text-align:center;margin:0px auto;padding:0px;color:#6d7a85;height:1px;line-height:1px;}

#content ul li.columnA1 ul {list-style:square;}
#content ul li.columnA1 ul li {font-size:.7em;color:#202020;line-height:18px;margin:0px 0px 8px 30px;padding:0px 0px 0px 0px;}

/* Column A2 Formatting */
#content ul li.columnA2 h3 {background:#4766ae;color:#ffffff;font-weight:bold;font-size:.7em;text-decoration:underline;margin:0px 10px 5px 10px;padding:6px 10px;text-decoration:none;}
#content ul li.columnA2 p {font-size:.7em;color:#202020;padding:0px 15px;line-height:16px;}
#content ul li.columnA2 p span {color:#4766ae;font-weight:bold;}
#content ul li.columnA2 p a img {margin:0px -5px;}

#content ul li.columnA2 p img {line-height:23px;vertical-align:middle;}

#content ul li.columnA2 a.anchorLink:link, #content ul li.columnA2 a.anchorLink:visited {font-size:.7em;display:block;color:#ffffff;padding:5px 10px;background:#7c96cb;border-top:1px solid #a0b2d9;vertical-align:middle;text-decoration:none;}
#content ul li.columnA2 a.anchorLink:hover, #content ul li.columnA2 a.anchorLink:active {font-size:.7em;display:block;color:#ffffff;padding:5px 10px;background:#4766ae;border-top:1px solid #a0b2d9;vertical-align:middle;text-decoration:none;}

#content ul li.columnA2 ul {list-style:square;}
#content ul li.columnA2 ul li {font-size:.7em;color:#202020;line-height:18px;margin:0px 0px 8px 30px;padding:0px 0px 0px 0px;}


/* Column B1 Formatting */
#content ul li.columnB1 h1 {color:#354583;background:url(../assets/images/misc/h1.gif) repeat-x bottom center;font-weight:bold;font-size:1em;text-decoration:none;margin:0px 10px 8px 10px;padding:0px 10px 3px 0px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#content ul li.columnB1 h2 {color:#4766ae;font-weight:bold;font-size:0.8em;margin:0px 0px 0px 20px;padding:15px 10px 5px 0px;}
#content ul li.columnB1 h2.fix {color:#4766ae;font-weight:bold;font-size:0.8em;margin:0px 0px 0px 20px;padding:15px 10px 5px 10px;}
#content ul li.columnB1 .bsideIcon h2 {color:#4766ae;font-weight:bold;font-size:0.8em;margin:0px 0px 0px 20px;padding:15px 10px 5px 0px;}
#content ul li.columnB1 p {font-size:.7em;color:#202020;margin:0px 0px 8px 0px;padding:0px 20px;line-height:18px;}
#content ul li.columnB1 p span {color:#4766ae;font-weight:bold;}


#content ul li.columnB1 p.back2top {padding:10px 0px 18px 20px;}
#content ul li.columnB1 p.back2top a img {line-height:16px;vertical-align:middle;margin:0px 3px 0px 0px;}

#content ul li.columnB1 .listFixSurround {padding:10px 0px 10px 0px;}
#content ul li.columnB1 p.listFix {font-size:.7em;color:#202020;margin:0px 0px 8px 30px;padding:0px 20px 0px 10px;line-height:18px;}
#content ul li.columnB1 p img {line-height:23px;vertical-align:middle;}

#content ul li.columnB1 .B1abSurround {clear:both;width:500px;margin:0px auto;}
#content ul li.columnB1 .B1abSurround h3 {color:#354597;background:#dde6ee;clear:both;font-weight:bold;font-size:0.8em;margin:30px 0px 0px 0px;padding:5px 10px;clear:both;}
#content ul li.columnB1 .B1abSurround .B1a {float:left;margin:20px 0px;}
#content ul li.columnB1 .B1abSurround .B1a img {margin:0px 20px;}
#content ul li.columnB1 .B1abSurround .B1b {float:left;margin:20px;}

#content ul li.columnB1 .B1cdSurround {clear:both;width:540px;margin:0px auto;padding:10px 0px;}
#content ul li.columnB1 .B1cdSurround .B1c {width:135px;float:left;margin:0px 20px;}
#content ul li.columnB1 .B1cdSurround .B1c .eMediaLink {margin:0px;padding:0px;}
#content ul li.columnB1 .B1cdSurround .B1d {float:left;width:330px;}


/* Column B2 Formatting */
#content ul li.columnB2 h1 {color:#354583;background:url(../assets/images/misc/h1.gif) repeat-x bottom center;font-weight:bold;font-size:1em;text-decoration:none;margin:0px 10px 8px 10px;padding:0px 10px 3px 0px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#content ul li.columnB2 h2 {color:#4766ae;font-weight:bold;font-size:0.8em;margin:0px;padding:15px 10px 5px 10px;}
#content ul li.columnB2 p {font-size:.7em;color:#202020;margin:0px 0px 8px 0px;padding:0px 10px 0px 20px;line-height:18px;}
#content ul li.columnB2 p span {color:#4766ae;font-weight:bold;}


/* Column C Formatting */
#content ul li.columnC h3 {background:#4766ae;color:#ffffff;font-weight:bold;font-size:.7em;text-decoration:underline;margin:0px 0px 5px 10px;padding:0px 10px;text-decoration:none;line-height:24px;}
#content ul li.columnC ul {list-style:square;}
#content ul li.columnC ul li {font-size:.7em;color:#202020;line-height:18px;margin:0px 0px 8px 30px;padding:0px 0px 0px 0px;}


/* footer */
#footer {clear:both;font-size:.6em;margin:0px 0px 0px 140px;padding:20px 0px 0px 0px;}
#footer img {float:left;}
#footer #links {float:left;display:block;}

#footer #links ul {margin:6px 0px 0px 10px;padding:0px;line-height:14px;}
#footer #links ul li {display:inline;border-right:1px solid #6d7a85;padding:0px 5px;}
#footer #links ul li.foot a:link, #footer #links ul li a:visited {color:#6d7a85;text-decoration:none;}
#footer #links ul li.foot a:hover, #footer #links ul li a:active {color:#6d7a85;text-decoration:underline;}
#footer #links ul li.last {display:inline;border:none;padding:0px 5px;}
#footer #links ul li.last a:link, #footer #links ul li a:visited {color:#6d7a85;text-decoration:none;}
#footer #links ul li.last a:hover, #footer #links ul li a:active {color:#6d7a85;text-decoration:underline;}

#footer #links p.copyright {color:#bac0c5;margin:0px 0px 15px 10px;padding:0px 5px;}
#footer #links p.infolink {color:#6d7a85;margin:0px 0px 20px 10px;padding:0px 5px;}
#footer #links p.infolink a:link, #footer #links p a:visited {color:#666666;text-decoration:none;}
#footer #links p.infolink a:hover, #footer #links p a:active {color:#666666;text-decoration:underline;}


/* Site Map */
.sitemap {font-size:.7em;}
.sitemap .fancy {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#cf6006;padding:0px 3px;}
/*.sitemap li ul {margin:40px 10px 0px 10px;}
.sitemap li {margin:10px 10px 30px 10px;}
.sitemap li a {color:#ffffff;background:#143e56;display:block;padding:4px 3px;margin:0px 0px 8px 0px;font-weight:bold;}
.sitemap li ul li {font-family:Trebuchet, Helvetica, Arial, sans-serif;font-style:normal;margin:10px 0px 30px 0px;}
.sitemap li ul li ul li a {color:#143e56;background:#ffffff;display:inline;font-weight:normal;}
.sitemap li ul li ul {margin:0px 0px 10px 20px;}
.sitemap li ul li ul li {font-family:Trebuchet, Helvetica, Arial, sans-serif;font-style:normal;margin:5px 0px;}*/

/* Misc. */
.clear {clear:both;}
.clear2 {clear:both;line-height:5px;height:5px;}
.bsideIcon {display:block;float:left;width:420px;}

.centerBTN {text-align:center;}
.centerBTN img {margin:10px 0px 0px 0px;}

.pullQuote {font-size:1.3em;color:#4866b8;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:20px 10px 30px 60px;line-height:25px;vertical-align:middle;}
.pullQuote span {font-size:.6em;font-style:italic;line-height:18px;vertical-align:middle;}

/* General Links */
a:link {color:#4766ae;text-decoration:underline;background:transparent;}
a:visited {color:#4766ae;text-decoration:underline;background:transparent;}
a:hover {color:#4766ae;text-decoration:underline;background:#f5efda;}
a:active {color:#4766ae;text-decoration:underline;background:#f5efda;}

/* Float Right */
.floatR {float:right;margin:0px 20px 0px 0px;}
.floatR2 {float:right;}
.floatR2 img {margin:10px 20px 0px 0px;}
.floatR3 {float:right;}
.floatR3 img {margin:-15px 20px 0px 15px;}
.floatR4 {float:right;margin:0px 0px 0px 10px;}
.floatR4 img {margin:0px;padding:0px;}

/* Float Left */
.floatL {float:left;margin:0px 0px 0px 20px;}

/* Lists */
ol.list {margin:0px 20px 15px 50px;padding:0px;font-size:.7em;list-style:outside square;}
ol.list li {padding:6px 0px;line-height:18px;}
ol.list li span {color:#4766ae;font-weight:bold;}
ol.orderedList {margin:0px 50px 0px 50px;padding:0px;font-size:.7em;list-style:outside decimal;}
ol.orderedList li {padding:6px 0px;line-height:18px;}
ol.orderedList li span {color:#4766ae;font-weight:bold;}