img { behavior: url("https://www.csialliance.org/kstyles/png.htc"); }
/* add require */
body{font:400 12px arial,sans-serif;color:#000;background:#fff;margin:0; padding: 0}
p,li,td,th{font-weight:400; font-family: arial,sans-serif;}
.content{background:#fff;text-align:left;}
a:link{color:#053a96;}
a:visited{color:#053a96;}
a:active{color:#363;}
a:link:hover{color:#f33;}
b,dt{font-weight:800;color:#000;}
q{display:block;padding:0 0 5px 20px;}
cite{display:block;padding:0 0 15px 20px;}
h1{font:700 1.1em arial,sans-serif;color:#fff;background:url(../images/home/h2_a_bg.jpg) top left repeat-x #4D565F; padding:3px 0 3px 10px; margin:0 0 0.5em 0; border-left:10px solid #cf1315; }
h2{background:url(../home/homeh3bg.jpg) top left repeat-x #C7A4A8; border-left:10px solid #C9CED2; padding:3px 3px 3px 10px; margin:1em 0 0.5em 0; font-size:11px; font-weight:800}
h3{font:600 1.2em arial,sans-serif;color:#000;}
h4{font:500 10pt arial,sans-serif;color:#557;}
.footer,.smalltext{font-size:10px;}
.breadcrumb{font-size:10px;padding-left:9px;text-align:left;background:#fff;}
.lineborder,.formborder{background:#a9a9a9;}
.heading1{font:700 1.6em arial,sans-serif;color:#fff;background:#666;text-align:center;}
.heading2,.formheading{font:800 1.4em arial,sans-serif;color:#fff;background:url(../images/headermain/header_bg.jpg) top right repeat-y #5A90F0}
.heading3{font:600 1.2em arial,sans-serif;color:#fff;background:#7c7c7c;}
.formdesc{background:#fff;color:#000;}
.entry,.value{background:#eee;color:#333;}
.label{font-weight:800;color:#333;background:#E6ECFF;}
.label img{vertical-align: middle;}
.even{background:#fff;}
.odd{background:#dedee3}
.buttonbarright{background:#a9a9a9;text-align:right}
.buttonbarleft{background:#a9a9a9;text-align: left}
.highlight{background:#fff280;color:#000;}
.tip{background:url(../kicons/dotorg/tip_16.png) left no-repeat;padding-left:17px;padding-top:3px;}
.important{background:url(../kicons/dotorg/warning_16.png) left no-repeat;padding-left:17px;padding-top:3px;font-weight:800;}
a:focus{background:#fff280;}
.info{background:url(../kicons/dotorg/about_16.png) left no-repeat;padding-left:17px;padding-top:3px;}
#pageheading{min-height:7em;margin-bottom:0.5em;}
#pageheading h1{white-space:nowrap;margin:0 52px 0.5em 0;}
#pageheading a img.helpproducticon{float:right;width:27px;border:none;}
#pageheading table{width:auto;float:right;margin:0 0 0 1em;white-space:nowrap;}
#pageheading p a{float:none;display:inline;width:auto;}
.korg_hidden{display:none;}
nt,lFontSizeCorrection{background:#fff;}
oducticon,oduction{border:none;}
.formheading a,td.label a{line-height:18px;text-decoration:none;font-size:10px;border:1px solid #fff;color:#053a96;margin:2px;padding:1px 8px;white-space:pre;}
.formheading a:link,.formheading a:visited,td.label a:link,td.label a:visited{white-space:normal;background-color:#e4e4e4;}
.formheading a:hover,td.label a:hover{background-color:#ccc;}
focus,ea:focus,:focus{background:#fff280;}
tr.label th{text-align:left;}
tr.odd td{vertical-align:top;}
#menu ul, #menu a, #menu a:hover,#menu a.menuon,#menu ul ul a,#menu ul ul a:hover,#menu ul ul ul a,#menu ul ul ul a:hover,#menu ul ul ul ul a, #menu ul ul ul ul a:hover {}
.content{background:#fff}
.visualFontSizeCorrection{background:#fff}
img.spacer{display:block}
img.producticon{border:none}
.error{display:block;border:1px solid #f00;font-weight:600;margin:2px;color:#f00;background:#ff8;width:auto;padding:3px}
.progressborder{background:#a9a9a9}
.progresstitle{background:#fff;font-size:9px;color:#000}
.progresspast{background:#f1f1f1;font-style:italic;vertical-align:middle;font-size:9px;color:#000}
.progressfuture{background:#f1f1f1;vertical-align:middle;font-size:9px;color:#000}
.progressactive{background:#666;vertical-align:middle;font-weight:700;font-size:9px;color:#fff}
a.addlink{background:url(../kicons/dotorg/add_16.png) left no-repeat;margin:3px;padding:3px 8px 2px 18px}
a.action{background:url(../kicons/dotorg/play_16.png) left no-repeat;display:block;white-space:nowrap;padding:4px 0 8px 14px}
input:focus{background:#fff280}
textarea:focus{background:#fff280}
option:focus{background:#fff280}
tr.odd:hover{background:#fff280}
tr.even:hover{background:#fff280}
.keditborder{background:#000}
.kedittabactive{text-align:center;background:#fff}
.kedittabinactive{text-align:center;background:#ccc}
.keditstatusbar{background:#f1f1f1;font-size:10px}
.keditbuttonedit{text-align:right;background:#fff;font-size:10px}
.keditcontentarea{background:#fff}
.kedithighlight{background:#fcfcbd}
tr.even td{vertical-align:top}
tr.odd label{display:block;width:100%;}
tr.even label{display:block;width:100%;}
img.production{border:none;}
a.editlink{background:url(../kicons/dotorg/edit_16.png)left no-repeat;padding:3px 8px 2px 18px;margin:3px;font-size:10px;}
a.deletelink{background:url(../kicons/dotorg/remov_16.png)left no-repeat;padding:3px 8px 2px 18px;margin:3px;font-size:10px;}
a.viewlink{background:url(../kicons/dotorg/srch_16.png)left no-repeat;padding:3px 8px 2px 18px;margin:3px;font-size:10px;}
a.downloadlink{background:url(../kicons/dotorg/export_data_16.png)left no-repeat;padding:3px 8px 2px 18px;margin:3px;font-size:10px;}
a.managelink{background:url(../kicons/dotorg/move_16.png)left no-repeat;padding:3px 8px 2px 18px;margin:3px;font-size:10px;}
a.configurelink{background:url(../kicons/dotorg/confg_16.png)left no-repeat;padding:3px 8px 2px 18px;margin:3px;font-size:10px;}
a.sendmaillink{background:url(../kicons/dotorg/mail_16.png)left no-repeat;padding:3px 8px 2px 18px;margin:3px;font-size:10px;}
a.activityhistorylink{background:url(../kicons/dotorg/hist_16.png)left no-repeat;padding:3px 8px 2px 18px;margin:3px;font-size:10px;}
div.suboptions{margin:0 0 5px 24px;}
div.reportoperator{float:left;}
div.reportentry{float:left;display:block;margin:0 0 0 4px;}
a.activatelink{background:url(../kicons/dotorg/connect_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
a.deactivatelink{background:url(../kicons/dotorg/disconnect_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
a.moderatelink{background:url(../kicons/dotorg/opts_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
a.clonelink{background:url(../kicons/dotorg/copy_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
a.runreptlink{background:url(https://www.csialliance.org/kicons/dotorg/impts_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
a.changepswdlink{background:url(../kicons/dotorg/lock_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
a.completepymntlink{background:url(../kicons/dotorg/bill_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
a.cancellink{background:url(../kicons/dotorg/cancl_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
a.disputelink{background:url(../kicons/dotorg/flag_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
a.reportslink{background:url(../kicons/dotorg/reports_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
a.admintoolslink{background:url(../kicons/dotorg/tools_16.png) left no-repeat;padding:3px 8px 2px 18px;margin:3px;}
img {border:none;}
#container {width:98.7%; text-align:left; margin:10px;}
#header {background:#6eb2f9}
#headertop {background: url(../images/navtop/navtop_bg.gif) #666f78; height:30px; margin-bottom:1px;}
#mem_login {float:right; width:107px}
#search {text-align:left; color:#fff; font-weight:800; font-size:12px;float:left;margin:0 107px 0 30px; padding-top:5px}
#search form {margin:0; padding:0; height:10px;}
#search input.text {border:0;height:19px;}
input.text {background:#fff; border-top:2px solid #red;border-left:1px solid #797c81; padding:0;}
input.button {background:#f33; border:none; color:#fff; font-size:11px; font-weight:800; padding:3px}
#tagline {background:url(https://www.csialliance.org/images/headermain/tagline_bg.jpg) top left no-repeat; height:16px; padding:7px 0 7px 21px; text-align:left; color:#fff; font-weight:800}
.navcontainer {background:url(../images/mainnav/topnavigation_bg.jpg) top left repeat-x #fff;height:37px; border-top:1px solid #fff;width:100%; }
#topnavigation {position:absolute; top:126px; left:10px;padding:0 0 0 10px; border-top:1px solid #fff; }
#topnavigation ul {list-style:none; margin:0; padding:0;}
#topnavigation li {float:left; padding:0; margin:0; position:relative}
#topnavigation a {display:block; color:#fff; text-transform:uppercase; text-decoration:none; font-size:11px; font-weight:800; background:url(../images/mainnav/a_bg.jpg) top left repeat-x; padding:5px 1.2em; border-right:1px solid #F77E7F; line-height:1em}
#topnavigation #home_navNode_1 a {border-left:1px solid #F77E7F}
#topnavigation li ul, #topnavigation li:hover ul ul, #topnavigation li.sfhover ul ul {position: absolute; left: -999em; top:21px; width:160px}
#topnavigation li:hover ul, #topnavigation li.sfhover ul {left: auto}
#topnavigation li ul a {width:150px; padding:4px 5px; font-size:11px; background:#353535; color:#fff; border-bottom:1px solid #5D5D5D; border-right:none; text-transform:none}
#topnavigation li ul a:hover {background:#B30103}
#topnavigation li li:hover ul, #topnavigation li li.sfhover ul, #topnavigation li li li:hover ul, #topnavigation li li li.sfhover ul {border-top:1px solid #5D5D5D; left:-161px; margin-top:-21px; border-right:1px solid #5D5D5D;}
#topnavigation li a {white-space:nowrap}
#topnavigation li li a {white-space:normal}
#menu {width:165px; font-size:12px; padding-bottom:1.5em; padding-top:15px;}
#menu ul {list-style:none; margin:0; padding:0; background:#d3d7da}
#menu li {line-height: 1.0em; padding:0; margin:0; position:relative;width:165px;}
#menu a {display:block; padding:5px 5px 5px 10px; margin: 0; width:150px; color:#0b4ca6; text-decoration:none; border-bottom:1px solid #fff;}
#menu a:hover, #menu li.sfhover a, #menu li:hover a {color:#0b4ca6}
#menu a.menuon {font-weight:700;}
#menu li ul {position:absolute; top:0; left:-999em; height:1%}
#menu li.sfhover ul, #menu li:hover ul {left:165px; height:auto}
#menu li li, #menu li li.sfhover, #menu li li:hover {background:#BBC4CE; font-size:13px}
#menu ul ul a, #menu li ul a, #menu li:hover ul a, #menu li.sfhover ul a {color:#d3d7da; background:#0b4ca6}
#menu ul ul a:hover {color:#0b4ca6; background:#fff}
#menu ul ul ul {display:none}
#menu #about_csia_navNode_1 {border-top:1px solid #fff;}
#menu li#members_navNode_1 {margin-top:20px; border-top:1px solid #fff;}
#menu li#members_navNode_1 a {background:url(../images/mainnav/a_members_bg.gif) top left repeat-x #b40800; color:#fff}
#menu li#members_navNode_1 ul {position:static; top:auto; left:auto; height:auto}
#menu li#members_navNode_1 ul a, #menu li#members_navNode_1:hover ul a, #menu li#members_navNode_1.sfhover ul a {color:#0b4ca6; background:#d3d7da; font-size:11px; padding-left: 20px; width:140px;}
#menu li#members_navNode_1 ul a:hover {background:#fff}
#maincontent {position:absolute; top:164px; left:10px; margin:0 10px 0 0}
.maintable {background:#eaecee;border-bottom:1px solid #d3d7da;}
#pagecontent {padding:0 0 0 10px;background:#fff;}
#pagecontent li {margin-bottom:0.5em}
#maincol {float:left; width:350px; display:inline;}
#rightcol {height:1%; width:166px; margin:20px 0 0 360px; background:url(../images/rightcolbg.jpg) top left no-repeat #eaecee; padding:0 10px 10px 10px; border:1px solid #a9a9a9}
#rightcol h2 {color:#000; font-size:1.3em; font-weight:800; background-image:none; background:none; border:none; padding:5px 0; margin:0}
#rightcol ul, #rightcol ol {padding:0; margin:0 0 0 1em}
#rightcol li {margin:0 0 0.5em 1em; padding:0 0 0 0}
#crumbs {font-size:11px; margin:0; padding:0 0 5px 0; border-bottom:1px solid #a9a9a9; clear:both}
#footer {clear:both; font-size:11px; color:#373737; font-weight:500; margin:10px 0;width:100%;border-bottom:1px solid #d3d7da;padding-bottom:22px;_padding-bottom:10px;}
#footer a {margin-right:10px; color:#d7191b; text-decoration:none}
#footer a:hover {text-decoration:underline}
#footer #footlinks {float:left;}
#footer #copyright {float:right;}
address {font-style:normal; margin:0.5em 1em}
.sidecolumn {background:#eaecee}
.sidecolumn h2 {background:url(../images/home/h2_bg.jpg) bottom left repeat-x #f33; padding:0 0 0 10px; margin:0 0 0.5em 0;border:none}
.sidecolumn h2 a {display:block; background:url(../images/home/h2_a_bg.jpg) bottom left repeat-x #868F98; padding:2px 3px; color:#fff; font-size:12px; text-decoration:none}
.sidecolumn h2 a:visited, .sidecolumn h2 a:active, .sidecolumn h2 a:hover {color:#fff}
.sidecolumn h3 {margin:0 10px 10px 10px; font-size:11px; font-weight:800}
.sidecolumn ul {font-size:11px; margin:0 0 0 1.5em; padding: 0 0.5em}
.sidecolumn li {color:#333; margin-bottom:0.5em}
.sidecolumn li a, .sidecolumn li a:hover, .sidecolumn li a:visited {text-decoration:none}
#homepgflash {background:#000; margin:0 7px; z-index:1000}
#printlink {margin:10px 0 10px 0; text-align:right}
a.arrow_grey {display:block; padding: 1em 1em 1em 2.7em; font-weight:800; background:url(../news/newsletters/csia_arrow.gif) 0.2em 0.5em no-repeat #ccc; border: #257fd7 1px solid}