/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Stylesheet" in dotEditor style management */
.header { width:866px; margin-left:25px; height:140px; _height:115px;#height:145px;}
.logo { width:250px;_height:115px; border:none; float:left;}
.search { text-align:right; width:350px; float:right; margin-top:70px;_padding-right:15px;_margin-top:70px; }
.sitemap { text-align:right; width:866px; padding-top:15px; float:right; _padding-right:20px;}
.overlaytxt {font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-size:160%; color:#FFFFFF; padding: 7px 0px 0px 70px; width:70px; float:left;}
.whatsnew-old {width:600px; height:180px; background:url(/images/homepage/whatsnew_bg.gif) no-repeat bottom left; margin-left:0px; font-size:120%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.whatsnew_left-old { width:240px; padding: 25px 0px 0px 20px; float:left;font-size:90%;}
.whatsnew_right-old { width:220px; padding: 25px 100px 0px 10px; float:right;font-size:90%;}
.whatsnew_left UL LI {margin: 7px 10px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/UL.gif) no-repeat 0px 0px; font-weight: normal; padding: 0px 0px 5px 21px;}
.whatsnew_right UL LI {margin: 7px 10px 0px -50px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/UL.gif) no-repeat 0px 0px; font-weight: normal; padding: 0px 0px 5px 21px;}
.nfp { font-size:150%; color:#666666;}
.nfp_blue { color:#568caf;font-size:150%;}
.nfp_ppl { color:#714988; font-size:150%; font-style:italic;}
.nfp_pnk { color:#c4abc7; font-size:150%;}
#client_login { background:url(/images/homepage/client_login.gif) no-repeat; height:135px; width:227px; margin-top:15px; color:#FFFFFF; padding: 40px 0px 0px 20px;}
.client_login A:link {color: #ffffff; text-decoration: none;}
.client_login A:visited {color: #ffffff; text-decoration: none;}
.client_login A:hover {color: #ffffff; text-decoration: none;}
.quote { background:url(/images/icons/quote.gif) no-repeat 10px 16px; height:100px; width:159px; padding: 10px 0px 10px 0px; background-color:#FFFFFF; color:#4b4a4a;font-family: Palatino Linotype; font-size:130%; margin-left:10px;}
.text_align_right { text-align:right; color:#4b4a4a;font-size:90%;}
.lh_relatedlink {background: #7da8b0; padding: 0px 0px 0px 0px; margin: 17px 0px 0px 0px; }
UL.relatedlink {margin: 0px 0px 0px 0px; padding-left: 0px; padding-bottom: 0px; font-size:105%;}
.relatedlink LI {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 7px 3px 6px 20px; background: url(/images/icons/chev_wt.gif) no-repeat 2px 6px; border-bottom:1px solid #ffffff;}
UL.sub_relatedlink {margin: 0px 0px 0px 0px; padding-left: 0px; padding-bottom: 15px; background-color:#FFFFFF;font-size:105%;;}
.sub_relatedlink LI {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 7px 3px 6px 20px; background: url(/images/icons/chev_gry.gif) no-repeat 2px 6px; border-bottom:1px solid #ffffff;}
.sub_relatedlink OL {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding:4px 3px 2px 30px; _padding: 1px 3px 2px 30px; background: url(/images/icons/chev_dot.gif) no-repeat 11px 3px; margin-left:5px; #margin-left:-20px;}
.relatedlink A:hover { color:#FFFFFF;text-decoration:none;}
.relatedlink A:active { color:#FFFFFF; text-decoration:none;}
.relatedlink A:visited { color:#FFFFFF; text-decoration:none;}
.relatedlink A:link { color:#FFFFFF; text-decoration:none;}
.sub_relatedlink A:hover { color:#669999;text-decoration:none;}
.sub_relatedlink A:active { color:#669999; text-decoration:none;}
.sub_relatedlink A:visited { color:#669999; text-decoration:none;}
.sub_relatedlink A:link { color:#666666; text-decoration:none;}
.user_txt_box {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#999999;padding: 2px; border:solid #cccccc 1px; background-color: #FFFFFF; vertical-align: 40;  #vertical-align: -25%;  _vertical-align: -25%;  font-size: 100%; width: 190px; margin: 4px 5px 4px 0px;}
.pass_txt_box {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#999999;padding: 2px; border:solid #cccccc 1px; background-color: #FFFFFF; vertical-align: 40;  #vertical-align: -25%;  _vertical-align: -25%;  font-size: 100%; width: 140px; margin: 4px 5px 4px 0px;}
.search_txt_box {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#999999;padding: 2px; border:solid #cccccc 1px; background-color: #FFFFFF; vertical-align: 40;  #vertical-align: -25%;  _vertical-align: -25%;  font-size: 100%; width: 130px; margin: 0px 5px 0px 0px;}
.footer { color:#999999; margin-left:15px; background:url(/images/foot.gif) no-repeat right bottom; height:66px; float: left; width:888px; _width:873px; }
.footer A:link {color: #568caf; text-decoration: none;}
.footer A:visited {color: #568caf; text-decoration: none;}
.footer A:hover {color: #568caf; text-decoration: none;}
.corp_footer {color:#568caf; margin-right:25px;  float: right; width:890px; _width:880px; text-align:right; font-size:100%;}
.dot { color:#714988;}
.butt_go { padding:5px 0px 0px 4px;}
.butt_more { width:36px; float:right; padding: 30px 5px 5px 5px;}
ul.sitemap_ul { margin: 0px; padding:0px; }
ul.sitemap_ul A:hover { color:#82aeb6;text-decoration:none;}
ul.sitemap_ul A:active { color:#999999; text-decoration:none;}
ul.sitemap_ul A:visited { color:#999999; text-decoration:none;}
ul.sitemap_ul A:link { color:#999999; text-decoration:none;}
li.sitemap_level1 { margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 7px 3px 6px 0px; font-size:110%; font-weight:bold; }
li.sitemap_level2, li.sitemap_level3, li.sitemap_level4, li.sitemap_level5, li.sitemap_level6, li.sitemap_level7 {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding:4px 3px 2px 30px; _padding: 1px 3px 2px 30px; background: url(/images/icons/chev_dot.gif) no-repeat 11px 3px; margin-left:5px; #margin-left:-20px; font-weight:normal; }
.form_left {float: left; width: 110px; padding: 0px 0px 0px 0px;}
.form_right { float: left; width: 250px; padding: 0px 10px 0px 8px; }
.required { color:#82aeb6; }
.quote_homepage { background:url(/images/icons/quote.gif) no-repeat top left; height:100px; width:149px; padding: 10px 0px 10px 0px; background-color:#FFFFFF; color:#4b4a4a;font-family: Palatino Linotype; font-size:130%; margin-left:40px;}
.form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#999999;padding: 2px; border:solid #cccccc 1px; background-color: #FFFFFF; }
.search_left {float: left; width: 30px; font-size: 145%; color:#82aeb6;}
.search_right {float: left; width: 355px;}
.search_right h2 {margin: 0 0 6px 0;}
.highlight {background: #568CB0; font-weight: bold; color: #FFFFFF; padding: 0 0px;}
.pager { padding:5px 0px 5px 0px; font-size:larger; color:#82aeb6;}
.content_hr { padding: 5px 0px 10px 0px; margin: 10px 0 0 0; }
.bold {font-weight:bold; }
.lh_lhm {background: #7da8b0; padding: 0px 0px 0px 0px; margin: 17px 0px 0px 0px; }
.lhm A:hover, .lhm A:active , .lhm A:visited ,.lhm A:link { color:#FFFFFF; text-decoration:none;}
UL.lhm {margin: 0px 0px 0px 0px; padding-left: 0px; padding-bottom: 0px; font-size:105%;}
LI.level_1_first {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 7px 3px 6px 20px; background: url(/images/icons/chev_wt.gif) no-repeat 2px 6px; border-bottom:1px solid #ffffff;}
LI.level_1 {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 7px 3px 6px 20px; background: url(/images/icons/chev_wt.gif) no-repeat 2px 6px; border-bottom:1px solid #ffffff;}
LI.level_2 {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding:4px 3px 2px 30px; _padding: 1px 3px 2px 30px; background: url(/images/icons/chev_dot.gif) no-repeat 11px 3px; margin-left:5px; #margin-left:-20px;}
LI.level_3 {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding:4px 3px 2px 30px; _padding: 1px 3px 2px 30px; background: url(/images/icons/chev_dot.gif) no-repeat 11px 3px; margin-left:5px; #margin-left:-20px;}
LI.level_1_first_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 7px 3px 6px 20px; background: #ffffff url(/images/icons/chev_gry.gif) no-repeat 2px 6px; border-bottom:1px solid #ffffff; }
LI.level_1_first_on A:hover, LI.level_1_first_on A:active , LI.level_1_first_on A:visited ,LI.level_1_first_on A:link { color:#666666; text-decoration:none;}
LI.level_1_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 5px 3px 4px 20px; background: #ffffff url(/images/icons/chev_gry.gif) no-repeat 2px 6px; border-bottom:1px solid #ffffff; }
LI.level_1_on A:hover, LI.level_1_on A:active , LI.level_1_on A:visited ,LI.level_1_on A:link { color:#666666; text-decoration:none;}
LI.level_2_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding:0px 3px 4px 35px; _padding: -2px 3px 1px 35px; background: #ffffff url(/images/icons/chev_dot.gif) no-repeat 16px -1px; margin-left:0px; #margin-left:-20px; }
LI.level_2_on A:hover, LI.level_2_on A:active , LI.level_2_on A:visited ,LI.level_2_on A:link { color:#669999; text-decoration:none;}
LI.level_3_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding:0px 3px 4px 50px; _padding: -2px 3px 1px 50px; background: #ffffff url(/images/icons/chev_dot.gif) no-repeat 31px -1px; margin-left:0px; #margin-left:-20px; }
LI.level_3_on A:hover, LI.level_3_on A:active , LI.level_3_on A:visited ,LI.level_3_on A:link { color:#669999; text-decoration:none;}
.form_input_250 { width: 250px; }
.form_input_140 { width: 140px; }
.form_input_70 { width: 70px; }
.back_to_top { float:right; padding: 5px 0px 20px 0px; }
.tagcloud { width:220px; line-height:20px; text-align:justify; text-decoration:none; }
.tag_1 A, .tag_1 A:hover, .tag_1 A:active , .tag_1 A:visited ,.tag_1 A:link { font-family:Verdana; font-size:10px; color:#6E4A87; padding-right:10px;}
.tag_2 A, .tag_2 A:hover, .tag_2 A:active , .tag_2 A:visited ,.tag_2 A:link { font-family:Verdana; font-size:12px; color:#E5D4E7; padding-right:10px;}
.tag_4 A, .tag_4 A:hover, .tag_4 A:active , .tag_4 A:visited ,.tag_4 A:link { font-family:Verdana; font-size:15px; color:#83AEB7; padding-right:10px;}
.tag_6 A, .tag_6 A:hover, .tag_6 A:active , .tag_6 A:visited ,.tag_6 A:link { font-family:Verdana; font-size:18px; color:#939499; padding-right:10px;}
.tag_10 A, .tag_10 A:hover, .tag_10 A:active , .tag_10 A:visited ,.tag_10 A:link { font-family:Verdana; font-size:21px; color:#83AEB5; padding-right:10px;}
.tag_15 A, .tag_15 A:hover, .tag_15 A:active , .tag_15 A:visited ,.tag_15 A:link { font-family:Verdana;font-size:24px; color:#568CB0; padding-right:10px;}
.tagcloud A:hover { text-decoration:underline; }
.homepage_banner_container { width:590px; height:222px; margin-bottom:0px; _margin-bottom:0px; background-color: #E4E7E5; }
.homepage_banner_img { position: absolute; width:590px; height:187px; }
.homepage_banner_bottomtext { position: absolute; margin-top:187px; height:35px; width:260px; padding:5px;}
.homepage_banner { position:absolute; width:590px; height:222px; cursor:pointer; }
.strapline { font-family: Palatino Linotype, Book Antiqua, Palatino, serif; font-size:155%; color:#666666; text-align:right; width:320px; padding:22px 20px 0px 0px; height:160px; _height:10px; float:right; }
.box1 {height:58px; width:193px; float:left; padding-right:5px; }
.box2 {height:58px; width:193px; float:left; padding-right:5px; }
.box3 {height:58px; width:193px; float:left; padding-right:0px; }
.hidden { display:none; }
.doc_list {  }
A.doc_list_link, A.doc_list_link:hover, A.doc_list_link:active , A.doc_list_link:visited ,A.doc_list_link:link { color:#999999; text-decoration:underline; }
.doc_list_header { font-weight:bold; }
.doc_list_left { float:left; width:250px; }
.doc_list_right { padding-left:10px; float:left; width:130px; }
.custompager_container { text-align:center; }
.pager_left { float: left; width:280px; text-align:left; }
.pager_right { padding-left:10px; float: left; width: 100px; text-align:right; }
.pager_prev_button { float:left; width:50px; }
.pager_next_button { float:left; width:50px; }
.research_links { width:590px; height:58px; margin-top:10px; }
.errorpage_contents { width:400px; margin:50px 0px 50px 0px; font-size:12px; line-height:17px; }
.form_left_required {float:left; width:9px; padding: 0px 0px 0px 0px; }
doc_list_full { float:left; width:390px; }
.whatsnew a { font-weight:bold; }
.doc_list_description { font-size:95%; padding:5px 0px 0px 0px; }
.editorial_column {        font-family:Verdana;        font-size: 11px;    	margin: 0px 20px 20px 10px;     	line-height:17px;    }
.editorial_column_top {     	background:url(/images/2008/e/editorial_image.gif) no-repeat; margin:0 0 0 0;    	font-family:Palatino Linotype;     	font-size:16px;     	font-weight:bold;    	padding:5px 0px 0px 84px;     	height:63px;		line-height:normal;    }
.editorial_column_title {     	font-size:13px;    	font-weight:bold;    	margin:10px 0px 7px 0px; 		line-height:normal;    	    }
.editorial_column_link {     	margin:7px 0px 7px 0px;    	font-weight:bold; 		line-height:normal;    	    }
.document_folder_table {width: 100%; }
.folder_row TD {padding: 9px 4px 5px; }
.document_row TD {padding: 7px 4px 5px; }
A.folder_link:link, A.folder_link:visited, A.folder_link:active {color: #666666; text-decoration: none;}
A.folder_link:hover {color: #333333; text-decoration: none;}
A.doc_link:link, A.doc_link:visited, A.doc_link:active {color: #666666; text-decoration: underline;}
A.doc_link:hover {color: #333333; text-decoration: underline;}
.document_folder_img { padding:0px 5px 0px 0px; }
.flickr_container {}
.flickr_title {font-weight:bold;font-size:110%;padding:0 0 5px 0;}
.flickr_img_container { text-align:center; }
.flickr_img { border: solid 1px black; padding: 5px; background-color: #444; }
.flickr_license { padding:5px 0 0 0; }
.flickr_description { }
.flickr_pager_container { text-align:center; }
.SEO_footer a { color:#ffffff !important; text-decoration:underline !important; }
.SEO_footer { color:#ffffff !important; margin-top:20px;margin-bottom:10px; background: #8eafc4;}
table thead {display:none;}

