/* Body Setup */
html {width: 100%; height: 100%;}
body {width: 100%; height: 100%; text-align: center; background: #FFF; margin: 0; font-size: small; font-family: Verdana, Arial, sans-serif; background: url(images/bg-40th-body.jpg) top center no-repeat;}
* html body {font-size: x-small; /* for IE5/Win */ f/ont-size: small; /* for other IE versions */}
form.nomarg {padding: 0; margin: 0;}

/* Screen Reader Intro */
div.screen-reader {display: none;}

/* Wrapper */
#wrapper {margin: 0 auto; width: 960px; background: #FFF; text-align: left; border: 0;}

/* Header */
div.head-wrapper {margin: 0; padding: 0; width: 960px;}
div.head {padding: 0; margin: 0; width: 960px;}
div.head-band {background: #1F3E7F; height: 55px; width: 960px;}
div.head-band-m {background: #B9214B url(images/bg-subheader.gif) top no-repeat; font-family: verdana, helvetica, sans-serif; font-size: 120%; color: #FFF; margin: 0 0 4px 0; font-weight: bold; padding: 5px 20px 5px 15px; letter-spacing: -0.1em;}
div.head-band-m div.l {float: left; width: 680px; font-family: verdana, helvetica, sans-serif; font-size: 70%; color: #FFF; margin: 2px 0 0 0; font-weight: bold; letter-spacing: 0em; display: inline; text-align: center;}
div.head-band-m div.l a {color: #FFF; text-decoration: underline;}
div.head-band-m div.l a:link {color: #FFF; text-decoration: underline;}
div.head-band-m div.l a:visited {color: #FFF; text-decoration: underline;}
div.head-band-m div.l a:hover {color: #FFF; text-decoration: none;}
div.head-band-m div.l a:active {color: #FFF; text-decoration: underline;}
div.head-band-m div.r {float: right; text-align: right; /*width: 50%;*/ display: inline;}
div.head-wrapper img {border: 0;}

/* Form - Search */
form.search-form {display: inline; color: #FFF; border: 0; padding: 0; margin: 0; font-family: verdana, helvetica, sans-serif; font-size: 100%;}
form.search-form input {color: #000; background: #E04474; border: 1px solid #FFF; color: #FFF; padding: 1px 1px 1px 2px; margin: 0 0 2px 0; font-size: 75%; font-style: italic;}
form.search-form input.submit {color: #FFF; font-size: 65%; background: #DB277A; border: 1px solid #FFF; padding: 1px; margin: 0; font-style: normal;}

/* Blog Form */
input.blog {color: #FFF; font-size: 65%; background: #1F3E7F; border: 1px solid #FFF; padding: 1px; margin: 0; font-style: normal;}

/* Form - Country */
form.countryform {margin: 8px 0 0 0;}

/* Columns */
#column-l {float: left; width: 144px; \width: 148px; w\idth: 144px; padding: 0 0 0 4px; margin: 0;}
#column-r {float: left; width: 600px; \width: 604px; w\idth: 600px; padding: 0 0 0 4px; margin: 0;}
#column-1 {float: left; width: 180px; \width: 180px; w\idth: 180px; padding: 0 0 0 0; margin: 0;}
#column-2 {float: left; width: 536px; \width: 540px; w\idth: 536px; padding: 0 0 0 4px; margin: 0;}
#column-3 {float: left; width: 236px; \width: 240px; w\idth: 236px; padding: 0 0 0 4px; margin: 0;}


/* COLUMN-L ITEMS */
/* Menu */
/*ESCAPE*/#menu {background: url(images/bg-menu.gif) top right no-repeat #6BC2F3; width: 180px; padding: 4px 0 0 0; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*ESCAPE*/#menu ul {list-style: none; margin: 0; padding: 0; border: none; width: 180px; font-family: Arial, Helvetica, sans-serif;}
#menu li {padding: 0; margin: 0; width: 180px;}
/*ESCAPE*/#menu li a {display: block; padding: 5px 4px 5px 15px; color: #000E33; text-decoration: none; width: 157px; \width: 176px; w\idth: 157px;}
html>body #menu li a {/*border-bottom: 1px solid #1F3E7F;*/ width: 157px;}
#menu li a.menu-top {background-image: url(images/menu-top.png); background-position: top; background-repeat: no-repeat;}
#menu li a.menu-top:hover {background-image: url(images/menu-top2.png); color: #000C22;}
#menu li a.menu-normal {background-image: url(images/menu-normal.png); background-position: top; background-repeat: no-repeat;}
#menu li a.menu-normal:hover {background-color: #2D7CCD; color: #000C22;}
#menu li ul li {margin: 0;}
#menu li ul a {}
#menu li ul a:link {background: #B0D7FD; color: #000E33;}
#menu li ul a:visited {background: #B0D7FD; color: #000E33;}
#menu li ul a:hover {background: #CDE6FE; color: #000E33;}
#menu li ul a:active {background: #B0D7FD; color: #000E33;}

/* Login Box */
div.loginbox {background: #88CCF4 url(images/bg-login.jpg) top no-repeat; padding: 10px 10px 10px 15px; width: 155px; \width: 180px; w\idth: 155px;}
div.loginbox h1 {font-family: verdana, helvetica, sans-serif; font-size: 130%; color: #FFF; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.loginbox h2 {font-family: verdana, helvetica, sans-serif; font-size: 130%; color: #000; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.loginbox img {margin: 7px 0;}
div.loginbox p {margin: 2px 0; color: #000E33; font-size: 90%;}
div.loginbox input.text {border: 1px solid #FFF; background: #71BFF4; width: 140px;}
div.loginbox input.submit {border: 1px #24A4B4 solid; background: url(images/bg-button-brochure.gif) #91F1D3 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 1px 3px; margin-top: 4px; font-size: 90%;}
div.loginbox fieldset {border: 0; padding: 0; margin: 0;}
div.loginbox legend {border: 0; padding: 0; margin: 0 0 0 -8px;} 
div.loginbox label {border: 0; padding: 0; margin: 0 0 6px 0;} 
/*div.loginbox a {color: #000E33; text-decoration: none; font-size: 90%;}*/
div.loginbox a.button {position: relative; border: 1px #24A4B4 solid; background: url(images/bg-button-brochure.gif) #91F1D3 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 2px 3px; margin-top: 4px; font-size: 90%;}

/* Recruiting Box */
div.recruitbox {background: #F3BC46 url(images/bg-recruiting.jpg) top no-repeat; padding: 10px 15px; width: 150px; \width: 180px; w\idth: 150px;}
div.recruitbox h1 {font-family: verdana, helvetica, sans-serif; font-size: 130%; color: #FFF; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.recruitbox h2 {font-family: verdana, helvetica, sans-serif; font-size: 130%; color: #000; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.recruitbox p {margin: 2px 0; color: #000E33; font-size: 80%;}
div.recruitbox a {color: #000E33; text-decoration: none; font-size: 90%;}
div.recruitbox img {margin: 7px 0;}
div.recruitbox a.button {position: relative; border: 1px #D0A13C solid; background: url(images/bg-button-brochure2.gif) #E9C277 top repeat-x; text-decoration: none; color: #000; font-weight: bold; padding: 2px 3px; margin-top: 4px; font-size: 110%;}

/* Misc text styles */
p.error {color: #F00;}
/* Misc image styles */
img.newsimg {float: left; padding: 15px 0; clear: both;}
img.campimg {float: right; border: 5px #FFF solid; margin: 0 0 15px 15px;}

table.submitarticle {border-collapse: collapse; font-size: 100%;}
table.submitarticle td {color: #000E33; padding: 4px;}
table.submitarticle input.submit {color: #FFF; background: #CA1389; border: 1px solid #FFF; padding: 2px; margin-top: 0.4em; /*width: 5em;*/}


/* Form - XLogin */
form.xloginform {background: url(images/rag-form-t.gif) repeat-x blue; color: #FFF; border: 0; padding: 10px 0 0 0; margin: 4px 0 0 0; font-family: verdana, helvetica, sans-serif; width: 144px;}
form.xloginform fieldset {background: cyan; border: 0; padding: 0 0 20px 10px; margin: 0; width: 134px; \width: 144px; w\idth: 134px;}
form.xloginform p {font-size: 90%; font-weight: normal; margin: 0 0 0.2em 0; padding: 0;}
form.xloginform legend {color: #333; border: 0; padding: 5px 0; font-size: 140%; font-weight: bold; letter-spacing: -0.1em; line-height: 100%;}
form.xloginform p label {float: left; margin: 0.2em 0; display: block; padding: 0; font-weight: bold; font-size: 110%;}
form.xloginform input {color: #000; background: #FFF; border: 1px solid wheat; font-size: 100%;}
form.xloginform input.loginput {display: block; width: 120px; margin: 5px 0 0 0;}
form.xloginform input.submit {color: #FFF; background: red; border: 1px solid #FFF; padding: 2px; margin-top: 0.4em;}

/* Form - Login */
form.loginform {background: url(images/rag-form-t.gif) repeat-x #8C97A1; color: #FFF; border: 0; padding: 10px 0 0 0; margin: 4px 0 0 0; font-family: verdana, helvetica, sans-serif; width: 144px;}
form.loginform fieldset {background: #8C97A1; border: 0; padding: 0 0 20px 10px; margin: 0; width: 134px; \width: 144px; w\idth: 134px;}
form.loginform p {font-size: 90%; font-weight: normal; margin: 0 0 0.2em 0; padding: 0;}
form.loginform legend {color: #333; border: 0; padding: 5px 0; font-size: 140%; font-weight: bold; letter-spacing: -0.1em; line-height: 100%;}
form.loginform label {float: left; margin: 0.2em 0; display: block; padding: 0; font-weight: bold; font-size: 110%;}
form.loginform input {color: #000; background: #FFF; border: 1px solid #6C7883; font-size: 100%;}
form.loginform input.loginput {display: block; width: 120px; margin: 5px 0 0 0;}
form.loginform input.submit {color: #FFF; background: #CA1389; border: 1px solid #FFF; padding: 2px; margin-top: 0.4em; /*width: 5em;*/}

/* COLUMN-R ITEMS */
/* Feature */
#feature-wrapper {float: left; background: url(images/bg-intro.jpg) top no-repeat #46DDF0; margin: 0; padding: 0; width: 536px; display: inline;}
#feature-wrapper img.filmstrip {position: absolute; margin-top: 0px; margin-left: 249px;}
#feature-wrapper img.introtitle {margin: 20px 0 0 20px;}
#feature-wrapper img.toparrow {margin: 15px 0 15px 20px;}
#feature-wrapper img.bottomarrow {margin: 0 0 3px 20px;}
#feature-text {float: left; width: 205px; \width: 245px; w\idth: 205px; padding: 0 20px 0 20px; display: inline; min-height: 200px; height:auto !important; height: 200px;}
#feature-text h1 {font-family: verdana, helvetica, sans-serif; font-size: 170%; color: #000E33; font-weight: bold; letter-spacing: -0.1em; line-height: 100%; margin: 2px 0 8px 0;}
#feature-text p {font-size: 85%; font-weight: normal; margin: 0 0 0.8em 0; padding: 0;}
#feature-text a.button {float: left; border: 1px #007A76 solid; background: url(images/bg-button-intro.gif) #91F1D3 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px; margin-top: 4px;}
#feature-text a {color: #000E33}
.more {margin: 0 10px; border: 0;}
#feature-img {float: left; padding-top: 0.3em; width: 375px; display: inline;}

/* Generic Internal Page */
div.page-wrapper {float: left; background: url(images/bg-generic.jpg) top no-repeat #9BDBEC; margin: 0; padding: 0; width: 536px; display: inline; color: #000E33;}
div.page-text {float: left; width: 504px; \width: 536px; w\idth: 504px; min-height: 440px; height:auto !important; height: 440px; padding: 20px 12px 0 20px; display: inline;}
div.page-text h1.mainheader {font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #FFF; font-weight: bold; font-style: italic; margin: 0 0 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.page-text h1 {font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #000E33; font-weight: bold; margin: 5px 0 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.page-text h2 {font-family: verdana, helvetica, sans-serif; font-size: 130%; color: #000E33; font-weight: bold; margin: 5px 0 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.page-text p {font-size: 85%; font-weight: normal; margin: 0 0 0.8em 0; padding: 0;}
div.page-text img.filmstrip {position: absolute; margin-top: -20px; margin-left: 229px;}
div.page-text a {color: #000E33;}
div.page-text a.button {border: 1px #24A4B4 solid; background: url(images/bg-button-brochure.gif) #91F1D3 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px;}
div.page-text input.button {border: 1px #24A4B4 solid; background: url(images/bg-button-brochure.gif) #91F1D3 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px;}

/* Generic Internal Page 2 */
div.page-wrapper2 {float: left; background: url(images/bg-generic2.jpg) top no-repeat #9CDB99; margin: 0; padding: 0; width: 536px; display: inline;}
div.page-text2 {float: left; width: 504px; \width: 536px; w\idth: 504px; min-height: 440px; height:auto !important; height: 440px; padding: 20px 12px 0 20px; display: inline;}
div.page-text2 h1.mainheader {font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #FFF; font-weight: bold; font-style: italic; margin: 0 0 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.page-text2 h1 {font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #000E33; font-weight: bold; margin: 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.page-text2 h2 {font-family: verdana, helvetica, sans-serif; font-size: 130%; color: #000E33; font-weight: bold; margin: 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.page-text2 p {font-size: 85%; font-weight: normal; margin: 0 0 0.8em 0; padding: 0;}
div.page-text2 img.filmstrip {position: absolute; margin-top: -20px; margin-left: 229px;}
div.page-text2 a {color: #000E33;}

/* Generic Internal Page 3 */
div.page-wrapper3 {float: left; background: url(images/bg-generic3.jpg) top no-repeat #BE7DD9; margin: 0; padding: 0; width: 536px; display: inline;}
div.page-text3 {float: left; width: 504px; \width: 536px; w\idth: 504px; min-height: 440px; height:auto !important; height: 440px; padding: 20px 12px 0 20px; display: inline;}
div.page-text3 h1.mainheader {font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #FFF; font-weight: bold; font-style: italic; margin: 0 0 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.page-text3 h1 {font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #000E33; font-weight: bold; margin: 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.page-text3 h2 {font-family: verdana, helvetica, sans-serif; font-size: 130%; color: #000E33; font-weight: bold; margin: 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.page-text3 p {font-size: 85%; font-weight: normal; margin: 0 0 0.8em 0; padding: 0;}
div.page-text3 img.filmstrip {position: absolute; margin-top: -20px; margin-left: 229px;}
div.page-text3 a {color: #000E33;}

div.page-text fieldset, div.page-text2 fieldset, div.page-text3 fieldset {margin: 10px 0 0 0; padding: 0; border: 0;}
div.page-text legend, div.page-text2 legend, div.page-text3 legend {color: #FFF; border: 0; padding: 0; margin: 0 0 7px -7px; font-size: 140%; font-weight: bold; letter-spacing: -0.1em; line-height: 140%;}

/* Testimonials */
div.testimonial-dk, div.testimonial-lt {float: left; margin: 4px 0 0 0; padding: 0; width: 536px; display: inline; font-size: 100%; font-weight: bold; font-style: italic; min-height: 116px; height:auto !important; height: 116px;}
div.testimonial-dk {background: url(images/bg-testimonial-dk.jpg) top no-repeat #90CF47; color: #476135;}
div.testimonial-lt {background: url(images/bg-testimonial-lt.jpg) top no-repeat #C4DF40; color: #476135;}
div.testimonial-dk div.text,div.testimonial-lt div.text {float: left; width: 406px; \width: 456px; w\idth: 406px; padding: 20px 20px 0 20px; display: inline; margin-left: 45px;}
div.testimonial-dk div.text h1,div.testimonial-lt div.text h1 {font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #000E33; font-weight: bold; margin: 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.testimonial-dk div.text h2,div.testimonial-lt div.text h2 {font-family: verdana, helvetica, sans-serif; font-size: 130%; color: #000E33; font-weight: bold; margin: 10px 0;  padding: 0; letter-spacing: -0.1em; line-height: 100%;}
div.testimonial-dk div.text p,div.testimonial-lt div.text p {color: #FFF; font-size: 90%; font-weight: normal;}
#page-text a.button {border: 1px #007A76 solid; background: url(images/bg-button-intro.gif) #91F1D3 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px;}


div.page-text ol,div.page-text ul,div.page-text2 ol,div.page-text2 ul,div.page-text3 ol,div.page-text3 ul {list-style-position: inside; padding-left: 0; margin-left: 0; font-size: 11px;}
div.content-style-yellow-text ol li,div.content-style-yellow-text ul li,div.content-style-magenta-text ol li,div.content-style-magenta-text ul li,div.content-style-blue-l-text ol li,div.content-style-blue-l-text ul li,div.content-style-blue-text ol li,div.content-style-blue-text ul li {}
div.content-style-magenta-text ol,div.content-style-magenta-text ul,div.content-style-blue-text ol,div.content-style-blue-text ul {color: #FFF;}
div.content-style-yellow-text ol,div.content-style-yellow-text ul {color: #000;}
div.content-style-blue-l-text ol,div.content-style-blue-l-text ul {color: #036;}

/* Content-Style-Yellow */
.content-style-yellow-wrapper {float: left; background: url(images/bg-01-people.gif) bottom repeat-x #FEE6A4; margin: 0; padding: 0 0 15px 0; width: 600px; \width: 596px; w\idth: 600px; display: inline;}
.content-style-yellow-top {background: url(images/content-style-yellow-t.gif) repeat-x #FFF; height: 12px; font-size: 1px; line-height: 1px; width: 600px; \width: 596px; w\idth: 600px;}
.content-style-yellow-text {float: left; display: inline; padding: 0 10px 230px 10px;}
.content-style-yellow-text h1 {font-family: verdana, helvetica, sans-serif; font-size: 200%; color: #000; font-weight: bold; margin: 0.3em 0; letter-spacing: -0.1em; line-height: 100%;}
.content-style-yellow-text h2 {font-family: verdana, helvetica, sans-serif; font-size: 140%; color: #000; font-weight: bold; margin: 0.5em 0; letter-spacing: -0.1em; line-height: 100%;}
.content-style-yellow-text p {font-family: Verdana, Arial, sans-serif; font-size: 95%; font-weight: normal; margin: 0 0 0.8em 0;}
.more {margin: 0 10px; border: 0;}
.content-style-yellow-text img.pic-r {float: right; padding: 10px 5px 5px 5px; margin-right: -20px;}
.content-style-yellow-text img.pic-l {float: left; padding: 10px 5px 5px 5px; margin-left: -15px;}

/* Content-Style-Magenta */
.content-style-magenta-wrapper {float: left; background: url(images/bg-magenta-trees.gif) bottom repeat-x #CA1389; margin: 0; padding: 0 0 15px 0; width: 600px; \width: 596px; w\idth: 600px; display: inline; color: #FFF;}
.content-style-magenta-top {background: url(images/content-style-magenta-t.gif) repeat-x #FFF; height: 12px; font-size: 1px; line-height: 1px; width: 600px; \width: 596px; w\idth: 600px;}
.content-style-magenta-text {float: left; display: inline; padding: 0 10px 230px 10px;}
.content-style-magenta-text h1 {font-family: verdana, helvetica, sans-serif; font-size: 200%; color: #FFF; font-weight: bold; margin: 0.3em 0; letter-spacing: -0.1em; line-height: 100%;}
.content-style-magenta-text h2 {font-family: verdana, helvetica, sans-serif; font-size: 140%; color: #FFF; font-weight: bold; margin: 0.5em 0; letter-spacing: -0.1em; line-height: 100%;}
.content-style-magenta-text p {font-family: Verdana, Arial, sans-serif; color: #FFF; font-size: 95%; font-weight: normal; margin: 0 0 0.8em 0;}
.more {margin: 0 10px; border: 0;}
.content-style-magenta-text img.pic-r {float: right; padding: 10px 5px 5px 5px; margin-right: -20px;}
.content-style-magenta-text img.pic-l {float: left; padding: 10px 5px 5px 5px; margin-left: -15px;}
.content-style-magenta-text a {color: #FFF; text-decoration: underline; font-weight: bold;}
.content-style-magenta-text a:link {color: #FFF; text-decoration: underline; font-weight: bold;}
.content-style-magenta-text a:visited {color: #FFF; text-decoration: underline; font-weight: bold;}
.content-style-magenta-text a:hover {color: #FFF; text-decoration: none; font-weight: bold;}
.content-style-magenta-text a:active {color: #FFF; text-decoration: underline; font-weight: bold;}

/* Content-Style-Blue */
.content-style-blue-wrapper {float: left; background: url(images/blue-bg.gif) bottom repeat-x #4564A5; margin: 0; padding: 0 0 15px 0; width: 600px; \width: 596px; w\idth: 600px; display: inline;}
.content-style-blue-top {background: url(images/content-style-blue-t.gif) repeat-x #036; height: 12px; font-size: 1px; line-height: 1px; width: 600px; \width: 596px; w\idth: 600px;}
.content-style-blue-text {float: left; display: inline; padding: 0 10px 10px 10px;}
.content-style-blue-text h1 {font-family: verdana, helvetica, sans-serif; font-size: 200%; color: #FFF; font-weight: bold; margin: 0.3em 0; letter-spacing: -0.1em; line-height: 100%;}
.content-style-blue-text h2 {font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #FFF; font-weight: bold; margin: 0.5em 0; letter-spacing: -0.1em; line-height: 100%;}
.content-style-blue-text p {font-family: Verdana, Arial, sans-serif; color: #FFF; font-size: 95%; font-weight: normal; margin: 0 0 0.8em 0;}
.more {margin: 0 10px; border: 0;}
.content-style-blue-text img.pic-r {float: right; padding: 10px 5px 5px 5px; margin-right: -20px;}
.content-style-blue-text img.pic-l {float: left; padding: 10px 5px 5px 5px; margin-left: -15px;}
/*.content-style-blue-text p.phr {background: url(images/blue-l-hr.gif) repeat-x scroll center; margin: 10px; height: 7px; line-height: 1px;}*/
.content-style-blue-text a {color: #FFF; text-decoration: underline; font-weight: bold;}
.content-style-blue-text a:link {color: #FFF; text-decoration: underline; font-weight: bold;}
.content-style-blue-text a:visited {color: #FFF; text-decoration: underline; font-weight: bold;}
.content-style-blue-text a:hover {color: #FFF; text-decoration: none; font-weight: bold;}
.content-style-blue-text a:active {color: #FFF; text-decoration: underline; font-weight: bold;}



/* Content-Style-Blue-L */
.content-style-blue-l-wrapper {float: left; background: url(images/content-style-blue-l-b.gif) bottom repeat-x #B3C1DE; margin: 0; padding: 0 0 15px 0; width: 600px; \width: 596px; w\idth: 600px; display: inline;}
.content-style-blue-l-top {background: url(images/content-style-blue-l-t.gif) repeat-x #036; height: 12px; font-size: 1px; line-height: 1px; width: 600px; \width: 596px; w\idth: 600px;}
.content-style-blue-l-text {float: left; display: inline; padding: 0 10px 10px 10px;}
.content-style-blue-l-text h1 {font-family: verdana, helvetica, sans-serif; font-size: 200%; color: #036; font-weight: bold; margin: 0.3em 0; letter-spacing: -0.1em; line-height: 100%;}
.content-style-blue-l-text h2 {font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #036; font-weight: bold; margin: 0.5em 0; letter-spacing: -0.1em; line-height: 100%;}
.content-style-blue-l-text p {font-family: Verdana, Arial, sans-serif; color: #036; font-size: 95%; font-weight: normal; margin: 0 0 0.8em 0;}
.more {margin: 0 10px; border: 0;}
.content-style-blue-l-text img.pic-r {float: right; padding: 10px 5px 5px 5px; margin-right: -20px;}
.content-style-blue-l-text img.pic-l {float: left; padding: 10px 5px 5px 5px; margin-left: -15px;}
.content-style-blue-l-text p.phr {background: url(images/blue-l-hr.gif) repeat-x scroll center; margin: 10px; height: 7px; line-height: 1px;}
.content-style-blue-l-text a {color: #036; text-decoration: underline; font-weight: bold;}
.content-style-blue-l-text a:link {color: #036; text-decoration: underline; font-weight: bold;}
.content-style-blue-l-text a:visited {color: #036; text-decoration: underline; font-weight: bold;}
.content-style-blue-l-text a:hover {color: #036; text-decoration: none; font-weight: bold;}
.content-style-blue-l-text a:active {color: #036; text-decoration: underline; font-weight: bold;}

/* Content-Style-Blue-L-wide */
.content-style-blue-l-wide-wrapper {float: left; background: url(images/content-style-blue-l-b.gif) bottom repeat-x #B3C1DE; margin: 0; padding: 0 0 15px 0; width: 750px; \width: 750px; w\idth: 750px; display: inline;}
.content-style-blue-l-wide-top {background: url(images/content-style-blue-l-t.gif) repeat-x #036; height: 12px; font-size: 1px; line-height: 1px; width: 960px; \width: 960px; w\idth: 960px;}
.content-style-blue-l-wide-text {float: left; display: inline; padding: 0 10px 10px 10px;}
.content-style-blue-l-wide-text h1 {font-family: verdana, helvetica, sans-serif; font-size: 200%; color: #036; font-weight: bold; margin: 0.3em 0; letter-spacing: -0.1em; line-height: 100%;}
.content-style-blue-l-wide-text h2 {font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #036; font-weight: bold; margin: 0.5em 0; letter-spacing: -0.1em; line-height: 100%;}
.content-style-blue-l-wide-text p {font-family: Verdana, Arial, sans-serif; color: #036; font-size: 95%; font-weight: normal; margin: 0 0 0.8em 0;}
.more {margin: 0 10px; border: 0;}
.content-style-blue-l-wide-text img.pic-r {float: right; padding: 10px 5px 5px 5px; margin-right: -20px;}
.content-style-blue-l-wide-text img.pic-l {float: left; padding: 10px 5px 5px 5px; margin-left: -15px;}
.content-style-blue-l-wide-text p.phr {background: url(images/blue-l-hr.gif) repeat-x scroll center; margin: 10px; height: 7px; line-height: 1px;}
.content-style-blue-l-wide-text a {color: #036; text-decoration: underline; font-weight: bold;}
.content-style-blue-l-wide-text a:link {color: #036; text-decoration: underline; font-weight: bold;}
.content-style-blue-l-wide-text a:visited {color: #036; text-decoration: underline; font-weight: bold;}
.content-style-blue-l-wide-text a:hover {color: #036; text-decoration: none; font-weight: bold;}
.content-style-blue-l-wide-text a:active {color: #036; text-decoration: underline; font-weight: bold;}


/* Film Strips */
div.film-blue-l {width: 205px; float: left; padding: 0; margin: 10px; display: inline;}
div.film-blue-l img.pic {width: 193px; border: 5px #231F20 solid; border-width: 0 5px;}
div.film-blue-r {width: 205px; float: right; padding: 0; margin: 10px; display: inline;}
div.film-blue-r img.pic {width: 193px; border: 5px #231F20 solid; border-width: 0 5px;}

div.polaroid-blue-l {float: left; background: url(images/polaroid-blue-shadow.gif) no-repeat #4564A5; padding: 0 7px 7px 0; margin: 10px 10px 10px 20px; width: 240px; height: 259px; display: inline;}
div.polaroid-blue-l img {border-top: 13px; border-right: 13px; border-bottom: 56px; border-left: 13px; border-style: solid; border-color: #FFF;}
div.polaroid-blue-r {float: right; background: url(images/polaroid-blue-shadow.gif) no-repeat #4564A5; padding: 0 7px 7px 0; margin: 10px 20px 10px 10px; width: 240px; height: 259px; display: inline;}
div.polaroid-blue-r img {border-top: 13px; border-right: 13px; border-bottom: 56px; border-left: 13px; border-style: solid; border-color: #FFF;}

div.polaroid-blue-l-l {float: left; background: url(images/polaroid-blue-l-shadow.gif) no-repeat #B3C1DE; padding: 0 7px 7px 0; margin: 10px 10px 10px 20px; width: 240px; height: 259px; display: inline;}
div.polaroid-blue-l-l img {border-top: 13px; border-right: 13px; border-bottom: 56px; border-left: 13px; border-style: solid; border-color: #FFF;}
div.polaroid-blue-l-r {float: right; background: url(images/polaroid-blue-l-shadow.gif) no-repeat #B3C1DE; padding: 0 7px 7px 0; margin: 10px 20px 10px 10px; width: 240px; height: 259px; display: inline;}
div.polaroid-blue-l-r img {border-top: 13px; border-right: 13px; border-bottom: 56px; border-left: 13px; border-style: solid; border-color: #FFF;}

div.polaroid-blue-l-small-l {float: left; background: url(images/polaroid-blue-l-shadow-small.gif) no-repeat #B3C1DE; padding: 0 7px 7px 0; margin: 0.5em 10px 0 15px; width: 177px; height: 189px; display: inline;}
div.polaroid-blue-l-small-l img {border-top: 10px; border-right: 10px; border-bottom: 39px; border-left: 10px; border-style: solid; border-color: #FFF;}
div.polaroid-blue-l-small-r {float: right; background: url(images/polaroid-blue-l-shadow-small.gif) no-repeat #B3C1DE; padding: 0 7px 7px 0; margin: 0.5em 15px 0 10px; width: 177px; height: 189px; display: inline;}
div.polaroid-blue-l-small-r img {border-top: 10px; border-right: 10px; border-bottom: 39px; border-left: 10px; border-style: solid; border-color: #FFF;}

/* Two-Column Wrapper */
/* Jump Form */
div.jump {background: #00729C; padding: 1px 10px 15px 15px;}
legend.jump {font-style: italic;}
div.jump hr {color: #4F98B7; height: 1px; border: none; background: url(images/blue-hr.gif) scroll center repeat-x; margin: 0 0 10px 0; padding: 0;}
img.jump-arrow {float: right; position: relative; top: -22px;}

/* Text List */
ul.text-list {list-style-type: none; list-style-position: inside; margin: 0; padding: 0; border: none;}
ul.text-list li {margin: 1em 0; padding: 0; font-size: 11px;}
ul.text-list ul {background: #7ED6EC; border: 1px #40A6C5 solid;}
ul.text-list li h2 {color: #FFF; margin: 0 0 10px 0; padding: 0; font-style: italic; font-size: 160%; line-height: 170%;}
ul.text-list li h3 {color: #002350; margin: 0.2em 0; padding: 0 0 0.7em 0; font-style: italic; font-size: 140%;}
ul.text-list li ul {/* background: #27A9EF; */ color: #000E33; list-style-type: none; margin: 0; padding: 10px;}
ul.text-list li ul li {list-style-position: inside; margin: 0.2em 0; padding: 0; width: 440px; font-size: 11px;}
ul.text-list li ul li p {font-size: 11px;}
ul.text-list li ul li h2 {color: #000E33; background: none; margin: 0.2em 0; padding: 0; font-size: 140%;}
ul.text-list li a {text-decoration: underline; font-weight: bold;}
ul.text-list li a:link {text-decoration: underline; font-weight: bold;}
ul.text-list li a:visited {text-decoration: underline; font-weight: bold;}
ul.text-list li a:hover {text-decoration: none; font-weight: bold;}
ul.text-list li a:active {text-decoration: underline; font-weight: bold;}

.two-column-l {float: left; width: 236px; padding: 0; margin: 0; display: inline;}
.two-column-r {float: left; width: 296px; padding: 0; margin: 0 0 0 4px; display: block;}
.three-column {float: left; width: 536px; padding: 0; margin: 4px 0 0 0; display: block;}
.two-column-l2 {float: left; width: 266px; padding: 0; margin: 0; display: inline;}
.two-column-r2 {float: left; width: 266px; padding: 0; margin: 0 0 0 4px; display: block;}

/*div.padding {padding: 10px;}*/

/* Article Box-01 */
div.box-01 {background: url(images/bg-brochure.jpg) top no-repeat #9BDBEC; margin: 4px 0 0 0; padding: 0 0 8px 0; width: 236px; min-height: 29em; height:auto !important; height: 29em; font-size: 85%;}
div.box-01 h1 {font-family: verdana, helvetica, sans-serif; font-size: 150%; color: #FFF; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.box-01 div.padding {padding: 15px 15px 0 15px;}
div.box-01 p {font-family: Verdana, Arial, sans-serif; color: #000E33; font-weight: normal; margin: 0 0 5px 0;}
div.box-01 a.button {border: 1px #24A4B4 solid; background: url(images/bg-button-brochure.gif) #91F1D3 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px;}
div.box-01 a.download {color: #000E33; text-decoration: none; font-weight: bold; position: relative; top: -7px;}
div.box-01 img.rightimg {float: right; margin: 0 -15px 10px 10px;}

/* Article Box-02 */
.box-02 {background: url(images/bg-02-skyline.gif) bottom repeat-x #4564A5; margin: 3px 0 0 0; padding: 0 0 12px 0; width: 292px; font-size: 90%;}
.box-02 h2 {background: url(images/rag-02-t.gif) repeat-x #FFF; border-right: 1px solid #DADBDD; border-left: 1px solid #DADBDD; margin: 0; font-family: verdana, helvetica, sans-serif; font-size: 160%; color: #000; font-weight: bold; padding: 0.8em 0 0.3em 0.6em; letter-spacing: -0.1em;}
.box-02 p {font-family: Verdana, Arial, sans-serif; color: #FFF;  font-weight: normal; margin: 0;}
/*.box-02 .more {margin-bottom: 8px;}*/

/* Article Box-03 */
div.box-03 {background: url(images/bg-apply.jpg) top no-repeat #B5D23F; margin: 4px 0 0 0; padding: 0 0 8px 0; width: 296px; min-height: 29em; height:auto !important; height: 29em; font-size: 85%;}
div.box-03 h1 {font-family: verdana, helvetica, sans-serif; font-size: 150%; color: #0C3C29; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.box-03 div.padding {padding: 15px 15px 0 15px;}
div.box-03 p {font-family: Verdana, Arial, sans-serif; color: #0C3C29; font-weight: normal; margin: 0 0 5px 0;}
div.box-03 a.button {border: 1px #71AC29 solid; background: url(images/bg-button-apply.gif) #C7E147 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px;}
div.box-03 img.rightimg {float: right; margin: 0 -15px 10px 10px;}

/* Article Box-04 */
.box-04 {background: url(images/bg-03-skyline.gif) bottom repeat-x #DADBDD; margin: 3px 0 0 0; padding: 0 0 12px 0; width: 144px;}
.box-04 h2 {background: url(images/rag-04-t.gif) repeat-x #FFF; border-right: 1px solid #DADBDD; border-left: 1px solid #DADBDD; margin: 0; font-family: verdana, helvetica, sans-serif; font-size: 130%; color: #333; font-weight: bold; padding: 1em 0 0.3em 0.6em; letter-spacing: -0.1em;}
.box-04 p {font-family: Verdana, Arial, sans-serif; font-size: 90%; font-weight: normal; margin: 0;}

/* Article Box-05 */
div.box-05 {background: url(images/bg-participants.jpg) top no-repeat #BE7DD9; margin: 0; padding: 0; width: 536px;}
div.box-05 h1 {font-family: verdana, helvetica, sans-serif; font-size: 150%; color: #FFF; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.box-05 div.padding {padding: 15px 200px 0 15px;}
div.box-05 p {font-family: Verdana, Arial, sans-serif; color: #0D163E; font-size: 85%; font-weight: normal; margin: 0 0 5px 0;}
div.box-05 a.button {border: 1px #007A76 solid; background: url(images/bg-button-participants.gif) #F7BFD1 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px;}
div.box-05 img.rightimg {position: absolute; margin: 0 0 0 360px;}

/* Article Box-06 */
div.box-06 {background: url(images/bg-box01.jpg) top no-repeat #9BDBEC; margin: 4px 0 0 0; padding: 0 0 8px 0; width: 266px; min-height: 30em; height:auto !important; height: 30em; font-size: 85%;}
div.box-06 h1 {font-family: verdana, helvetica, sans-serif; font-size: 150%; color: #FFF; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.box-06 div.padding {padding: 15px 15px 0 15px;}
div.box-06 p {font-family: Verdana, Arial, sans-serif; color: #000E33; font-weight: normal; margin: 0 0 5px 0;}
div.box-06 a.button {border: 1px #24A4B4 solid; background: url(images/bg-button-brochure.gif) #91F1D3 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px;}
div.box-06 a.download {color: #000E33; text-decoration: none; font-weight: bold; position: relative; top: -7px;}
div.box-06 img.rightimg {float: right; margin: 0 -15px 10px 10px;}

/* Article Box-07 */
div.box-07 {background: url(images/bg-box02.jpg) top no-repeat #9BC0EC; margin: 4px 0 0 0; padding: 0 0 8px 0; width: 266px; min-height: 30em; height:auto !important; height: 30em; font-size: 85%;}
div.box-07 h1 {font-family: verdana, helvetica, sans-serif; font-size: 150%; color: #FFF; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.box-07 div.padding {padding: 15px 15px 0 15px;}
div.box-07 p {font-family: Verdana, Arial, sans-serif; color: #000E33; font-weight: normal; margin: 0 0 5px 0;}
div.box-07 a.button {border: 1px #24A4B4 solid; background: url(images/bg-button-brochure.gif) #91F1D3 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px;}
div.box-07 a.download {color: #000E33; text-decoration: none; font-weight: bold; position: relative; top: -7px;}
p.state a {color: #000E33;}
div.box-07 img.rightimg {float: right; margin: 0 -15px 10px 10px;}

/* Article Box-08 */
div.box-08 {background: url(images/bg-box03.jpg) top no-repeat #B5D23F; margin: 4px 0 0 0; padding: 0 0 8px 0; width: 266px; min-height: 30em; height:auto !important; height: 30em; font-size: 85%;}
div.box-08 h1 {font-family: verdana, helvetica, sans-serif; font-size: 150%; color: #0C3C29; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.box-08 div.padding {padding: 15px 15px 0 15px;}
div.box-08 p {font-family: Verdana, Arial, sans-serif; color: #0C3C29; font-weight: normal; margin: 0 0 5px 0;}
div.box-08 a.button {border: 1px #71AC29 solid; background: url(images/bg-button-apply.gif) #C7E147 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px;}
div.box-08 img.rightimg {float: right; margin: 0 -15px 10px 10px;}

/* Article Box-09 */
div.box-09 {background: url(images/bg-box04.jpg) top no-repeat #BE7DD9; margin: 4px 0 0 0; padding: 0 0 8px 0; width: 266px; min-height: 30em; height:auto !important; height: 30em; font-size: 85%;}
div.box-09 h1 {font-family: verdana, helvetica, sans-serif; font-size: 150%; color: #0C3C29; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.box-09 div.padding {padding: 15px 15px 0 15px;}
div.box-09 p {font-family: Verdana, Arial, sans-serif; color: #0C3C29; font-weight: normal; margin: 0 0 5px 0;}
div.box-09 a.button {border: 1px #007A76 solid; background: url(images/bg-button-participants.gif) #F7BFD1 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px;}
div.box-09 img.rightimg {float: right; margin: 0 -15px 10px 10px;}


/* Article Images */
.pic-r {float: right; padding: 5px; margin-right: -13px;}
html>body .pic-r {margin-right: -15px;}
.pic-r-bleed {float: right; padding: 5px 0 5px 5px; margin-right: -13px;}
html>body .pic-r-bleed {margin-right: -10px;}
.pic-l {float: left; padding: 5px;}
.pic-l-bleed {float: left; padding: 5px 5px 5px 0; margin-left: 0;}
.brochure {padding: 0; margin-left: 2px; border: 0;}

/* News Box */
div.news {background: #F4BC46 url(images/bg-news.jpg) top no-repeat; padding: 10px 15px; width: 206px; \width: 236px; w\idth: 206px; color: #000E33;}
div.news h1 {font-family: verdana, helvetica, sans-serif; font-size: 115%; color: #000; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.news h2 {font-family: verdana, helvetica, sans-serif; font-size: 100%; color: #000; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.news p {margin: 2px 0; color: #000E33; font-size: 80%;}
div.news p.date {margin: 2px 0; color: #925B0D; font-size: 80%; font-style: italic;}
div.news a {color: #000E33; text-decoration: none; font-weight: bold;}
div.news img {margin: 7px 0;}

/* Blog Box */
div.blog {background-color: #EC008C; background-image: url(images/bg-blog.jpg); background-position: top; background-repeat: no-repeat; padding: 10px 15px; width: 206px; \width: 236px; w\idth: 206px; color: #FFF}
div.blog h1 {font-family: verdana, helvetica, sans-serif; font-size: 115%; color: #FFF; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.blog h2 {font-family: verdana, helvetica, sans-serif; font-size: 100%; color: #FFF; font-weight: normal; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%; font-style: italic;}
div.blog p {margin: 2px 0; color: #FFF; font-size: 80%;}
div.blog a {color: #FFF; text-decoration: none; font-size: 90%;}
div.blog div.filmstrip {margin: 13px 0 10px 26px;}
div.blog div.quote {background-image: url(images/inverted-commas.gif); background-repeat: no-repeat; width: 181px; width: 206px; width: 181px; padding: 15px 10px 0 15px;}
div.blog img.featuredblog {border: 2px solid #89235F; border-width: 0 1px 0 0; padding: 0 3px 0 4px; background-color: #231F20}
div.blog a.button {border: 1px #BB0071 solid; background: url(images/bg-button-participants.gif) #C7E147 top repeat-x; text-decoration: none; color: #000E33; font-weight: bold; padding: 3px 6px; font-size: 100%;}

img.camplogo {margin: 0 0 0 9px;}

/* Podcasts */
img.podimg {float: left; margin: 0 5px 15px -8px;}
div.podcast-dk {float: left; background: #277BB1 url(images/bg-podcast-dk.gif) top repeat-x;}
div.podcast-dk div.corner {float: left; width: 466px; \width: 496px; w\idth: 466px; background-image: url(images/bg-podcast-dk-corner.gif); background-position: bottom right; background-repeat: no-repeat; padding: 8px 15px;}
div.podcast-dk .blue {color: #A9E3F1;}
div.podcast-dk p.heading {color: #FFF; font-size: 110%; margin: 0; font-weight: bold;}
div.podcast-dk p.phr {background: url(images/blue-hr-lt.gif) repeat-x scroll center; margin: 4px 0; height: 7px; line-height: 1px;}
div.podcast-dk {color: #FFF;}
div.podcast-dk a {color: #FFF; text-decoration: none;}
div.podcast-dk img.download {position: relative; top: 2px;}

div.podcast-lt {float: left; background: #79C0DD url(images/bg-podcast-lt.gif) top repeat-x; margin: 6px 0 0 0;}
div.podcast-lt div.corner {float: left; width: 466px; \width: 496px; w\idth: 466px; background-image: url(images/bg-podcast-lt-corner.gif); background-position: bottom right; background-repeat: no-repeat; padding: 8px 15px;}
div.podcast-lt .blue {color: #0E6897;}
div.podcast-lt p.heading {color: #FFF; font-size: 110%; margin: 0; font-weight: bold;}
div.podcast-lt p.phr {background: url(images/blue-hr-lt2.gif) repeat-x scroll center; margin: 4px 0; height: 7px; line-height: 1px;}
div.podcast-lt {color: #085780;}
div.podcast-lt a {color: #012F49; text-decoration: none;}
div.podcast-lt img.download {position: relative; top: 2px;}

/* Vlogs */
div.vlog {float: left; width: 115px; background: #79C0DD url(images/bg-vlog.gif) bottom no-repeat; margin-top: 15px;}
div.vlog h2 {font-family: verdana, helvetica, sans-serif; font-size: 100%; color: #000; font-weight: bold; margin: 0; padding: 0; letter-spacing: -0.1em; line-height: 120%;}
div.vlog img {float: left;}
div.vlog img.dottedline {padding: 7px 0 5px 0;}
div.vlog div.text {float: left; width: 95px; w\idth: 115px; w\idth: 95px; height: 120px; padding: 10px; color: #000; font-size: 85%}
div.vlog div.text p {margin: 5px 0 0 0;}
div.leftpad {margin-left: 12px;}

/* Clear - DO NOT DELETE */
div.clear {clear: both; height: 10px; width: 960px;}

/* FOOTER */
div#footer {border: 1px dashed #BFBFBF; border-width: 1px 0; color: #787878; margin: 0 0 0 0; padding: 0 0 2px 0; width: 960px; text-align: left; line-height: 105%;}
div#footer p {color: #787878; font-size: 75%; padding: 1em;}
div#footer a:link {text-decoration: none; color: #787878; background: transparent;}
div#footer a:visited {text-decoration: none; color: #787878 ;background: transparent;}
div#footer a:hover {text-decoration: underline; color: #787878; background: transparent;}
div#footer a:active {text-decoration: none; color: #787878; background: transparent;}
div#flags {border: 1px dashed #BFBFBF; background: #F5F5F5; border-width: 0 0 1px 0; width: 599px; \width: 960px; width: 599px; padding: 8px 0 8px 361px;}
div#flags img {}
/* Subfooter */
div#subfooter {margin: 0;color: #787878; font-size: 80%;}
div#subfooter a {color: #787878;}
div#subfooter div.left {float: left; width: 139px;}
div#subfooter div.right {float: right; width: 801px; width: 821px; width: 801px; padding: 30px 20px 0 0;}
div#subfooter div.right a {text-decoration: none; font-weight: bold;}
div#subfooter div.right hr {color: #DFDFDF; height: 1px;}

/* Tables */
table.fronttable {color: #FFF; width: 100%; font-size: 100%; text-align: left; border-collapse: collapse; border: 1px #FFF solid;}
table.fronttable th, table.fronttable td {padding: 5px; text-align: left; /*border: 1px #FFF solid;*/}
th.leftwidth, td.leftwidth {width: 50%}
th.rightwidth, td.rightwidth {width: 50%}
tr.tblheader td,tr.tblheader th {background: #FFF; color: #000E33;}
tr.tbllight td,tr.tbllight th {background: #2EA82B; font-weight: bold;}
tr.tbldark td,tr.tbldark th {background: #57C453; font-weight: bold;}
tr.tblheader2 td,tr.tblheader2 th {background: #1CAFD0; color: #FFF;}
tr.tbllight2 td,tr.tbllight2 th {background: #9BDBEC; font-weight: bold; color: #000E33;}
tr.tbldark2 td,tr.tbldark2 th {background: #7ED6EC; font-weight: bold; color: #000E33;}
table.listtable {color: #036;; font-size: 100%; text-align: left; border-collapse: collapse; border: 1px #036 solid;}
table.listtable td {border: 1px #036 solid; padding: 3px;}

/* Interviewer Body Setup */
div.download {margin: 24px 12px; display: block; width: auto;}

div.download a.odd:link {margin: 4px 0; background: #477DC0; padding: 10px; color: #C0C2D3; border: 1px solid #FFF; font: 100% 'Lucida Grande', Verdana, Arial, Sans-Serif; text-decoration: none; display: block;}
div.download a.odd:visited {margin: 4px 0; background: #477DC0; padding: 10px; color: #C0C2D3; border: 1px solid #FFF; font: 100% 'Lucida Grande', Verdana, Arial, Sans-Serif; text-decoration: none; display: block;}
div.download a.odd:hover {margin: 4px 0; background: #5D8BC6; padding: 10px; color: #FFF; border: 1px solid #FFF; font: 100% 'Lucida Grande', Verdana, Arial, Sans-Serif; text-decoration: none; display: block;}
div.download a.odd:active {margin: 4px 0; background: #477DC0; padding: 10px; color: #C0C2D3; border: 1px solid #FFF; font: 100% 'Lucida Grande', Verdana, Arial, Sans-Serif; text-decoration: none; display: block;}

div.download a.even:link {margin: 4px 0; background: #2C478B; padding: 10px; color: #C0C2D3; border: 1px solid #FFF; font: 100% 'Lucida Grande', Verdana, Arial, Sans-Serif; text-decoration: none; display: block;}
div.download a.even:visited {margin: 4px 0; background: #2C478B; padding: 10px; color: #C0C2D3; border: 1px solid #FFF; font: 100% 'Lucida Grande', Verdana, Arial, Sans-Serif; text-decoration: none; display: block;}
div.download a.even:hover {margin: 4px 0; background: #475F9C; padding: 10px; color: #FFF; border: 1px solid #FFF; font: 100% 'Lucida Grande', Verdana, Arial, Sans-Serif; text-decoration: none; display: block;}
div.download a.even:active {margin: 4px 0; background: #2C478B; padding: 10px; color: #C0C2D3; border: 1px solid #FFF; font: 100% 'Lucida Grande', Verdana, Arial, Sans-Serif; text-decoration: none; display: block;}