/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "default" in dotEditor style management */
* {font-family: "Trebuchet MS";}
.body {color: #6A6A6A;background:#ffffff;}
body {font-size: 80%; font-style: normal; font-weight: normal; color: #6A6A6A; line-height:160%; background:#f6f6f6;}
h1 { font-size:175%; font-family: "Arial Rounded MT Bold"; color:#0365b1; line-height:100%; padding:10px 0px 25px 20px; text-transform:uppercase;text-align:left;}
h2 {color:#666666; font-size:130%; font-weight:bold; font-family:Arial, Helvetica, sans-serif;margin:20px 0 20px 20px;}
h3 { font-size:145%; font-family: "Arial Rounded MT Bold"; color:#fff; padding:4px;}
.print {float:right; color:#f1f1f1; bottom:0; margin-top:-50px;}
p {margin: 0px 30px 15px 20px;}
img {border: 0px;}
.main_page_content ul {margin:20px 0 20px 0;}
.main_page_content ul li {padding:0 0 0 20px; background:url('/images/general/bullet.gif') 0 0.7em no-repeat; line-height:200%;}
.border_blue { border:10px solid #0365b1; margin:2px 0 10px 20px;}
.border_blue5px { border:5px solid #0365b1; margin:2px 0 10px 0;}
.page_wrapper {width:965px; margin:auto;}
.lh_column_wrapper {float:left; margin:2px 0 0 22px; width:205px; line-height:100% !important;}
.inner_content_wrapper {float:right; width:650px; margin:15px 24px 22px 5px;  }
.content_inner {}
.breadcrumb {margin:10px 5px -10px 0;width:650px; float:right;}
.breadcrumb ul li {display:inline; padding: 0 0.3em 0 0; font-size:85%;color:#0365b1;}
.breadcrumb ul li a, .breadcrumb ul li a:visited, .breadcrumb ul li a:hover {padding:0 12px 0 0; color:#000; text-decoration:none; background:url('/images/icons/chev_breadcrumb.gif') center right no-repeat;}
.breadcrumb ul li a:hover {padding:0 12px 0 0; color:#0365b1; text-decoration:none; background:url('/images/icons/chev_breadcrumb.gif') center right no-repeat;}
.back_to_top { width:75px; height:15px; float:right; margin-right:1px; margin-top:20px; padding:7px; background:#eeeeee; }
.header_bg { background:url(/images/header/background.gif) no-repeat center;}
.header_container { height:114px; padding:25px 25px 15px 15px;}
.header {width:965px; height:142px; background: url('/images/top/header_bg.jpg') top right no-repeat; font-size:90%; line-height:100% !important;}
.top_logo {width:530px; float:left; margin-left:15px; padding-left:40px;}
.header_right { float:right; width:270px; padding-right:40px;}
.header_right a { padding: 0 10px 0 10px;}
.search_bar { height:46px; background:#f6e400;}
.search_bar_inner { width:890px; margin:auto; padding:none;}
.search_box {float:right; width:200px; height:31px; text-align:left;}
.search_form {border:1px solid #7c7c7c; color:#666; width:160px; padding:5px 0 1px 5px; height:20px;}
.btn_go {vertical-align: middle; margin:-1px 0 0 0; float:right;}
.nav_bar form {margin:3px;}
.search_wrapper {float:right !important; text-align:left !important; width:280px; height:45px;padding:10px 5px 0 5px;}
.search_wrapper p { font-size:120%; color:#FFF; float:left; padding:9px; font-weight:bold;}
.search_text { float:left;}
.hidden {display:none;}
.inner_content_wrapper ul {margin:20px 0 20px 50px;}
.inner_content_wrapper ul li {padding:0 0 20px 20px; background:url('/images/icons/chev.gif') 0 0.3em no-repeat; line-height:150%;}
.inner_content_wrapper ul ol {padding:0 0 20px 20px; background:url('/images/icons/chev.gif') 0 0.3em no-repeat; line-height:150%; margin-left:20px;}
.inner_content_wrapper ul ul {margin:5px 0 5px 0;}
.inner_content_wrapper ul ul li {padding:0 0 20px 20px; background:url('/images/icons/chev.gif') 0 0.3em no-repeat; line-height:150%; margin-left:20px;}
.page_outer_bg {_margin-top: -1px;}
.content_page_inner_bg { background:url(/images/backgrounds/content_background.gif) center repeat-y;}
.page_inner_bg {background:url(/images/backgrounds/background.gif) center repeat-y;}
.wrapper_shadow {width: 930px; margin: auto; line-height: 1.5em;}
.hp_top_bg { background:url(/images/backgrounds/hp_top_background.gif) center repeat-y #FFF;}
.hp_bottom_bg { background:url(/images/backgrounds/hp_bottom_background.gif) center top repeat-y #fafafa; overflow:hidden;}
.hp_wrapper_shadow {width: 930px; margin: auto; line-height: 1.5em;}
.hp_bottom_bg p { font-size:130%; line-height:1.3em;}
.hp_wrapper_shadow ul {margin:20px 0 10px 20px;}
.hp_wrapper_shadow ul li {padding:0 20px 15px 30px; background:url('/images/icons/hp_li.gif') 0 0.2em no-repeat; line-height:200%; font-size:125%; line-height:1.3em;}
.main_image { width:322px; background:url(/images/backgrounds/corner.gif) no-repeat top left; height:234px; float:left; border:5px solid #0365b1; position:absolute;}
.corner_img { position:absolute; float:right; padding-left: 275px; }
.hp_story {padding:0px 0px 10px 20px; width:887px;  min-height:265px; clear:both; overflow:hidden;}
.tier1 {float:right; width:280px; background: #f7931e; min-height:30px;padding:0; margin:20px 0 5px 0; position:relative;}
.tier2 {float:right; width:280px; background: #f6e400; min-height:30px; padding:0; margin:0 0 5px 0; position:relative;}
.tier3 {float:right; width:280px; background: #eeeeee; min-height:30px; padding:0; position:relative;}
.tier_cover {float:right; width:275px; }
.tier1 p { line-height:1em; color:#FFF; margin-top:-4px;}
.tier2 p, .tier3 p { line-height:1em; color:#0365b1; margin-top:-3px;}
.tier1 h2 { line-height:0.04em;font-family: "Arial Rounded MT Bold"; color:#fff; font-size:150%;}
.tier2 h2, .tier3 h2 { line-height:0.04em;font-family: "Arial Rounded MT Bold"; color:#0365b1; font-size:150%;}
.tier1 h2 A, .tier1 A:visited { color:#fff; text-decoration:none;}
.tier1 h2 A:hover { color:#000000;}
.tier2 h2 A, .tier2 A:visited { text-decoration:none;}
.tier2 h2 A:hover { color:#000000;}
.tier3 h2 A, .tier3 A:visited {  text-decoration:none;}
.tier3 h2 A:hover {color:#000000;}
.hp_blockpositioning {min-height: 244px; float:left; width:597px; background:#0365b1; margin:20px 0 20px 10px;}
.hp_table {height: 280px; width: 300px; float: left; padding: 0px 10px 0px 0px;}
.hp_textbox P {color: #fff; margin: 0px 5px 0px 0px; font-family:"Trebuchet MS"; font-size:170%; line-height:1.4em; letter-spacing:0.02em;}
.hp_textbox { float:right; width: 230px; padding: 0 15px 15px 17px; margin: 15px 0 0 0;}
.story { width:329px; float:left; margin-left:21px; margin-top:4px; background:url(/images/backgrounds/hp_right_shadow.gif) right top no-repeat; position:relative; min-height:350px; _height:350px; }
.support {width:277px; float:left;margin-top:4px; background:url(/images/backgrounds/hp_right_shadow.gif) right top no-repeat; position:relative; min-height:350px;_height:350px; }
.training { width:280px; float:right;margin-top:4px; position:relative; margin-right:22px;min-height:350px;_height:350px;}
.more { bottom:0; right:0; position:absolute; padding:5px 0 5px 5px; width:97px;}
.apply { bottom:0; right:0; position:absolute; padding:5px 0 5px 5px; width:97px;}
.support a, .support a:visited, .training a, .training a:visited { font-size:110%; color:#666666; }
.support a:hover, .training a:hover {font-size:110%; text-decoration:underline; color:#c0c0c0;}
a, a:visited {color: #1C78BB; text-decoration: none;}
a:hover {color: #181B34; text-decoration: none;}
.social_bookmarking {padding:8px; margin:0 0 0 -30px; border-bottom:0 !important; width:400px; float:left;}
.social_bookmarking img {margin:0 6px 0 0;}
.social_bookmarking a, .social_bookmarking a:visited {text-decoration:underline; color:#666; margin:0 3px 0 0;}
.social_bookmarking a:hover {text-decoration:none; color:#666; margin:0 3px 0 0;}
.social_bookmarking ul li { padding:0 3px 0 0; float:left;}
.footer { font-size:110%; line-height:150%;padding:none; margin:auto; background:#0054a0;width:930px; background: url(/images/backgrounds/footer.gif) repeat-y; clear:both; overflow:hidden;}
.footer_outer {background:#0054a0; clear:both; }
.footer_text {width:580px; float:left;}
.credit {width:380px; float:right; text-align:right;}
.credit a, .credit a:visited {color:#fff;}
.credit a:hover {color:#fff; border-bottom:1px solid #FFF}
.footer .copyright {float: left; width: 470px; color: #ffffff; font-size: 85%; line-height: 1.3em; padding:20px 10px 10px 45px; clear:both; overflow:hidden;}
.footer .credit {float: right; width: 190px; color: #ffffff; text-align: right; font-size: 85%; line-height: 1.3em; padding:20px 45px 10px 10px; }
.img_align_mid {vertical-align: middle !important;}
.img_align_left {float: left; padding: 0 10px 10px 0;}
.img_align_right {float: right; padding: 0 0 10px 10px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.topmenu_bg {height: 42px; background:url(/images/nav/background.gif) repeat-x;}
#top_main_links { height:42px; width:930px;background:url(/images/nav/full_background.gif) no-repeat center;margin:auto; padding:none; padding-left:42px;}
.topmenu {height: 42px; margin: auto; width: 930px; white-space: nowrap; overflow: hidden;}
#topicon_menu UL {width: 930px;  margin-left:20px;}
#topicon_menu li {height: 42px; background-position: 0 0; background-repeat: no-repeat; white-space: nowrap; list-style: none; float: left;}
#topicon_menu li.float_right {height: 42px; background-position: 0 0; background-repeat: no-repeat; white-space: nowrap; list-style: none; float: right;}
#topicon_menu li a {background-image: url(/images/nav/row.gif); background-repeat: no-repeat; height: 42px; display: block;}
#topicon_menu li a.nav1 {background-position: 0 0; width: 98px;}
#topicon_menu li a:hover.nav1, #topicon_menu li.on a.nav1 { background-position: 0 -43px; width: 98px;}
#topicon_menu li a.nav2 {background-position: -98px 0; width: 122px;}
#topicon_menu li a:hover.nav2, #topicon_menu li.on a.nav2 { background-position: -98px -43px; width: 122px;}
#topicon_menu li a.nav3 {background-position: -220px 0; width: 89px;}
#topicon_menu li a:hover.nav3, #topicon_menu li.on a.nav3 { background-position: -220px -43px; width: 89px;}
#topicon_menu li a.nav4 {background-position: -309px 0; width: 115px;}
#topicon_menu li a:hover.nav4, #topicon_menu li.on a.nav4 { background-position: -309px -43px; width: 115px;}
#topicon_menu li a.nav5 {background-position: -424px 0; width: 184px;}
#topicon_menu li a:hover.nav5, #topicon_menu li.on a.nav5 { background-position: -424px -43px; width: 184px;}
#topicon_menu li a.nav6 {background-position: -608px 0; width: 279px;}
#topicon_menu li a:hover.nav6, #topicon_menu li.on a.nav6 { background-position: -608px -43px; width: 279px;}
UL.menu {width:217px; font-size:120%; line-height:1.5em; margin-left:-20px; font-family:"Trebuchet MS"; background:#0365b1; padding-bottom:35px;}
LI.level1_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: #0365b1;padding-left:18px;font-family:"Trebuchet MS";}
LI.level1_on {padding-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: #0365b1; padding-left:2px; font-weight:bold;font-family:"Trebuchet MS";}
LI.level1_off a, LI.level1_off a:visited {color: #fff; text-decoration: none; padding: 5px 10px 5px 5px; display: block;font-family:"Trebuchet MS";}
LI.level1_off a:hover {color: #f6e400; text-decoration: none; padding: 5px 10px 5px 5px; font-weight:bold;font-family:"Trebuchet MS";}
LI.level1_on a, LI.level1_on a:visited {color: #666666; text-decoration: none; padding: 5px 10px 5px 25px; display: block;font-family:"Trebuchet MS"; background:url(/images/nav/navi.gif) top left no-repeat #fff;}
LI.level1_on a:hover {color: #f6e400; text-decoration: none; padding: 5px 10px 5px 25px; font-weight:bold;font-family:"Trebuchet MS";}
LI.level2_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding-left:2px;font-family:"Trebuchet MS"; margin-left:19px;background:url('/images/icons/sub_icon.gif') #ffffff no-repeat 20px 1em !important;}
LI.level2_on {padding-bottom: 5px; list-style-type: none; list-style-position: outside; list-style-image: none; padding-left:2px;font-family:"Trebuchet MS"; margin-left:19px;background:url('/images/icons/sub_icon.gif') #ffffff no-repeat 20px 1em !important}
LI.level2_off a, LI.level2_off a:visited {color: #666666; text-decoration: none; padding: 5px 10px 5px 35px; display: block;font-family:"Trebuchet MS";}
LI.level2_off a:hover {color: #666666; text-decoration: underline; padding: 5px 10px 5px 35px; font-weight: bold;font-family:"Trebuchet MS";}
LI.level2_on a, LI.level2_on a:visited {color: #666666; text-decoration: underline; padding: 5px 10px 5px 35px; display: block;font-family:"Trebuchet MS"; font-weight: bold; }
LI.level2_on a:hover {color: #666666; text-decoration: none; padding: 5px 10px 5px 35px; font-weight:bold;font-family:"Trebuchet MS";}
.section_banner_area { background:#0365b1; width:650px; height:226px; margin-top:10px; float:left;}
.section_banner_area img { z-index:2;position:absolute;}
.section_banner_area h1 {font-size:175%; font-family: "Arial Rounded MT Bold"; color:#ffffff; text-transform:uppercase; }
.section_banner_area p { color:#FFF;}
.section_page_content_text { margin-bottom:10px; float:right; width:360px;}
.main_page_content { width:660px;}
.section_corner_img { padding-left:230px;z-index:4; position: absolute; width:48px;}
.section_image { float:left;border:5px solid #0365b1;}
.section_box {padding: 25px 0;width:660px; float:left;}
.section_box .item {float: left; width: 320px; margin: 0 5px 20px 0; overflow: hidden;}
.section_box .item .image {float: left; width: 110px; }
.section_box .item .text {float: left; width: 145px;}
.section_box .item .text h2 {color: #0365b1;  font-size: 150%; margin: 0 0 10px 0;background:url(/images/backgrounds/header_background.gif) repeat-x bottom left; }
.section_box .item .text p {margin: 0; padding-left:22px;}
.section_box .item .text h2 a, .section_box .item .text h2 a:visited {color: #0365b1; }
.section_box .item .text h2 a:hover {color:#f6e400;}
.section_box .img_align_left { padding-top:2px; text-decoration:underline;}
.section_page_tabs { min-height:70px; width:364px; float:right; }
.box1 { width:100px; min-height:70px; background:#f7931e; float:left; border-right:2px solid #fff; margin-bottom:10px;}
.box2 { width:120px; min-height:70px;background:#f6e400; float:left; border-right:2px solid #fff; margin-bottom:10px;}
.box3 { width:140px; min-height:70px; background:#eeeeee; float:right; margin-bottom:10px;}
.box1 h3 { color:#ffffff;}
.box2 h3, .box3 h3 { color:#0365b1;}
.box1 h3 a, .box1 h3 a:active { color:#FFF;}
.box1 h3 a:hover { color:#0365b1;}
.box2 h3 a:active, .box2 h3 a, .box3 h3 a:active, .box3 h3 a { color:#0365b1;}
.box2 h3 a:hover, .box3 h3 a:hover { color:#fff;}
.sitemap {margin:1em 0 0 1.5em !important;}
.sitemap_margin {margin:0 0 1px 0;}
.sitemap_level1 {display:list-item;margin:0 0 0 0; padding:0 5px 4px 0px !important; background: url('/images/space.gif') no-repeat 20px 0.2em !important; line-height:125%; font-size:130%; font-weight:bold;}
.sitemap_level2 {display:list-item;margin:0 0 0 -5px; padding:0 5px 4px 30px !important; background: url('/images/icons/chev.gif') no-repeat 10px 0.2em !important; line-height:125%;font-size:115%;}
.sitemap_level3 {display:list-item;margin:3px 0 0 10px; padding:0 5px 4px 45px !important; background: url('/images/icons/chev_2.gif') no-repeat 30px 0.5em !important; line-height:125%;font-size:115%;}
.sitemap_level1 a:link, .sitemap_level1 a:visited {color:#666666; text-decoration: none; font-family:Arial,Helvetica,sans-serif !important;list-style:none;}
.sitemap_level2 a:link, .sitemap_level2 a:visited {color:#666666; text-decoration: none;}
.sitemap_level3 a:link, .sitemap_level3 a:visited, .sitemap_level4 a:link, .sitemap_level4 a:visited {color: #666666; text-decoration: none;}
.sitemap_level1 a:hover {color: #1c78bb; text-decoration: none; font-family:Arial,Helvetica,sans-serif !important;list-style:none;}
.sitemap_level2 a:hover {color: #1c78bb; text-decoration: none; }
.sitemap_level3 a:hover, .sitemap_level4 a:hover {color: #1c78bb; text-decoration: none;}
.pagnation { font-size: 100%; padding-top: 10px; margin: 25px 0; width: 96.5%; overflow: hidden;}
.pagnation a {text-decoration: underline;}
.pagnation_left {float: left; width: 10%;color: #1c78bb; font-size:115%; padding-left:25px;}
.pagnation_center {float: left; width: 70%; text-align: center;font-size:115%;}
.pagnation_right {float: right; width: 10%; text-align: right;color: #1c78bb;font-size:115%;padding-right:25px;}
.highlight {color: #1c78bb;}
hr {padding:10px; display:none; border:none;background-color: #ffffff;height:10px;}
div.hr { padding:10px; display:none; border:none;background-color: #ffffff;height:10px;}
div.hr hr {  display: none;padding:10px; height:10px;}
.form_wrapper {width: 100%; overflow: hidden; margin: 0 0 0.5em 0;}
.form_left {float: left; width: 125px; padding: 3px 10px 10px 0; font-size:120%}
.form_right {float: left; width: 250px; background: #eeeeee;}
.form_wrapper_button .form_right {float: left; width: 180px; background: none; margin-top:15px;}
.form_wrapper_button .form_right2 {float: left; width: 40px; background: none; margin-top:15px;}
.form {border: 0px solid #fff; background-color: #eeeeee; vertical-align: middle; color: #666; font-size: inherit; width: 240px; height:20px; padding:2px;}
.messageform {padding: 0 5px; border: 0px solid #fff; background-color: #eeeeee; vertical-align: middle; color: #666; font-size: inherit; width: 240px;}
.forfamilies_whoswho_table {border:thin solid rgb(31,73,125);}
.forfamilies_whoswho_table td {border-bottom:thin solid rgb(31,72,125);}
.tier1 .book, .tier2 .book, .tier3 .book { bottom:0; right:0;padding:0; width:110px;margin-top:0em;float:right;}
.tier1 .book a:hover, .tier2 .book a:hover, .tier3 .book a:hover {color:black;}
.tier1 .book span {color:white;}
.tier1 .book a {color:white}
.tier1 .book a, .tier2 .book a, .tier3 .book a {font-weight:bold;}

