html, body {
    margin:0; padding:0;
}
a:link.non-ul,a:visited.non-ul,a:hover.non-ul,a:active.non-ul
{
	color:#000;
	text-decoration:none;
}

a:link,a:active
{
	color:#253a7a;
	text-decoration:underline;
}

a:visited
{
	color:#050867;
	text-decoration:underline;
}

a:hover
{
	color:#4665c5;
	text-decoration:none;
}

body
{
	background:#fff url(images/background.jpg) repeat-x top;
	color:#000;
	font:.8em Arial,Helvetica,sans-serif;
	margin:0px auto;
	padding:0 1px;
	width:99%;
}

fieldset
{
	margin-bottom:1em;
}

fieldset p
{
	margin:5px 0 0;
	padding:5px;
}

form
{
	margin-bottom:5px;
	margin-top:5px;
}

form div.notes p,form div small
{
	line-height:125%;
}

form div.notes ul
{
	margin:0;
	padding:0 0 0 2px;
}

form div.notes ul li
{
	list-style-position:outside;
	margin-left:15px;
	padding-right:2px;
}

form fieldset div.notes
{
	background-color:#ffffe1;
	border:1px solid #666;
	color:#666;
	float:right;
	font-size:.75em;
	height:auto;
	margin:0 0 10px 10px;
	padding:5px;
	position:relative;
	right:30px;
	width:150px;
}

form fieldset div.notes h4
{
	background-image:url(images/icon_info.png);
	background-position:top left;
	background-repeat:no-repeat;
	border-color:#666;
	border-style:solid;
	border-width:0 0 1px;
	color:#666;
	font-size:1.3em;
	margin-bottom:5px;
	margin-top:0;
	padding:3px 0 2px 27px;
}

form fieldset div.notes p
{
	color:#666;
	margin:0 0 1.2em;
}

form fieldset div.notes p.last
{
	margin:0;
	padding-bottom:5px;
}

h1,h2,h3,h4,h5,h6
{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:700;
	margin:0;
}

h2
{
	font-size:1.4em;
	margin:.4em 0;
}

h3
{
	color:#1E4C8E;
	font-size:1.2em;
	margin:.8em 0 .4em;
}

h4
{
	color:#fff;
	font-size:1.1em;
	padding:.25em;
}

html
{
	overflow:scroll;
}

img
{
	border:0;
}

input,submit,td
{
	color:#000;
}

p
{
	line-height:1.15em;
	margin:0 0 1.25em;
}

select
{
	color:#000;
	font-size:.9em;
}

table
{
	border:0;
	margin:0;
	padding:0;
}

textarea
{
	color:#000;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
}

th
{
	background-color:#DAE0ED;
	color:#000;
	font-size:larger;
	font-weight:700;
	padding-left:3px;
	text-align:left;
}

.admin-menu-icon
{
	float:left;
	padding:5px;
}

.admin-menu
{
	border:1px solid #EEE;
	padding:5px;
}

.admin-menu-text
{
	padding:5px;
}

.admin-menu-item
{
	padding:0 5px;
}

.admin-list-table
{
	border-spacing:1px;
	text-align:left;
	width:100%;
}

.admin-list-table form
{
	margin:0;
}

.admin-list-search
{
	margin-bottom:5px;
	margin-top:5px;
	text-align:center;
}

.admin-list-field
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}

.admin-list-headerfield
{
	font-size:larger;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
#AboutRecovery li
{
	float:none;
	line-height:1.5em;
	list-style-image:auto;
	list-style-position:auto;
	list-style-type:auto;
}

#rightblocks li
{
	float:left;
	list-style:none;
	padding-right:2px;
}

.alignleft
{
	text-align:left;
}

.alignright
{
	text-align:right;
}

.box
{
	margin:5px;
}

.floatright
{
	float:right;
}

.floatleft
{
	float:left;
}

.indentSection
{
	margin-left:25px;
}

.columns3
{
	float:left;
	padding:8px;
	width:30%;
}

.clearfix:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.clearfix
{
	display:block;
}

* html .clearfix
{
	height:1%;
}

a.textWhite
{
	color:#fff;
}

.i
{
	font-style:italic;
}

.ext-link
{
	background:url(./images/external.png) center right no-repeat;
	background-attachment:scroll;
	background-color:transparent;
	padding-right:13px;
}

.feed-link
{
	background:url(./images/feed.png) center right no-repeat;
	background-attachment:scroll;
	background-color:transparent;
	padding:2px 16px 2px 0;
}

.blueHeader
{
	color:#1E4C8E;
	font-weight:700;
}

.strike
{
	text-decoration:line-through;
}

.block-bg-left
{
	border-top:1px solid #FFF;
}

.block-bg-spreader
{
	background:transparent;
	height:1px;
	width:180px;
}

.block-box
{
	margin:5px 10px 15px;
}

.block-box-left
{
	float:left;
	margin-top:1px;
	width:300px;
}

.block-box-left h2
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	margin:0;
	padding:5px;
}

