/* Site Container */
body {margin:0; padding:0; min-width:800px; font:75% Arial, Helvetica, sans-serif; color:#000; text-align:center; line-height:1.2em;}
div#container {position:relative; width:800px; margin:10px auto; padding:0; text-align:left;}

div#header {float:left; width:800px; height:168px;}
div#header h1 {float:left; margin:0; padding:0; text-indent:-9999px; height:168px; width:110px; background:url(../images/header-logo.gif) no-repeat; line-height:26px; }
div#header div#sectionheader, div#header div#sectionmenu {float:left; margin-left:5px;}

div#header div#sectionmenu ul#mainnav {background:#1652a3; list-style:none; padding:15px 0 0 0; margin:0; text-align:right; height:131px; width:217px; font-weight:bold; border-bottom:22px solid #a6bddc;}
div#header div#sectionmenu ul#mainnav  li {display:block; height:20px; padding:2px 5px;}
div#header div#sectionmenu ul#mainnav  li a {display:block; padding:2px 5px;}
div#header div#sectionmenu ul#mainnav  li a:link {color: #fff; text-decoration: none; }     
div#header div#sectionmenu ul#mainnav  li a:visited {color: #fff; text-decoration: none;}  
div#header div#sectionmenu ul#mainnav  li a:hover {color: #fff; text-decoration: none; background:#a6bddc;}   
div#header div#sectionmenu ul#mainnav  li a:active {color: #fff; text-decoration: none;} 

div#pagebody {float:left; width:800px; margin:5px 0;}
div#pagemenu {float:left; width:110px; margin:0; background:#a6bddc;}
div#pagemenu ul {list-style:none; padding:0 0 0 5px; margin:0; width:105px; background:#1652a3; }
div#pagemenu ul li {display:block; padding:0; margin:0; width:105px; line-height:1.5em; border-bottom:1px solid #fff; background:#a6bddc;}
div#pagemenu ul li a {display:block; padding:0 0 0 5px; margin:0; width:105px; }
html>body div#pagemenu ul li a {width:100px;}
div#pagemenu ul li a:link {color: #fff; text-decoration: none; }     
div#pagemenu ul li a:visited {color: #fff; text-decoration: none;}  
div#pagemenu ul li a:hover {color: #1652a3; text-decoration: none; background:#dde6f2;}   
div#pagemenu ul li a:active {color: #fff; text-decoration: none;} 

div#pagemenu ul li ul {list-style:none; margin:0; padding:0;}
div#pagemenu ul li ul li {margin:0; padding:0;}

div#pagemenu ul li#subnav1 {height:26px;line-height:26px; background:#1652a3;}

/*
div#pagemenu ul li#subnav1 a {margin:0; padding:0; text-indent:-9999px; height:26px; width:105px; background: url(../images/menu-icon-home.jpg) top left no-repeat; line-height:26px; }
div#pagemenu ul li#subnav2 a {margin:0; padding:0; text-indent:-9999px; height:26px; width:105px; background: url(../images/menu-icon-workplace.jpg) top left no-repeat; line-height:26px; }
div#pagemenu ul li#subnav3 a {margin:0; padding:0; text-indent:-9999px; height:26px; width:105px; background: url(../images/menu-icon-publicpolicy.jpg) top left no-repeat; line-height:26px; }
div#pagemenu ul li#subnav4 a {margin:0; padding:0; text-indent:-9999px; height:26px; width:105px; background: url(../images/menu-icon-students.jpg) top left no-repeat; line-height:26px; }
div#pagemenu ul li#subnav5 a {margin:0; padding:0; text-indent:-9999px; height:26px; width:105px; background: url(../images/menu-icon-international.jpg) top left no-repeat; line-height:26px; }
*/

div#pagecontent {float:left; width:685px; margin:0 0 0 5px; background:#fff;}
div#pagecontent h2 {margin:0 0 4px 0; padding:0; text-indent:-9999px; height:26px; width:685px; background: top left no-repeat; line-height:26px; }
body.lcf div#pagecontent div#pagebar h2 {background:url(../images/pagetitle-lcf2.gif);}
body.theworkplace div#pagecontent div#pagebar h2 {background:url(../images/pagetitle-workplace2.gif);}
body.students div#pagecontent div#pagebar h2 {background:url(../images/pagetitle-students2.gif);}
body.publicpolicy div#pagecontent div#pagebar h2 {background:url(../images/pagetitle-publicpolicy2.gif);}
body.international div#pagecontent div#pagebar h2 {background:url(../images/pagetitle-international2.gif);}

div#pagecontent div#pagebar {float:left; background:#1652a3; width:685px; font-size:10px;}
html>body div#pagecontent div#pagebar  {height:26px; line-height:26px;}
div#pagecontent div#pagebar form {float:left; width:215px; padding:3px 0 0 0px;}
html>body div#pagecontent div#pagebar form {width:211px;}
div#pagecontent div#pagebar form label { visibility:hidden; }
div#pagecontent div#pagebar form input { float:left; height:18px; border:0; margin:0 3px 0 0; padding-left:5px; font-size:90%; color:#666666; width:191px;}
html>body div#pagecontent div#pagebar form input {width:185px; height:17px;}
div#pagecontent div#pagebar form button {float:left; width:18px; hieght:18px; padding:0; border:0; background:url(../images/button-search.gif) no-repeat center top; text-indent:-9999px; padding-left:0;}
div#pagecontent div#pagebar h2 {float:left; margin:0 0 4px 0; padding:0; text-indent:-9999px; height:26px; width:468px; background: top left no-repeat; line-height:26px; }


div#pagecontent div#contentspread {float:left; margin-top:4px; width:685px;}
div#pagecontent div#contentspread div#content {float:left; width:468px; margin:0; padding:0; }
div#pagecontent div#contentspread div#content h3 { color:#1652a3; text-transform:uppercase; display:block; border-bottom:1px solid #1652a3; margin:0.5em 0 1em 0; padding:0 0 2px 0; font-size:110%;}
body#minifilms div#pagecontent div#contentspread div#content {width:677px; margin:0 0 0 8px;}

div#pagecontent div#contentspread div#content h4 { color:#000; text-transform:uppercase; margin:1.5em 0 0 0; padding:0; font-size:100%;}
div#pagecontent div#contentspread div#content div.contentcol {float:left; width:227px; margin:0 5px 0 0; padding:5px; border:1px solid #dde6f2;}
html>body div#pagecontent div#contentspread div#content div.contentcol {width:217px;}
/*div#pagecontent div#contentspread div#content div.contentcol {width:463px; margin:0 5px 5px 0; padding:5px; border:1px solid #dde6f2;}*/
body#home div#pagecontent div#contentspread div#content div#singlecol {float:left; padding:5px; border:1px solid #dde6f2;}

div#pagecontent div#contentspread div#content div.contentcol h3 { margin-bottom:0.5em; }
div#pagecontent div#contentspread div#content div.contentcol p { margin-top:0.8em; margin-bottom:1em;}
div#pagecontent div#contentspread div#content div.contentcol img.right { float:right; border:1px solid #1652a3; margin:0 0 5px 5px;}

div#pagecontent div#contentspread div#content div#singlecol {width:444px; margin:0 13px 0 8px;}
html>body div#pagecontent div#contentspread div#content div#singlecol {width:447px}
div#pagecontent div#contentspread div#content div#singlecol p {text-align:justify; margin:1em 0;}
div#pagecontent div#contentspread div#content div#singlecol img.inline {display:block; border:1px solid #1652a3; float:left; padding:0; margin:0 20px 10px 0; }

div#w4wtitle {font-size:110%; font-weight:bold;margin-bottom:1em;}
div#w4wtitle span#date {}
div#w4wtitle span#w4wauthor { font-style:italic; display:block; margin-top:3px; font-weight:normal;}
div#w4wverse {float:right; width:446px; margin:0; padding:0; }
div#w4wverse p { font:120% Georgia, "Times New Roman", Times, serif; color:#1652a3; margin-bottom:0; padding-bottom:0;}
div#w4wref { float:right; font-size:85%; color:#1652a3; margin:0 0 2em 0;}
div#w4wmessage {clear:right; margin-bottom:1em;}

div#pagecontent div#contentspread div#content div#singlecol ul.inline { list-style-image: url(../images/icon_bullet.gif); margin:1em; text-align:justify; width:370px;}
div#pagecontent div#contentspread div#content div#singlecol ul.inline li { margin-left:20px; padding:2px; text-indent:0;}

div#pagecontent div#contentspread div#content div.contentcol ul.inline { list-style-image: url(../images/icon_bullet.gif); margin-top:1em; text-align:justify; width:160px;}
div#pagecontent div#contentspread div#content div.contentcol ul.inline li { margin-left:0px; padding:2px 0; text-indent:0;}

div#pagecontent div#contentspread div#content div#singlecol ul.grouplist {list-style:none; margin:0 0 0 0; padding:0; }
div#pagecontent div#contentspread div#content div#singlecol ul.grouplist li {margin:0.5em 0; padding:5px; border-bottom:1px solid #dde6f2;}
div#pagecontent div#contentspread div#content div#singlecol ul.grouplist li p {margin:0 0 5px 0; padding:0; }
div#pagecontent div#contentspread div#content div#singlecol ul.grouplist li span.itemtitle { display:block; margin-top:10px; font-style:italic; }

div#pagecontent div#contentspread div#content div#singlecol ul.sessionlist {list-style:none; margin:0 0 0 0; padding:0; }
div#pagecontent div#contentspread div#content div#singlecol ul.sessionlist li {margin:0.5em 0; padding:5px; border-bottom:1px solid #dde6f2;}
div#pagecontent div#contentspread div#content div#singlecol ul.sessionlist li p {margin:0 0 5px 0; padding:0; }
div#pagecontent div#contentspread div#content div#singlecol ul.sessionlist li ul {list-style:none; margin:0 10px 0 10px; padding:0; }
div#pagecontent div#contentspread div#content div#singlecol ul.sessionlist li ul li {border:0; margin:0.5em 0 0 0; padding:0; }
div#pagecontent div#contentspread div#content div#singlecol ul.sessionlist li ul li a {background: url(../images/icon_document_withtxt_blue.gif) no-repeat center left; padding-left:15px; }

div#pagecontent div#contentspread div#content div#singlecol ul.plainlist {list-style:none; margin:0 0 0 15px; padding:0; }
div#pagecontent div#contentspread div#content div#singlecol ul.plainlist li {margin:0.5em 0; }

div#pagecontent div#contentspread div#content div#singlecol ul.documentlist,
div#pagecontent div#contentspread div#content div#singlecol ul.linklist {list-style:none; margin:0 0 2em 15px; padding:0; width:425px;}
div#pagecontent div#contentspread div#content div#singlecol ul.documentlist li,
div#pagecontent div#contentspread div#content div#singlecol ul.linklist li {margin:0.5em 0; }
body#resources div#pagecontent div#contentspread div#content div#singlecol ul.linklist { border-bottom:1px solid #dde6f2; }
body#resources div#pagecontent div#contentspread div#content div#singlecol p.linklist { display:block; padding-bottom:5px; border-bottom:1px solid #dde6f2; }
div#pagecontent div#contentspread div#content div#singlecol ul.documentlist li a {background: url(../images/icon_document_withtxt_blue.gif) no-repeat center left; padding-left:15px; }
div#pagecontent div#contentspread div#content div#singlecol ul.linklist li a {background: url(../images/icon_arrow.gif) no-repeat top left; padding-left:15px; }
div#pagecontent div#contentspread div#content div#singlecol ul.linklist li span.date {float:right; color:#666666; font-size:90%;}
div#pagecontent div#contentspread div#content div#singlecol ul.linklist li p {margin:0.5em 0 0 15px; padding:4px; background:#dde6f2; }
div#pagecontent div#contentspread div#content div#singlecol a#view_top {border-bottom:1px dotted #ccc; padding-bottom: 10px; width:100%; display:block; margin-bottom:25px; }
div#pagecontent div#contentspread div#content div#singlecol a#view_bottom {border-top:1px dotted #ccc; padding-top: 10px; width:100%; display:block; margin-top:10px; }
body#search div#pagecontent div#contentspread div#content div#singlecol ol li {padding:5px 0;}

div#pagecontent div#contentspread div#content div#singlecol span.h4opposite { float:right; color:#999999; display:block; margin-top:4px; }

div#pagecontent div#contentspread div#content ul.contactdetails { list-style:none; margin:1em 0; padding:0;}
div#pagecontent div#contentspread div#content ul.contactdetails li {float:left; margin:0 0 1em 0; padding:0 0 10px 0; width:447px; border-bottom:1px solid #dde6f2;} 
div#pagecontent div#contentspread div#content ul.contactdetails li div.photo {float:left; width:100px;  }
div#pagecontent div#contentspread div#content ul.contactdetails li div.photo img { display:block; margin:0; padding:0; border:1px solid #1652a3; }
div#pagecontent div#contentspread div#content ul.contactdetails li div.info {float:left; padding:5px; margin-left:10px; width:300px; overflow:hidden;}
div#pagecontent div#contentspread div#content ul.contactdetails li div.info h4 {margin-top:0; margin-bottom:0.5em;}

div#pagecontent div#contentspread div#content ul#lcfstreams {float:left; width:463px; margin:5px 0; padding:0; list-style:none; }
div#pagecontent div#contentspread div#content ul#lcfstreams li {float:left; width:112px; margin-right:5px;}
div#pagecontent div#contentspread div#content ul#lcfstreams li img {display:block; border:0;}
div#pagecontent div#contentspread div#content ul#lcfstreams li#last {margin:0;}
div#pagecontent div#contentspread div#content ul#lcfstreams li span {text-transform:uppercase; display:block; padding:2px; margin-top:2px 5px; background:#1652a3; color:#fff; font-size:80%; line-height:1em;}
div#pagecontent div#contentspread div#content ul#lcfstreams li a {text-decoration:none;}

div#pagecontent div#contentspread a:link {color:#1652a3; text-decoration: underline; }     
div#pagecontent div#contentspread a:visited {color:#1652a3; text-decoration: underline;}  
div#pagecontent div#contentspread a:hover {color:#1652a3; text-decoration: none; }   
div#pagecontent div#contentspread a:active {color:#666; text-decoration: underline;} 

div#pagecontent div#contentspread form {clear:left; margin:10px 0;}
div#pagecontent div#contentspread fieldset {border:0; margin:1em 0; }
div#pagecontent div#contentspread fieldset label { float:left; clear:left; width:100px; margin-bottom:5px;}
div#pagecontent div#contentspread fieldset input { float:left; width:300px; margin-bottom:5px; font:98% Arial, Helvetica, sans-serif;}
div#pagecontent div#contentspread fieldset textarea { float:left; width:300px; margin-bottom:5px; font:98% Arial, Helvetica, sans-serif;}
div#pagecontent div#contentspread fieldset select { float:left; width:200px; margin-bottom:5px; font:75% Arial, Helvetica, sans-serif;}
div#pagecontent div#contentspread fieldset select.address { clear:left; width:317px; margin-bottom:5px; font:90% Arial, Helvetica, sans-serif;}
div#pagecontent div#contentspread fieldset span.required { float:left; color:#CC3300; font-size:1.1em; font-weight:bold; padding:2px;}
div#pagecontent div#contentspread fieldset p {margin-top:10px;}
div#pagecontent div#contentspread fieldset #btn-send {float:left; width:50px; height:18px; margin:10px 0 0 100px; padding:0; border:0; background: url(../images/btn-send.gif) no-repeat; text-indent:-9999px; cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}

body#resources div#pagecontent div#contentspread form { clear:both; border-bottom:1px dotted #ccc; padding-bottom: 10px; width:100%; display:block; margin-bottom:10px; }
body#resources div#pagecontent div#contentspread form button { width:18px; hieght:18px; padding:0; border:0; background:url(../images/button-search.gif) no-repeat center top; text-indent:-9999px; padding-left:0;}

body#membership div#pagecontent div#contentspread form {clear:left; margin:20px 0;}
body#membership div#pagecontent div#contentspread fieldset {border:1px solid #a6bddc; margin:1em 0; padding:1em; }
body#membership div#pagecontent div#contentspread fieldset legend {font-weight:bold; color:#1652a3;}
body#membership div#pagecontent div#contentspread fieldset label { float:left; clear:left; width:180px; margin:4px 10px 10px 0; text-align:right; }
body#membership div#pagecontent div#contentspread fieldset input { float:left; width:200px; margin-bottom:10px; font:98% Arial, Helvetica, sans-serif;}

/*body#membership div#pagecontent div#contentspread fieldset input.checkbox { float:left; width:2em; margin:1.2em 150px 0 0; }*/
body#membership div#pagecontent div#contentspread fieldset textarea { float:left; width:200px; margin-bottom:10px; font:98% Arial, Helvetica, sans-serif;}
body#membership div#pagecontent div#contentspread fieldset select { float:left; width:200px; margin-bottom:10px; font:90% Arial, Helvetica, sans-serif;}
body#membership div#pagecontent div#contentspread fieldset select.doubleline {margin-bottom:25px;}
body#membership div#pagecontent div#contentspread fieldset select optgroup, 
body#membership div#pagecontent div#contentspread fieldset select optgroup option {font-size:90%;}
body#membership div#pagecontent div#contentspread fieldset select.address { clear:left; width:317px; margin-bottom:10px; font:90% Arial, Helvetica, sans-serif;}
body#membership div#pagecontent div#contentspread fieldset span.required { float:left; color:#CC3300; font-size:1.1em; font-weight:bold; padding:2px;}
body#membership div#pagecontent div#contentspread fieldset p {margin-top:10px;}
body#membership div#pagecontent div#contentspread #btn-submit {float:right; width:60px; height:18px; margin:10px 0 0 0; padding:0; border:0; background: url(../images/btn-submit.gif) no-repeat; text-indent:-9999px; cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}

a.arrow {background: url(../images/icon_arrow.gif) no-repeat top left; margin-left:15px; padding-left:15px; }
a.nomargin{margin:0;}

div#pagecontent div#contentspread span#breadcrumb {display:block; color:#666; margin:3px 0 1.5em 0; font-size:90%;}
div#pagecontent div#contentspread span#breadcrumb a:link {color:#666; text-decoration: underline; }     
div#pagecontent div#contentspread span#breadcrumb a:visited {color:#666; text-decoration: underline;}  
div#pagecontent div#contentspread span#breadcrumb a:hover {color:#666; text-decoration: none; }   
div#pagecontent div#contentspread span#breadcrumb a:active {color:#666; text-decoration: none;} 

div#pagecontent div#contentspread div#sidebar {float:left; width:217px; margin:0; padding:0;}
div#pagecontent div#contentspread div#sidebar div.sideitem {margin-top:4px; background:#dde6f2;}
div#pagecontent div#contentspread div#sidebar div.sideitem img {float:right; margin:5px 5px 0 0;}
div#pagecontent div#contentspread div#sidebar div.sideitem p {margin:0; padding:10px 5px 5px 5px;}
div#pagecontent div#contentspread div#sidebar h4 {margin:0; padding:0; text-indent:-9999px; height:17px; width:217px; background: top left no-repeat; line-height:17px; }
div#pagecontent div#contentspread div#sidebar div#siteadvert img {border:0;}
img.blueborder { border:1px solid #1652a3; }



.fright {float:right;}
.fleft {float:left;}
.clear {clear:both;}
.keyword {color:#00CCFF;}
.error {color:#CC0000}


div#pagecontent div#contentspread div#sidebar h4#h4-search {background:url(../images/sidebar-h4-search.gif);}
div#pagecontent div#contentspread div#sidebar h4#h4-membership {background:url(../images/sidebar-h4-membership.gif);}
div#pagecontent div#contentspread div#sidebar h4#h4-w4w {background:url(../images/sidebar-h4-w4w.gif);}
div#pagecontent div#contentspread div#sidebar div#w4w {text-align:left;}
div#pagecontent div#contentspread div#sidebar div#w4w a:link {color:#1652a3; text-decoration: none; }     
div#pagecontent div#contentspread div#sidebar div#w4w a:visited {color:#1652a3; text-decoration: none;}  
div#pagecontent div#contentspread div#sidebar div#w4w a:hover {color:#1652a3; text-decoration: underline; }   
div#pagecontent div#contentspread div#sidebar div#w4w a:active {color:#1652a3; text-decoration: underline;} 

ol li {padding:0.2em; }

div#flashticker {float:left; margin:10px 0 5px 0; padding:0; width:685px; line-height:18px; height:18px;}
body#home div#flashticker {line-height:32px; height:32px;}

ul#content-tools {float:left; margin:30px 10px 20px 8px; padding:10px 0 0 0; border-top:1px solid #ccc; width:444px; list-style:none;}
html>body ul#content-tools {width:454px}
ul#content-tools li {float:left; margin-right:30px;}
ul#content-tools li a#emailicon {background: url(../images/icon_email2.gif) no-repeat center left; padding-left:25px; }
ul#content-tools li a#printicon {background: url(../images/icon_print2.gif) no-repeat center left; padding-left:25px; }
ul#content-tools li a:link {color:#1652a3; text-decoration: underline; }     
ul#content-tools li a:visited {color:#1652a3; text-decoration: underline;}  
ul#content-tools li a:hover {color:#1652a3; text-decoration: none; }   
ul#content-tools li a:active {color:#1652a3; text-decoration: none;} 

div#footer {clear:left; width:685px; font-size:90%; color: #666; margin:10px 0 20px 0; line-height:20px; height:20px; padding-bottom:20px;}
div#footer div#copyright {background:#a6bddc; padding:0px 0px 0px 9px; color:#1652a3; margin:5px 0;}
div#footer div#copyright span#fluid7 {float:right; padding-top:2px;}
html>body div#footer div#copyright span#fluid7 {padding-top:0px;}
div#footer div#copyright span#fluid7 img {border:0; margin:0 5px;}
div#footer div#copyright a:link {color:#1652a3; text-decoration: none; }     
div#footer div#copyright a:visited {color:#1652a3; text-decoration: none;}  
div#footer div#copyright a:hover {color:#1652a3; text-decoration: underline; }   
div#footer div#copyright a:active {color:#1652a3; text-decoration: underline;} 

div#footer div#footnav { padding:0 8px;}
div#footer div#footnav a:link {color:#666; text-decoration: underline; }     
div#footer div#footnav a:visited {color:#666; text-decoration: underline;}  
div#footer div#footnav a:hover {color:#666; text-decoration: none; }   
div#footer div#footnav a:active {color:#666; text-decoration: none;} 

ul#podsubscribe {list-style:none; padding:0; margin:0;}
ul#podsubscribe li {padding-top:10px;}
ul#podsubscribe li a.pod img{float:left; margin:0 10px 0 20px;}