html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em,
 font, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, li, fieldset, form, label, legend, caption, 
tfoot, thead,  th{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:stransparent;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
a, ins, del{text-decoration:none;}

th{vertical-align:top;}
th{text-align:left;}
ol#accessibility-nav, .hide{position:absolute;top:-999em;left:-999em;height:1px;width:1px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body{ font-size:14px;line-height:1.2;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;background:#e1e9ee url(bgd.png) 0 0 repeat-x;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}
h1, h2{font-size:35px;margin-bottom:15px;color:#7f1416;}
h2{font-size:24px;margin:24px 0 12px 0;color:#7f1416;}
#news-sidebar h2{font-size:35px;margin-bottom:15px;margin-top:0px;color:#3e726e;}
h3{font-size:18px;line-height:1;margin-top:18px;margin-bottom:17px;color:#3e726e;font-weight:bold;}
#news-sidebar h3 a{font-size:15px;line-height:1;margin-top:18px;margin-bottom:17px;color:#3e726e !important;font-weight:bold;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
p{margin:0 0 1em 0;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
body.mceContentBody{background:#FFF;padding:4px;}
p     {font-size:14px;margin:0 0 1em 0;}
a:focus, a:hover  {color:#7f1416;}
a     {color:#7f1416;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
hr {display:none;}
strong  {font-weight:bold;}
em,dfn  {font-style:italic;}
dfn    {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym  {border-bottom:1px dotted #666;cursor:help;}
address  {margin:0 0 1.5em;font-style:italic;}
del    {color:#666;text-decoration:line-through;}
pre  {margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
input, textarea, select{font-family:"Arial", "Helvetica", sans-serif;}
p, li{font-size:15px;color:#333;line-height:1.2;}
ul{margin:0 0 1.5em 1.5em;padding-left:0;}
label{font-weight:bold;font-size:12px;display:block;color:#7f1416;}
ul    {list-style-type:disc;}
ol    {list-style-type:decimal;}
dl    {font-size:14px;margin:0 0 1.5em 0;}
dl dt   {font-weight:bold;}
dd    {margin-left:1.5em;}


#sidebar a:link, #sidebar a:hover, #sidebar a:visited, #sidebar a:active {color:#d11108; text-decoration: underline;}

th    {font-weight:bold;}
thead th {background:#c3d9ff;}
th,caption{Xpadding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot   {font-style:italic;}
caption  {background:#eee;}
.small  {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large  {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide   {display:none;}
.quiet  {color:#666;}
.loud   {color:#000;}
.highlight{background:#ff0;}
.added  {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first  {margin-left:0;padding-left:0;}
.last   {margin-right:0;padding-right:0;}
.top   {margin-top:0;padding-top:0;}
.bottom  {margin-bottom:0;padding-bottom:0;}
.clear{clear:both;}
.gray_box, .teal_box{padding:12px;border:1px solid #ccc;display:block;}
.gray_box{background-color:#e1e9ee;color:#000;border-color:#d1d9dd;}
.teal_box{background-color:#539a94;color:#fff;border-color:#0f4841;}
.r{margin-bottom:12px;}
.t{width:95%;border:1px solid #ccc;padding:4px 2px;font-size:16px;}
.column-2{float:left;width:44%;margin-right:10px;}
.bod_box{float:left;width:43%;margin-right:1.5em;padding:10px;height:180px;background-color:#d5efee;}
.bod_box a{font-weight:bold;text-decoration:none;}
.no-border, .no_border{padding:0px !important;border:none !important;}
#container { color:#000; width: 960px; margin: 0 auto; text-align: left; background-color: #fff; clear: both; border-left: 120px solid #e1e9ee; border-right: 120px solid #e1e9ee; }
#header{width:100%;border-bottom:15px solid #4ba19b;background-color:#40807a;}
#header .wrap{background:#41807b url(masthead.jpg) no-repeat;height:250px;width:1200px;overflow:visible;margin:0 auto;}
#mission-sidebar{float:left;width:221px;background:transparent url(sidebar.jpg) top right no-repeat;padding:0 25px 0 0;font-size:14px !important;line-height:1.2 !important;}
#mission-sidebar ul{margin:0 0 1em 18px !important;padding-left:0 !important;}
#mission-sidebar p, #mission-sidebar li{font-size:14px !important;line-height:1.2 !important;}
#welcome-column{width:380px;Xbackground-color:green;padding-left:22px;}
#contents{width:648px;float:left;padding:0 25px 0 30px;}


#sidebar{width:230px;min-height:484px;height:auto !important;float:right;background:#e1e9ee url(news.jpg) top left no-repeat;padding-left:26px;margin-bottom: 5px;}
ul#section-links{list-style:none;margin-left:0;padding-left:0;}
#section-links li{font-size:16px;border-bottom:1px solid #fff;margin-bottom:6px;padding-bottom:6px;}
#section-links a{text-decoration:none !important;font-weight:bold;}
#main{background:#fff url(content-bgd.png) 0 0 repeat-y;padding-top:20px;}
p.clearfix.end{line-height:0;}
#footer{height:133px;clear:both;height:160px;background-color:#95b0c0;border-top:15px solid #7a9cb0;margin:-25px auto 0;text-align:left;}
#footer .wrap{width:960px;margin:8px auto;}
#closing{text-align:center;color:#3F3F3F;background-color:#fff;width:100%;padding-top:15px;margin-bottom:-15px;}
#header a{color:#fff;}
#header h1, #header .info{text-indent:-9999px;display:none;}
#header .site-name,#header .site-name span{display:none;}
#header .site-name{position:relative;}
#header .site-name span{position:absolute;top:0;left:0;z-index:10;}
#header a.site-name span{cursor:pointer;}
#cic-logo{float:left;clear:left;margin:36px 0 0 145px;}
#header input{float:left;font-size:12px;line-height:12px;margin:0;padding:0;}
li.search{margin-left:0px;margin-top:-4px;background:transparent url(search-box-short.png) top left no-repeat;}
li.rss{margin-left:5px;margin-right: 0;margin-top:-4px;}
input#searchf{border:0 none;outline:0 none;height:25px;width:150px;background:transparent;text-indent:8px;}
#search_btn{border:0 none;outline:0 none;height:25px;width:21px;background:transparent url(search-button-short1.png) top left no-repeat;}
#news_email{width:450px;margin:120px 0 0 700px;height:25px;}
#news_signup{width:153px;height:25px;text-indent:-9999px;overflow:hidden;background:url(newsletter-signup.png) no-repeat;float:left;}
input#news_field{border:0 none;outline:0 none;width:151px;height:25px;background:url(newsletter-input.png) top left no-repeat;text-indent:10px;}
input#news_btn{border:0 none;outline:0 none;width:45px;height:24px;background:url(newsletter-go.png) top left no-repeat;margin-left:10px;}
#global-nav{position: relative;width:950px;height:44px;margin:0 auto;margin-top:0px;Xbackground-color:red;}
#global-nav ul{float:right;clear:both;margin:0;padding:12px 0 0 0;}
#global-nav ul li{float:left;list-style-type:none;}
#global-nav ul a{font-size:12px;text-decoration:none;}
#global-nav li.divide{border-right:1px solid #fff;margin-right:5px;padding-right:5px;}
#global-nav ul a.current{text-decoration:underline;}
#navigation{display:block;height:50px;margin-left:110px;}
#footer #bottom-navigation a{color:#fff;}
#footer #address{padding-top:64px;}
#bottom-navigation{font-size:12px;}




#contents .article{background:url(/site/images/article-bgd.jpg) repeat-x;padding:20px;}
#contents div.news{background-color:#dfdfdf;padding:20px;margin-bottom:40px;}
body#home #contents h1.page-name{display:none;}
#contents .post h3{margin-bottom:2px;}
#contents .post .details{margin-bottom:15px;font-size:12px;}
#contents img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:8px;border:1px solid #ccc;}
#contents img.right{float:right;margin:1.5em 0 1.5em 1.5em;padding:8px;border:1px solid #ccc;}
#contents .caption{float:left;margin:1.5em 1.5em 1.5em 0;width:324px;font-size:12px;line-height:1.1;color:;#555;}
#contents .caption.right{float:right;margin:1.5em 0 1.5em 1.5em;}
#contents .caption img{padding:8px;border:1px solid #ccc;}
#sidebar .post h3{margin-bottom:2px;}
#sidebar .post{color:#333;}
#sidebar .post .details{font-size:11px;margin-top:4px;}
#footer *{color:#fff;}
#footer img{float:left;}
#footer li{font-size:13px;line-height:27px;}
#footer li a{text-decoration:underline;}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color:#7f1416;}
#footer img{padding:0 30px 0 0;}
#closing{color:#95b0c0;}