.block-box-left p
{
	padding:8px;
}

.block-box-left ul,.block-box-right ul
{
	margin:0;
	padding-left:20px;
}

.block-box-right
{
	font-size:.8em;
	margin:0;
}

.block-box-right h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0;
}

.block-content,.block-content-right,.block-content-left
{
	background:transparent;
	clear:both;
	color:#000;
	padding-bottom:2px;
	padding-top:2px;
}

.block-content-left ul,.block-content-right ul,.block-content ul
{
	border:none;
	margin-bottom:0;
	margin-left:16px;
	margin-top:0;
	padding-left:0;
}

.block-divider
{
	background:#FFF;
	border-bottom:1px solid #F7F7F7;
	border-top:1px solid #E7E7E7;
	color:#000;
	display:none;
	padding-top:2px;
}

.block-divider-left
{
	border-bottom:1px solid #FFF;
	border-top:1px solid #E7E7E7;
	line-height:0;
	margin:0 auto;
	width:90%;
}

.block-divider-right
{
	border-bottom:1px solid #FFF;
	border-top:1px solid #CCC;
	line-height:0;
	margin:0 auto;
	width:90%;
}

.block-featured-left
{
	background:#F7F7F7;
	border-right:1px solid #FFF;
	color:#000;
}

.block-featured-right
{
	background:#E7E7E7;
	border-left:1px solid #FFF;
	color:#000;
}

.block-helpicon
{
	float:right;
	padding-top:5px;
	text-align:right;
}

.block-outerborder-left
{
	border-left:1px solid #E7E7E7;
	margin:0;
	padding:0;
}

.block-outerborder-right
{
	border-right:1px solid #CCC;
}

.block-title,.blocktitle,.block-title-left,.block-title-right
{
	background:transparent;
	color:#1A3955;
	font-weight:700;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
}

.commentbar-line1
{
	background:transparent;
	color:#000;
	padding:3px;
	text-align:center;
}

