body{background:#fff; font-family:Arial,sans-serif; font-size:75%; color:#0e0e70; margin:10px 0 0 0;}

img{border:none;}

.clear{clear:both; line-height:1px; font-size:1px;}

#feature_content{width:696px; margin:0px; padding:0px; background:#ffffff; border:1px solid #cccccc;}

h1 {margin:0px; padding:0 0 5px 0; font-size:150%; font-weight:normal; color:#0e0e70;}
h1.gold {color:#0e0e70;}
h1.dark {color:#0e0e70;}

h2 {color:#0e0e70;}
h2.gold {color:#0e0e70;}
h2.dark {color:#0e0e70;}

a {color:#0e0e70; text-decoration:underline;}
a:hover {color:#2f2f96;}

.float_left {float:left;} 
.float_right{float:right;}
.clear_both{clear:both;} .clear_left{clear:left;} .clear_right{clear:right;}

#base{width:951px; margin:0px auto; background:#cfe5fc; padding:25px;}

#header {background:#87c3ff; border-bottom:3px solid #0e0e70; color:#FFF; zoom:1;}

#header a{color:#0e0e70;}
#header a:hover{color:#2f2f96;}



#header_logo {float:left; padding:25px 10px 20px 10px; color:#0e0e70; }
#header_right {float:right; padding:12px;}

#header_accessibility {padding:10px 0; text-align:right;}
#header_accessibility a{text-decoration:none; }
.text_small {font-size:90%; padding:0 2px;}
.text_med {font-size:100%; padding:0 2px;}
.text_large {font-size:120%; padding:0 2px;}



#search {float:right; }
#search input {background:url(/App_Themes/IEDP/images/icon_search.gif) 130px 5px no-repeat #FFF; border:0; padding:4px 20px 4px 4px; width:120px; color:#0e0e70; font-size:95%; }



#nav { }
#nav ul {border-top:1px solid #514e4f; list-style:none; height:28px; background:url(/App_Themes/IEDP/images/bg_nav.gif) bottom repeat-x; padding:0px; margin:0px;}
#nav li {float:left; border-right:1px solid #514e4f; background:url(/App_Themes/IEDP/images/bg_tab_left.gif) top left no-repeat; padding:0px; margin-right:3px; zoom:1;}
#nav li a{color:#0e0e70; background:url(/App_Themes/IEDP/images/bg_tab_right.gif) top right no-repeat; display:block; padding:7px 15px; text-decoration:none; }
#nav li.right {border-right:none;}

#header_icons {padding:5px 20px; font-size:95%; text-align:right;}
#header_icons a {text-decoration:none;}

#breadcrumb {font-size:95%; padding:12px 0; }

#content {padding-bottom:15px; border-bottom:1px solid #0e0e70;}

.home_boxes {padding:0 0 2px 0; }
.home_boxes a{color:#0e0e70;}
.home_boxes a:hover{color:#2f2f96;}
.home_boxes_bottom {padding:5px 0 5px 0; }

.home_box_banner {float:left; margin-right:2px; background:#0e0e70; width:694px; padding:9px; min-height:228px; height:auto !important; height:228px; zoom:1;}

.home_box_members {float:left; background:#87c3ff; width:218px; padding:9px; min-height:228px; height:auto !important; height:228px; color:#0e0e70;}
.home_box_members a{color:#0e0e70;}
.home_box_members a:hover{color:#2f2f96;}
.home_box_members_username {float:left; width:105px; font-size:95%; font-weight:bold; color:#0e0e70;}
.home_box_members_password {float:right; width:105px; font-size:95%; font-weight:bold; color:#0e0e70;}
.home_box_members_button {padding:10px 0;}
.home_box_members input {border:0; margin-top:4px; padding:4px; width:92px; color:#0e0e70; font-size:95%;}
.home_box_members ul {padding:0; margin:0; list-style:none; font-size:95%; padding:4px 0;}
.home_box_members ul li{background:url(/App_Themes/IEDP/images/bg_arrow_gold.gif) 0 5px no-repeat; padding-left:10px; margin:4px 0;}

.home_box_blue {color:#0e0e70; float:left; background:#87c3ff; width:218px; padding:9px; margin-right:2px; min-height:235px; height:auto !important; height:235px; border-bottom:2px solid #0e0e70;}
.home_box_purple {color:#0e0e70; float:left; background:#87c3ff; width:218px; padding:9px; margin-right:2px; min-height:235px; height:auto !important; height:235px; border-bottom:2px solid #0e0e70;}
.home_box_green {color:#0e0e70; float:left; background:#87c3ff; width:218px; padding:9px; margin-right:2px; min-height:235px; height:auto !important; height:235px; border-bottom:2px solid #0e0e70;}
.home_box_yellow {color:#0e0e70; float:left; background:#87c3ff; width:218px; padding:9px; min-height:235px; height:auto !important; height:235px; border-bottom:2px solid #0e0e70;}

.resource_search {border-top:1px solid #FFF; padding:10px 0; font-size:95%; font-weight:bold; color:#0e0e70;}
.resource_search input {border:0; margin-top:4px; padding:4px; width:150px; color:#0e0e70; font-size:95%;}
.resource_search select {border:0; margin-top:4px; padding:3px 2px; width:160px; color:#0e0e70; font-size:95%;}


.text_block {padding-bottom:10px; font-size:95%;}

.news_box {float:left; width:712px; background:#87c3ff; border-top:1px solid #c4c4c4; margin-right:2px;}
.news_box h2 {color:#0e0e70;}
.news_box_inner {background:#87c3ff; padding:10px 15px;}
.news_box_image {float:left; background:#87c3ff;}
.news_box_image img{border:1px solid #c4c4c4; padding:1px;}
.news_box_text {float:right; width:325px; padding:0;}
.news_box_left {float:left; width:450px; padding-right:10px; border-right:1px solid #c4c4c4; min-height:120px; height:auto !important; height:120px;}

.news_box_right {float:right; width:210px; min-height:120px; height:auto !important; height:120px;}
.news_box h1 {}
.news_box_right_title {font-size:95%; font-weight:bold;}
.news_box ul {padding:0; margin:0; list-style:none; font-size:95%; padding:4px 0;}
.news_box ul li{background:url(/App_Themes/IEDP/images/bg_arrow_gold.gif) 0 5px no-repeat; padding-left:10px; margin:4px 0;}
.news_box_title {padding:2px 0; font-size:95%; font-weight:bold;}
.news_box_synopsis {padding:1px 0; font-size:95%;}
.news_box_link {margin:5px 0; font-size:95%; background:url(/App_Themes/IEDP/images/bg_arrow_gold.gif) 0 5px no-repeat; padding-left:10px; }

.ezine_box {float:left; background:#87c3ff; width:237px; border-top:1px solid #c4c4c4;}
.ezine_box_inner {background:#87c3ff; min-height:122px; height:auto !important; height:122px;padding:10px 15px;}
.ezine_box input {border:1px solid #cccccc; background:#FFF; padding:4px; width:140px; color:#0e0e70; font-size:95%;}
.ezine_box_signup_left {float:left;}
.ezine_box_signup_right {float:right;}
.ezine_box_link {margin:5px 0; font-size:95%; background:url(/App_Themes/IEDP/images/bg_arrow_gold.gif) 0 5px no-repeat; padding-left:10px; }

#footer {padding-top:10px; font-size:95%;}
.footer_left {float:left; padding-bottom:5px;}
.footer_right {float:right; padding-bottom:5px;}

.smalltext {font-size:95%;}


/* lower page */

#lower_column_left {float:left; width:160px; padding-right:15px; margin-top:10px; }
#lower_column_middle {float:left; border-left:1px solid #0e0e70; width:510px; padding-left:15px; margin-top:10px; min-height:300px; height:auto !important; height:300px; }
#lower_column_right {float:right; width:237px;}
#lower_column_wide {float:left; padding-left:15px; border-left:1px solid #0e0e70; width:760px; margin-top:10px; min-height:300px; height:auto !important; height:300px; }

#nav_left { }
#nav_left ul{list-style:none; padding:0; margin:0; border-top:1px solid #0e0e70;}
#nav_left ul li {background:url(/App_Themes/IEDP/images/bg_arrow_gold.gif) 0 12px no-repeat; padding:7px 0 7px 10px; border-bottom:1px solid #0e0e70;}
#nav_left ul li a{text-decoration:none;}
#nav_left ul ul{margin:7px -10px -7px -10px; padding:5px 0; border-top:1px solid #0e0e70; font-size:95%;}
#nav_left ul ul li {background:url(/App_Themes/IEDP/images/bg_arrow_gold.gif) 10px 7px no-repeat; padding:2px 20px; border-bottom:none;}
#nav_left ul li.selected a{color:#0e0e70; font-weight:bold;}


.lower_box_members {background:#87c3ff; width:218px; padding:9px; min-height:228px; height:auto !important; height:228px; color:#0e0e70;}
.lower_box_members a{color:#0e0e70;}
.lower_box_members_username {float:left; width:105px; font-size:95%; font-weight:bold; color:#0e0e70;}
.lower_box_members_password {float:right; width:105px; font-size:95%; font-weight:bold; color:#0e0e70;}
.lower_box_members_button {padding:10px 0;}
.lower_box_members input {border:0; margin-top:4px; padding:4px; width:92px; color:#0e0e70; font-size:95%;}
.lower_box_members ul {padding:0; margin:0; list-style:none; font-size:95%; padding:4px 0;}
.lower_box_members ul li{background:url(/App_Themes/IEDP/images/bg_arrow_gold.gif) 0 5px no-repeat; padding-left:10px; margin:4px 0;}


.img_left {float:left; border:1px solid #d7d7d7; margin-right:10px;}

.title_gold {font-weight:bold; color:#0e0e70; padding-bottom:5px;}

.lower_block_text {font-size:95%; padding:7px 0;}
.lower_block_text ul {padding:5px 0; margin:0; list-style:none; padding:4px 0;}
.lower_block_text ul li {background:url(/App_Themes/IEDP/images/bg_objective.gif) 2px 0 no-repeat; padding-left:22px; margin:7px 0;}

.ezine_box_lower {color:#0e0e70; float:left; background:#87c3ff; width:237px; border-top:1px solid #c4c4c4;}
.ezine_box_lower_inner {background:#87c3ff; min-height:122px; height:auto !important; height:122px;padding:10px 15px;}
.ezine_box_lower input {border:1px solid #cccccc; background:#FFF; padding:4px; width:140px; color:#0e0e70; font-size:95%;}
.ezine_box_lower_signup_left {float:left;}
.ezine_box_lower_signup_right {float:right;}

.ezine_box_lower_link {margin:5px 0; font-size:95%; background:url(/App_Themes/IEDP/images/bg_arrow_gold.gif) 0 5px no-repeat; padding-left:10px; }

.pages {font-size:95%; border-top:1px solid #0e0e70; padding:7px 0; }
.listing {border-top:1px solid #0e0e70; padding:12px 0;}
.listing_left {float:left; width:110px;}
.listing_left img{border:1px solid #0e0e70;}
.listing_right {float:right; width:640px;}
.listing_title {float:left; color:#0e0e70; font-size:120%; font-weight:bold; width:570px;}
.listing_title_events {color:#0e0e70;}
.listing_date {float:right; padding:2px 0; font-size:95%; font-weight:bold;}
.listing_text {padding:7px 0; font-size:95%;}
.listing_link {font-size:95%; background:url(/App_Themes/IEDP/images/bg_arrow_gold.gif) 0 5px no-repeat; padding-left:10px;}

/* new styles12/09 */


#header_nav {color:#FFF; font-size:95%; text-align:right;}
#header_nav ul {padding:0; margin:0; list-style:none;}
#header_nav ul li {display:inline; height:10px; padding:0 6px 0 5px; background:url(/App_Themes/IEDP/images/border_white.gif) right no-repeat;}
#header_nav ul li.right {display:inline; height:10px; padding:0 0 0 5px; background:none;}

#footer {padding-top:10px; font-size:95%;}
#footer ul {padding:0; margin:0; list-style:none;}
#footer ul li {display:inline; height:10px; padding:0 6px 0 5px; background:url(/App_Themes/IEDP/images/border_brown.gif) right no-repeat;}
#footer ul li.right {display:inline; height:10px; padding:0 0 0 5px; background:none;}


#news_detail img {float:left;margin:0px 7px 2px 0px;border:1px solid #cccccc}

#plcRoot_Layout_search_cmssearchbox_btnGo {display:none}

/* Contact form */
#contact_us {margin-top:15px} 
#contact_us table th {text-align:left;width:120px;margin:0px;padding:0px;height:10px;vertical-align:top}
#contact_us table td {text-align:left;margin:0px;padding:0px;height:10px}
#contact_us input {border:1px solid #4e4747; padding:4px 20px 4px 4px; width:120px; color:#000; font-size:95%;}
#contact_us textarea {border:1px solid #4e4747; padding:4px 20px 4px 4px; width:320px; color:#000; font-size:100%;font-family:Arial,sans-serif;}

.checkbox_form input {width:15px !important}

.FormButton {background-color:#504d4e;color:#ffffff !important;text-align:center !important;margin-left:124px;border:1px solid #000000;}
.FormButton_login {background-color:#504d4e;color:#ffffff !important;text-align:center !important;border:1px solid #000000;}
.SubscriptionButton {background-color:#504d4e;color:#ffffff !important;border:1px solid #000000 !important;}

.CMSSearchDialogSearchButton {background-color:#504d4e;color:#ffffff !important;text-align:center !important;border:1px solid #000000;}
#plcRoot_Layout_page_content_pageplaceholder_pageplaceholder_Layout_Intro_logonform_lblPasswdRetrieval {padding-top:15px !important;padding-bottom:15px !important}

#plcRoot_Layout_page_content_pageplaceholder_pageplaceholder_Layout_Intro_logonform_btnPasswdRetrieval {background-color:#504d4e;color:#ffffff !important;text-align:center !important;border:1px solid #000000;} 
#plcRoot_Layout_page_content_pageplaceholder_pageplaceholder_Layout_Intro_logonform_txtPasswordRetrieval {border:1px solid #4e4747; padding:4px 20px 4px 4px; width:120px; color:#000; font-size:95%;}

.SearchResult {margin:13px 0px 13px 0px}
.SearchDialog {margin-top:15px}

.CMSSearchDialogSearchForTextBox {border:1px solid #4e4747; padding:4px 20px 4px 4px; width:120px; color:#000; font-size:95%;}
.CMSSearchDialogSearchModeDropDownList {border:1px solid #4e4747; width:120px; color:#000; font-size:95%;padding:4px;}

/* Login form */
.home_box_members_button input {width:48px;height:22px;padding:0px;margin:0px}

/* Board docs */
.listing_link_board {font-size:95%; background:url(/App_Themes/IEDP/images/bg_arrow_gold.gif) no-repeat; padding-left:10px;}

/* Ezine */
.ezine_box_signup_right input {width:48px;height:22px;background:url(/App_Themes/IEDP/Images/btn_signup.gif) no-repeat;border:0px}


#plcRoot_Layout_page_content_pageplaceholder_pageplaceholder_Layout_Pub_search_cmssearchbox_btnImageButton {width:48px;height:22px;padding:15px 0px 0px 0px;margin:0px}

.CMSListMenuLinkHighlighted  {font-weight:bold;color:#ce9c05}

.IE7 .home_box_members_button {margin-top:0px;padding-top:0px}
.IE6 .home_box_members_button {margin-top:0px;padding-top:0px}

#plcRoot_Layout_page_content_pageplaceholder_pageplaceholder_Layout_Page_content_NewsletterSubscriptionQueryString_lblError {color:red}

.last_list {background-image:none !important}

.IE7 .home_boxes {padding:2px 0; }
.IE7 .ezine_box_inner {min-height:126px; height:auto !important; height:126px;}

/* Events page calendar */

/* Events page calendar */

#plcRoot_Layout_page_content_pageplaceholder_pageplaceholder_Layout_submenu_Event_Calendar_calItems th {font-weight:normal}
#plcRoot_Layout_page_content_pageplaceholder_pageplaceholder_Layout_submenu_Event_Calendar_calItems {color:#4f5a69 !important;border:1px solid #b5b5b5 !important;font-family:Arial, Helvetica, sans-serif !important;}
#plcRoot_Layout_page_content_pageplaceholder_pageplaceholder_Layout_submenu_Event_Calendar_calItems table td {background:url(/App_Themes/iedp/images/back_month.jpg);font-weight:bold !important;padding-bottom:5px }
#plcRoot_Layout_page_content_pageplaceholder_pageplaceholder_Layout_submenu_Event_Calendar_calItems .ContentEvent {background-color:#ededed;border:1px solid #bdbdbd}
#plcRoot_Layout_page_content_pageplaceholder_pageplaceholder_Layout_submenu_Event_Calendar_calItems .ContentEvent a {text-decoration:none}