body {
	font-family:Verdana, Arial;
	color:#000;
	font-size:68.75%;
	margin:0;
	background-color:#EBEEF2;
	padding:0px 0 10px 0px;
}
body.FCKeditor {background-color:#FFF;width:auto;}
body.FCKeditor a {text-decoration:underline;}
#cmsinserttable{width:100%;}
h1 {font-family:georgia;font-size:1.45em;color:#B75601;margin:0;padding-bottom:10px;}
.full h1 {width:700px;}
/* created new style below 10-17-07 by ericw for extra long doc titles */

.b h1 {width:470px;}
h2, h3, h4 ,h5 {margin:0;font-family:arial;font-size:1.1em;padding-bottom:7px;}
h2 {color:#B75601; font-size:1.25em}
.wn h3 {padding-bottom:0px;}
.Section .body h2 {clear:left;}
h3 {color:#B75601; font-size: 1.1em }
.sidebar h3 {font-size:1em;}
h4 {font-family:arial;font-size:1em;color:#999;margin:0;padding-bottom:7px;}
h5 {font-family:arial;font-size:1em;color:#D79B69;margin:0;padding-bottom:5px;}
h6 {border:1px solid #E70101;color:#E70101;font-size:1em;padding:11px 17px 11px 17px;}
hr { color: #CA9363 ; height: 2px ; border: 1px solid #C06515 ; border-width: 1px 1px 0px 1px }
.Form h6 {margin-top:0;}
img {border:0;}
form {margin:0;}
.buttons img { position: relative ; top: 0px ; left: 0px }
button {border:0;background:none;cursor:pointer;}
fieldset {border:0;margin:0;padding:0;}
a {text-decoration:none;color:#0237AB}
iframe.e_login {position:absolute;top:-1000px;}
.body a {text-decoration:underline;}
.body a:hover {color:#024CEE;}
.body a:active {color:#B55A01;}
.body a:visited {color:#0948CD;} 
.body a:visited:hover {color:#024CEE;}
.body p {margin:0;padding:0;}
table {font-size:1em;}
.body table td {vertical-align:top;}
.figure {width:100%;}

.table1, .tbl_style1 {border:1px solid #C8C3B2;background:#FDFAEE;color:#333;margin-bottom:0px;width:auto;border-spacing:0px;}
.table1 li { color: #333 }
.table1 thead, .tbl_style1 thead {background:#F2EEE0;text-align:left;}
.table1 thead td, .tbl_style1 thead td {font-weight:bold;border-right:0;padding:3px 3px;border:0;}
.table1 thead th, .tbl_style1 thead th {color:#B75601;padding:5px 0 5px 0;}
.table1 thead th.first, .tbl_style1 thead th.first {padding-left:10px;border-right:0;width:80%;}
.table1 span, .tbl_style1 span {font-weight:normal;}
.table1 td {padding: 4px 3px 3px 4px ; border-bottom:1px solid #EDE8D8;border-right:1px solid #EDE8D8;}
.Search .table1 td, .Search .tbl_style1 td {border-right:0;}
.Search .table1, .Search .tbl_style1 {border-right:1px solid #C8C3B2;}
.table1 td.first, .tbl_style1 td.first {padding-left:30px;}
.table1 .hilite, .tbl_style1 .hilite {background-color:#F9F5E8}
.table1 .alt, .tbl_style1 .alt, .table1 tfoot, .tbl_style1 tfoot {background-color:#F9F5E8}
.Search tfoot td a{font-weight:bold;background:url(/_/Image/_/rtarrow.gif) 100% 5px no-repeat; padding-right:10px;}

.table2, .tbl_style2 {border:1px solid #D0DCF2;background:#F3F6FD;color:#333;margin-bottom:0px; width:auto;border-spacing:0;border-bottom:0;border-right:0;}
.table2 thead, .tbl_style2 thead {background:#D0DCF2;text-align:left;}
.table2 thead td, .tbl_style2 thead td {font-weight:bold;border-right:0;padding:3px 3px ; border-width: 0 }
.table2 thead th, .tbl_style2 thead th {padding:5px 0 5px 0;border:1px solid #E1E8F7;border-left:0;border-right:0}
.table2 thead th.first, .tbl_style2 thead th.first {padding-left:10px;border-right:0;border-left:1px solid #E1E8F7;width:80%;}
.table2 span, .tbl_style2 span {font-weight:normal;}
.table2 td, .tbl_style2 td {padding: 4px 3px 3px 4px ; border-bottom:1px solid #DDE7FE;border-right:1px solid #DDE7FE }
.table2 td.first, .tbl_style2 td.first {padding-left:10px;}
.Search .table2 td.first, .Search .tbl_style2 td.first, .Search .table1 td.first, .tbl_style1 td.first, .Search tfoot td  {padding-left:30px;}
.table2 .hilite, .tbl_style2 .hilite {background-color:#EBF1FE;}
.table2 .alt, .tbl_style2 .alt {background-color:#EBF1FE;}


/* added 1-12-09 by ericw for ac09 workshop list and KC sessions and poster sessions */

#SessionControl1_gvListing { position: relative ; z-index: 3 ; width: 720px }
#SessionControl1_gvListing tr th { border: 1px solid #d0dcf2 }
#SessionControl1_gvListing tr th:first-child { width: 42px }
#SessionControl1_gvListing th { color: #B75601 ; padding: 5px 3px 5px 3px ; border-width: 0px ; text-align: left }
#SessionControl1_gvListing th a { text-decoration: none }
#SessionControl1_dvDetails ul li {background:url(/_/Image/_/bullet-blue.gif) 0 5px no-repeat;padding:0 0 3px 8px;}
.workshopnote { width: 420px ; height: 26px ; border: 1px solid #DDE7FE ; background-color: #F3F6FD ; position: absolute ; left: 465px ; top: 472px ; padding: 5px ; z-index: 2 ; border-top: 0px ; border-bottom: 0px }
.workshoparrow { position: relative ; top: 2px }

#SessionControl1_dvDetails td:first-child { font-weight: bold ; text-align: left ; width: 105px }

#SessionControl1_gvListing img[src|="pdf-16px.gif"]  { margin-left: 30px }

#SessionControl1_dvDetails tr td { min-height: 30px }

#SessionControl1_txtSearch { width: 280px }

#divListing-kc div table tr td:first-child { width: 450px !important }
#SessionControl1_lblNoResults { border:1px solid #E70101;color:#E70101;font-size:1em;padding:11px 17px 11px 17px ; margin: 12px 0px 8px 0px ; display: block }


#PosterFairControl1_gvListing { position: relative ; z-index: 3 ; width: 720px }
#PosterFairControl1_gvListing tr th { border: 1px solid #d0dcf2 }
#PosterFairControl1_gvListing tr th:first-child { width: 42px }
#PosterFairControl1_gvListing th { color: #B75601 ; padding: 5px 3px 5px 3px ; border-width: 0px ; text-align: left }
#PosterFairControl1_gvListing th a { text-decoration: none }
#PosterFairControl1_dvDetails ul li { background:url(/_/Image/_/bullet-blue.gif) 0 5px no-repeat;padding:0 0 3px 8px;}
#PosterFairControl1_dvDetails td:first-child { font-weight: bold ; text-align: left ; width: 105px }

#SessionControl1_dvDetails_gvPresenters { width: 100% }
#SessionControl1_dvDetails_gvPresenters tr td:first-child { width: 150px }
#SessionControl1_dvDetails_gvPresenters tr th { display: none }

#PosterFairControl1_dvDetails_gvPresenters { border: 0px solid #F3F6FD }
#PosterFairControl1_dvDetails_gvPresenters tr { border: 0px solid #F3F6FD }
#PosterFairControl1_dvDetails_gvPresenters tr td { border: 0px solid #F3F6FD }
#PosterFairControl1_dvDetails_gvPresenters tr:first-child { display: none }
#PosterFairControl1_dvDetails_gvPresenters td:first-child { font-weight: normal }
#PosterFairControl1_txtSearch { width: 320px }

/* added 2-10-09 by ericw for ac09 icons */
h2 img { margin: 0px 0px 0px 4px ; padding: 0px ; border: 0px }
h2 img[alt|="Events/features that are new in 2009"] { vertical-align: top  }
h2 img[alt|="Preregistration fee and ticket required"] { vertical-align: top ; margin-top: 5px }
h2 img[alt|="Preregistration and ticket required"] { vertical-align: top ; margin-top: 5px  }
h2 img[alt|="Networking activity"] { vertical-align: top ; margin-top: 5px  }

span.ac09icon { position:relative ; z-index:24; text-decoration: none }
span.ac09icon:hover { z-index: 25 ; background-color: #ffffff }
span.ac09icon span { display: none }
span.ac09icon:hover span { border: 1px solid #2A3972; background-color: #F3F6FD ; color: #000 ; text-align: left ; font-weight: normal ; font-size: small ; font-family: arial }
span.ac09icon:hover span { padding: 2px ; display: block ; position: absolute ; top: 2em ; left: 2em ; width: 18em }


/* added 2-10-09 by ericw for ac09 presenters */
ul.multi { float: left ; width: 244px ; margin: 0 0 0 9px ; padding: 5px 0 ; list-style: none }
ul.multi li { float: left ; width: 114px }

ul.multi2 { float: left ; width: 336px ; margin: 0 0 0 9px ; padding: 5px 0 ; list-style: none }
ul.multi2 li { float: left ; width: 160px }


ul.spaced li { margin-bottom: 10px }



.ac09schedule li div { margin: 3px 0px 1px 130px }


.table3 { padding: 0px ; width: auto ; border: 1px solid #CED5E4 }
.table3 span { font-weight: normal }
.table3 thead { background-color: #8399C6 ; color: #ffffff ; border: 0px solid red ; padding: 0px ; margin: 0px }
.table3 thead td { font-weight: bold ; margin: 0px ; border-width: 0px }
.table3 td { padding: 4px 5px ; border-top: 1px solid #f4f4f4 }
.table3 .hilite { background-color: #f9f9f9 }
.table3 .alt { background-color: #f9f9f9 }





/* added 3-21-08 by ericw for ac08 first timers */
.topten { width: 330px ; margin: 10px 5px ; font-size: 10pt ; font-family: arial ; padding-left: 20px }
.topten .ttitem { color: #89211B ; font-weight: bold ; font-size: 11pt ; font-family: 'arial narrow' ; text-indent: -16px }

/* added 12-18-08 by ericw for ac09  url('/_/Image/_/ac09design/ac09green.gif') */
.greenideas { background-image: none ; background-repeat: no-repeat ; margin: 12px 40px 0px 0px; width: 440px; float: left ; background-position: 0px 0px ; padding-left: 0px }
.greenideas thead span { font-size: 11pt ; color: #006600 ; font-weight: bold }
.greenideas tbody span { color: #006600 ; font-weight: bold }
.greenideas td { padding-bottom: 8px }

/* added 10-17-07 by ericw for practice resource section widening */
.col ul.arrow { width: 430px }


/* added 12-07-07 by ericw for pfl2008 */
.pfl-info { border: 0px solid #999999 ; width: 357px }
.pflleft { float: left ; margin: 0px 6px 12px 0px }
.pflright { float: right ; margin: 0px 0px 12px 0px }

.pflleft div { width: 130px ; float: right }
.pflleft div img { margin: 5px 0px 0px 5px }
.pflright div { width: 130px ; float: left }
.pflright div img { margin: 5px 5px 0px 0px }

.pfl-info h2 { background-color: #00549F ; color: #FFCA4D ; padding: 3px } 
.pfl-info h3 { color: #00549F ; margin: 0 ; padding: 9px 0px 0px 0px ; line-height: 100% } 
.pfl-info span { margin-left: 12px } 


/* added 10-2-07 by ericw for extra td spacing */
.cellpad { padding: 7px 3px !important }

.gpptable td { border: 1px solid #234aa0 }
.gpptable td.noborder { border: 0px }

/* added 7-24-07 by ericw for 2008 elections slate */

.slate { border: 1px solid #C8C3B2 ; background: #FDFAEE ; width: 100% ; padding: 3px ; margin-bottom: 36px }
.slate h2.position { padding: 3px 3px 3px 6px ; border: 0 ; background: #C77934 ; margin-bottom: 8px ; color: #fdfaee }
.slate h2.name { padding: 3px 3px 3px 2px ; border: 0 ; background: #F2EEE0 ; margin-bottom: 8px }
.slate img { border: 2px solid #C77934 ; float: left ; margin: 0px 12px 6px 8px }
.slate hr { color: #C8C3B2 ; margin: 20px -3px 12px -3px }

/* added 2-12-07 by ericw for my NAFSA */
.mynafsa h3 { line-height: 100% ; padding: 3px 2px 2px 2px ; margin: 2px 2px 5px 2px ; background-color: #DDE5F5 ; color: #000000 }
.mynafsa td { padding: 0px }
.mntool { padding: 5px 5px 9px 4px }

/* added 7-19-06 by ericw for the take action center */
.actionalert { border:1px solid #D0DCF2 ; background:#F3F6FD ; color:#333 ; margin-bottom:10px ;  width:auto ; border-spacing:0 }
.actionalert thead { background:#D0DCF2 ; text-align:left }
.actionalert thead td { font-weight:bold ; border-right:0 ; padding:3px 3px }
.actionalert thead th { padding:5px 0 5px 0 ; border:1px solid #E1E8F7 ; border-left:0 ; border-right: 0 }
.actionalert thead th.first { padding-left:10px ; border-right:0 ; border-left:1px solid #E1E8F7 ; width: 80% }
.actionalert td table { width: 100% }
.actionalert td table tr td { width: 100% ; vertical-align:top ; }
.actionalert td table tr td span { display: none }
.actionalert td table tr td a { padding: 4px 0px 6px 5px ; border: 1px solid #dde7fe ; border-width: 0 0 1px 0 ; width: 99% ; display: block }
.actionalert td.first { }

/* added 8-09-06 by ericw for the take action center finetuning */
.xc_pagetitle { background-color: #ffffff !important ; background-image: none !important ; color: #B75601 !important ; border: none !important ; padding: 0 !important }
.xc_title { background-color: #ffffff !important ; background-image: none !important ; color: #B75601 !important ; border: none !important ; padding: 0 !important }
.xc_sectionheader { background-color: #ffffff !important ; background-image: none !important ; color: #B75601 !important ; border: none !important ; padding: 0 !important }
.xc_listheader { background-color: #ffffff !important ; background-image: none !important ; color: #B75601 !important ; border: none !important ; padding: 0 !important }
.xc_sectionheader_plain { background-color: #ffffff !important ; background-image: none !important ; color: #B75601 !important ; border: none !important ; padding: 0 !important }
/*.capwizcontent table[width|="418"] img { display: none }*/
/*.capwizcontent table[width|="418"] td { background-color: #ffffff }*/


.figure {width:142px;color:#555;}
.figure div {padding-left:5px;}
/*Home Page*/
.vp {float:left;text-align:right;border-bottom:6px solid #7597D7;border-top:8px solid #DC6D01;padding:0px 60px 8px 0;width:709px;margin-bottom:5px;border-right: 1px solid #7597D7}
.vpbg1 {background:#FFF url(/_/Image/_/vpbg.jpg) 0 0 no-repeat}
.vpbg2 {background:#FFF url(/_/Image/_/vpbg1.jpg) 0 0 no-repeat}
.vpbg3 {background:#FFF url(/_/Image/_/vpbg2.jpg) 0 0 no-repeat}
.vpbg4 {background:#FFF url(/_/Image/_/vpbg3.jpg) 0 0 no-repeat}
.vpbg5 {background:#FFF url(/_/Image/_/vpbg4.jpg) 0 0 no-repeat}
.vpbg6 {background:#FFF url(/_/Image/_/vpbg5.jpg) 0 0 no-repeat}
.vpbg7 {background:#FFF url(/_/Image/_/vpbg6.jpg) 0 0 no-repeat}
.vpbg9 {background:#FFF url(/_/Image/_/ac08design/ac08_01.jpg) 0 0 no-repeat}
.vpbg10 {background:#FFF url(/_/Image/_/ac08design/ac08_02.jpg) 0 0 no-repeat}
.vpbg11 {background:#FFF url(/_/Image/_/ac08design/ac08_03.jpg) 0 0 no-repeat}
.vpbg12 {background:#FFF url(/_/Image/_/ac08design/ac08_04.jpg) 0 0 no-repeat}
.vpbg13 {background:#FFF url(/_/Image/_/ac08design/ac08_05.jpg) 0 0 no-repeat}
.vpbg14 {background:#FFF url(/_/Image/_/ac08design/ac08_06.jpg) 0 0 no-repeat}

.vpbg99 {background:#FFF url(/_/Image/_/vpbg_secret.jpg) 0 0 no-repeat}

.homealert { margin: 0px 0px 8px 8px ; width: 753px ; height: 24px !important ; color: #990000 }
.homealert div { height: 24px !important ; width: 710px ; font-size: 80% ; padding: 0px 0px 2px 3px }

.vp h1 {padding-top:10px;}
.top, .bottom {overflow:hidden;margin:0 0 10px 5px;}
.hbbg {border-bottom:5px solid #F6F6F6;margin-left:5px;width:756px}
* html .hbbg {width:756px}
.top p, .bottom p {margin:0;padding:0}
.top a {text-decoration:underline;}
.top a:hover {color:#024CEE;}
.top a:active {color:#B55A01;}
.top {clear:left;background:url(/_/Image/_/hometopbg_long.gif) 252px 0 repeat-y;border:1px solid #C8C3B2;width:755px;margin:0;margin-left: 2px}
.top div {float:left;width:244px;padding:3px 3px 0 4px;padding-bottom:10px;}
.top div.middle {width:234px;padding-left:5px}
.top div.last {width:243px;padding-left: 2px; float: right; margin: 0 !important ; clear: none}

.bottom a, .Home-Page .content ul {color:#234AA0}
.Home-Page .content li, .body ul.arrow li{clear:left;float:left;padding-left:15px;width:224px;overflow:hidden;margin-bottom:12px;margin-top: 4px ; background:url(/_/Image/_/arrow.gif) 6px 4px no-repeat;font-weight:normal;}

.body ul.arrow {margin:0;}
li {color:#000;}
.top p {clear:left;padding-left:14px;}
.Home-Page ul {list-style:none;margin:0;padding:0;}
.Home-Page h2 {background:#F1EEE5;padding:4px 0 4px 6px;margin-bottom:7px;}


.bottom {border:1px solid #C8C3B2;float:left;width:746px;margin:0;margin-left: 2px;background:#FDFAEE;padding:3px 3px 0 3px;}
.bottom h2 {background:#EFEAD9;margin-bottom:11px;width:740px;padding: 6px 0 5px 6px }
.bottom div.highlights {float:left;width:auto;padding:0;margin:0;background:url(/_/Image/_/homebottombg_long.gif) 249px 0 repeat-y;margin-bottom:11px;width:auto;width:770px}
.bottom .highlights a {text-decoration:underline;}
.bottom .highlights a:hover{color:#024CEE;}
.bottom .highlights a:active{color:#B55A01;}
.bottom h3 {color:#000;font-size:1em;}
.bottom div { float: left ; width: 240px ; padding:0 3px 0 8px }
.bottom div.middle { width: 240px ; padding-left: 6px ; padding-right: 0px }
.bottom div.last { width: 240px ; padding-left: 8px ; padding-right: 0px }

.middle h2, .last h2 { height: 16px }
.middle h2 img, .last h2 img { vertical-align: middle }

/* overflow:hidden; removed from next line which kills shadow to solve right line problem 4-02-07 by ericw */

div.bwrapper {width:756px;background:url(/_/Image/_/homegrad.gif) 0 100% repeat-x;margin:10px 0 10px 5px;border-bottom:5px solid #F6F6F6;}
.login {float:right;width:154px;margin:0 2px 0 0;color:#CED9ED;position:relative;top:8px;}
.login label {float:left;width:70px;padding:2px 3px 0 0;text-align:right;font-family:arial}
.login input {width:72px;border:1px solid #797979;height:14px;font-family:arial;font-size:1em;}

.login fieldset {padding-bottom:2px;}
* html .login fieldset {padding-bottom:1px;}
.login button {float:right;color:#CED9ED;width:63px;font-family:arial}
.login img {margin-left:5px;}
.login .submit {float:right; padding-right:10px; color:#ced9ed; font-family:arial;}
* html .login .submit {padding-right:0px;}
.login .submit:hover {text-decoration:none; color:#ced9ed;}
.login .submit img {position:relative; top:2px; left:1px;}
/*End HomePage*/

.l {float:left;}
.r {float:right;}

.wrapper {float:left;width:929px;}

/* utility nav brightened 4-02-07 by ericw old .header div:97ABD7 ; old .header a:BAC7E4   */

.header {float:left;background:#FFF url(/_/Image/_/headerbg_long2.jpg) 0 100% no-repeat;border:solid #849CC9;border-width:0 1px;width:929px;padding-bottom:6px;}
.header div {float:left;background:#113FA3;color:#BAC7E4;font-size:.85em;padding:3px 0 2px 0;width:929px;}
.header div div{float:right;padding:0 10px 0;font-size:1em;width:auto;}
.header div span {float:left;padding:0 0 0 15px;}
.header a {color:#D9E0ED;text-decoration:none;}
.header a:hover, .footer a:hover {text-decoration:underline;color:#FFF;}
.header .logo {float:left;margin-bottom:0;display:block;margin:20px 0 0 10px;}
.container {width: 100%;float:left;border:1px solid #849CC9;border-top:0;background:#FFF url(/_/Image/_/leftnavbg.gif) 0 0 repeat-y;} 

/*/////// Navigation /////////*/
.leftNav {float:left;width:159px;padding-bottom:100px;overflow:hidden;}
.nav {margin-bottom:14px;font-family:arial,sans-serif;font-size:11px;font-weight:bold;border-bottom:5px solid #4F71B2;}
.nav div {background:#234AA0;border-bottom:1px solid #4F6EB3;border-top:1px solid #4F6EB3;}
.nav a:hover {text-decoration:none;}
.nav div a img {margin-left:4px;}
.nav div a, .nav div span {display:block;border-bottom:1px solid #4F6EB3;color:#FFF;padding:5px 5px 5px 15px;}
.nav div a:visited {color:#FFF;} 
.nav div a:hover {background-color:#4C82D2;}
.nav .selected {background:#4C82D2 url(/_/Image/_/section_arrow.gif) 5px 8px no-repeat;}
.nav .selected:hover {background-color:#4C82D2;}

/*//// 2nd Level /////*/
.nav div div {background:#b5ceff;border-bottom:0;border-top:0;}
.nav div div a {color:#234AA0;border-bottom:1px solid #9DB3E0;padding:3px 5px 4px 19px;font-weight:normal;border-top:0;}
.nav div div a:visited {color:#234AA0;}
.nav div div a:hover {text-decoration:underline;background-color:#b5ceff !important;}
.nav div div .selected {background:#b5ceff url(/_/Image/_/navarrow2.gif) 9px 6px no-repeat;border-top:0;}

/*//// 3rd Level ////*/
.nav div div div {background:#dbe7ff;border-bottom:0;}
.nav div div div a, .nav div div div span {font-weight:normal;padding-left:24px;color:#234AA0;border-top:0;}
.nav div div div a:hover {background-color:#dbe7ff !important;}
.nav div div div a:visited {color:#234AA0;}
.nav div div div .selected {background:#dbe7ff url(/_/Image/_/navarrow2.gif) 14px 6px no-repeat;border-bottom:1px solid #9DB3E0}

/*//// 4th Level ////*/
.nav div div div div {border-bottom:0;}
.nav div div div div a, .nav div div div div span {background-color:#edf3fd;border-color:#dee4f0;}
.nav div div div div a:hover {background-color:#edf3fd !important;}
.nav div div div div .selected {background:#edf3fd url(/_/Image/_/navarrow2.gif) 14px 6px no-repeat;border-color:#dee4f0;/*font-weight:bold;*/}

/*//// 5th Level ////*/
.nav div div div div div {background:#fff;border-color:#dee4f0;border-bottom:0;}
.nav div div div div div a{background:#fff;padding:3px 3px 3px 33px;}
.nav div div div div div a:hover{background-color:#fff !important;}
.nav div div div div div .selected{background:#fff url(/_/Image/_/navarrow2.gif) 25px 6px no-repeat; border-color:#dee4f0;}

.nav .me {background-image:url(/_/Image/_/navarrowmes.gif) !important;}
.nav div div .me {font-weight:bold;background-image:url(/_/Image/_/navarrowme.gif) !important;}
/*///////END Navigation /////////*/

.member, .subscriber {color:#546382;font:.85em arial;margin:6px 0 0 13px;padding-left:11px;width:120px;}
.leftNav .member {background:url(/_/Image/_/lockb.gif) 0 0 no-repeat;}
.leftNav .subscriber {background:url(/_/Image/_/globeb.gif) 0 0 no-repeat;}
.promos {padding:22px 0 0 14px;}
.promos a {display:block;margin-bottom:17px;}
.promos a img{border:1px solid #021B52;}
.crumbs {border-top:8px solid #DC6D01;background-color:#FDFAEE;color:#2049A3;font:.85em arial;padding:4px 0 2px 14px;}
.crumbs a, .crumbs a:visited {color:#2049a3;}
.title {float:left;font-family:georgia;font-size:2.2em;color:#2049A3;border-bottom:4px solid #7297DB;border-top:1px solid #D2D2D2;background:url(/_/Image/_/titlegrad.jpg) 0 0 no-repeat;padding:0 0 0 14px;width:756px;height:55px;}
.title span {float:left;padding-top:23px;display:block;}
.title img {vertical-align:top;float:right;right:0;top:0;}

.content {float:left;width:770px;background:#FFF;}
.body {float:left;padding:0 19px 10px 16px;margin-top:13px;width:526px}
* html .body {overflow:hidden}
.full {width:721px;}
.body ul, .FCKeditor ul {list-style:none;margin:0 0 0 9px;padding:5px 0;}
.body ul li, .FCKeditor ul li {background:url(/_/Image/_/bullet.gif) 0 5px no-repeat;padding:0 0 3px 8px;}
ul.multicolumn li { float: left ; width: 280px ; margin: 0 }
.body ol, .FCKeditor ol {padding:0 0 3px 24px;margin:5px 0 0 5px;margin-left:9px;}
* html .body ol {padding-left:24px;margin:5px 0 0 9px;}
ol li {padding-bottom:2px;}
.bgsb {float:left;clear:left;border-bottom:5px solid #F4F4F4;}
.sidebar {float:left;background:#FDFAEE;border:1px solid #C8C3B2;width:170px;padding:3px 8px 10px 13px;color:#333333;}
.sidebar h2 {font-size:1em;background:#EDE8D8;padding:5px 5px 5px 8px;margin:0 -5px 12px -10px;}
.navsearch {color:#E3EAF8;font-size:.85em;background:#7296DB url(/_/Image/_/navsearchbg.gif) 0 100% no-repeat;padding:9px 0 30px 10px;}
.sidebar ul {margin:15px 0 10px -8px; padding:0;list-style:none;}
.sidebar ul li {background:url(/_/Image/_/bullet.gif) 0 5px no-repeat;padding:0 0 3px 8px;}
.sidebar ol {margin: 0px 0px 3px 0px ; padding: 2px 0 11px 20px;}
* html .sidebar ol {padding-left:24px;}
.sidebar a, .sidebar a:hover {text-decoration:underline}
.sidebar a:hover {color:#024CEE}
.sidebar a:visited {color:#0948CD}
.navsearch a {color:#E3EAF8;}
.navsearch fieldset {float:left;width:120px;padding:0;}
.navsearch input {float:left;margin:3px 0 2px 0 !important;height:14px;}
.navsearch button {float:left;margin-top:14px;width:20px;padding:0;}
* html .navsearch button {margin-top:13px;}
.navsearch .text {width:118px;border:1px solid #797979;}
.navsearch .adv {float:none;clear:left;position:relative;top:-2px;}
.adv a:hover {text-decoration:underline;}
* html .navsearch .adv {top:-9px}
.navsearch fieldset.r {width:auto;}
.listing { padding-top: 6px ; }
.element {overflow:hidden;padding-bottom:6px;}
.element .l {margin-right:10px;}
.element .props {float:left;width:450px;}
.element .props h3 {margin-top:-3px;}
.element .arrow {margin-top:10px}
.arrow {margin-top:10px}
.cl {clear:left}

.footer{float:left;font-size:.85em;color:#7B8499;clear:left;width:932px;margin:4px 0 20px 0;}
.footer a {color:#FFF;}
.footer img {float:right;}
.footer_top{background-color:#7597D7;color:#C9D7F0;text-align:center;padding:5px 0 5px 0;margin-bottom:10px;}
.address {float:left;line-height:1.5em;margin-top:-4px}
table.order {width:725px;}
table.order thead span {float:left;padding-right:5px;font-weight:bold;}
table.order thead div {width:13px;height:17px;float:left;}
table.order thead div a img {float:left;}
table.order td, table.order th {padding:5px 5px 5px 5px;}
table.order td {padding-bottom:5px;padding-top:5px;}
table.order .date {width:85px;}
table.order .date span{width:65px;}
table.order .date div {padding-top:4px;}
table.order .type {width:90px;}
table.order th.dw {width:37px;padding:0;}
table.order .t {width:135px;}
table.order .t span {color:#333;}
.Document-Library .arrow, .category .arrow {background:#FAF7ED url(/_/Image/_/arrow.gif) 19px 9px no-repeat;padding:6px 0 11px 26px;}
.Event-Listing .arrow {background:#F5F7FC url(/_/Image/_/arrow.gif) 19px 9px no-repeat;padding:6px 0 11px 26px;}
.Event-Listing .event { padding:6px 0px 11px 0px ; clear: both }
.category .arrow {clear:left;float:left;width:300px;padding-bottom:6px;}
.category .alt, .Document-Library .alt, .Event-Listing .alt {background-color:#FFF}

.event { clear: left ; display: block ; margin: 0px 0px 12px 0px }

.bbg {float:left;border-bottom:5px solid #F2F2F2;margin-top:23px;}
.bbg .noshow { display: none }
.Home-Page .bbg {clear:left;}
.blue {float:left;padding:2px 0 0;border:1px solid #D1DDF1;border-bottom:1px solid #DEE4F3;background:#F5F7FC !important;width:524px;}
.bluenetsub {float:left;padding:2px 0 0;border:1px solid #D1DDF1;border-bottom:1px solid #DEE4F3;background:#F5F7FC !important;width:724px;}
.bluenetsub h2 {color:#000;background:#DDE5F5;margin:0 2px 7px;border:1px solid #E1E9F6; padding:4px 0 5px 9px;font-size:1em;}
.bluenetsub div {width:512px;padding:10px 0 9px 12px;}
.bluenetsub div div {border:0;width:470px;padding:0 0 0 12px;margin-top:-2px;}

.blue h2 {color:#000;background:#DDE5F5;margin:0 2px 7px;border:1px solid #E1E9F6; padding:4px 0 5px 9px;font-size:1em;}
.blue img {float:left;}
.blue div {float:left;}
.blue a img {float:none;}
.blue div {width:512px;padding:10px 0 9px 12px;}
.blue div div {border:0;width:470px;padding:0 0 0 12px;margin-top:-2px;}

.ybg {float:left;border-bottom:5px solid #F2F2F2;margin-top:23px;}
.yellow {float:left;padding:2px 0 0;border:1px solid #D1DDF1;border-bottom:1px solid #DEE4F3;background:#FDFAEE;width:404px;}
.yellow h2, .Message .yellow h3 {color:#A35101;background:#EDE8D8;margin:0 2px 7px;padding:4px 0 5px 9px;font-size:1em;}
.yellow img,.yellow div{float:left;}
.yellow a img {float:none;}
.yellow div {width:392px;padding:10px 0 9px 12px;}
.yellow div div {border:0;width:auto;padding:0 0 0 12px;margin-top:-2px;}

.Members-Service .bbg { float: left ; margin-right: 12px }
.Members-Service .blue { width: 346px } 
.Members-Service .blue div {width:auto;padding-right:5px;}

.yb {border: 1px solid #C8C3B2 ; width: 180px ; padding: 4px 0 14px 4px ; margin: 2px 0 0 0px ; background: #FDFAEE }
.yb h3 { float: none }


/* .rcol { float:right ; margin-top: 8px ; width: 194px } */

.rcol { float:right ; margin-top: 8px ; width: 194px ; margin-right: 7px }
.rcol form, #bsearch {float:left;width:194px;background:#6D91D9;margin-bottom:10px;padding-bottom:18px;color:#FFF;}
.rcol form fieldset, #bsearch fieldset {float:left;padding-left:14px;}
.rcol form h2, #bsearch h2 {color:#FFF;background:#2049A3;padding:5px 0 5px 10px;margin-bottom:9px;font-size:1em;}
#bsearch label {display:block;padding-bottom:2px;font-size:.95em;}
#bsearch input {border:1px solid #797979;width:115px;}
#bsearch button {float:left;margin:14px 0 0 1px;}
#bsearch button img { clear: both ; height: 18px ; width: 16px ; display: block }
#mlogged_in label {float:left;font-size:.95em;width:70px;padding-top:3px;text-align:right;font-family:Arial;}
#mlogged_in input {border:1px solid #797979;width:70px;}
#mlogged_in fieldset {padding-bottom:3px;margin:0;}

#mlogged_in a {margin-left:40px;clear:both;}
* html #mlogged_in a {margin-left:45px;}
#mlogged_in a:hover {text-decoration:underline;}

#mlogged_in a.submit {clear:left;margin-left:105px;vertical-align:middle;}
* html #mlogged_in a.submit {margin-left:110px;}
#mlogged_in a.submit:hover {text-decoration:none;}


.rcol form a, .rcol form a:hover {display:block;color:#FFF;margin:5px 0 0 10px;font-size:.85em;}

.alert {float:left;clear:left;border:1px solid #E80707;color:#E70101;background:url(/_/Image/_/alert.gif) 10px 10px no-repeat;padding:10px 10px 10px 43px ;margin:13px 0 0 20px;}
.alert a, .alert a:visited {color:#E80707;text-decoration:underline;}
.over {text-decoration: line-through;}

.ele {float:left;clear:left;padding-bottom:20px }
.ele a {float:left; margin-right:10px;}
.ele a img {border:1px solid #C8C3B2;}
.ele div {float:left;}
.ele div a {float:none;display:block;}
.ele div a img {border:none;}
.ele div.kclistingbody {float:left; width: 550px !important }
.ele div.kclistingbody a {float:none;display:block;}
.ele div.kclistingbody a img {border:none;}



/*could move into global stylesheet*/
.batch {width:724px;text-align:right;padding:7px 0 7px;position:relative;}
.batch .results {position:absolute;left:0;}
.batch input{width:30px;margin-right:4px;height:12px;vertical-align:top}
.batch label {padding:0 1px 0 0;}
.batch .go {padding-top:0;}
.batch .go a{padding:0;margin:0;}
.batch .go a img{padding:0;margin:0;vertical-align:top}
.batch .p {padding:0 20px 0 0;}
* html .batch .go a {top:7px;}
.b2 {padding-top:10px;}
.special {color:#B75601;background:#FDFAEE;border-top:#C8C3B2 1px solid;text-align:center;font-weight:bold;margin-top:10px;padding:1px 0 9px 0;}

.Knowledge-Community .title {background:url(/_/Image/_/kctitlebg.jpg) 0 0 no-repeat;height:auto;padding:10px 0 6px 14px}
.Knowledge-Community .ele .img img{border:1px solid #999999;}
.Knowledge-Community h2 a,.Knowledge-Community h2 a:visited {color:#B75601;}
.Knowledge-Community .ele {width:auto}
.Knowledge-Community .ele div.lcol {width:155px;padding-top:3px;}
body.Knowledge-Community .ele div {width:385px;}

#adv_search {float:left;width:700px;}
#adv_search div.y {border:1px solid #C8C3B2;background:#FDFAEE;width:700px;overflow:hidden;padding:8px 0 0 10px;margin-bottom:10px;}
#adv_search label {float:left;text-align:right;width:248px;padding-right:5px;}
#adv_search fieldset {padding-bottom:8px;}
.req {color:#E80707}
.view .body h3 {color:#000;display:inline;}

.pub_listing {border-top:1px solid #C8C3B2;background-color:#f9f5e8; clear:both; margin-left:1px; border-bottom:5px solid #EFEFEF;width: 700px}
.Category .Publication, .Network-Section .Publication {border-bottom:1px solid #EDE8D8;padding:15px 0 25px 16px;overflow:hidden;width:682px;border:1px solid #C8C3B2;border-top:0;}
.Publication h3 {color:#000;font-size:1em;}
.Network-Section .pub_listing {margin-bottom:20px;}
.Network-Section .highlight {background-color:#fdfaee;}
.Category .pub_listing { width: 700px !important; }

.pub_listing .desc .l {margin-right:9px}
.pub_listing .desc .l img {border:1px solid #C5C3B6; float: left ; margin-right: 12px ; margin-bottom: 20px }
.pub_listing .desc div {float:left;width:280px;width:390px;}
.pub_listing .desc {float:left;padding-right:10px;width:400px;}
.pub_listing .prop {float:left;width:260px}
.pub_listing .prop h3 {float:left;clear:left;padding-right:5px;}
.pub_listing .prop div {padding-bottom:5px;}
.pub_listing .sale{color:#CC0000;}
.pub_listing .prop .left {float:left; } 
.pub_listing .prop .right {float:left;width: 180px}

.Search .table2, .Forum #results {width:550px;margin-top:10px;}
.Search .table1, .Search .tbl_style1 {width:550px;margin-bottom:7px;}
.params {padding-bottom:10px;}
.params div {margin-bottom:10px}
.params h3 {color:#000;display:inline;}

.search_view {width:550px;margin-top:10px;margin-bottom:0;}


/* added by ericw for new network design */

div.network_leader_content img[alt|="NL"] { border: 1px solid #D2CDBF }

/* added by ericw for disabling the forums */
#netpref { display: none }
img[alt|="Network Preferences"], img[alt|="Subscribe to this Network"] { display: none }



/* added 1/17/2008 by ericw for My NAFSA */

img.participate { width: 74px ; float: right ; margin: 12px 6px 0px 0px }



/* added by ericw */

dl { margin-left: 20px }
dt { font-weight: bold }
dd { margin-bottom: 10px }




/* added 1/14/08 by ericw for State Level Initiatives */

.gradbottom { border: 1px solid #EFEAD9 ; background: url(/_/Image/_/tan_gradient_46x1.gif) ; background-repeat: repeat-x ; background-position: bottom }
.gradtop { background: url(/_/Image/_/tan_gradient_150x1.gif) ; background-repeat: repeat-x ; padding: 5px 5px 10px 5px }
.gradtop h2 { background: #EFEAD9 ; margin-bottom: 11px ; padding: 4px 0 4px 4px }
.statelevelphotos { margin: 12px 0px ; clear: both }
.statelevelphotos img { border: 1px solid #999999 ; margin-right: 47px }


/* added 1/14/08 by ericw for Universal fake sidebars */

.fs { margin-top: 8px ; right: -2px ; float: right ; width: 170px ; position: relative ; top: -41px ; margin-left: 10px ; margin-bottom: -32px }
.fs2 { margin-top: 8px ; right: -2px ; float: right ; width: 170px ; position: relative ; top: -7px ; margin-left: 10px }


/* added 1-17-07 by ericw for the AC07 */

.ac07-leftshell { float: left }
.ac07-rightshell { float: right }

.ac07-quad { border: 2px solid #016596 ; width: 248px ; margin: 0px 20px 25px 15px }
.ac07-inner { border: 7px solid #FDBE25 ; border-width: 0px 0px 0px 7px ; background-color: #E5F0F1 ; height: 100% ; padding: 4px 9px 12px 11px }
.ac07-inner h2 { color: #2149A0 }
.ac07-inner h3 { color: #2149A0 }

.ac07-text { width: 150px }
.ac07-image { position: relative ; right: -25px ; border: 2px solid #006797 ; margin: 0px ; width: 85px ; height: 100px ; padding: 0px }

.answer { margin-left: 40px }


/* added 12-10-07 by ericw for the AC08 */

.plenaryspeaker { padding: 4px 1px ; margin: 4px 0px 16px 0px }
/* 2008 .plenaryspeaker h2, .plenaryspeaker h3 { color: #572500 } */
.plenaryspeaker h2, .plenaryspeaker h3 { color: #2A3972 }

/* added 3-6-07 by ericw for About NAFSA section leadership images */

.itower { width: 88px ; text-align: center ; margin-right: 10px ; margin-bottom: 98px ; float: left ; background-color: #F3F6FD ; font-size: 7pt }
.itower h3 { background-color: #D0DCF2 ; margin: 0px ; padding: 2px 0px ; color: #000000 }
.itower .level { margin: 5px 2px }
.itower .alt { background-color: #EBF1FE ; border: 1px solid #DDE7FE ; border-width: 1px 0px }


/* .scrollers { scrollbar-face-color: #DBE4F5; scrollbar-shadow-color: #2450A9; scrollbar-highlight-color: #7296DB; scrollbar-3dlight-color: #EFEAD9; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #F1EEE5; scrollbar-arrow-color: #113FA3 } */

/* added 6-11-08 by ericw for Code of Ethics */
.ethics-comments { width: 330px; margin-left: 9px; margin-top: 16px; float: right; font-style: italic }
.ethics-code { float: left; width: 345px; padding-left: 25px }

/* added 6-30-08 by ericw for AM section RSS news */
.rss_items li.rss_item { display: block ; margin-bottom: 9px }



/* added 9-10-08 by ericw for Affinity offer highlighting news */
.featuredoffer { padding: 4px 0px 0px 45px ; background-color: transparent ; background-image: url('/_/Image/_/featured_offer.gif');background-repeat: no-repeat;background-position:left top}



.blockquote { margin: 4px 0px 16px 39px ; font-style: italic }


.issuenet_isss { position: absolute ; top: 128px ; left: 273px }
.issuenet_isss .core { width:207px; height: 26px ; margin:0px 0px 2px 0px ; border-left: 0px }


/* added 3-17-09 by ericw for Google Donations page */
.donateamount { border: 0px solid #eeeeee ; float: left ; width: 380px !important }
.donateamount table { border: 0px solid #eeeeee ; width: 380px !important }
.donateamount table tr td { border: 0px solid #eeeeee ; padding-left: 4px }
.donatefund { border: 0px solid blue ; float: left ; width: 280px }
.donatefund table#DonationControl1_rblFund tr td { padding-bottom: 16px }
#DonationControl1_txtDonationAmount { margin: 0px 0px 27px 7px ; width: 380px !important }




@media print {
	.wrapper { float: none ; width: 100% !important }
	.header { float: none ; width: 100% !important ; border: 0 }
	.header div { display: none }
	.logo { margin: 0 }
	.anchor { display: none }
	.container { clear: both ; float: none ; border: 0px }
	.leftNav {display:none;}
	.content { float: none ; width: 100% !important }
	.crumbs { border: 0px ; background-color: transparent ; color: #000000 ; font: .85em arial ; padding: 4px 0 8px 14px }
	.title { display: none }
	.body { width: 71% ; margin: 0 ; padding: 0 ; border: 0 ; float: left !important ; color: black ; background: transparent }
	.rcol { width: 24% !important ; float: right !important ; margin-right: 20px }
	.bgsb, .sidebar { border: 0px }
	.full { clear: both ; float:none ; border: 0px ; width: 98% !important }
	.b { width: 100% ; float: none ; clear: both }
	.footer { width: 100% ; clear: both ; float: none ; padding-top: 3em }
	.footer img { display: none  }
	.footer_top { text-align: left }
	.address {  }
	.login { display: none }
	.ethics-comments { width: 45%; margin-left: 9px; margin-top: 16px; float: right; font-style: italic }
	.ethics-code { float: left; width: 45% ; padding-left: 25px }
}







.sidebarcapwiz { float: right ; width: 298px ; background-color: #f0f0f0 ; margin: 76px 0px 2em 1.25em ; padding: 1em 0em ; height: 385px ; position: relative ; top: 13px ; z-index: 1 }
.sidebarcapwiz ul { border: 0px solid red ; list-style: none ; margin: 0 ; padding: 0 }
.sidebarcapwiz ul li { background:url(/_/Image/_/bullet.gif) 0px 5px no-repeat;margin: 0 ; padding:0 0 3px 8px !important ; border: 0px solid red }
.sidebarcapwiz p { margin: .75em 1em ; padding: 2px 0px 2px 15px !important }
.sidebarcapwiz h3 { margin: .2em .5em .1em ; padding: 0 ; color: #18a7d0 }

/* ericw 4-30-10 for the new capwiz? */
/* #cw_pg_comment { border: 3px solid #eeeeee !important ; position: relative !important  ; left: -400px !important ; width: 500px !important } */

.sidebarcapwiz blockquote { margin: 0 .2em 0 1em ; padding: 0 }
.sidebarcapwiz blockquote.quote { color: #27c4f1 }
.sidebarcapwiz blockquote.quote div { color: #ff4e19 ; font-weight: bold ; text-indent: -8px ; margin: 0em .2em 0em .3em ; padding: 1px }
.sidebarcapwiz blockquote.quote div:before, blockquote div:after { content: "''" }

#relatednav { padding: 0px ; margin: 15px 0px 10px 0px !important }
#relatednav li { background-color: #fafafa ; border: 1px solid #27c4f1 ; border-width: 0px 0px 0px 8px ; margin: 5px 0px 5px 0px !important ; height: 24px }
#relatednav li:hover { background-color: #ffffff }
#relatednav li a:hover { text-decoration: none }
#relatednav li img { position: relative ; top: 4px }
#subnav { padding: 0px 0px 0px 7px ; margin: 15px 0px 10px 0px }
#subnav li { margin: 5px 0px 5px 0px }

/* ericw 10-21-10 for vovici */

.b2 textarea { margin-bottom: 2em }