.commentbar-line2
{
	background:#E7E7E7;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}

.commentbar-line3
{
	background:#FFF;
	border-bottom:1px solid #FFF;
	border-top:1px solid #E7E7E7;
	color:#000;
	padding:3px;
	text-align:center;
}

.commenttitle
{
	background:#F7F7F7;
	border-bottom:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	border-top:1px solid #E7E7E7;
	font-size:smaller;
	font-weight:700;
	padding:3px 0 3px 10px;
}

.edit-perm-up
{
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.fieldhelp
{
	color:#666;
	font-size:.8em;
}

.footerblock
{
	background:#1e4c8e;
	border-top:1px solid #CCC;
	color:#FFF;
	font-size:.85em;
	padding:10px 4px 10px 10px;
	vertical-align:middle;
}

.footerblock a:hover
{
	background:transparent;
	color:green;
	text-decoration:none;
}

.footer-divider-top
{
	background:#FFF;
	border-top:1px solid #CCC;
	color:#000;
	padding-top:1px;
	margin-top:1em;
}

.form-description
{
	display:block;
	float:left;
	font-weight:700;
	padding-right:5px;
	text-align:right;
	width:100px;
}

.form-field
{
	margin-left:105px;
	padding-bottom:5px;
}

.checkboxes-list span
{
	padding-left:5px;
}

.header-logo
{
	float:left;
	padding-left:15px;
	padding-top:13px;
}

.header-slogan
{
	color:#fff;
	display:none;
	float:right;
	line-height:78px;
	padding-right:15px;
}

.header-logobg-container-inner
{
    background: url(images/new_header.jpg) bottom no-repeat;
    height: 100px;
    margin: 0 auto 1px;
    width: 900px;
}
.header-logobg-container-inner ul
{
	list-style: none;
	margin:0;
	padding:0;
}
.header-logobg-container-inner li
{
	float: right;
	font-size:0.7em;
	padding: 2px 8px;
}
.header-logobg-container-inner li a:hover
{
	background-color:#cecece;
}

.header-navigation-container
{
	background-attachment:scroll;
	background-color:#a6c14c;
	background-image:url(images/top_nav.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	border-bottom:1px solid #fff;
	margin:0 auto;
	width:900px;
	z-index:999999999999;
}

.header-navigation-container li
{
	background:transparent;
	float:left;
	line-height:28px;
}

.header-navigation-container a
{
	color:#fff;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:700;
	height:28px;
	overflow:hidden;
	padding:0 10px;
	text-decoration:none;
}

.header-navigation-container a:hover
{
	background:#A6C14C url(images/top_nav_over.jpg) repeat-x top;
	color:#546710;
}

.header-navigation-container a:active
{
	color:#600;
}

.header-welcomeanddate-text
{
	border-bottom:1px solid #CCC;
	display:none;
	height:40px;
	margin:0;
	padding-left:4px;
	padding-top:12px;
}

.highlight
{
	background-color:#FF0;
	color:#000;
	text-decoration:none;
}

.inputTable td
{
	padding:4px;
	vertical-align:top;
}

.inputTable label
{
	float:right;
	font-weight:700;
	white-space:nowrap;
}

.moderation-cc
{
	width:100%;
}

.moderation-cc-row
{
	clear:both;
	height:80px;
	width:100%;
}

.moderation-cc-item
{
	float:left;
	text-align:center;
}

.nowrap
{
	white-space:nowrap;
}

.searchauth
{
	background:transparent;
	color:#000;
	text-align:left;
}

.searchform-box
{
	background:#E7E7E7;
	border-bottom:1px solid #CCC;
	height:52px;
	margin:0;
	padding:0 4px 0 1px;
	text-align:right;
}

.searchform-elements
{
	display:inline;
	position:relative;
	top:6px;
}

.site-slogan
{
	background:transparent;
	color:#fff;
}

.sysmessage img
{
	border:none;
	float:left;
	padding-bottom:3px;
	padding-right:5px;
}

.stats-list-count
{
	padding-left:5px;
	padding-right:5px;
	text-align:right;
}

.stats-header-title
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	width:90%;
}

.stats-header-count
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	width:10%;
}

.story
{
	margin:1em;
background:#fff url(http://www.iowa.gov/recovery/images/dashboard/whitepanel.png) bottom left repeat-x;

        border:1px solid #bbb;
	color:#000;
	margin-bottom:1em;
	padding:1em 1em 0.25em 1em;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 0px 0px 8px #ccc;
-webkit-box-shadow: 0px 0px 8px #ccc;
box-shadow: 0px 0px 8px #ccc;
}

.story h1
{
	background:transparent;
	color:#000;
	font-weight:700;
	padding-left:1px;
}

.story:last-child {
}

.story-body
{
        margin-top:1em;
	border-top:1px dotted #ccc;
	padding:1em 3px 3px 3px;

}

.story-featured h1
{
	background:transparent;
	font-size:1.4em;
	padding-left:1px;
}

.story-icons
{
	float:right;
	padding-top:10px;
}

.story-icons a
{
	margin-left:5px;
}

.story-container
{
	padding:0em;
	vertical-align:top;
	width:100%;
}

.story-container h2 {
	font-size:0.80em;
}

.story-footer
{
	clear:both;
	padding:3px;
	text-align:center;
}

.story-information
{
	background:transparent;
	font-size:.85em;
	padding:3px;
}

.warning
{
	background:transparent;
	color:red;
	font-weight:700;
}

.warningsmall
{
	background:transparent;
	color:red;
}

.plugin
{
	background-color:#EFEFEF;
	border:1px solid #CCC;
	color:#000;
	font-weight:400;
}

.plugin th
{
	background-color:#B7C1DC;
	color:#000;
	padding:5px;
	text-align:left;
}

.plugin td
{
	padding:2px 5px;
}

.pluginBG
{
	background-color:#7398BA;
	color:#FEFEFE;
}

.pluginAltBG
{
	background-color:#7398BA;
}

.pluginCellTitle
{
	background-color:#E6E6E6;
	color:#666;
	font-weight:700;
	padding:5px;
}

.pluginCellFill
{
	background-color:#F8FAFD;
}

.pluginCellText
{
	color:#636363;
	font-weight:400;
}

.pluginHeader
{
	color:#204275;
	font-weight:bolder;
	padding-bottom:3px;
	padding-top:3px;
}

.pluginFooter,.pluginFooter td
{
	background-color:#507AA1;
	color:#FFF;
}

.pluginAlert
{
	background-color:#FEF1B4;
	color:#D8010E;
	font-weight:700;
	padding:5px 15px;
}

.pluginInfo
{
	background-color:#FEF1B4;
	color:#707070;
	font-weight:400;
	padding:5px 15px;
}

.pluginSubTable
{
	background-color:#CCC;
	border:1px solid #CCC;
	color:#000;
	font-weight:400;
}

.pluginSubTable th
{
	background-color:#C9D1E4;
	color:#000;
	padding:5px;
	text-align:left;
}

.pluginSolidOutline
{
	background-color:#CCC;
}

.pluginSolidFill
{
	background-color:#1A3955;
}

.pluginTitle
{
	background-color:#507AA1;
	color:#F5F9FF;
	padding:4px 6px;
}

.pluginCellSubTitle
{
	background-color:#F7F7F7;
	color:#000;
	padding:4px 6px;
}

.pluginTinyText
{
	font-size:.7em;
}

.pluginSmallText
{
	font-size:.8em;
}

.pluginMediumText
{
	font-size:1em;
}

.pluginLargeText
{
	font-size:1.25em;
}

.pluginRow2,.pluginRow2 td
{
	background-color:#E7E7E7;
	color:#000;
	line-height:120%;
}

.pluginRow1 .pluginRollOver,.pluginRow2 .pluginRollOver,.pluginRollOver
{
	background-color:#FFF;
	color:#000;
	line-height:120%;
}

.pluginLinks A:hover
{
	color:#000;
	font-style:normal;
	font-weight:400;
	text-decoration:underline;
}

a.pluginButton:link,a.pluginButton:visited
{
	background-color:transparent;
	color:#000;
	display:block;
	height:19px;
	padding-top:2px;
	text-align:center;
	text-decoration:none;
}

a.pluginButton:hover
{
	background:center url(navbar/images/button_over.gif);
	background-color:transparent;
	background-repeat:repeat-x;
	color:blue;
	display:block;
	height:19px;
	padding-top:2px;
	text-align:center;
	text-decoration:none;
}

#navcontainer
{
	background:#F4F4F4;
	border-bottom:1px solid #24618E;
	float:left;
	font-size:93%;
	line-height:normal;
	width:100%;
}

#navcontainer ul
{
	list-style:none;
	margin:0;
	padding:10px 10px 0 50px;
}

#navcontainer li
{
	display:inline;
	margin:0;
	padding:0;
}

#navcontainer a
{
	background:url("navbar/images/tableftJ.gif") no-repeat left top;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
}

#navcontainer a span
{
	background:url("navbar/images/tabrightJ.gif") no-repeat right top;
	color:#24618E;
	display:block;
	float:none;
	padding:5px 15px 4px 6px;
}

#navcontainer a:hover span
{
	background-position:100% -42px;
	color:#FFF;
}

#navcontainer a:hover
{
	background-position:0 -42px;
}

#navcontainer a#current span
{
	background:url("navbar/images/tabrightI.gif") no-repeat left top;
	background-position:100% -42px;
	color:#FFF;
}

#navcontainer a:link#current,#navcontainer a:visited#current,#navcontainer a:hover#current
{
	background:url("navbar/images/tableftI.gif") no-repeat left top;
	background-position:0 -42px;
}

a.tooltip
{
	color:#000;
	position:relative;
	text-decoration:none;
	z-index:10;
}

a.tooltip:hover
{
	text-decoration:none;
	z-index:100;
}

a.tooltip:hover span
{
	background-color:#E5EFFF;
	border:1px solid #C8DAF7;
	color:#033666;
	display:block;
	font-size:.8em;
	font-style:normal;
	left:-20px;
	line-height:125%;
	min-width:150px;
	padding:4px;
	position:absolute;
	text-align:left;
	text-decoration:none;
	top:10px;
	z-index:100;
}

.codeblock
{
	background-color:#ECE9D8;
	border:1px dashed #000;
	color:#000;
	height:160px;
	margin:5px 0 5px 5px;
	max-height:120px;
	min-height:50px;
	overflow:auto;
	padding:5px;
	width:550px;
}

.quotemain
{
	background:#FAFCFE url('forum/image_set/img_quote.gif') no-repeat top right;
	border:1px dotted #000;
	border-left:4px solid #8394B2;
	color:#465584;
	margin:5px auto 8px;
	padding:4px;
}

div .php
{
	height:auto;
	max-height:400px;
	min-height:100px;
	overflow:auto;
	width:auto;
}

#arraBox
{
	border-radius:6px;
      -moz-border-radius:6px;
      -webkit-border-radius:6px;
	background-color:transparent;
	background-image:url(../../images/blueshader.png);
	float:right;
	margin-left:10px;
	padding:10px;
	width:265px;
}

#arraBox ul
{
	margin:0;
	padding:0;
}

#arraBox li
{
	border-top:1px solid #447799;
	list-style:none;
	margin:0;
	padding:2px 0;
}

#arraBox li a,#arraBox li a:visited
{
	background:transparent url(images/arrow.gif) no-repeat 5px center;
	color:#fff;
	display:block;
	padding:5px 10px 5px 30px;
	text-decoration:none;
}

#arraBox li a:hover
{
	background:#6982a1 url(images/arrow.gif) no-repeat 5px center;
}

.indexpage
{
	background:#1E4C8E url(images/message_bkgrnd.jpg) repeat-x;
	color:#fff;
	margin:0 auto;
	padding:10px;
	width:880px;
}

div#container
{
	background:url(images/container-bg.png) repeat-y center;
	margin:0 auto;
	padding:10px 10px 0px 10px;
	width:900px;
}

div#container_bottom
{
	background:url(images/container-b-bg.png) no-repeat center bottom;
	height:5px;
	margin:0 auto;
	overflow:hidden;
	width:920px;
}
.docs_list li
{
    padding: 10px;
    margin:0;
    list-style-type: none;
}

ul#news_list
{
	font-size:.85em;
	margin:0 0 1em;
	padding:0 0 0 6px;
}

ul#news_list li
{
	border-bottom:1px solid #e6e6e6;
	clear:left;
	list-style:none;
	padding:.4em 0 .6em;
}

ul#news_list li:hover
{
	background-color:#f3f3f3;
}

ul#news_list li strong.date
{
	float:left;
	width:45px;
}

ul#news_list li span.heading
{
	display:block;
	margin-left:45px;
}

.featured_link
{
	border-bottom:1px solid #e6e6e6;
	padding:5px;
}

.error
{
	color:#C66;
}

.setoff
{
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	background:transparent url('../../images/featured-hilight.gif') repeat-x scroll center top;
	border:1px solid #E8E8E8;
	border-radius:1em;
	clear:none;
	float:right;
	margin:0 0 10px;
	padding:10px;
	position:relative;
	right:2px;
	width:190px;
}

.small
{
	font-size:75%;
}

fieldset legend,input,.searchform-elements input
{
	font-size:.9em;
}

form label,.b,.checkboxes-list .gldefault
{
	font-weight:700;
}

.blocklist ul,.checkboxes-list,.header-navigation-container ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.aligncenter,.edit-perm-down,.pagenav,.row_center td
{
	text-align:center;
}

.aligntop,.plugin tr,.pluginSubTable tr,td.bar
{
	vertical-align:top;
}

.clearboth,.clear
{
	clear:both;
}

.nomargin ul,.story-footer p,.story-information p
{
	margin:0;
	padding:0;
}

.block-box-right a,#infobubble p
{
	font-size:.85em;
}

.footerblock a:link,.footerblock a:visited,.footerblock a:active
{
	background:transparent;
	color:#FFF;
	text-decoration:none;
}

.searchdate,.searchhits
{
	background:transparent;
	color:#000;
	text-align:right;
}

.pluginAltBG td,.pluginAltText,#adminmenu a
{
	color:#FFF;
}

.pluginRow1,.pluginRow1 td,.pluginRow1 .pluginRollOut,.pluginRow2 .pluginRollOut,.pluginRollOut
{
	background-color:#F7F7F7;
	color:#000;
	line-height:120%;
}

.pluginLinks A:link,.pluginLinks A:visited
{
	color:#000;
	font-style:normal;
	font-weight:400;
	text-decoration:none;
}

.pluginBreadCrumbs,.pluginBreadCrumbs A:link,.pluginBreadCrumbs A:visited,.pluginBreadCrumbs A:hover
{
	color:#FFF;
	font-style:normal;
	font-weight:400;
	text-decoration:none;
}

a.tooltip span,table.datatable tbody.subgrouper
{
	display:none;
}

div .html,div .css
{
	height:300px;
	min-height:100px;
	overflow:auto;
	width:auto;
}
img.middle /*image-icons*/
{
	vertical-align:middle;
	margin:2px;
}
/** hide/show functionality **/
img.click /*image-icons*/
{
	border:solid black 2px;
	vertical-align:middle;
	margin-right:6px;
}
.question
{
    /* Styling question */ /* Start layout CSS */
    font-size: 0.9em;
    width: 65%;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-left: 25px;
    border-bottom: dotted 1px #999;
    height: 48px;
    vertical-align: bottom;
    font-weight: bold;
    float: left; /* End layout CSS */
    overflow: hidden;
    cursor: pointer;
}
.answer
{
    /* Parent box of slide down content */ /* Start layout CSS */
    border: 1px solid #f6862c;
    background-color: #ffffff;
    width: 61%;
    margin-left: 25px;
    padding: 4px; /* End layout CSS */
    visibility: hidden;
    height: 0px;
    overflow: hidden;
    position: relative;
}
.answer_content
{
    /* Content that is slided down */
    padding: 1px;
    font-size: 0.9em;
    position: relative;
}
.question h2
{
    margin: 0px;
    padding-bottom: 20px;
    color: #d56f1a;
	font-size: 1.2em;
}
/** styles lists of documents to use icon of doc type for bullet **/
.docs_list li
{
    padding: 10px;
    margin:0;
    list-style-type: none;
}
li.ppt
{
	list-style-image:url('images/ppt.png');
}
li.pdf
{
	list-style-image:url('images/pdf.png');
}
li.htm
{
	list-style-image:url('images/htm.png');
}
li.doc
{
	list-style-image:url('images/doc.png');
}
/** right nav box **/
#rt-nav
{
	float:right;
	width:240px;
	margin:1em 0 1em 1em;
}
#rt-nav ul
{
	margin:0 12px;
	padding:5px;
	list-style:url('../../images/arrow.gif');
	line-height:28px;
}
.content-bkg
{
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    background: white url( '../../images/featured-hilight.gif' ) repeat-x scroll center top;
    border: 1px solid #c8c8c8;
    border-radius: 1em;
    clear: none;
    margin: 5px 10px;
    padding: 10px;
    position: relative;
    right: 2px;
}
.content-bkg h3
{
	text-align:center;
}
/** drop down top nav styles **/
#ARRAOverview, #adminmenu, #AcctTrans, #Community
{
    -moz-border-radius-bottomright: 1em;
    -moz-border-radius-bottomleft: 1em;
    -webkit-border-bottom-right-radius: 1em;
    -webkit-border-bottom-left-radius: 1em;
    background: #fff;
    border-bottom: 1px solid #93B425;
    border-bottom-right-radius: 1em;
    border-bottom-left-radius: 1em;
    border-right: 1px solid #93B425;
    border-left: 1px solid #93B425;
    display: none;
    font-weight: 500;
    padding-bottom: 2em;
    position: absolute;
    z-index: 9000;
}

#ARRAOverview ul, #adminmenu ul, #AcctTrans ul, #Community ul
{
    margin: 0;
    padding: 0;
    display: block;
}
#ARRAOverview li, #adminmenu li, #AcctTrans li, #Community li
{
    float: none;
    line-height: 1.5em;
    list-style-image: auto;
    list-style-position: auto;
    list-style-type: auto;
}
#ARRAOverview li a, #adminmenu li a, #AcctTrans li a, #Community li a
{
    text-decoration: none;
    color: #050867;
    display: block;
    padding: 0 8px;
}
#ARRAOverview a:hover, #adminmenu a:hover, #AcctTrans a:hover, #Community a:hover
{
    background-color: #dedede;
    text-decoration: none;
    color: #4665c5;
}

