@charset "utf-8";
/* CSS Document */

body {margin:0 auto;background-color:#ffffff; padding:0; font-family: Helvetica, Arial, sans-serif; font-size:13px;}
#body_wrapper {width:100%;background-image:url(../images/bkgd_front.jpg); background-repeat:repeat-x; background-position:top left;}
#bodyinside_wrapper {background-image:url(../images/bkgd_inside.jpg); background-repeat:repeat-x; background-position:top left;}
.navskip {display:none;}

#page {margin:0 auto;width:1026px;padding:0;background-color:#ffffff;}

#main {background-color:#ffffff;background-image:url(../images/bkgd_front.jpg); background-repeat:repeat-x; background-position:top left; width:1026px;padding:0;margin:0;float:left;}

#main_inside {background-color:#ffffff;background-image:url(../images/bkgd_inside.jpg); background-repeat:repeat-x; background-position:top left; width:1026px;padding:0;margin:0;float:left;}

#bkgd_banner {background-image:url(../images/bkgd_banner3.png); background-repeat:no-repeat; background-position:top left;width:1026px;min-height:732px;;margin:0;padding-top:15px;}

#bkgd_banner_inside {background-image:url(../images/bkgd_banner_inside2.png); background-repeat:no-repeat; background-position:top left;width:1026px;min-height:732px;;margin:0;padding-top:15px;padding-bottom:30px;}

#search {background-image:url(../images/bkgd_search.jpg); background-repeat:no-repeat; background-position:top left; width:226px; height:18px;float:right;clear:right;margin:15px 13px 0 0;padding:8px;}

#edit-search-theme-form-1 {background-color:none; border:none;font-size:10px;color:#acacac;width:162px;}


#search .form-submit {background:url('../images/bkgd_search_btn.jpg');}

#search input.form-submit {height:19px; display:inline; border:solid 0px #ffffff;width:54px;color:#fbfbfb;font-size:10px;font-weight:bold; }


#header {margin:0px 0 0 17px; height:65px;}

#banner {background-image:url(../images/banner.jpg); background-repeat:no-repeat; background-position:top left;width:980px;height:219px;margin:9px auto 0 auto;}

#banner_inside {background-image:url(../images/banner_inside.png); background-repeat:no-repeat; background-position:top left;width:980px;height:185px;margin:15px 0 0 60px;}
#banner_general {background-image:url(../images/banner_general.png); background-repeat:no-repeat; background-position:top left;width:980px;height:185px;margin:13px 0 0 60px;}
#banner_professional {background-image:url(../images/banner_professional.png); background-repeat:no-repeat; background-position:top left;width:980px;height:185px;margin:13px 0 0 60px;}
#nav_main {width:980px; margin:8px auto 0 auto; padding:0; color:#ffffff; font-size:12px;}


#subnav {width:980px; margin:2px auto 0 auto; padding:0; color:#ffffff; font-size:12px;}

.nav_divider {background-image:url(../images/nav_main.jpg); background-repeat: repeat-x; background-position:top left;float:left;}

#content {width:960px;margin:0 auto;clear:left;}

#content p a:link, #content p a:visited, #content .gpc a:link, #content .gpc a:visited, #content li a:link, #content li a:visited {color:#75a7c4; font-weight:normal; }

#content h3 a:link, #content h3 a:visited {text-decoration:none; color:#034176; font-weight:bold;  }

#content .quicklinks a:link, #content .quicklinks a:visited {color:#75a7c4; font-weight:bold;}
#content .quicklinks a:hover {color:#034175;}

#home_col_1 {width:595px;float:left; font-size:14px; line-height:180%;margin-top:15px;}

#inside_col_1 {width:690px;float:left; font-size:13px; line-height:180%;margin-top:13px;}

#home_col_1 h1 {color:#034175;font-weight:normal;font-size:36px;}

#inside_col_1 h1 {font-family: Helvetica, Arial, sans-serif; color:#034175;font-weight:bold;font-size:22px; }
#inside_col_1 h2 {color:#6fa3c2; font-size:16px;}
#inside_col_1 h2.headings {font-family: "Helvetica Bold", Helvetica, Arial, sans-serif;color:#558bab; font-size:18px;letter-spacing:0.5; margin-bottom:25px;}

#home_col_2 {width:325px;float:left;margin-left:38px;margin-top:23px;}

#inside_col_2 {width:240px;float:right;margin-top:20px;}

#home_col_2 p {font-size:11px;color:#4e4e4e;padding-left:25px;}

#home_col_2 h2 {font-weight:bold;background-color:#f0f6fa; color:#034175; font-size:18px;width:308px; height:27px;padding:10px 0 0 25px;}

#inside_col_2 h2 {background-color:#f0f6fa; color:#034175; font-size:18px;width:215px; height:27px;padding:10px 0 0 25px; font-weight:bold; clear:left;}

#footer {width:100%;background-color:#e6f1f8;min-height:100px;clear:left;margin-top:150px;}

#footer_content {width:960px;margin:11px auto 0 auto; padding:20px 20px 20px 15px;font-size:11px;line-height:200%;}


#home_col_2 div.quicklinks {padding:10px 0 10px 5px; border-bottom:solid 1px #e9e9e9;margin-left:17px; width:285px; font-size:11px; color:#4e4e4e; font-weight:bold;}
#inside_col_2 div.quicklinks {padding:10px 0 10px 5px; border-bottom:solid 1px #e9e9e9;margin-left:17px; width:190px; font-size:11px; color:#4e4e4e;font-weight:bold;}




.quicklinks_definition {font-weight:normal; font-style:italic;margin-top:3px;}


.quicklinks a:link, .quicklinks a:visited {color:#75a7c4;text-decoration:none;font-size:14px;}

#inside_col_1 h3 {font-family: Helvetica, Arial, sans-serif; color:#034175;font-weight:bold;font-size:15px;margin-bottom:0;}

#inside_col_1 p {margin-top:0;}
#map { width: 280px; background-image:url(../images/map.gif); background-position:top left;float:left;}

/*Main Navigation*/
#nice-menu-1 {margin:0; padding:0;}
#nice-menu-2 {margin-top:16px;}
/*Hide child menu items--which will appear on side menus*/
#nav_main ul ul {display:none;}
#nav_main li {display:block; float:left; margin:0;padding:0;}
/*Home button*/
li.menu-161 a:link, li.menu-161 a:visited {background-image:url(../images/home.png);background-position:top left; position:relative;display:block;overflow:hidden;height:0px; padding: 46px 0 0 0;width:106px; }
/*General Information button*/
li.menu-162 a:link, li.menu-162 a:visited {background-image:url(../images/gen_info.png);background-position:top left; position:relative;display:block;overflow:hidden;height:0px; padding: 46px 0 0 0;width:211px; }
/*For Professionals button*/
li.menu-163 a:link, li.menu-163 a:visited {background-image:url(../images/professionals.png);background-position:top left; position:relative;display:block;overflow:hidden;height:0px; padding: 46px 0 0 0;width:199px; }
li.menu-164 a:link, li.menu-164 a:visited {background-image:url(../images/families.png);background-position:top left; position:relative;display:block;overflow:hidden;height:0px; padding: 46px 0 0 0;width:153px; }
li.menu-165 a:link, li.menu-165 a:visited {background-image:url(../images/contact.png);background-position:top left; position:relative;display:block;overflow:hidden;height:0px; padding: 46px 0 0 0;width:145px; }
li.menu-166 a:link, li.menu-166 a:visited {background-image:url(../images/national.png);background-position:top left; position:relative;display:block;overflow:hidden;height:0px; padding: 46px 0 0 0;width:166px; }
ul.nice-menu li a {border-left:none; margin-left:0;}

/*Submenu*/
li.menu-269 a:link, li.menu-269 a:visited {background-image:url(../images/subnav_programs.gif);background-position:top left;position:relative;display:block;overflow:hidden;height:0px; padding: 19px 0 0 0;width:245px;}
li.menu-171 a:link, li.menu-171 a:visited {background-image:url(../images/subnav_reports.gif);background-position:top left;position:relative;display:block;overflow:hidden;height:0px; padding: 19px 0 0 0;width:245px;}
li.menu-172 a:link, li.menu-172 a:visited {background-image:url(../images/subnav_links.gif);background-position:top left;position:relative;display:block;overflow:hidden;height:0px; padding: 19px 0 0 0;width:245px;}
li.menu-173 a:link, li.menu-173 a:visited {background-image:url(../images/subnav_events.gif);background-position:top left;position:relative;display:block;overflow:hidden;height:0px; padding: 19px 0 0 0;width:245px;}


/*States table*/
table.states, #content table {border:6px solid #f6f6f6;}
table.states td, #content td, #content th {padding-left:20px; padding-right:20px; height:30px; border-bottom:1px solid #f6f6f6;border-right:3px solid #f6f6f6;}
#content .states a:link, #content .states a:visited, #content table a:link, #content table a:visited {color:#75a7c4; font-size:13px;}
#content .states a:hover {color:#034175}

hr {border:1px solid #e9e9e9; height:1px; border-collapse:collapse; background-color:#e9e9e9;}

/*General Information submenus, etc*/
#nice-menu-3 ul, #nice-menu-4 ul, #nice-menu5 ul {margin:0;padding:0;}
#nice-menu-3 li a:link, #nice-menu-3 li a:visited, #nice-menu-4 li a:link, #nice-menu-4 li a:visited, #nice-menu-5 li a:link, #nice-menu-5 li a:visited {padding:8px 0 5px 8px; border-bottom:solid 1px #e9e9e9;margin-left:17px; width:190px; color:#75a7c4;text-decoration:none;font-size:14px; letter-spacing:0.1px; font-weight:bold;}
#nice-menu-3 li a:hover, #nice-menu-4 li a:hover, #nice-menu-5 li a:hover {color:#034175; }
/*No bottom border on last item in menu*/
#nice-menu-3 li.last a:link, #nice-menu-3 li.last a:visited, #nice-menu-4 li.last a:link, #nice-menu-4 li.last a:visited, #nice-menu-5 li.last a:link, #nice-menu-5 li.last a:visited {border-bottom:none; margin-bottom:40px;}
ul.nice-menu-down li:hover {background-color:#ffffff;}
ul.nice-menu li {background:none; margin:0;padding:0;}
ul.quicklinks li {background:none; margin:0;list-style:none;border-bottom:solid 1px #e9e9e9; }
ul.quicklinks li a:link, ul.quicklinks li a:visited {padding:8px 0 5px 8px; margin-left:0px; width:190px; color:#75a7c4;text-decoration:none;font-size:14px; letter-spacing:0.1px; text-indent:0;display:block;font-weight:bold;}
ul.quicklinks li a:hover {color:#034175; }
ul.quicklinks {margin:0;padding:0 15px;}






#edit-body table {border:1px solid #000000;}

#block-views-calendar-block_1, #block-views-calendar-block_2 {color:#595959; }
#content #block-views-calendar-block_1 a:link, #content #block-views-calendar-block_1 a:visited {color:#75a7c4;}

tr.even, tr.odd {background:none;}

/*th.views-field-field-event-date-value {width:262px;height:45px;background:url('../images/date.gif');border-bottom:none;}
.view-display-id-block_1 th.views-field-title {width:416px;height:45px;background:url('../images/events.gif');border-bottom:none;}
.view-display-id-block_2 th.views-field-title {width:416px;height:45px;background:url('../images/international.gif');border-bottom:none;}*/
th.views-field-field-event-date-value {display:none;}
.view-display-id-block_1 th.views-field-body{display:none;}
#block-views-calendar-block_1 caption {height:35px;border-bottom:none;border:solid 1px #f6f6f6;background:url('../images/events.gif') no-repeat #f6f6f6; padding:8px 0 0 330px;color:#034176; font-size:15px;font-weight:bold; text-align:left;}
#block-views-calendar-block_1 td.views-field-body {width:422px;padding-top:12px; height: 32px;}
td.views-field-field-event-date-value {width:340px;}

#block-views-calendar-block_1 table {width:690px;}


tbody {border:none;}

#footer_content p a:link, #footer_content p a:visited {font-weight:bold; text-decoration:none; color:#336f9e;}


#inside_col_2 img {display:block; clear:left;}

#toplinks a:link, #toplinks a:visited, #toplinks {color: #336F9E; font-size:11px; text-decoration:none;}
#toplinks a:hover {color:#034175;}
#toplinks {float:right; margin:0 28px 0 0 ;}


 #block-nice_menus-4 ul.nice-menu,  #block-nice_menus-3 ul.nice-menu {height:auto;}

ul.nice-menu li, ul.nice-menu-down li {border:none!important;}
#cse-search-box label {display:inline;}

#block-nice-menus-2 h2 {display:none;}
#nice-menu-2 {margin-top:0!important;}
#block-nice-menus-2 {margin:0!important;
						padding:0!important;
						height:45px;
						display:inline;}