@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
div.clear:after{visibility:hidden;height:0;display:block;content:".";clear:both;}
div.left{float:left;}
div.right{float:right;}
body{margin:0;padding:0;text-align:center;font: 12px Arial,Helvetica,Geneva, sans-serif;color: #444;}
div#home{background:url(images/bg_tile.png) top left repeat;z-index:1;}
div#inside{background-color:#fff;}
.btn a{color:#339999;text-decoration:none;font-size:1.6em;font-weight:bold;display:block;width:167px;}
.btn a:hover{color:#339999;}
.btn a:visited{color:#339999;}

/* COMMON HTML ELEMENTS */

h1 {font-size: 3em}
h2 {font-size: 2em}
h3 {font-size: 1.75em}
h4 {font-size: 1.5em}
h5 {font-size: 1.25em}
h6 {font-size: 1em}
h1,h2,h3,h4,h5,h6{font-family:Georiga, Times, serif; line-height:1.35em;padding:.3em 0;}

p {font: 1em Arial, Helvetica, Geneva, sans-serif; color:#333; line-height:1.5em;}
hr{clear:both;margin:1em 0;border:0; outline:0; background:#ccc; color:#ccc;} /* IE recognizes the color attribute */
blockquote{padding:0.5em;font: italic 1.5em Georgia, "Times New Roman", Times, serif;color: #333;}
pre{white-space:normal; padding:3em; font-size:1em; font-family:"Courier New", Courier, monospace; border:1px solid #ccc; margin:1em 0;}

/* LISTS */
ol,ul{padding:1em 2em;}
ul li{list-style:disc;line-height:1.5em;}
ol li{list-style:decimal; margin-left:.5em;line-height:1.5em; }

/* IMAGE LINKS */
a:link img{} 
a:visited img{}
a:hover img{}
a:active img{}

/* IMAGES */
img[align=right]{margin-left:10px; margin-bottom:10px;}
img[align=left]{margin-right:10px; margin-bottom:10px;}

/* FORMS */
form fieldset{ padding:.5em 0;width:100%;}
form fieldset:after{clear:both; display:block;}
form fieldset label{display:block; width:75px; height:20px; padding:.5em 0; float:left;}
form fieldset input, form fieldset textarea{padding:.5em; border:2px solid #ccc; outline:none; float:left;}

/* STRUCTURE */
#topper{background:url(images/header_bar.jpg) top left repeat-x;height:18px;}
div#home #bigbox{background:url(images/top_bg_slice.png) top left repeat-x;}
div#inside div#bigbox, div#landingpage div#bigbox, div#double div#bigbox{background:url(images/inside_top_border.png) #fff top left repeat-x;}
#contain{width:958px;margin:0 auto;}
#header{}
#h_left{padding:20px 0 0 0;}
#h_right{padding:35px 15px 0 0;}
#hr_small_nav .SkinObject{font-family:inherit;}
#hr_small_nav{padding-bottom:7px;font-variant:small-caps;text-align:left;}
#hr_small_nav a{font-weight:bold;font-size:1.1em;}
#hr_small_nav a:hover{font-weight:bold;}
#hr_small_nav a:visited{font-weight:bold;}
#hr_search .SkinObject{font-family:inherit;}
#hr_search a{font-weight:bold;color:#ff6600;font-size:1.1em;}
#hr_search a:hover{font-weight:bold;color:#ff6600;}
#hr_search a:visited{font-weight:bold;color:#ff6600;}

#hr_search{font-variant:small-caps;text-align:left;}
#hr_search input{border:2px solid #ff6600;width:110px;}

div#navbar{width:958px;height:56px;}
div#home div#navbar{background:url(images/navbar.png) top left no-repeat;}
div#inside div#navbar, div#landingpage div#navbar, div#double div#navbar{background:url(images/navbar_inside.png) top left no-repeat;}
div#mid_contain{width:944px;margin:0 auto;}
div#home div#mid_contain{background:url(images/home_center_tile.png) top left repeat;}
#mid_body{background:url(images/home_center_stripe.png) top left repeat-x;}
div#home div#taglinebox{width:100%;}
#tagline{padding:10px 20px 10px 0;width:600px;text-align:left;}
p#tagline{font-size:2.2em;line-height:1em;font-style:italic;font-weight:bold;letter-spacing:-0.5px;}
span#partners{display:block;font-size:1.4em;text-align:right;padding:0 35px 0 0;font-style:italic;font-weight:bold;color:#336600;}
#box_row{padding:0 106px;}
.black_box{width:244px;height:347px;overflow:visible;background:url(images/black1.png) top left no-repeat;}
.bb_interior{padding:25px;color:#fff;}
.bb_interior h2{font-variant:small-caps;font-size:1.6em;padding:0;line-height:normal;color:#FFF;font-weight:bold;}
div#home div.DNN_HTMLContent img{border:solid #fff 5px;margin:5px auto;}
.bb_interior div#dnn_Callout1, .bb_interior div#dnn_Callout2, .bb_interior div#dnn_Callout3{text-align:center;display:block;height:80px;font-size:1.2em;overflow:hidden;padding:0;line-height:normal;color:#FFF;}
div#dnn_Callout1 div.DNN_HTMLContent .Normal, div#dnn_Callout2 div.DNN_HTMLContent .Normal, div#dnn_Callout3 div.DNN_HTMLContent .Normal{font-size:1em !important;}
.black_box hr{margin:6px 0;border:0;outline:0;background:#ccc;color:#ccc;} /* IE recognizes the color attribute */

.bb_interior .btn{margin:0 auto;background:url(images/button.png) top left no-repeat;width:167px;height:25px;font-family:"Times New Roman", Times, serif;}
.bb_interior a{}

div#bc {padding:5px 0;}

/* CALLOUT ROW */
#callout_row{height:70px;width:872px;margin:0 auto;}
#callout_left{width:85px;height:70px;background:url(images/left_end.png) top left no-repeat;}
#callout_current_news a{display:block;width:173px;height:70px;background:url(images/callout_current_news.png) top left no-repeat;}
#callout_newsletter a{display:block;width:175px;height:70px;background:url(images/callout_newsletter.png) top left no-repeat;}
#callout_associations a{display:block;width:176px;height:70px;background:url(images/callout_associations.png) top left no-repeat;}
#callout_resource_groups a{display:block;width:139px;height:70px;background:url(images/callout_resource_groups.png) top left no-repeat;}
#callout_careers a{display:block;width:178px;height:70px;background:url(images/callout_careers.png) top left no-repeat;}
#callout_right{width:85px;height:70px;background:url(images/right_end.png) top left no-repeat;}

/* INSIDE PAGES */
div#inside div#content_container, div#double div#content_container{padding:20px 0;text-align:left;}
div#landingpage div#content_container{padding:20px 0 0 0;text-align:left;}
div#inside p, div#landingpage p, div#double p{padding:8px 0;}

/* INSIDE LANDING PAGE COLUMNS -- LP = Landing Page in CSS */
#landing_content{background:url(images/landing_tile.gif) repeat-y;padding:0 0 10px 0;}
#lp_image {margin:0;  width:940px;}
  /*--------------*/
#lp_left {width:380px;padding:5px;background-color:#E9E9E9;border-right:dotted 2px #D6D6D6;}
div#double #lp_left{width:520px;background:none;border:none;}
div#double #lp_left p {font: 1em Arial, Helvetica, sans-serif; color:#666;}
div#double #lp_left h1 {font:small-caps 2em Georgia, "Times New Roman", Times, serif;color: #333;}
div#double #lp_left h2 {font-size:1.25em; font-variant:small-caps; color:#666;}
div#landingpage #lp_left h1 {font:small-caps 2em Georgia, "Times New Roman", Times, serif;color: #ff6600;}
div#landingpage #lp_left h2 {font-size:1.25em; font-variant:small-caps; color:#ff6600;}
div#landingpage #lp_left .TitleHead {font: 1.60em Georgia, "Times New Roman", Times, serif;color:#333;}
div#landingpage #lp_left p {font: 1.10em Arial, Helvetica, sans-serif; color:#666;}
div#landingpage #lp_left h3 {font:small-caps 1.5em Georgia, "Times New Roman", Times, serif;color: #333;}
div#landingpage #lp_left .title {font:1.5em italic Georgia, "Times New Roman", Times, serif;color:#336666; margin:0;}
div#landingpage #lp_left .description {font:.9em Arial, Helvetica, sans-serif; color:#333; margin-left:20px;}
  /*--------------*/
#lp_events {width:380px; padding: 5px;}
#lp_events h3 {font:small-caps 1.5em Georgia, "Times New Roman", Times, serif;color: #333;}
#lp_events .title {font:1.5em italic Georgia, "Times New Roman", Times, serif;color:#336666; margin:0;}
#lp_events .description {font:.9em Arial, Helvetica, sans-serif; color:#333; margin-left:20px;}
  /*--------------*/
#lp_right {width:520px; padding: 5px;margin-left:20px;}
div#double #lp_right{width:380px;}
div#double #lp_right .title {font:1.5em italic Georgia, "Times New Roman", Times, serif;color:#336666; margin:0;}
div#double #lp_right .description {font:.9em Arial, Helvetica, sans-serif; color:#333; margin-left:20px;}
div#landingpage #lp_right h1 {font:small-caps 2em Georgia, "Times New Roman", Times, serif;color: #ff6600;}
div#landingpage #lp_right h2 {font:small-caps 1.25em Georgia, "Times New Roman", Times, serif;color: #ff6600;}
div#landingpage #lp_right p {font: 1.10em Arial, Helvetica, sans-serif; color:#666;}
div#landingpage #lp_right .TitleHead {font: 1.60em Georgia, "Times New Roman", Times, serif;color:#333;} /*used for News & Announcements and Landing Page Title*/



/* INTERIOR DETAILS BOXES */
.content_boxes{white-space:normal; padding:1em; font-size:1em; font-family:Arial, Geneva, sans-serif; border:1px solid #ccc; margin:1em 0; background-color:#e4eded;color:#000}
div.DNN_HTMLContent .content_boxes h2 {font:1.5em Georgia, "Times New Roman", Times, serif;color:#333;}
.content_boxes p  {font:.9em Arial, Helvetica, sans-serif; padding:3px 8px;}



/* FOOTER */
#footer_contain{height:290px;background:url(images/footer_stripe.png) top repeat-x;overflow:hidden;}
#footer_box{width:958px;margin:0 auto;}
  /*--------------*/
#footer_contain a{color:#ccffff;text-decoration:none;font-size:.9em}
#footer_contain a:hover{color:#ccffff;}
#footer_contain a:visited{color:#ccffff;}
  /*--------------*/
#footer_top{padding:0 20px;height:250px;color:#fff;text-align:left;}

#footer_top dt{font:bold .9em sans-serif;color:#ccffff;}
#footer_top dl{padding-bottom:5px;}
/*#footer_top dt {padding-bottom:2px;}*/
#footer_top dd {padding-bottom:1px;line-height:.9em;}
#ft_content{padding:20px 0;}

  /*--------------*/
/* displays offices */
#ftc_left{width:600px;}
#ftc_left h4 {font: italic 1.5em Georgia, "Times New Roman", Times, serif; color:#ccffff;}
#ftc_left div{width:33%;}
  /*--------------*/
/* displays Since 1952 content */
#ftc_right{width:300px;}
#ftc_right h4 {font: italic 1.5em Georgia, "Times New Roman", Times, serif; color:#ccffff;}
#ftc_right p {font: italic 1em Georgia, "Times New Roman", Times, serif; color:#ccffff; line-height:1.5em;}

#footer_bot{height:40px;color:#000;}
#fb_content{padding:10px 0;}

/*========================================================*/
/*  Menu                                                  */
/*========================================================*/

div#nav_content{padding:6px 20px 15px 20px;}
div#home div#nav_content{padding:7px 20px 13px 20px;}

ul.Horizontal{font-family:helvetica; font-size:1.125em; padding:0 10px;}
ul.Horizontal:after{content:"."; visibility:hidden; height:0; display:block; clear:both;}
ul.Horizontal li{display:inline-block; float:left; height:40px;position:relative; font-variant:small-caps;}
ul.Horizontal li a{color:#fff; text-decoration:none; height:31px; padding:9px 8px 0 8px; display:inline-block;}
ul.Horizontal li a.expanded{background:url(images/nav_active.png) repeat-x;}
ul.Horizontal li.current{}
ul.Horizontal li a:visited{color:#fff;}
ul.Horizontal li a:hover{background:url(images/nav_active.png)}

ul.Horizontal ol, ul.Horizontal ul{padding:0;}

ul.Horizontal li div.slide{display:none;float:left;overflow:hidden; position:absolute; font-size:12px}
ul.Horizontal li div.slide ul{display:block;}
ul.Horizontal li div.slide ul li{display:block; clear:both; text-transform:none;height:30px;text-align:left;}
ul.Horizontal li div.slide ul li a{background:url(images/nav_sub_tile_bg.png) top right #99cccc; display:block; color:#fff; min-width:170px;border-bottom:1px solid #99cccc;height:19px;padding:5px 20px;}
ul.Horizontal li div.slide ul li a:hover{background:url(images/nav_active.png) repeat-x;}
ul.Horizontal li div.slide ul li a.expanded{background:url(images/nav_active.png) repeat-x;}

ul.Horizontal li div.slide ul li div.slide{display:none;float:left;overflow:hidden; position:absolute; }
ul.Horizontal li div.slide ul li div.slide ul{display:block;}
ul.Horizontal li div.slide ul li div.slide ul li{display:block;clear:both;height:30px;}
ul.Horizontal li div.slide ul li div.slide ul li a{background:url(images/nav_sub_tile_bg.png) top right #99cccc; display:block; color:#fff;border-bottom:1px solid #99cccc;height:19px;padding:5px 20px;}
ul.Horizontal li div.slide ul li div.slide ul li a:hover{background:url(images/nav_active.png) repeat-x; }
ul.Horizontal li div.slide ul li div.slide ul li a.expanded{background:url(images/nav_active.png) repeat-x;}

ul.Horizontal li img{margin-left:10px;display:none;}
ul.Horizontal li div.slide img{display:inline-block;}
ul.Horizontal li div.slide span.expandLeft:after{content:".";height:0;clear:both;display:block;visibility:hidden;}


/* editing */
div.eipbackimg{z-index:1000;display:block;}











