body.mceEditor{background:#ffffff;}
body{color:#000000;margin:0px;font:12px/22px Verdana, Geneva, sans-serif;background:#eaeaea;}
#controller{position:absolute;background:#666;color:#FFF;z-index:999999;}
#controller a{color:#FFF;text-decoration:none;padding-right:5px;padding-left:5px;}
p{padding:0px;margin:0 0 22px;line-height:22px;}
a{color:#325eb6;text-decoration:none;}
a:focus, a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{color:#000000;padding-bottom:8px;border-bottom:1px solid #e5e5e5;font-size:22px;margin-bottom:18px;margin-top:20px;font-weight:bold;}
h2{font-size:16px;margin-bottom:0.75em;color:#666;}
h3{font-size:15px;margin-bottom:.75em;color:#666;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
li ul, li ol{margin:0 1.5em;}
ul, ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
.clear{clear:both;}
.skip-nav, .print{display:none;position:absolute;left:-9999px;}
p.caption{font-size:10px;}
a.button-ask{display:inline;width:56px;height:19px;text-decoration:none;background-image:url(button-ask.gif);margin:10px 0px 0px -3px;padding:0px;position:static;float:left;}
#questions{float:left;color:#FFF;font-size:11px;width:100px;line-height:12px;margin-top:14px;display:inline;margin-left:10px;}
a.button-ask:hover{background:url(button-ask.gif) -56px 0px;}
.image-border{border:1px solid #e5e2dc;}
#home #wrapper{width:940px;padding-right:25px;padding-left:25px;margin-top:10px;margin-right:auto;margin-left:auto;padding-bottom:140px;}
#home #columns-large .column, #home #columns-large .column-r{height:213px;width:310px;border:1px solid #dcdbd9;float:left;padding:20px;margin:0px 0px 10px;}
#home #columns-large .column-r{float:right;}
#home #columns-large .column h3, #home #columns-large .column-r h3{font-size:12px;font-weight:bold;color:#999;margin:0px;padding:0px;line-height:12px;}
#home #columns-large .column p, #home #columns-large .column-r p{line-height:18px;padding:0px;margin:0px 0px 5px;}
#home #columns-large .column a, #home #columns-large .column-r a{background:url(arrow-column.gif) no-repeat 0px;padding-left:10px;}
#home #columns-large .column img, #home #columns-large .column-r img{margin:18px 0px 10px;padding:0px;}
#home #columns-small{border-top:1px solid #dcdbd9;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
#home #columns-small .column{height:235px;width:225px;float:left;padding:20px 0px;margin:0px 19px 10px 0px;display:inline;}
#home #columns-small .column-r{height:235px;width:225px;float:right;padding:20px 0px;margin:0px 0px 10px;display:inline;}
#home #columns-small .column h3, #home #columns-small .column-r h3{font-size:14px;font-weight:bold;color:#000;margin:0px;padding:0px;line-height:14px;}
#home #columns-small .column p, #home #columns-small .column-r p{line-height:18px;padding:0px;margin:0px 0px 5px;}
#home #columns-small .column a, #home #columns-small .column-r a{background:url(arrow-column.gif) no-repeat 0px;padding-left:10px;}
#home #columns-small .column img, #home #columns-small .column-r img{margin:18px 0px 10px;padding:0px;border:1px solid #dcdbd9;}
#home #content{float:left;width:714px;margin:0px;padding:0px 24px 0px 0px;min-height:0px;border-left-style:none;}
#home #columns-large{margin-top:0px;}
#home #sidebar{float:right;width:202px;border-style:none;background:url(none);}
.thelink{margin-top:30px;}
#home #sidebar p{line-height:17px;}
#outer-wrapper{background:url(bg-outer-wrapper.gif) repeat-y center;}
#wrapper{width:940px;padding-right:25px;padding-left:25px;margin-top:0px;margin-right:auto;margin-left:auto;padding-bottom:140px;}
#masthead-wrapper{background:url(bg-masthead.gif) no-repeat center;height:193px;}
#masthead{margin:0px auto;height:193px;width:940px;padding-right:25px;padding-left:25px;position:relative;}
#masthead h6{font-size:xx-small;text-indent:-9999px;overflow:hidden;margin:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;position:absolute;top:67px;}
#masthead h6 a{display:block;width:230px;height:77px;background-image:url(logo.gif);background-position:0em;background-repeat:no-repeat;}
#masthead #news{color:#FFF;float:left;margin-top:7px;padding:0px;margin-left:16px;display:inline;position:absolute;}
#masthead #news a{color:#FFF;text-decoration:underline;}
#masthead #news-more{color:#FFF;padding:0px;display:inline;margin-right:25px;position:absolute;right:0px;margin-top:7px;}
#masthead #news-more a{color:#FFF;text-decoration:none;background:url(masthead-arrow.gif) no-repeat 0px 4px;padding-left:15px;}
#masthead #news-more a:hover{text-decoration:underline;}
#masthead #buckets{float:right;}
#masthead .bucket, #masthead .bucket-ask{float:left;width:172px;margin:75px 0px 0px;padding:0px 0px 0px 20px;border-left:1px solid #595959;height:68px;}
#masthead .bucket ul{position:relative;margin:0px;padding:0px;overflow:hidden;}
#masthead .bucket li{position:relative;display:block;margin:0px 0px 7px;padding:0px;height:17px;list-style-type:none;line-height:17px;}
#masthead .bucket li.last{margin-bottom:0px;}
#masthead .bucket a{display:block;position:relative;height:17px;width:150px;text-decoration:none;background-repeat:no-repeat;background-position:top left;margin:0px;padding:0px;}
#masthead .bucket span{visibility:hidden;}
#masthead .bucket a:hover, body#about #masthead .bucket #nav-1-1, body#program #masthead .bucket #nav-1-2, body#membership #masthead .bucket #nav-1-3, body#news #masthead .bucket #nav-2-1, body#success #masthead .bucket #nav-2-2, body#contact #masthead .bucket #nav-2-3{background-position:bottom left;}
#masthead .bucket #nav-1-1{background-image:url(nav-1-1.gif);}
#masthead .bucket #nav-1-2{background-image:url(nav-1-2.gif);}
#masthead .bucket #nav-1-3{background-image:url(nav-1-3.gif);}
#masthead .bucket #nav-2-1{background-image:url(nav-2-1.gif);}
#masthead .bucket #nav-2-2{background-image:url(nav-2-2.gif);}
#masthead .bucket #nav-2-3{background-image:url(nav-2-3.gif);}
#search_box{width:201px;height:31px;margin:0px;padding:0px;}
#search_box #s{float:left;margin:2px 0 0 -3px;width:158px;background:#FFF;font-size:10px;}
#search_form .text{border:1px solid #2a2a2a;padding:1px 1px 1px 4px;}
#search_box #go{float:right;margin:3px 30px 0 0;display:inline;}
#banner{margin-bottom:15px;border:1px solid #e7e4db;}
#content{float:right;background:#FFF;margin:0px 0px 20px;min-height:650px;position:relative;width:660px;padding-top:0px;padding-right:0px;padding-bottom:0px;}
* html #content{height:650px;}
.breadcrumb{font-size:11px;color:#cccccc;margin-top:0px;padding-bottom:14px;border-bottom:1px none #e5e5e5;margin-bottom:-10px;padding-top:10px;}
.breadcrumb a{background:transparent url(arrow-breadcrumb.gif) no-repeat center right;text-decoration:none;padding-right:17px; color:#325eb6;margin-right:6px;}
.breadcrumb a:hover{text-decoration:underline;}
#columns-large .column, #columns-large .column-r{height:192px;width:298px;float:left;margin-bottom:30px;}
#columns-large{margin-top:40px;}
#columns-large .column-r{float:right;display:inline;margin-right:25px;}
#columns-large .column h3, #columns-large .column-r h3{font-size:11px;font-weight:bold;color:#999999;margin:0px;padding:0px;line-height:14px;text-transform:uppercase;}
#columns-large .column p, #columns-large .column-r p{line-height:18px;padding:0px;margin:0px 0px 5px;}
#columns-large .column a, #columns-large .column-r a{background:url(arrow-column.gif) no-repeat 0px;padding-left:10px;}
#columns-large .column img, #columns-large .column-r img{margin:18px 0px 10px;padding:0px;}
#text-column, #text-column-r{width:300px;margin-top:32px;}
#nav-image{float:right;}
#text-column{float:left;}
#sidebar{float:left;margin-bottom:15px;background-image:url('menu-background.jpg');background-repeat:no-repeat;width:280px;margin-left:-26px;margin-top:13px;display:inline;}
#sidebar ul#about{margin-bottom:15px;}
#sidebar #callout-address{margin-top:50px;width:250px;margin-left:10px;}
#sidebar #callout-address h4{font-size:11px;font-weight:bold;text-transform:uppercase;color:#666;background:#f1f1f1;line-height:1;margin-top:0px;margin-bottom:1em;padding:5px 0px 5px 12px;margin-right:0px;}
#sidebar #callout-address p{padding-left:12px;font-size:11px;line-height:16px;}
#sidebar #linkedin{margin-left:23px;margin-top:20px;}
#sidebar li.item59 ul{display:none;}
#sidebar #cancel{margin-left:20px;margin-top:15px;}
#sidebar #cancel p{font-size:11px;line-height:16px;}
#sidebar #mailinglist{margin-top:50px;width:250px;margin-left:10px;}
#sidebar #mailinglist h4{font-size:11px;font-weight:bold;text-transform:uppercase;color:#666;background:#f1f1f1;line-height:1;margin-top:0px;margin-bottom:1em;padding:5px 0px 5px 12px;margin-right:0px;}
#sidebar #mailinglist p{padding-left:12px;font-size:11px;line-height:16px;margin-bottom:6px;}
form#signup .text{border:1px solid #e6e4da;padding:2px 4px;width:125px;color:#333333;margin-left:12px;}
form#signup{margin-bottom:15px;}
#privacy{float:right;font-size:10px;color:#999999;padding-top:10px;display:inline;margin-right:10px;}
.submit{margin-top:0px;margin-bottom:-5px;}
#sidebar h3{padding-top:4px;padding-bottom:4px;padding-left:25px;margin:20px 0px 22px -25px;color:#999999;letter-spacing:1px;background-color:#e9eff3;}
#nav-image{background:url(../images/nav-bg.gif) no-repeat left top;width:280px;}
#sidebar ul{color:#325eb6;margin:0px 0px 0px 10px;width:250px;padding-top:15px;padding-right:0px;padding-bottom:0px;}
#sidebar ul li{list-style:none;height:100%;line-height:16px;}
#sidebar ul li a{display:block;padding-top:7px;padding-bottom:7px;padding-left:12px;border-bottom:1px solid #ccc;}
#sidebar ul li.active ul a{font-size:11px;padding-top:4px;padding-bottom:4px;}
#sidebar ul li.active a{font-size:12px;background:#e9eff3;color:#666666;border-bottom:none;}
#sidebar ul li.active ul li a{background:#FFF;}
#sidebar ul li ul li.active a{text-decoration:underline;}
#sidebar ul li.active ul{margin:0px;padding:0px 0px 0px 10px;font-size:11px;}
#sidebar ul li.parent{background:url(arrow-blue.gif) no-repeat left 11px;}
#home form#signup .text{border:1px solid #e6e4da;padding:2px 4px;width:180px;color:#333333;margin:0px;}
#home form#signup{margin-bottom:15px;}
#home #privacy{float:right;font-size:10px;color:#999999;padding-top:10px;display:inline;margin-right:10px;}
#home .submit{margin-top:12px;margin-bottom:12px;}
#callout-tickets2{height:102px;width:940px;bottom:0px;margin-bottom:10px;clear:both;}
#callout-tickets{height:102px;width:680px;clear:both;margin-left:-18px;position:absolute;bottom:0px;}
#sub-footer{background:#fefcf0;height:150px;border:1px solid #f5ebc8;padding:0px 14px;clear:both;margin:0px 0px 10px;}
#sub-footer ul{list-style:none;float:left;padding:0px;width:153px;margin-top:10px;margin-bottom:0px;margin-left:0px;}
#sub-footer ul#last{margin-right:0px;}
#sub-footer ul li{border-bottom:1px solid #f9eac2;margin:0px 0px 1px;padding:0px;}
#sub-footer ul li.title{color:#000;font-weight:bold;font-size:12px;margin:0px;padding:0px 0px 8px;}
#supporters{border:10px solid #e2e2e2;width:940px;height:110px;clear:both;margin:0px -10px 22px;background:url(supporters-bg.gif) no-repeat;}
.logos{margin:20px 0px 0px;float:right;}
.logos ul{width:280px;}
.logos li{width:190px;height:113px;text-align:center;margin:0;}
.logos img{height:75px;}
#footer{border-top:1px solid #e5e2dc;font-size:12px;color:#325eb6;clear:both;margin:0px;padding:20px 0px 0px;height:20px;}
#footer #contact{float:right;margin-right:10px;display:inline;}
#footer #links{}
#footer #contact a{color:#325eb6;margin:0px;}
#footer #links a{color:#325eb6;margin:0px;padding:0px;}
iframe{width:618px;}
img{border-color:#e5e5e5;}
body.mceContentBody{background-color:#FFFFFF !important;background-image:none;}
.google-map{padding:1px;border:1px solid #F1F1F1;}
blockquote{background:url(quoleft.gif) no-repeat left top;float:right;width:350px;color:#666;font:14px Georgia, "Times New Roman", Times, serif;border-top:none;border-right:none;border-bottom:none;border-left:none;margin-bottom:15px;margin-left:15px;}
blockquote div{padding:0 48px;background:url(quoright.gif) no-repeat right bottom;}
table.selection-process td{padding:7px;border:1px solid #EBEBEB;}
table.selection-process tr.stripe{background:#F9F9F9;}
#askForm .form-row{margin-top:5px;margin-left:0px;padding:0px;margin-bottom:5px;}
#askForm label{width:100px;float:left;font-weight:normal;padding:0px;margin:0px;}
#askForm .input{width:250px;border:1px solid #6D6666;margin:2px 0px 0px;padding:3px;}
#askForm .input:focus{border:1px solid #0C9361;}
#askForm .textarea{width:250px;margin-top:4px;margin-bottom:4px;border:1px solid #6D6666;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:3px;}
#askForm .textarea:focus{border:1px solid #0C9361;}
#askForm .submit{width:70px;color:#FFFFFF;background-color:#0C9361;padding:2px;border:1px solid #CCCCCC;}
#askForm input .submit:focus{border:1px solid #0096c3;color:#FFFFFF;}
.LV_validation_message{font-weight:bold;margin:0 0 0 5px;}
.LV_valid{color:#00CC00;}
.LV_invalid{color:#CC0000;}
#home table.contentpaneopen{width:100%;}
table.contentpaneopen{width:660px;}
ol li{margin-right:0px;margin-left:15px;padding-right:0px;padding-left:0px;}
