body {
	font-family:Verdana, Arial;
	color:#000;
	font-size:68.75%;
	margin:0;
	background-color:#EBEEF2;
	padding:0px 0 10px 0px;
}

/* 1/11/10 ericw took it back out */
/* 8/31/09 ericw added the !important to the above font size to counteract VoteNets extra small font size */
/* 8/31/09 ericw should take this out and make the VoteNet template correct this itself? */

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;}
h6 span { font-weight: normal }
hr { color: #CA9363 ; height: 2px ; border: 1px solid #C06515 ; border-width: 1px 1px 0px 1px }
.Form h6 {margin-top:0;}

.ekMessage h1, .ekMessage h2, .ekMessage h3, .ekMessage h4, .ekMessage h5, .ekMessage h6 { border-width: 0px ; margin: 0 ; padding: 12px 0px 0px 0px ; color: #000000 }

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 ; outline: none }
.body a:visited {color:#0948CD;} 
.body a:visited:hover {color:#024CEE;}
:focus { -moz-outline-style: none }

/* removing this line because it removes all padding from all p tags
.body p {margin:0;padding:0;}*/

table {font-size:1em;}
.body table td {vertical-align:top;}
.figure {width:100%;}

.expired { color: red ; text-decoration: line-through }

.trendsbanner { margin: 0px 0px 1.5em 0px ; border: 1px solid #000033 }

/* gpp news /partnersandaffiliates/default.aspx?id=5397 ericw 02/01/11 */
.plain thead td { font-weight: bold ; border-right: 0 ; padding: 3px 3px ; border: 0 ; padding-top: 2em }
.plain tbody tr td { padding-bottom: 2em ; border: 1px solid #dbe1e9 ; border-width: 0px 0px 1px 0px }

.gppform { width: 720px !important }
.gppform td>label { font-weight: bold ; display: inline-block ; width: 80px ; text-align: right }
.gppform td>input[type|="text"] { width: 355px }
.gppform .gppformglobe { display: inline-block ; width: 50px ; border: 0px solid red }
.gppform #GPPLevel, .gppform #GPPLevel ol { width: 390px ; display: inline-block ; padding: 0px }
.gppform #GPPLevel ol li { margin-right: 2.5em }
.gppform .design_list_horizontal li input { position: relative ; bottom: 15px }
.gppform .design_list_horizontal li label { font-weight: bold }
.gppform #ConferenceEvents .design_list_vertical, .gppform #ConventionCenter .design_list_vertical { padding: 0px }
.gppform .gppformglobe img, .gppform .gppformglobe label { display: block ; margin: 0px auto ; text-align: center }
.gppform .joingppnow { text-align: right }
.gppform .ektdesignns_checklist { border: 0px solid red !important ; padding: 0px !important ; margin: .25em 0px 1.2em 0px !important }
.gppform #ConventionCenter, .gppform #Merchandise { margin-bottom: 1.7em !important }
.gppform #ConferenceEvents { margin-bottom: 1em !important }
.gppform tbody tr td ol { border: 0px solid red !important ; padding: 0px !important ; margin: 0px !important }
.gppform tbody tr td ol li { border: 0px solid red !important ; padding: 0px !important ; margin: 0px !important }

/* to make the FS's work in form.aspx */
.design_mode_entry { border: 0px solid #dddddd !important ; width: 745px ; margin: 0px }
.design_mode_entry .fs2 { border: 0px solid #dddddd !important ; position: relative ; right: 2em }

.amicon { width: 538px !important }
.amicon td { width: 16.6% }
.amicon img { margin-left: 18px }

.bibliography p { margin-left: 4em ; text-indent: -4em }

.clearl { clear: left }
.clearr { clear: right }
.clearb { clear: both }
.graphicl { margin: 0px 12px 12px 0px ; float: left }
.graphicr { margin: 0px 0px 12px 12px ; float: right }
.border { border: 1px solid #999999 }

.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;}
.table1 tbody td.fakehead { background: #F2EEE0 ; font-weight: bold }

.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;}
.table2 .nonalt, .tbl_style2 .nonalt { background-color: #f3f6fd }
.table2 tbody td.fakehead { background: #D0DCF2 ; font-weight: bold }
/* .table2 tbody tr:nth-child(even) { background-color: #EBF1FE } */
.table2 thead .currentchoice { background-color: #ec9919 ; color: white } /* ac12 */
.table2 tbody .currentchoice { background-color: #fedcb9 } /* ac12 */
.table2 tbody .alt .currentchoice { background-color: #ffcf9e } /* ac12 */

.ac12sidetable { border: 1px solid #faa460 ; color: #333 ; width: 165px ; margin-top: .4em }
.ac12sidetable thead { background: #faa460 ; text-align: left }
.ac12sidetable thead td { font-weight: bold ; border-right: 0 ; padding: 3px 3px ; border-width: 0 }
.ac12sidetable tbody td { padding: 3px 3px }
.ac12sidetable .alt { background-color: #f8ecdc }

.bifold { width: 256px ; border: 0px solid #999999 ; float: left ; margin: 0 1.1em 2.5em 0 }
.bifold img { margin: 0 auto ; border: 0px solid #999 ; margin-left: 28px }
.whatdatredleft { background-image: url('/_/Image/_/ac12design/arrow_bigred_left.png') ; background-position: left 30px ; background-repeat: no-repeat ; height: 181px }
.whatdatredleft p { margin: 33px 0 0 70px }
.whatdatredleft strong { color: #b75601 ; display: block }
.whatdatredright { background-image: url('/_/Image/_/ac12design/arrow_bigred_right.png') ; background-repeat: no-repeat ; background-position: right 25px ; height: 181px }
.whatdatredright p { margin: 25px 67px 0 0 }
.whatdatredright strong { color: #b75601 ; display: block }

.commlist > div > table { border:1px solid #D0DCF2;background:#F3F6FD;color:#333;margin-bottom:0px; width:auto;border-spacing:0 }
.commlist > div > table thead {background:#D0DCF2;text-align:left;}
.commlist > div > table thead td {font-weight:bold;border-right:0;padding:3px 3px ; border-width: 0 }
.commlist > div > table td { padding: 4px 3px 3px 4px ; border-bottom: 1px solid #DDE7FE ; border-right: 1px solid #DDE7FE }
.commlist > div > table .committeeMemberTable td, .commlist > div > table #CommitteesWebUserCtrl1_localtable_0 td, .commlist > #CommitteesWebUserCtrl1_pnlWebControlMain > table td { border-bottom: 0px solid #DDE7FE ; border-right: 0px solid #DDE7FE ; padding: 1px }
.commlist > #CommitteesWebUserCtrl1_pnlWebControlMain table { width: 100% }
.commlist > div > table .committeeMemberTable td, .commlist > div > table #CommitteesWebUserCtrl1_localtable_0 td { background-color: #f3f6fd !important }
.commlist > div > table tr.alt .committeeMemberTable td { background-color: #ebf1fe !important }
.commlist > div > table .alt {background-color:#EBF1FE;}

.insettable + p { padding-top: 0px }

/* added 5-27-10 by ericw for new /eavisas page */

.flags { width: 540px }
.flags td { text-align: center }
.flags td img { width: 100px ; height: 70px ; border: 1px solid #999999 }

/* added 5-22-10 by ericw for ac10 make a diff and carbon offset buttons */
#ac10carbonoff, #ac10difference { width: 320px ; float: left }
#ac10carbonoff p, #ac10difference p { padding: 1px 0px }
.ac10hibutton { width: 140px ; height: 120px ; margin: 0px 5px ; border: 1px solid #eeeeee ; background-color: #cceecc }

#ac10difference { margin: 12px 10px 24px 21px ; text-align: right }
#ac10carbonoff { margin: 12px 10px 24px 31px }

#ac10carbonoff img { float: left ; margin: 0px 9px 0px 0px }
#ac10difference img { float: right ; margin: 0px 0px 0px 9px }

/* added 05-06-10 by ericw for embedding tweets like on ac10firsttime */
.bbpBox { width: 490px !important }
.bbpBox .bbpTweet { font-weight: normal !important ; font-size: 140% !important }

/* added 10-06-09 by ericw for ac10 schedule at a glance */
.minpad td { padding-right: 10px ; padding-bottom: 12px }

/* added 10-06-09 by ericw for ac10 schedule at a glance */
.ac10schedule { width: 700px ; margin-top: 24px }
.onec thead { background-color: #522762 }
.twoc thead { background-color: #1678B1 }
.threec thead { background-color: #1E63A5 }
.onec tbody tr, .onec tbody td { border-bottom: 1px dashed #522762 }
.twoc tbody tr, .twoc tbody td { border-bottom: 1px dashed #1678B1 }
.threec tbody tr, .threec tbody td { border-bottom: 1px dashed #1E63A5 }
.onec { border-bottom: 2px solid #522762 }
.twoc { border-bottom: 2px solid #1678B1 }
.threec { border-bottom: 2px solid #1E63A5 }
.ac10schedule thead { font-weight: bold ; height: 16px ; color: #A5DBEA ; font: bold 12pt/12px Georgia }
.ac10schedule thead td { vertical-align: middle ; padding: 0px 0px 0px 4px }
.ac10schedule tbody td { vertical-align: top ; padding: 4px }
.ac10schedule tbody tr td:first-child { width: 150px }
.ac10schedule thead tr td { min-height: 30px !important ; height: auto !important ; height: 30px !important }
.ac10schedule tbody tr td { min-height: 30px !important ; height: auto !important ; height: 30px !important }

.sponsorsthank { display: block ; position: absolute ; top: 304px ; left: 650px }

#acnav { margin: 0 ; padding: 0 ; list-style-type: none ; width: 750px ; border: 1px solid white ; border-width: 1px 0px 0px 0px ; font-size: 8pt ; background-color: #532762 !important ; padding-left: 20px ; height: 30px }
#acnav li { display: inline ; float: left ; width: 120px ; height: 21px ; border: 0px solid red }
/* ericw 1/12/10 removed position: relative ; from beginning of above line to implement mouseovers */
#acnav li { text-align: center ; vertical-align: middle ; padding-top: 9px }
#acnav li { background: #532762 url('/_/Image/_/ac10design/acmenu/middle.png') no-repeat top left }
#acnav li.almost { background: #532762 url('/_/Image/_/ac10design/acmenu/full.png') no-repeat top right }
#acnav li a { color: #ffffff ; display: block ; height: 30px ; font-weight: bold }
#acnav li a:hover { color: #F9C44C }

/* ericw 10/25/10 ac11 */
#acnav11 { margin: 0 ; padding: 0 ; list-style-type: none ; width: 750px ; border: 1px solid #154979 ; border-width: 1px 0px 0px 0px ; font-size: 9pt ; background-color: #5a834b !important ; padding-left: 20px ; height: 26px }
#acnav11 li { display: inline ; float: left ; width: 120px ; height: 18px ; border: 0px solid red }
#acnav11 li { text-align: center ; vertical-align: middle ; padding-top: 6px }
#acnav11 li a { color: #ffffff ; display: block ; height: 30px ; font-weight: bold }
#acnav11 li a:hover { color: #ffdf78 }
#linktip { height: 1.2em ; padding: 3px 3px 4px 40px ; background-color: #e8f0f6 ; font-style: italic }

/* ericw 9/18/11 ac12 */
#acnav12 { margin: 0 ; padding: 0 ; list-style-type: none ; width: 750px ; border: 1px solid #a00d15 ; border-width: 1px 0px 0px 0px ; font-size: 9pt ; background-color: #ec9919 !important ; padding-left: 20px ; height: 26px }
#acnav12 li { display: inline ; float: left ; width: 120px ; height: 18px ; border: 0px solid red }
#acnav12 li { text-align: center ; vertical-align: middle ; padding-top: 6px }
#acnav12 li a { color: #ffffff ; display: block ; height: 30px ; font-weight: bold }
#acnav12 li a:hover { color: #a00d15 }
#linktip { height: 1.2em ; padding: 3px 3px 4px 40px ; background-color: #fedcb9 ; font-style: italic }

.ac12topreasons { margin-bottom: 2em ; width: 500px }
.ac12topreasons p { text-indent: -125px ; margin-left: 140px }
.ac12topreasons strong { display: inline-block ; width: 117px ; text-align: right ; font-size: 1.5em ; padding-right: .2em ; color: #b5121b }

.ac12quote { width: 94% ; margin-bottom: 2em ; margin-left: 1em ; position: relative ; z-index: 1 }
.ac12quote:before { content: url(/_/Image/_/ac12design/ac12quote1.png) ; position: absolute ; top: -8px ; left: -15px ; z-index: -1 }
.ac12quote:after { content: url(/_/Image/_/ac12design/ac12quote2.png) ; position: absolute ; bottom: 38px ; right: 5px ; z-index: -1 }
.ac12quote span { display: block ; margin-left: 3em }

.ac12regdates, .ac12regrates { width: 500px }

.ac12topquotes { width: 152px ; float: right }
.ac12topquotes img { border: 1px solid #e99819 ; margin-bottom: -3px }
.ac12topquotes blockquote { margin: 0em ; font-style: italic ; padding: 0 .5em 1em 1.2em ; border: 2px solid #e99819 ; border-width: 2px 0 0 0 }
.ac12topquotes blockquote p { margin: 0em ; padding: .4em 0 .2em 0 ; font-style: normal ; margin-left: -.7em }

.ac12shouldattend { width: 490px ; background-color: #edf9fd ; margin: 0 0 1.4em 1.4em ; border-radius: 12px ; -moz-border-radius: 12px ; -webkit-border-radius: 12px ; border: 1px solid #D0DCF2 }
.ac12shouldattend p { margin-left: 1em ; margin-bottom: 0 ; width: 175px ; font-weight: bold ; padding: .4em .3em .6em .8em !important ; background-color: #5091cd ; position: relative ; bottom: 1.1em ; border-radius: 8px ; -moz-border-radius: 8px ; -webkit-border-radius: 8px ; border: 1px solid #5091cd ; color: #ffffff }
.ac12shouldattend ul { padding-top: 0 !important }
.ac12shouldattend li { margin: 0em 1em .9em .7em ; background:url(/_/Image/_/ac12design/ac12bullet-blue.png) 0px 1px no-repeat !important ;padding: 0 0 3px 15px !important }

.ac12travelhouston { margin: 0px 0px 1.5em 100px; width: 320px }
.ac12netmeet { width: 355px; float: right }

.ac12teacheredgrantinfo { width: 250px ; position: relative ; bottom: 1400px ; left: 285px }

.pollsubmit { float: right ; width: 69px ; margin-top: 5px }

.kcoptions { width: 530px ; height: 17px ; padding: 0px !important ; margin: 0 0 1.5em 0 !important ; background-color: #5091cd !important }
.kcoptions li { background-image: none !important ; float: left ; background-color: #5091cd ; padding: 2px 3px !important ; color: white ; font-weight: bold }
.kcoptions li a { text-decoration: none ; display: block ; text-align: center ; width: 87px ; background-color: #fff }
.kcoptions li a:hover { background-color: #b5121b ; color: #ffffff !important }

.geninfo { margin-top: 4px }
.geninfo td { padding-right: 15px ; padding-bottom: 12px ; width: 50% }
.geninfo td img { float: left ; margin: 0px 6px 12px 0px ; border: 1px solid #174a7c }

.acregpromo {  }
.acpromo { margin-bottom: .5em }

.acblogbutton { display: block ; margin-bottom: 8px }

.ac11quests { padding: 0px ; width: auto ; border: 1px solid #174a7c ; width: 270px ; text-align: left ; margin: .5em .25em }
.ac11quests thead { background: #4B721D; /* Old browsers */
background: -moz-linear-gradient(left, #4B721D 0%, #1B6F8E 50%, #174A7C 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4B721D), color-stop(50%,#1B6F8E), color-stop(100%,#174A7C)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #4B721D 0%,#1B6F8E 50%,#174A7C 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #4B721D 0%,#1B6F8E 50%,#174A7C 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, #4B721D 0%,#1B6F8E 50%,#174A7C 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4B721D', endColorstr='#174A7C',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, #4B721D 0%,#1B6F8E 50%,#174A7C 100%); /* W3C */
color: #ffffff ; border: 0px solid red ; padding: 0px ; margin: 0px }
.ac11quests thead td { font-weight: bold ; margin: 0px ; border-width: 0px ; padding: 4px 5px }
.ac11quests tbody td { background:transparent url(/_/Image/_/ac11design/ac_question.png) 0 0 no-repeat ; padding: 4px 2px 5px 48px }
.ac11quests tbody td p { margin-bottom: 0px ; padding-bottom: 0px }
.ac11quests tbody td p + p { margin-bottom: 0px ; padding-top: 1em }
.ac11quests tbody td a { font-weight: bold }

/* added 3-11-11 by ericw for ac11 poster fairs */
#PosterFairControl1_dvDetails_gvPresenters th { display: none }
#PosterFairControl1_dvDetails_lblWTITLE { font-weight: bold !important }

#extraextrawrapper { border: 0px solid red ; background-color: #a00d15 ; width: 540px ; margin-bottom: 1em }
.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 540px ; height: 220px; /* Set height to be able to contain height of largest content shown*/
border: 0px solid red ; overflow: hidden ; 
background-image: url(/_/Image/_/ac12design/ac12_gradient.gif) ; background-repeat: repeat-y }
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/
.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
padding: 10px ; visibility: hidden ; width: 520px }
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/
.glidecontent #leftslide, .glidecontent #rightslide { float: left ; width: 250px }
.glidecontent #leftslide { margin-right: 10px }
.glidecontent #leftslide img, .glidecontent #rightslide img { display: block }
.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 100% ; text-align: right ; border: 0px solid green ; margin: 0px 0px 3px 0px ; background-image: url(/_/Image/_/ac12design/ac12_gradient.gif) ; background-repeat: repeat-y
/*How to align pagination links: "left", "center", or "right"*/
/*always declare an explicit background color for fade effect to properly render in IE*/ }
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/
.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box ; display: inline-block ; padding: 2px 3px ; margin-right: 3px ; border: 1px solid #a00d15 }
.glidecontenttoggler a:hover, .glidecontenttoggler a.selected { background: #ec9919 ; border: 1px solid #ec9919 }

.glidecontenttoggler a.toc { /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */ }
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */ }
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover { background: #1A48A4 } 

#leftslide p, #rightslide p { background-image: url(/_/Image/_/ac11design/highlights_blank.png) ; background-repeat: no-repeat ; height: 200px ; padding: 2em 2.5em 0em 2.5em }

.ac12video { margin: 0px !important ; padding: 0px !important }
.ac12video:before { content: url(/_/Image/_/ac12design/ac12_gradorange.jpg) }
.ac12video:after { content: url(/_/Image/_/ac12design/ac12_gradblue.jpg) }

.ac12connect { width: 540px }
.ac12connect td { text-align: center }
.ac12connect td p { padding: 6px }

.ac12sympcontact { width: 170px; position: absolute ; top: 262px; left: 516px }

ul.ac12list li {background:url(/_/Image/_/bullet-ac12.png) 2px 0px no-repeat !important ;padding: 0 0 3px 15px !important ;}

.sold { color: red }

.platinum, .gold, .silver, .bronze { padding-left: 4.5em !important }
.platinum { /* http://www.colorzilla.com/gradient-editor/ */
background: -moz-linear-gradient(left, rgba(230,224,161,1) 0%, rgba(230,225,174,0.7) 10%, rgba(229,226,195,0.14) 26%, rgba(229,226,195,0) 30%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(230,224,161,1)), color-stop(10%,rgba(230,225,174,0.7)), color-stop(26%,rgba(229,226,195,0.14)), color-stop(30%,rgba(229,226,195,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(230,224,161,1) 0%,rgba(230,225,174,0.7) 10%,rgba(229,226,195,0.14) 26%,rgba(229,226,195,0) 30%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(230,224,161,1) 0%,rgba(230,225,174,0.7) 10%,rgba(229,226,195,0.14) 26%,rgba(229,226,195,0) 30%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(230,224,161,1) 0%,rgba(230,225,174,0.7) 10%,rgba(229,226,195,0.14) 26%,rgba(229,226,195,0) 30%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e0a1', endColorstr='#00e5e2c3',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, rgba(230,224,161,1) 0%,rgba(230,225,174,0.7) 10%,rgba(229,226,195,0.14) 26%,rgba(229,226,195,0) 30%); /* W3C */ }
.gold { 
background: -moz-linear-gradient(left, rgba(186,159,87,1) 0%, rgba(184,165,114,0.7) 10%, rgba(181,174,157,0.14) 26%, rgba(181,174,157,0) 30%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(186,159,87,1)), color-stop(10%,rgba(184,165,114,0.7)), color-stop(26%,rgba(181,174,157,0.14)), color-stop(30%,rgba(181,174,157,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(186,159,87,1) 0%,rgba(184,165,114,0.7) 10%,rgba(181,174,157,0.14) 26%,rgba(181,174,157,0) 30%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(186,159,87,1) 0%,rgba(184,165,114,0.7) 10%,rgba(181,174,157,0.14) 26%,rgba(181,174,157,0) 30%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(186,159,87,1) 0%,rgba(184,165,114,0.7) 10%,rgba(181,174,157,0.14) 26%,rgba(181,174,157,0) 30%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba9f57', endColorstr='#00b5ae9d',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, rgba(186,159,87,1) 0%,rgba(184,165,114,0.7) 10%,rgba(181,174,157,0.14) 26%,rgba(181,174,157,0) 30%); /* W3C */ }
.silver { 
background: -moz-linear-gradient(left, rgba(185,192,202,1) 0%, rgba(190,195,202,0.7) 10%, rgba(197,199,201,0.14) 26%, rgba(197,199,201,0) 30%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(185,192,202,1)), color-stop(10%,rgba(190,195,202,0.7)), color-stop(26%,rgba(197,199,201,0.14)), color-stop(30%,rgba(197,199,201,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(185,192,202,1) 0%,rgba(190,195,202,0.7) 10%,rgba(197,199,201,0.14) 26%,rgba(197,199,201,0) 30%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(185,192,202,1) 0%,rgba(190,195,202,0.7) 10%,rgba(197,199,201,0.14) 26%,rgba(197,199,201,0) 30%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(185,192,202,1) 0%,rgba(190,195,202,0.7) 10%,rgba(197,199,201,0.14) 26%,rgba(197,199,201,0) 30%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9c0ca', endColorstr='#00c5c7c9',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, rgba(185,192,202,1) 0%,rgba(190,195,202,0.7) 10%,rgba(197,199,201,0.14) 26%,rgba(197,199,201,0) 30%); /* W3C */ }
.bronze { 
background: -moz-linear-gradient(left, rgba(141,127,88,1) 0%, rgba(141,130,103,0.7) 10%, rgba(140,136,127,0.14) 26%, rgba(140,136,127,0) 30%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(141,127,88,1)), color-stop(10%,rgba(141,130,103,0.7)), color-stop(26%,rgba(140,136,127,0.14)), color-stop(30%,rgba(140,136,127,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(141,127,88,1) 0%,rgba(141,130,103,0.7) 10%,rgba(140,136,127,0.14) 26%,rgba(140,136,127,0) 30%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(141,127,88,1) 0%,rgba(141,130,103,0.7) 10%,rgba(140,136,127,0.14) 26%,rgba(140,136,127,0) 30%); /* Opera11.10+ */
background: -ms-linear-gradient(left, rgba(141,127,88,1) 0%,rgba(141,130,103,0.7) 10%,rgba(140,136,127,0.14) 26%,rgba(140,136,127,0) 30%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d7f58', endColorstr='#008c887f',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, rgba(141,127,88,1) 0%,rgba(141,130,103,0.7) 10%,rgba(140,136,127,0.14) 26%,rgba(140,136,127,0) 30%); /* W3C */ }
.platl { background-color: #c6bf7a }
.goldl { background-color: #ba9f57 }
.silvl { background-color: #b9c0ca }
.bronl { background-color: #8d7f58 }

.tableac12 { width: 526px ; border: 1px solid #b5121b ; background: #b5121b ; color: #333 ; margin-bottom: 0px ; border-spacing: 0 ; border-top-left-radius: 9px 9px ; border-top-right-radius: 9px 9px ; moz-border-top-left-radius: 9px 9px ; moz-border-top-right-radius: 9px 9px }
.tableac12 .accontactlabel { text-align: right ; width: 126px }
.tableac12 .accontactlabel span { display: none }
.tableac12 .accontactinput { width: 145px }
.teamphotocell {  } /* this is just for mobile */
.tableac12 thead { text-align: left ; color: #fff }
.tableac12 thead td { font-weight: bold ; padding: 3px 3px 3px 6px ; border-width: 0 }
.tableac12 thead th { padding: 5px 0 5px 0 ; border: 1px solid #b5121b ; border-left: 0 ; border-right: 0}
.tableac12 thead th.first { padding-left: 10px ; border-right: 0 ; border-left: 1px solid #b5121b ; width: 80% }
.tableac12 tbody td { background: #eef8fc }
.tableac12 span { font-weight: normal }
.tableac12 td { padding: 4px 3px 3px 4px }
.tableac12 td.first { padding-left: 10px  }
.tableac12 .alt { background-color: #EBF1FE }
.tableac12 input, .tableac12 textarea { border-radius: 5px 5px ; border-radius: 5px 5px ; moz-border-radius: 5px 5px ; moz-border-radius: 5px 5px }
.tableac12 input.answersubmit { float: right ; margin: 0px 4px 4px 0px ; border-radius: 0px 0px ; border-radius: 0px 0px ; moz-border-radius: 0px 0px ; moz-border-radius: 0px 0px }
.tableac12 textarea { resize: none }

.acteamphoto { border: #b5121b 1px solid ; margin: 6px 2px 0px 0px }
.acteamcap { font-size: 7pt ; text-align: center ; display: block ; color: #777 }

.ac12sponshot { width: 70px ; height: 50px ; float: left ; margin: 0 1em .5em 0 ; border: 1px solid #000000 }
.ac12sponshot2 { width: 50px ; height: 70px ; float: left ; margin: 0 1em .5em 0 ; border: 1px solid #000000 }
/*.platinum .ac12sponshot { border-left: 3px solid #c6bf7a }
.gold .ac12sponshot { border-left: 3px solid #ba9f57 }
.silver .ac12sponshot { border-left: 3px solid #b9c0ca }
.bronze .ac12sponshot { border-left: 3px solid #8d7f58 }*/

.ac12aboutspon, .ac12exhdrawing { width: 225px ; background-color: #F3F6FD ; float: right ; margin-left: .7em ; margin-bottom: 1em ; padding: .5em ; border: 1px solid #D0DCF2 }
.ac12aboutspon strong, .ac12exhdrawing strong { display: block }
.ac12exhdrawing p { padding-bottom: .3em }
.ac12exhdrawing { clear: right }

/* ericw ac12 contact form */
.ac12q { font-weight: bold }
.ac12a { margin: 0 0 1em .6em }

.acformhack #ctl00_ctl00_CphSite_CphSectionInterior_FbDefault { border: 1px solid gray !important }
#ctl00_ctl00_CphSite_CphSectionInterior_FbDefault_content .fs { margin-top: 8px ; right: 24px ; float: right ; width: 170px ; position: relative ; top: -9px !important ; margin-left: 10px ; margin-bottom: -32px }
#ctl00_ctl00_CphSite_CphSectionInterior_FbDefault_content .fs2 { margin-top: 8px ; right: 24px ; float: right ; width: 170px ; position: relative ; top: -9px !important ; margin-left: 10px }


img[alt|="AC11 Header"] { border-top: 1px solid #d2d2d2 ; border-bottom: 4px solid #4b721d }
img[alt|="AC12 Header"] { border-top: 1px solid #d2d2d2 ; border-bottom: 4px solid #640303 }

.ac11impdates { width: 541px !important }
.ac11impdates ul li { margin-bottom: 20px ; margin-left: -3px }


/* added 11-05-10 by ericw for ac11 schedule at a glance */
.ac11schedule, .ac12schedule { width: 700px ; margin-top: 24px }
.ac12schedulenarrow { WIDTH: 520px }
.fourc thead { background-color: #9b0c10 }
.fivec thead { background-color: #d2611b }
.sixc thead { background-color: #ec9919 }
.fourc tbody tr, .fourc tbody td { border-bottom: 1px dashed #9b0c10 }
.fivec tbody tr, .fivec tbody td { border-bottom: 1px dashed #d2611b }
.sixc tbody tr, .sixc tbody td { border-bottom: 1px dashed #ec9919 }
.fourc { border-bottom: 2px solid #9b0c10 }
.fivec { border-bottom: 2px solid #d2611b }
.sixc { border-bottom: 2px solid #ec9919 }
.ac11schedule thead, .ac12schedule thead  { font-weight: bold ; height: 16px ; color: #ffdf71 ; font: bold 12pt/12px Georgia }
.ac11schedule thead td, .ac12schedule thead td { vertical-align: middle ; padding: 0px 0px 0px 4px }
.ac11schedule tbody td, .ac12schedule tbody td { vertical-align: top ; padding: 4px }
.ac11schedule tbody tr td:first-child, .ac12schedule tbody tr td:first-child { width: 150px }
.ac11schedule thead tr td, .ac12schedule thead tr td { min-height: 30px !important ; height: auto !important ; height: 30px !important }
.ac11schedule tbody tr td, .ac12schedule tbody tr td { min-height: 30px !important ; height: auto !important ; height: 30px !important }


/* added 2-22-11 by ericw for ac11 Hotels */
.ac11hotels thead { color: #b45340 ; font-size: 16pt }
.hotelkey { margin-left: 181px }
.number span { visibility: hidden }
.num1 { background-image: url(/_/Image/_/ac11design/ac11_h_1.png) }
.num2 { background-image: url(/_/Image/_/ac11design/ac11_h_2.png) }
.num3 { background-image: url(/_/Image/_/ac11design/ac11_h_3.png) }
.num4 { background-image: url(/_/Image/_/ac11design/ac11_h_4.png) }
.num5 { background-image: url(/_/Image/_/ac11design/ac11_h_5.png) }
.num6 { background-image: url(/_/Image/_/ac11design/ac11_h_6.png) }
.num7 { background-image: url(/_/Image/_/ac11design/ac11_h_7.png) }
.num8 { background-image: url(/_/Image/_/ac11design/ac11_h_8.png) }
.num9 { background-image: url(/_/Image/_/ac11design/ac11_h_9.png) }
.num10 { background-image: url(/_/Image/_/ac11design/ac11_h_10.png) }
.num11 { background-image: url(/_/Image/_/ac11design/ac11_h_11.png) }
.num12 { background-image: url(/_/Image/_/ac11design/ac11_h_12.png) }
.num13 { background-image: url(/_/Image/_/ac11design/ac11_h_13.png) }
.num14 { background-image: url(/_/Image/_/ac11design/ac11_h_14.png) }
.num15 { background-image: url(/_/Image/_/ac11design/ac11_h_15.png) }
.num16 { background-image: url(/_/Image/_/ac11design/ac11_h_16.png) }
.num17 { background-image: url(/_/Image/_/ac11design/ac11_h_17.png) }
.number { width: 20px ; background-repeat: no-repeat ; background-position: 2px 13px }
.nein { color: #dd3d1d }



/*Overall CSS for each Horizontal Accordion.
	Most settings should be kept as it.
	Customize each Accordion by styling each Accordion's ID attribute instead.
*/
.haccordion{padding: 0;}
.haccordion ul{margin: 0 !important ; padding: 0 !important ; list-style: none !important ; overflow: hidden; /*leave as is*/}
.haccordion li{margin: 0 !important ; padding: 0 !important ; display: block; /*leave as is*/
width: 100% /*For users with JS disabled: Width of each content*/
height: 200px; /*For users with JS disabled: Height of each content*/
overflow: hidden; /*leave as is*/
float: left; /*leave as is*/
background: none !important }
.haccordion li .hpanel{width: 100%; /*For users with JS disabled: Width of each content*/
height: 200px;  /*For users with JS disabled: Height of each content*/}

/*CSS for example Accordion #hc1*/
#hc1 li{margin:0 3px 0 0; /*Spacing between each LI container*/}
#hc1 li .hpanel{padding: 0px; /*Padding inside each content*/background: transparent;}
/*CSS for example Accordion #hc2*/
#hc2 li{margin:0 0 0 0; /*Spacing between each LI container*/border: 12px solid black;}
#hc2 li .hpanel{padding: 5px; /*Padding inside each content*/background: #E2E9FF;cursor: hand;cursor: pointer;}
.haccordion img.hotelword { padding-left: 26px }

.ac11spon thead img { display: block ; float: right ; margin: 1px 4px 0px 0px }
.ac11spon tbody img { display: block ; margin: 1em auto }

.ac11plens { width: 306px ; float: right ; margin: 10px 0px 24px 12px }
.ac11plens img { margin: 0px ; padding: 0px ; display: inline }

/* ericw ac11 ends here */

.plenspeaker { clear: left }

/* ericw ac12 starts here */
.proposalqa { padding: 3px 5px ; border: 0px solid #000000 !important ; color: #ffffff ; width: 90% ; margin-left: 30px ; border: 2px solid #b5121b !important ; 
background: #E96D1F; /* old browsers */
background: -moz-linear-gradient(left, #E96D1F 0%, #B5121B 70%); /* firefox */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#E96D1F), color-stop(70%,#B5121B)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E96D1F', endColorstr='#B5121B',GradientType=1 ); /* ie */
}
.proposalqa div { background:transparent url(/_/Image/_/ac12design/question.png) 0 0 no-repeat ; padding-left: 42px }
.proposalqa div b { display: block }
.proposalqa ul { margin-left: 3em !important }
.proposalqa ul li { color: white ; display: list-item ; background-image: none !important ; list-style-type: disc !important ; padding: 0px !important }
.proposalqa a { color: white ; font-weight: bold ; text-decoration: none }
.proposalqa a:hover { color: white ; font-weight: bold ; text-decoration: underline }

/* ericw ac12 ends here */

.ac10_focal { float: left ; width: 191px ; height: 160px ; border: 1px solid #532762 ; background-color: #7B7EB5 ; margin: 20px 0px 0px 0px }
.ac10_focal h2 { width: 181px ; background-color: #532762 ; margin: 2px ; padding: 1px 3px ; color: #ffffff ; font-size: 10.5pt !important }
.ac10_focal div { height: 130px ; background-color: #E6E5F5 ; margin: 2px ; padding: 2px 4px 4px 4px ; font-size: 8pt !important }
.ac10_focal div ul { margin: 0px 0px 0px 2px }
.ac10_focal div ul li { padding: 0 0 3px 8px ; margin: 4px 0px }

.ac10_impdates { margin: 0px auto ; margin-bottom: 20px ; border: 1px solid #532762 ; border-spacing: 0px }
.ac10_impdates thead { background: #532762 ; text-align: left }
.ac10_impdates thead td {font-weight:bold;border-right:0;padding:3px 3px;border:0;color:#ffffff}
.ac10_impdates thead th.first {padding-left:10px;border-right:0;width:80%;}
.ac10_impdates td { padding: 6px 12px 6px 6px }
/* .ac10_impdates .finalrow td { padding: 0px 12px 0px 0px } */
.ac10_impdates .alt { background-color: #E6E5F5 }


/* added 1-28-10 by ericw for the new region pages */

#regionnav { background-color: #B5CEFF ; border-bottom: 2px solid #7297DB ; height: 23px ; float: left ; width: 100% }
#regionnav ul { padding: 0 ; list-style-type: none ; font-size: 8pt ; padding-left: 10px ; margin: 0 auto !important ; float: left }
#regionnav li { display: inline ; float: left ; min-width: 120px ; height: 23px }
#regionnav li { text-align: center ; border-right: 1px solid #9DB3E0 }
#regionnav li.almost { border-right: 0px solid #ffffff }
#regionnav li a { color: #234AA0 ; display: block ; height: 100% ; padding-top: 5px }
#regionnav li a:hover { text-decoration: underline }
/* .fiver li:first-child { ; margin-left: 70px } */
.fiver li { min-width: 145px !important }


/* added 12-9-10 by ericw for regii scroller... then decided not to use the scroller after all */
.scroller { margin: 1.5em 1em 2em 0em ; padding: 0em ; border: 1px solid #999999 ; width: 520px ; border: 1px solid #CED5E4 }
.scroller h2 { background-color: #8399C6 ; color: #ffffff ; margin: 0px ; padding: 3px }
.scroller h3 { background-color: #8399C6 ; color: #ffffff ; margin: 0px ; padding: 3px }

/* added 3-23-10 by ericw for ac10 poster fairs */

#PosterFairControl1_gvListing { position: relative ; z-index: 3 ; width: 720px }
#PosterFairControl1_gvListing tr th { border: 1px solid #d0dcf2 ; color: #333333 }
#PosterFairControl1_gvListing tr td { text-align: left !important }
#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_gvListing td:first-child { border-right-width: 1px ; border-color: #f3f6fd ; text-align: center ; width: 40px } 
#PosterFairControl1_gvListing td:last-child { text-align: center ; width: 40px } 



/* added 3-3-10 by ericw for ac10 exhibitor list */

#gvListing { position: relative ; z-index: 3 ; width: 720px }
#gvListing tr th { border: 1px solid #d0dcf2 ; color: #333333 }
#gvListing tr th:first-child { width: 42px }
#gvListing th { color: #B75601 ; padding: 5px 3px 5px 3px ; border-width: 0px ; text-align: left }
#gvListing th a { text-decoration: none }
#gvListing td:first-child { border-right-width: 1px ; border-color: #f3f6fd ; text-align: center ; width: 40px } 
#gvListing td:last-child { text-align: center ; width: 40px } 

#ddlCategories { width: 475px }

/* added 1-12-09 by ericw for ac09 workshop list and KC sessions */

#SessionControl1_gvListing { position: relative ; z-index: 3 ; width: 720px }
#SessionControl1_gvListing tbody tr td { border: 1px solid #dde7fe }
#SessionControl1_gvListing tr th { border: 1px solid #d0dcf2 }
#SessionControl1_gvListing tr th:first-child { width: 140px }
#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: relative ; left: 169px ; bottom: 90px ; _bottom: 590px ; /* this targets all IE, including 7. It must go first, or it overrides the following hack */ padding: 5px ; z-index: 2 ; border-top: 0px ; border-bottom: 0px ; position: absolute ; top: 679px ; left: 449px }
.workshoparrow { position: relative ; top: 2px }

#SessionControl1_dvDetails { border: 2px solid #dde7fe !important }
#SessionControl1_dvDetails td { padding-top: .5em ; padding-bottom: .5em }
#SessionControl1_dvDetails td #SessionControl1_dvDetails_lblWBEGIN, #SessionControl1_dvDetails td #SessionControl1_dvDetails_lblWEND { display: block ; padding-top: .5em ; padding-bottom: .5em  }
#SessionControl1_dvDetails #SessionControl1_dvDetails_gvPresenters, #SessionControl1_dvDetails #SessionControl1_dvDetails_gvPresenters td { border: 1px solid #dde7fe !important }
#SessionControl1_dvDetails td:first-child { font-weight: bold ; text-align: left ; width: 105px }

#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 }

#SessionControl1_dvDetails_gvPresenters { width: 100% }
#SessionControl1_dvDetails_gvPresenters th { display: none }

#SessionControl1_dvDetails_gvBios * { border-width: 0px !important ; background-color: transparent !important }
#SessionControl1_dvDetails_gvBios th { display: none }
#SessionControl1_dvDetails_lblTNAME { font-weight: bold }

/* 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 }

span.ac12icon { position:relative ; top: 2px ; z-index:24; text-decoration: none }
span.ac12icon:hover { z-index: 25 ; background-color: #ffffff }
span.ac12icon span { display: none }
span.ac12icon:hover span { border: 1px solid #2A3972; background-color: #F3F6FD ; color: #000 ; text-align: left ; font-weight: normal ; font-size: small ; font-family: arial }
span.ac12icon:hover span { padding: 2px ; display: block ; position: absolute ; top: 2em ; left: 2em ; width: 18em }

span.ac11advpro { float: right ; margin-right: 3px }
span.ac11advpro:hover { z-index: 25 ; background-color: #ffffff }
span.ac11advpro span { display: none }
span.ac11advpro:hover span { border: 1px solid #2A3972; background-color: #F3F6FD ; color: #000 ; text-align: left ; font-weight: normal ; font-size: small ; font-family: arial }
span.ac11advpro: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.multi3 { float: left ; width: 520px ; margin: 0 0 0 9px ; padding: 5px 0 ; list-style: none }
ul.multi3 li { float: left ; width: 250px }


.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 }
.table3 tbody tr.fakehead { background-color: #8399C6 ; color: #ffffff ; padding: 0px ; margin: 0px }
.table3 tbody tr.fakehead td { font-weight: bold ; margin: 0px ; border-width: 0px ; padding: 4px 3px 0px 5px }

.code { display: block ; font-family: courier ; font-size: 100% ; margin: 0px 20px }

.indent { margin: .25em .25em .25em 2em }

/* 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') or .png */
/* changed 1-5-10 by ericw for ac10  */
.greenideas { background-image: url('/_/Image/_/ac10design/ac10_greentree.png') ; background-repeat: no-repeat ; margin: 12px 40px 0px 0px; width: 510px; background-position: bottom right ; background-color: #E0F1E0 ; border: 1px solid #2C612C }
.greenideas thead { background-color: #558755 ; font-size: 10pt ; color: #ffffff ; font-weight: bold }
.greenideas thead tr td { border: 1px solid #2C612C ; border-width: 0px 0px 1px 0px ; padding: 1px 4px }

.greenideas tbody span { color: #006600 ; font-weight: bold }
.greenideas td { padding-bottom: 3px }
.greenideas tbody td { padding: 3px 4px 8px 4px }




/* 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: 4px ; margin-bottom: 36px }
.slate h3 { margin-top: 12px }
.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 ; clear: none }
.slate img { border: 1px solid #C77934 ; float: left ; width: 100px ; 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 3-17-10 by ericw for my NAFSA */
ul.mynafsasocial { margin: 6px 0px ; padding: 0px ; width: 525px ; height: 50px ; border: 0px solid red ; list-style-type: none }
ul.mynafsasocial li { display: inline ; float: left ; margin: 0px 13px ; background-image: none !important }

/* added 7-21-10 by ericw for twitter widget on region iv home AND THEN removed cuz it messed up other widgets on the site */
/* #twtr-widget-1 { margin: 1.5em 0px 0px 0px } */


/* added 4-6-11 by ericw for abstract manager */
.abmanalert { color: red ; border: 1px solid red ; border-width: 1px 1px 1px 10px ; padding: .5em ; width: 90% ; margin: .5em 2% .5em 3% ;}

/* 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 }

.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/_/vpbg01.jpg) 0 0 no-repeat}
.vpbg2 {background:#FFF url(/_/Image/_/vpbg02.jpg) 0 0 no-repeat}
.vpbg3 {background:#FFF url(/_/Image/_/vpbg03.jpg) 0 0 no-repeat}
.vpbg4 {background:#FFF url(/_/Image/_/vpbg04.jpg) 0 0 no-repeat}
.vpbg5 {background:#FFF url(/_/Image/_/vpbg05.jpg) 0 0 no-repeat}
.vpbg6 {background:#FFF url(/_/Image/_/vpbg06.jpg) 0 0 no-repeat}
.vpbg7 {background:#FFF url(/_/Image/_/vpbg07.jpg) 0 0 no-repeat}
.vpbg8 {background:#FFF url(/_/Image/_/vpbg08.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: 740px ; height: 24px !important ; color: #990000 }
.homealert img { margin: 0px 8px 8px 0px !important }
.homealert div { height: 24px !important ; width: 680px ; font-size: 80% ; padding: 0px 0px 2px 3px ; border: 0px solid #999999 }

.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}

/* next two lines added for ektron oddness ericw 7/8/09 */

.hbbg .top div h2 img { margin-top: 4px } 
.hbbg .top div h2 a img { margin-top: 0px }

.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;height:16px;}


.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 }

.bottom .highlights div p { border: 0px solid #dddddd ; width: 228px }
.bottom .highlights div.middle p { width: 234px }
.bottom .highlights div.last p { width: 232px }

.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;}
/* ericw 10/18/2011 changed width from 154 to 164 for iPad - need to float label and inputs right? */
.login {float:right;width:164px;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;border-top:1px solid #4F6EB3;}
.nav div {background:#234AA0;border-bottom:0px solid #4F6EB3;border-top:0px 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;}

.regheader { border-top: 1px solid #D2D2D2 ; border-bottom: 1px solid #7297DB }



/* fun with ordered lists ericw 9/20/10 */
ol.lower-alpha { list-style-type: lower-alpha }
ol.lower-roman { list-style-type: lower-roman }
ol.upper-alpha { list-style-type: upper-alpha }
ol.upper-roman { list-style-type: upper-roman }



div.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, .body ol li ul li {background:url(/_/Image/_/bullet.gif) 0 5px no-repeat;padding:0 0 3px 8px;}
.body ol, .FCKeditor ol {padding:0 0 3px 20px;margin:5px 0 0 5px;margin-left:9px;}
.body ol li, .FCKeditor ol li { background:none ; padding: 0 0 3px 1px }

.body p { padding-bottom: 1em }
p + blockquote { padding-top: 0em !important }
blockquote + h2, p + h2, ul + h2, ol + h2, ul + h4, ol + h4 { padding-top: 1em }
p + h3, ul + h3, ol + h3 { padding-top: .5em }
.excontent +h2, .excontent +h3, table + h2, table + h3 { padding-top: 1.5em }
h4 + h2, h4 + h3 { padding-top: 1.5em }
table + p { padding-top: 1em }
ul + table { margin-top: 1em }

ul li img { position: relative ; top: 2px }

ul.nobull li, ol li ul.nobull li { background: none 0 5px no-repeat !important ; padding: 0 0 3px 8px }

* 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;}

.sidebar p + h2, .sidebar ul + h2, .sidebar ol + h2, .sidebar img + h2, .sidebar a + h2 { margin-top: 1em }
.sidebar p + p { margin-top: 1em }

.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 6px -8px; padding: 0 ;list-style:none;}
.sidebar > ul > li > ul { margin: 2px 0 1px -8px; padding: 0 0 0 14px ;list-style:none;}
.sidebar ul li {background:url(/_/Image/_/bullet.gif) 0 5px no-repeat;padding:0 0 3px 8px;}
.sidebar ol {margin:0; padding:11px 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}

.sidebar + .sidebar { border: 1px solid #C8C3B2 ; border-top: 0px ; border-bottom: 1px solid #C8C3B2 }
.sidebar + .sidebar h2 { margin-top: -8px ; border: 3px solid #FDFAEE ; margin-left: -13px ; margin-right: -10px ; width: 172px }

p.listhead { font-weight: bold ; padding-bottom: 0em ; margin-bottom: 0em }
p.listhead em { font-weight: normal }
p.listhead + ul { padding-top: .25em ; margin-top: 0em }

.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; width:715px !important}
.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 pubs section sample packs */
.featureditem { position: relative ; display: block ; border: 0px solid red ; width: 100% }
.featureditem div.sampleimg { width: 100px }
img.samplepackea { position: absolute ; top: 105px ; left: 0px } 
img.samplepackisss { position: absolute ; top: 105px ; right: 0px } 


/* added by ericw for new network design */

div.network_leader_content img[alt|="NL"]  { border: 1px solid #D2CDBF }

img[alt|="Adobe PDF"], img[alt|="Icon PDF 16"], img[alt|="Icon PPT 16"], img[alt|="Icon DOC 16"], img[alt|="Icon GPP 16"]  { vertical-align: -30% !important }


.ekMessage .title { float: none ; font-size: 100% ;color:#000000 ; border-bottom:0px solid #7297DB;border-top:0px solid #D2D2D2;background:none;padding:0px}

/* 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 }


.ektronresources .fs { margin-top: 8px ; right: 8px ; float: right ; width: 170px ; position: relative ; top: -41px ; margin-left: 18px ; margin-bottom: -32px }
.ektronresources .fs2 { margin-top: 8px ; right: 8px ; float: right ; width: 170px ; position: relative ; top: -7px ; margin-left: 18px }


/* ericw 11/04/11 ac12 sidebar */
.acsectiononly .fs { right: -2px ; float: right ; width: 170px ; position: relative ; top: -41px ; margin-left: 10px ; margin-bottom: -32px }
.acsectiononly .bgsb { float: left ; clear: left ; border-bottom: 5px solid #fdfdfd }
.acsectiononly .sidebar { float: left ; border: 1px solid #f2ebe5 ; width: 170px ; padding: 3px 8px 10px 13px ; color: #333333 ; background-color: #fff !important }
.acsectiononly .sidebar h2 { font-size: 1em ; background: #e96d1f ; color: #fff ; border: 3px solid #faa460 ; border-width: 3px 0 3px 0 ; padding: 2px 5px 2px 8px ; margin: 1em -5px 12px -10px }
.acsectiononly .sidebar h2:first-child { margin-top: 0 }
.acsectiononly .rcol { float:right ; margin-top: 8px ; width: 194px ; margin-right: 7px }
.acsectiononly .sidebar p { padding-bottom: .6em !important }
.acsectiononly .sidebar ul + h2, .acsectiononly .sidebar p + h2, .acsectiononly .sidebar ol + h2, .acsectiononly .sidebar img + h2, .acsectiononly .sidebar a + h2 { margin-top: .35em }
.acsectiononly .sidebar p + p { margin-top: 1em }

/* ericw 11/17/11 ac12 houston weather widget */
.TRVLVwxNewStyle { position: relative !important ; right: 5px !important }

/* 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 }

.ac12fackerq { width: 530px ; font-size: 2em ; color: white ; text-align: center ; padding: .2em 0 ; background-color: #b5121b ; border-radius: 12px ; -moz-border-radius: 12px ; -webkit-border-radius: 12px ; border: 1px solid #e99819 }
.ac12fackera { width: 470px ; margin-left: 30px }

.floatr400 { width: 400px ; float: right }

.ac12cep, .ac12ctw { width: 12px ; height: 7px ; display: block ; float: left ; margin: 2px 3px 1px 0px }
.ac12cep { background-color: #fbb57b ; border: 1px solid #d27124 }
.ac12ctw { background-color: #a2d0e2 ; border: 1px solid #009cc0 }

/* added 1-8-12 by ericw for the AC12 kc experience buttons */
a.ac12multi-line-button { -moz-background-clip: padding ; -webkit-background-clip: padding ; -o-background-clip: padding-box ; -ms-background-clip: padding-box ; -khtml-background-clip: padding-box ; background-clip: padding-box ; border-width: 1px ; -moz-border-radius: 6px ; -webkit-border-radius: 6px ; -o-border-radius: 6px ; -ms-border-radius: 6px ; -khtml-border-radius: 6px ; border-radius: 6px ; border-style: solid ; color: white ; display: block ; margin: 0.2em auto ; padding: 12px 15px ; text-align: center ; text-decoration: none ; background-color: #60a3d8 ; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #89bbe2), color-stop(50%, #60a3d8), color-stop(100%, #378bce)) ; background-image: -moz-linear-gradient(top, #89bbe2 0%, #60a3d8 50%, #378bce 100%) ; background-image: linear-gradient(top, #89bbe2 0%, #60a3d8 50%, #378bce 100%) ; border-color: #2970a9 ; border-left-color: #60a3d8 ; border-top-color: #60a3d8 ; -moz-box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset ; -webkit-box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset ; -o-box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset ; box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset ; color: white ; text-shadow: #2e7ebd 0 1px 2px }
a.ac12multi-line-button .bigline { font-size: 20px ; font-weight: bold ; display: block ; opacity: 0.9 ; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90) ; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90) }
a.ac12multi-line-button .littleline { font-size: 14px ; display: block ; margin-top: 4px ; opacity: 0.7 ; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70) ; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70) }
a.ac12multi-line-button:hover .bigline { opacity: 1 ; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) ; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) }
a.ac12multi-line-button:hover .littleline { opacity: 0.8 ; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80) ; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80) }
a.ac12multi-line-button:active { padding: 13px 15px 11px }
a.ac12multi-line-button:hover, a.ac12multi-line-button:focus { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #9dc7e7), color-stop(50%, #74afdd), color-stop(100%, #378bce)) ; background-image: -moz-linear-gradient(top, #9dc7e7 0%, #74afdd 50%, #378bce 100%) ; background-image: linear-gradient(top, #9dc7e7 0%, #74afdd 50%, #378bce 100%) }
a.ac12multi-line-button:active, a.ac12multi-line-button.depressed { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #5796c8), color-stop(100%, #6aa2ce)) ; background-image: -moz-linear-gradient(top, #5796c8 0%, #6aa2ce 100%) ; background-image: linear-gradient(top, #5796c8 0%, #6aa2ce 100%) ; -moz-box-shadow: none ; -webkit-box-shadow: none ; -o-box-shadow: none ; box-shadow: none ; border-color: #2970a9 }
a.ac12multi-line-button.red { background-color: #bf4040 ; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cc6666), color-stop(50%, #bf4040), color-stop(100%, #b5121b)) ; background-image: -moz-linear-gradient(top, #cc6666 0%, #bf4040 50%, #b5121b 100%) ; background-image: linear-gradient(top, #cc6666 0%, #bf4040 50%, #b5121b 100%) ; border-color: #732626 ; border-left-color: #bf4040 ; border-top-color: #bf4040 ; -moz-box-shadow: rgba(230, 230, 230, 0.5) 1px 1px 0 0 inset ; -webkit-box-shadow: rgba(230, 230, 230, 0.5) 1px 1px 0 0 inset ; -o-box-shadow: rgba(230, 230, 230, 0.5) 1px 1px 0 0 inset ; box-shadow: rgba(230, 230, 230, 0.5) 1px 1px 0 0 inset ; color: white ; text-shadow: #862d2d 0 1px 2px }
a.ac12multi-line-button.red:hover, a.ac12multi-line-button.red:focus { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #e96d1f), color-stop(50%, #d92231), color-stop(100%, #b5121b)) ; background-image: -moz-linear-gradient(top, #e96d1f 0%, #d92231 50%, #b5121b 100%) ; background-image: linear-gradient(top, #e96d1f 0%, #d92231 50%, #b5121b 100%) ; color: white }
a.ac12multi-line-button.red:active, a.ac12multi-line-button.red.depressed { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #a04545), color-stop(100%, #b24d4d)) ; background-image: -moz-linear-gradient(top, #a04545 0%, #b24d4d 100%) ; background-image: linear-gradient(top, #a04545 0%, #b24d4d 100%) ; -moz-box-shadow: none ; -webkit-box-shadow: none ; -o-box-shadow: none ; box-shadow: none ; border-color: #732626 }

/* 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 ; width: 330px ; display: inline }

/* 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 1-8-10 by ericw for tool tips */
.tooltiptitle { font-size: 70% !important }
.tooltiptext .table1 { border: 0px solid #C8C3B2 }
.tooltiptext ul.acnavnote { margin: 0 ; padding: 1px 0px 4px ; font-weight: bold ; border: 1px solid #532762 }
.tooltiptext ul.acnavnote li { margin: 4px 0px ; text-align: center ; list-style: none }

/* added 9-10-08 by ericw for Affinity offer highlighting news */
.featuredoffer { padding: 4px 0px 0px 45px ; background-color: none;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 }


.oldpubs {float:left;padding-left:20px;width:230px;}
.oldpubs div h3 {float:left;width:57px;padding-right:5px;color:#000;font-size:1em;padding-bottom:0;}
.oldpubs div {overflow:hidden;padding-bottom:4px;}
.oldpubs div div { float: right ; width: 168px }
.oldpubs div span { float: right ; width: 168px }


/* press releases */
div.release-header { border: 0 ; margin: 0 0 10px 0 ; padding: 0 0 10px 0 ; border-bottom: 1px solid #CCC }
div.release-header div { padding: 0 ; margin: 0 }
div.release-header div.release-type { margin: 7px 0 0 0 }

h3.company { color: black ; font-family: "Verdana",sans-serif ; font-size: 11px ; font-weight: bold ; margin: 0 ; padding: 0 }
h3.release-type { color: black ; font-family: "Verdana",sans-serif ; font-size: 11px ; font-weight: bold ; margin: 7px 0 3px 0 ; padding: 0 ; text-transform: capitalize !important }

div.press_footer { margin: 23px 0 0 0 ; color: #656565 }
div.press_footer div { text-align: left }

.contact { text-indent: -57px ; margin-left: 57px !important }

div.subtitle { font-style: italic ; margin: 0 0 1em 0 ; padding: 0 }

/* added by VanDamme */
.poweredBy {float:right;text-align:right;line-height:1.5em;margin-top:-4px;}
.poweredBy a {color:#7B8499 !important ; text-decoration: none;}
.poweredBy a:hover {color:#7B8499; text-decoration: underline;}
.resultPreview li {overflow:visible;}
.results .plainTextLink { text-decoration: none; color: Black }
.results .plainTextLink:Hover { text-decoration: none; color: Black }

table.gvTable {width:725px;}
table.gvTable th 
{
	border: none;
}
table.gvTable th.t 
{
	padding: 5px;
	border:1px solid #E1E8F7;
	text-align: left;
	background-color: #D0DCF2;
	vertical-align: middle;
}

table.gvTable th.t span 
{
	float: left;
	font-weight: bold;
	padding-right: 5px;
	color: #333333;
}
table.gvTable th.t div 
{
	float:left;
	height: 17px;
	width: 13px;
}

table.gvTable .alt 
{
	background-color: #EBF1FE;
}

table.gvTable td 
{
	border-bottom:1px solid #DDE7FE;
	border-right:1px solid #DDE7FE;
	padding: 4px 3px 3px 4px;
}

table.gvTable div input {float:left;}

table.gvTable td.first {padding-left:10px; border-left:1px solid #DDE7FE;}

table.gvTable th.first {padding-left:10px;}

.ektronFooter a {color: #000;}
.ektronFooter a:hover {color: #000;}
.rcol #bsearch {float:left;width:194px;background:#6D91D9;margin-bottom:10px;padding-bottom:18px;color:#FFF;}

.b {
float:left;
/*margin-right:15px;*/
padding-right:0px;
/*width:466px;*/
}

.addthis_default_style a { text-decoration: none !important }
.addthis_button_facebook_like { margin: 0px }
.addthis_toolbox { border: 0px solid gray !important ; width: 340px }
.twitter-share-button { margin-left: 20px ; margin-top: -2px ; float: left ; border: 0px solid black !important ; padding: 0px }
.connect_widget_interactive_area { display: block ; border: 1px solid blue !important }

.info { background: #F3F6FD none repeat scroll 0%; border: 1px solid #D1DDF1; float: left; padding: 3px 3px 7px; width: 222px }
.mig .info, .pn .info, .ws .info { background: #F3F6FD none repeat scroll 0%; border: 1px solid #D1DDF1; float: left; padding: 3px 3px 7px; width: 194px }
.info h3 { color: #000000; float: left; padding-right: 7px; text-align: right; width: 59px }
.info span { float: left; width: 120px }
div.h { background: #DDE6F5 none repeat scroll 0%; float: left; font-size: 0.9em; margin-bottom: 11px; padding: 6px 0pt 7px 10px; width: 212px }
.mig .info div.h, .pn .info div.h, .ws .info div.h { background: #DDE6F5 none repeat scroll 0%; float: left; font-size: 0.9em; margin-bottom: 11px; padding: 6px 0pt 7px 10px; width: 184px }
.info div.h img { float: left; padding-right: 8px }
.info h2 { color: #000000; float: left; width: 160px; background-color:  transparent }
.info h2 span { color: #666666; display: block; float: left; font-size: 0.85em }
.info div { clear: left; font-size: 0.85em; padding-bottom: 11px }
.dl { float: left; margin-left: 77px; margin-top: 10px }
.bbg { display: inline; float: left; margin: 0pt }
.alert { display: inline; margin-left: 0pt; width: 166px }

/* added 3/24 by cac for the remember me checkbox */
.remember input {width: auto;}


/* added 4-02-09 by ericw for the new press releases */

.press { float: left }
.press div { float: left ; clear: left ; padding-bottom: 5px ; width: 100% ; border: 0px solid red }
.press div span { float: left ; width: 85px }
.press div a { float: left ; width: 450px }
.full .press div a { width: 600px }


/*.EktronEditorsMenuMarker { border: 1px solid #eeeeee ; width: 20px ; position: relative ; z-index: 10 }*/


/* added 3-23-09 by ericw for the new group apps */

#groupNavMenu { border: 0px solid #999999 ; height: 125px ; _height: 130px }
#groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_home, #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_blog, #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_forum, #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_calendar, #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_participants, #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_files, #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_wiki, #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_profile { background:url(/_/Image/_/logo_bg_off.jpg) repeat-x !important ; position:relative; float:left; margin-right:2px; width:78px; height:120px }
.ws #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_home, .ws #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_blog, .ws #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_forum, .ws #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_calendar, .ws #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_participants, .ws #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_files, .ws #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_wiki, .ws #groupNavMenu #ctl00_ctl00_CphSite_MenuControl1_profile { background:url(/_/Image/_/logo_bg_off_blue.jpg) repeat-x !important ; position:relative; float:left; margin-right:2px; width:78px; height:120px }
#groupNavMenu a { text-decoration: none }
.logos_wrapper .w79 { width:79px }
.logo_bg .w79 { width:77px }
.logo_bg_hover .w79 { width:77px }
.logos_wrapper a {text-decoration:none !important }
.logos_wrapper a:hover {text-decoration:none; cursor:pointer }
.logos_wrapper a:visited {text-decoration:none }
.logo_title { position:relative; float:left; border-top:2px solid #EEEAD0; border-left:1px solid #EEEAD0; border-right: 1px solid #EEEAD0; width:76px; height:25px; font:bold 0.85em verdana; color:#2047A3; text-align:center }
.ws .logo_title { position:relative; float:left; border-top:2px solid #DEE4F2; border-left:1px solid #DEE4F2; border-right: 1px solid #DEE4F2; width:76px; height:25px; font:bold 0.85em verdana; color:#2047A3; text-align:center }
.logo_title .middle { position: relative }
.logo_title .middle_more { position: relative }
.network_leader { position:relative; top:-10px; _top:0px; left:-10px; _left:0px; width:220px; height:10px; background-color:#EEEAD0; color:#C86A00; font:bold 0.9em verdana; padding:5px 0px 5px 10px; border-bottom:1px solid #FFFFFF; _margin-bottom:10px }

.ws #groupNavMenu { width: 700px ; border: 0px solid #999999 }
.ws .whatsnew { display: none }

.dashTableGroup { margin: 5px; margin-bottom: 10px; margin-top: 0px; border-top: 0px solid #cccccc !important ; width: 97% }
.dashTableGroup div.appcal, .dashTableGroup div.appeve { display: none }
#EventsListBody { margin: 0px }
.dashTableHeader { padding: 0px !important ; margin: 10px 0 0 0 !important ; color: #B75601 !important ; font-size: 1.25em !important ; background-color: #ffffff !important }
.topbbg_wrapper { margin-bottom: 12px }


.orgContentLeft { width: 240px !important }
.homeonly .dashTableGroup { width: 470px !important }
.dashTableGroup { padding: 0px !important }
.orgContentLeft .dashTableGroup { padding: 0px !important ; width: 240px !important ; border: 0px solid red }
.fullWidthContent .dashTableGroup, .ht .dashTableGroup  { padding: 0px !important ; width: 100% !important }




.dashTableBody { padding: 3px 0px 0px 0px !important }
.dashTableBody table tr td { vertical-align: top }
.dashTableGroup a, .dashTableGroup a:link, .dashTableGroup a:visited, .dashTableGroup a:active { color: Blue; text-decoration: underline }
.dashTableGroup a:hover { color:  Blue; text-decoration: none }

#ctl00_ctl00_CphSite_RightSide_mostRecentBlogEntry p { margin: 2px 0px 5px 0px ; padding: 0px }
#ctl00_ctl00_CphSite_RightSide_mostRecentBlogEntry { margin-top: 7px }

.blogRecentPosts ul li { margin-bottom: 10px }
#groupAppUserProfile a { color: White }
.EktronEditorsMenuWrapper { z-index: 100 }
.mig .dashTableHeader { background-color: orange }
.mig .totalsubs { display: none }
.mig .grouppracticeresources { display: none }

/* .mig .orgContentLeft .leaderh2 { display: none } 
.mig .orgContentLeft #ctl00_ctl00_CphSite_RightSide_groupLogo { display: none } */
.mig .orgContentLeft .groupcalendar { display: none }
.mig .orgContentLeft .groupeventlist { display: none }


/* added 3-16-10 by ericw for to make group avatars not crazy */
img[alt|="avatar"] { max-width: 150px !important ; border: 1px solid #999999 }
.UserBox img { max-width: 150px !important ; border: 1px solid #999999 }


/* .pn .migdesc { display: none } */
.pn .totalsubs { display: inline ; font-weight: bold ; font-decoration: none !important ; color: #2047A3 ; font-size: 80% ; position: absolute !important ; top: 269px !important ; left: 444px }
/*.pn .totalsubs { display: inline ; font-weight: bold ; font-decoration: none !important ; color: #2047A3 ; font-size: 80% ; position: absolute !important ; top: 286px !important ; left: 444px }*/

.ws .orgContentLeft { postition: relative ; top: 0px }
.ws .orgContentLeft .SummaryControl { border: 0px solid blue  }
.ws .totalsubs { display: none }
.ws .grouppracticeresources { display: none }
.ws .groupleader { display: none }
.pn .migdesc, .ws .migdesc, .mig .migdesc { width: 470px ; margin-bottom: 24px }
.ws .subscribenow { display: none }
/*.ws .groupwiki .bc_title, .ws .groupwiki .bc_current { display: none }*/
/*.ws #ctl00_ctl00_CphSite_RightSide_BigCalendar_MonthView { width:160px !important } */
/* I can make the calendar bigger with the above line but not smaller, there must be a smaller unit within the calendar with a fixed width */

.ws #ctl00_ctl00_CphSite_RightSide_LnkBtnQuit { display: none }

.ws .groupwiki table, .ws .groupwiki td { border: 0px solid red }
.ws .groupwiki .CategoryHeader, .ws .groupwiki .CategoryLink { width: 1px !important }
.ws .groupwiki .CategoryHeader b, .ws .groupwiki .CategoryHeader div, .ws .groupwiki .CategoryLink table { display: none }

.ws div { border: 0px solid blue }



/* added 9-23-09 by ericw to get rid of superflous link ___ and then taken away again cuz it take out the breadcrumb too */
/* .pn .navlinks, .mig .navlinks, .ws .navlinks { display: none } */

.pn .navlinks, .mig .navlinks, .ws .navlinks { margin-top: 12px }


div#groupNavMenu { margin-bottom: 17px }

.orgContentLeft { position: relative ; top: -144px }

#groupLeader { background:url(/_/Image/_/network_leader_bg.jpg) repeat-x; padding:10px; _padding:0px; width:190px; _margin-bottom:10px;}
.dashTableHeader_leader { width:240px; height:10px; background-color:#EEEAD0; color:#C86A00; font: bold 0.9em verdana ; padding:5px 0px 5px 5px; border-bottom:1px solid #FFFFFF; _margin-bottom:10px;}

.noTableTextOrg { clear: left ; margin-top: 4px }

.mig .whatsnew, .pn .whatsnew { margin: 0px !important }
.mig .whatsnew .whatsnewbody, .pn .whatsnew .whatsnewbody { background-color: #fdfaee ; padding: 2px 7px 7px 7px !important ; margin: 0px !important ; border: 1px solid #c8c3b2 }
.mig .whatsnew .dashTableHeader, .pn .whatsnew .dashTableHeader { padding: 0px !important ; margin: 4px 0 5px 0 !important ; color: #777777 !important ; font-size: 1em !important ; background-color: transparent !important }
.mig .whatsnew strong:first-child, .pn .whatsnew strong:first-child { padding: 0px !important ; margin: 10px 0 0 0 !important ; color: #B75601 !important ; font-size: 1.25em !important }

p { border: 0px solid #999 ; margin: 0px }
.EktronAjaxLoading { display: none }

/* added 3-23-09 by ericw to mess with those grey dots */

/*  .EktronEditorsMenuMarker { border: 0px solid #999999 !important ; float: left ; margin: 0 ; padding: 0 } */


.studdipform input { width: 200px }
textarea.txtheader:first-line { font-weight: bold ; font-size: 11pt}
textarea.txtheader { background-color: #EBEEF4 }



.extitle { cursor: hand ; cursor: pointer ; margin: 10px 0 }
.openlanguage {  }
.closedlanguage {  }


/* added 11-8-09 by ericw for audio testimonials - academy */

.audiosimple #playbutton { float: left }

.audiotest { float: left ; width: 260px ; font-size: x-small }
.audiotest #playbutton { position: absolute !important ; top: 431px ; left: 369px }

.audiotest_r { float: right ; width: 260px ; font-size: x-small ; margin: 0px 0px 12px 20px }
.audiotest_r #playbutton { position: absolute !important ; top: 424px ; left: 369px }

.multi01 { float: left ; margin: 0px 0px 0px 0px }
.multi01 #playbutton { position: absolute !important ; top: 459px ; left: 369px }
.multi02 { float: right ; margin: 0px 0px 0px 0px }
.multi02 #playbutton { position: absolute !important ; top: 459px ; left: 633px }
/* .audiotest #playbutton { position: relative !important ; top: 191px ; left: 193px } */
.audiotest byebye { display: none !important ; color: white }


.EH3 {
color:#B75601;
display:block;
font-family:arial;
font-size:1.25em;
font-weight:bold;
margin:0;
padding-bottom:7px;
}

.EB12 {
color:black;
font-weight:bolder;
text-decoration:none;
}

.ETH {
background:none repeat scroll 0 0 #D0DCF2;
border-right:0 none;
color:#000000;
font-weight:bold;
padding:3px;
text-align:left;
}

.EN9 {
color:Black;
}

.EB10 {
color:black;
font-weight:bolder;
}

.success {color:#3BBF41;font-weight:bold;margin:8px 0;}
.error-messages {color:red;font-weight:bold;}
.error-messages ul li {color: red;}
.hideErr {display:none;}


em.diigoHighligh div { display: inline !important ; float: none }

/* added 03-21-11 by ericw for ektron polls sidebars */
.pollframe { border: 0px solid black ; width: 170px ; display: block !important ; height: 220px }

/* added 03-21-11 by ericw for ektron polls main content area */
.pollbank { border: 0px solid red }
.pollbank iframe { border: 0px solid green ; overflow: visible ; height: 300px !important }
.pollframe2 { border: 0px solid black ; overflow: visible }

/* added 03-21-11 end */

/* added 11-10-11 by ericw for eis2011 */
.shinylist { width: 510px ; background-color: #F3F6FD ; margin-bottom: 1.4em !important ; padding: .7em .7em .7em 2em ; border-radius: 12px ; -moz-border-radius: 12px ; -webkit-border-radius: 12px ; border: 1px solid #D0DCF2 }
.shinylist li { margin: .7em 1em .7em 1em }

/* added 1-17-12 by ericw for bibliographies */
.fattylist li { margin-bottom: .7em ; margin-top: .7em }


/* a[href$=".doc"]:after { padding: 5px 10px ; margin: 0px 2px ; content: "" ; background: url('/_/Image/_/doc-16px.gif') no-repeat } */



@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: none ; color: #000000 ; font: .85em arial ; padding: 4px 0 8px 14px }
	.title { display: none }
	.body { width: 71% ; margin: 0 ; padding: 0 ; border: 0 ; float: none !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 }
}
