/* @override http://www.artba.org/_css/styles.css */

/* @group Initial */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 1px;
}
body {
    font-size: 62.5%;
	line-height: 1em;
	color: black;
	background: #273035 url(../_img/body_bg.jpg) repeat-x;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

hr{
   display: none;
}

#skip{
   position: absolute;
   text-indent: -9999px;
   list-style: none;
   overflow: hidden;
}

#container{
   width: 960px;
   margin: 0 auto;
   position: relative;
}

a{
   overflow: hidden;
}

.show-mobile {
	display: none !important;
}

/* the clearfix rules make it possible to clear floated elements without additional structural markup. See http://www.positioniseverything.net/easyclearing.html */

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

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.transparent {
	 filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#lh{
	position: absolute;
	display: block;
	background: url(../_img/bg_highlight_left.jpg) no-repeat;
	top: 0;
	left: -141px;
	width: 140px;
	height: 950px;
}

#rh{
	position: absolute;
	display: block;
	background: url(../_img/bg_highlight_right.jpg) no-repeat;
	top: 0;
	right: -141px;
	width: 140px;
	height: 950px;
}

/* @end */

/* @group header */
#header{
	background: url(../_img/bg_header.jpg) no-repeat;
	position: relative;
}

#header #logo{
	position: absolute;
	left: 25px;
	top: 65px;
	text-indent: -9999em;
	width: 285px;
	background: url(../_img/header_double_sep.jpg) no-repeat 100% 3px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#header #logo a{
	display: block;
	background: url(../_img/logo.jpg) no-repeat;
	width: 275px;
	height: 45px;
}


#header #tag{
	background: url(../_img/header_tagline.jpg) no-repeat;
	position: absolute;
	top: 107px;
	width: 478px;
	display: block;
	left: 330px;
	text-indent: -9999em;
}

#header #arrow{
	position: absolute;
	right: 15px;
	top: 106px;
}

#header #navbar{
	position: absolute;
	top: 134px;
	width: 960px;
	z-index: 2;
}

#header #navbar #accent{
	background-color: #082034;
	height: 4px;
	position: absolute;
	top: 0;
	display: block;
	width: 960px;
	z-index: 3;
}

#header #searchbar{
	position: absolute;
	right: 0;
	top: 0;
	width: 235px;
	height: 41px;
	background: url(../_img/bg_search.jpg) repeat-x;
}

#header #searchbar #searchForm{
	margin-top: 12px;
	margin-left: 10px;
}

#header #searchbar #searchForm #search_term{
	width: 168px;
	border-style: none;
	color: #535351;
	padding-left: 5px;
	font: bold 1em/1px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 5px;
	padding-top: 3px;
	height: 14px;
	margin-left: 6px;
	letter-spacing: 1px;
	text-transform: capitalize;
}

#header #searchbar #searchForm #search_go{
	background: url(../_img/icn_search_arrows.jpg) no-repeat;
	width: 25px;
	height: 15px;
	display: block;
	position: absolute;
	right: 10px;
	top: 17px;
	text-indent: -9999em;
}

#header #util{
	margin-right: 10px;
}

#header #util a{
	float: right;
	background: url(../_img/header_single_sep.jpg) no-repeat 100% 0;
	margin-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	color: #737472;
	text-decoration: none;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#header #util a:hover{
	text-decoration: underline;
}

#header #util a#store{
	background: url(../_img/icn_cart.jpg) no-repeat left 18px;
	padding-left: 30px;
}

#header #util a.me{
	color: #385f7f;
	font-weight: bold;
}

#header #util #login a{
    text-transform: uppercase;
}



/* @end */

/* @group subheader */

#header #subheader{
	background: url(../_img/bg_subheader.jpg) repeat-x;
	height: 25px;
	position: absolute;
	display: block;
	bottom: 0;
	width: 960px;
	overflow: hidden;
	z-index:0;
}
#header #subheader #breadcrumbs{
	padding-top: 6px;
	padding-left: 20px;
	color: #70706c;
	font-family: Arial;
}
#header #subheader #breadcrumbs a{
	color: #70706c;
	text-decoration: none;
}
#header #subheader #breadcrumbs a:hover{
	text-decoration: underline;
}
#header #subheader #breadcrumbs strong{
	text-decoration: underline;
}
#subheader #rss{
	position: absolute;
	right: 15px;
	bottom: 6px;
	display: block;
	width: 48px;
	background: url(../_img/icn_rss.jpg) no-repeat;
	height: 15px;
	text-indent: -9999em;
}

/* @end */

/* @group Navigation */

#nav{
	height: 41px;
	width: 725px;
	background: url(../_img/bg_nav.jpg) repeat-x;
	position: relative;
	z-index: 50;
}

#nav li{
   float: left;
   font-size: 1em;
   font-weight: bold;
	height: 40px;
	margin-right: 2px;/*keep hover between separators */
}
#nav li a{
   display: block;
   color: #fff; /* Change this to the right color */
   text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	background: url(../_img/bg_nav_sep.jpg) no-repeat 100%;
	margin-right: -2px;
	letter-spacing: 1px;
	padding: 16px 19px 13px 20px;
}

#nav li.current {
	background: url(../_img/bg_nav_over.jpg) repeat-x 0 4px;
}

#nav li.current li{
	background-image: none;
}
#nav li:hover{
	background: url(../_img/bg_nav_over.jpg) repeat-x 0 4px;
}

#nav li:hover ul, #nav li.hover ul{
 left:auto;   
}
#nav li.last a{
	background: none;
}

#nav li ul{
	margin-top: 2px;
	background: #f6f6f6 url(../_img/bg_dropdown_shadow_03.jpg) repeat-x;
	position: absolute;
	padding: 15px 10px;
	text-transform: capitalize;
	z-index: 50;
	left:-9999em;
}
#nav li ul li{
	clear: both;
	width: 175px;
	background: #f6f6f6 no-repeat fixed;
	padding: 0;
	height: auto;
	margin-bottom: 0px;
	border-top: 1px dotted #f6f6f6;
	border-bottom: 1px dotted #f6f6f6;
	
}

#nav li ul li:hover, #nav li ul li.hover{
	background: url(../_img/bg_nav_dropdown.jpg) no-repeat 0 0;
	border-top: 1px dotted #b0b0b0;
	border-bottom: 1px dotted #b0b0b0;
}

#nav li ul li:hover a, #nav li ul li.current a{
	color: #701f1c;
	background-image: none;
}
#nav li ul li a{
	background-image: none;
	font: 1.1em Arial, Helvetica, Geneva, sans-serif;
	color: #356d9b;
	padding: 5px 0 5px 5px;
	margin: 0;
	text-transform: capitalize;
}

/* @end */

/* @group Subnav */

.sub #lsidebar #subnav{
	margin-bottom: 20px;
	padding-bottom: 25px;
		background: url(../_img/sidebar_double_sep.jpg) repeat-x 0 bottom;
}
.sub #lsidebar #subnav li{
	text-transform: uppercase;
	font-family: Arial;
	font-size: 1em;
	background: url(../_img/bg_subnav.jpg) no-repeat 0 0;
	margin-bottom: -1px;
	padding-top: 1px;
	width: 100%;
}
.sub #lsidebar #subnav li.first{
	background-position: 0 0;
}
.sub #lsidebar #subnav li a{
	color: #792823;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	line-height: 1.4em;
}
/*.sub #lsidebar #subnav li:hover,.sub #lsidebar #subnav li.hover{
	background-position: 0 bottom;
	padding-top: 6px;
	padding-bottom: 6px;
	cursor: pointer;
}
*/

.sub #lsidebar #subnav li:hover a, .sub #lsidebar #subnav li a:hover{
	background: url(../_img/bg_subnav-hover.jpg) no-repeat 0 -1px;
}
.sub #lsidebar #subnav li.cls{
	height: 1px;
}

#subnav li.current{
	padding-bottom: 2px;
}
#subnav li.current a, #subnav li.current ul li.current a{
	color: #0d577e;
	font-weight: normal;
	font-style: normal;
}

.sub #lsidebar #subnav li.current a, .sub #lsidebar #subnav li.current li a:hover, .sub #lsidebar #subnav li.current li.current a {
	color: #164e79;
	margin-bottom: 2px;
}

.sub #lsidebar #subnav li.open a{
}

.sub #lsidebar #subnav li.current:hover li a, .sub #lsidebar #subnav li:hover li a, .sub #lsidebar #subnav li.open:hover a{
	background: none;
}

.sub #lsidebar #subnav li.current li a{
	color: #792823;
	padding-top: 2px;
	padding-bottom: 3px;
	line-height: 1.4em;
}

.sub #lsidebar #subnav li.current:hover li a{
	background: none;
}

.sub #lsidebar #subnav li.current a, .sub #lsidebar #subnav li.current li.current{
	padding-bottom: 0;
}

.sub #lsidebar #subnav li.current li{
	padding-left: 15px;
	background: url(../_img/bullet-subnav.gif) no-repeat 1px 11px;
}

.sub #lsidebar #subnav li.current li:hover, .sub #lsidebar #subnav li.current li.current{
	background: url(../_img/bullet-subnav.gif) no-repeat 1px -28px;
}

.sub #lsidebar #subnav li.current li.last {
	padding-bottom: 4px;
}


/* @end */

/* @group Container */
#container{
	background-color: #fff;
}
/* @end */

/* @group Content */

#content{
   color: #000000;
   font-size: 1.2em;
   line-height: 1.5;
}

#content h3{
   color: #164e79;
   font: bold 1.6em Arial;
}

#content h4{
    color:#813631;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	line-height: 1.2em;
}
#content h5{
   color: #164e79;
   font: bold 1.3em Arial;
}

#content h6{
   color: #164e79;
   font: bold 1.2em Arial;
}

#content p,
#content li{
   margin-bottom: 1em;
   line-height: 1.5;
}

#content ul,
#content ol{
   margin: 0 0 1em 3em;
}

#content #

#content ul#byline{
   display: inline; /* IE6 double margin float bug hack */
   float: left;
   margin-bottom: 10px;
   list-style: none;
}

#content ul#byline li{
   font-size: 1.1em;
}

#content li{
   margin: 0;
	list-style-type: disc;
	color: #0000;
}

#content li li{
   font-size: 1em;
}

#content blockquote{
   margin-left: 3em;
}

#content hr{
   display: block;
   margin-bottom: 1em;
}

#content a{
   color: #346489;
	text-decoration: none;
}

#content a:hover{
   text-decoration: underline;
}

#content img{
   
  
}

#content #text{
   clear: both;
}

#content .arial{
	font: normal 1.1em Arial;
}

#content h2#pagetitle{
	margin-top: 25px;
}

.sub #content #text{
	padding-left: 0;
	padding-right: 0;
}
.sub #content h2#pagetitle{
	font: 2.2em Arial;
	color: #792823;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 6px;
	background: url(../_img/bg_h2_boarders.jpg) no-repeat;
	margin-top: 16px;
	margin-left: 34px;
	margin-right: 34px;
}
.sub #content h2#pagetitle span{
	background: url(../_img/icn_h2_arrow.jpg) no-repeat scroll right center;
	padding-right: 35px;
	display: inline-block;
}
.sub #content h2#pagetitle div{
	background: url(../_img/bg_h2_boarders.jpg) no-repeat;
	height: 1px;
	margin-top: 4px;
}
.sub #content{
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

.search #content #text{
	padding-left: 35px;
	padding-right: 35px;
}


.sub #content .float-right{
 float:right;   
}

.sub #content .float-left{
 float:left;   
}
/* @end */


/* @group Footer
 */

#footer{
   clear: both;
	padding-left: 20px;
	padding-top: 30px;
	
	background: #556877 url(../_img/bg_footer.jpg) repeat-x;
	padding-bottom: 44px;
}

#footer ul{
	text-transform: uppercase;
	font-size: 1em;
	margin-bottom: 12px;
}
#footer li{
	float: left;
	display: inline;
}

#footer li a{
	color: #fff;
	text-decoration: none;
	background: url(../_img/footer_link_sep.jpg) no-repeat 100%;
	padding-right: 10px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	letter-spacing: 1px;
}

#footer li a:hover, #footer p a:hover{
	text-decoration: underline;
}
#footer li.last a{
	padding: 0;
	background-image: none;
}

#footer p{
	clear: both;
	color: #949ea7;
	font: 1.1em Arial;
	margin-bottom: 5px;
	letter-spacing: 1px;
}

#footer p a{
	color: #949ea7;
	text-decoration: none;
}

 #footer a.thickbox{
	color: #556877;
}
/* @end */





/* @group sbnews */

#sbnews{
	padding-bottom: 20px;
	margin-bottom: 15px;
	background: url(../_img/sidebar_double_sep.jpg) repeat-x left bottom;
	float: left;
	padding-top: 2px;
}

#sbnews h3{
	font: 1.5em Arial;
	color: #792823;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#sbnews li{
	padding-left: 42px;
	background: url(../_img/icn_news.jpg) no-repeat 0 2px;
	margin-bottom: 12px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
}

#sbnews li a{
	color: #164e79;
	font: 1.1em/1.2em Arial;
	text-decoration: none;
}

#sbnews .more{
	margin-left: 44px;
	color: #792823;
	text-decoration: none;
	font: 1em arial;
	background: url(../_img/small_arrow.jpg) no-repeat 100%;
	padding-right: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#sbnews li a:hover,#sbnews .more:hover{
	text-decoration: underline;
}

/* @end */

/* @group  Sidebar */

#lsidebar h3{
	font: 1.5em Arial;
	color: #792823;
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#sub1 #lsidebar h3.pgtle, #sub2 #lsidebar h3.pgtle, #sub3 #lsidebar h3.pgtle, .sub #lsidebar h3.pgtle, .sub #rsidebar h3{
	font: 1.5em Arial;
	color: #164e79;
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-wrap: break-word;
	width: 201px;
}

#lsidebar h3 span, .sub #rsidebar h3 span, #home #rsidebar h3 span{
	background: url(../_img/sidebar_heading_arrows.gif) no-repeat right center;
	padding-right:35px;
	display: inline-block;
	color: #792823;
}

#lsidebar #featured h3 span{
	background: url(../_img/icn_feature-arrow.jpg) no-repeat right center;
	padding-right:35px;
	display: inline-block;
}

#lsidebar .more, #rsidebar .more, .sub #lsidebar #featured .more{
	color: #792823;
	text-decoration: none;
	font: 1em Arial;
	padding-right: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: url(../_img/small_arrow.jpg) no-repeat 100%;
	
}

#lsidebar .add img, #rsidebar .add img, #lsidebar .add p, #rsidebar .add p{
	margin: 0px;
	padding: 0px 0px 0px 1px;
}

#lsidebar img, #rsidebar img{
	border: none;
}
#lsidebar .add, #rsidebar .add{
	padding-bottom: 20px;
	background: url(../_img/sidebar_double_sep.jpg) repeat-x 0 bottom;
	margin: 16px 0 15px;
}

.add.last{
	background-image: none;
}

#filter #quicklinks{
	margin-top: 10px;
	background-image: none;
	margin-bottom: 0;
}

#filter #quicklinks li{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.1em;
}

#quicklinks a{
	color: #164e79;
	font: 1.1em/1.2em Arial;
	text-decoration: none;
}

#quicklinks a:hover{
	text-decoration: underline;
}

#lsidebar #poll{
	margin-top: 15px;
}

#lsidebar #poll p{
	color: #8c2823;
	text-transform: uppercase;
	font: normal 1.2em/1.2em Arial, Helvetica, Geneva, sans-serif;
}

#lsidebar #poll p.poll-option, #lsidebar #poll div td{
	color: #164e8c;
	margin-top: 8px;
	text-transform: capitalize;
	font-weight: normal;
	font-style: normal;
	font: normal 1.2em/1.2em Arial, Helvetica, Geneva, sans-serif;
}
#lsidebar #poll div{
	margin-top: 10px;
}
#lsidebar #poll div td{
	padding-bottom: 0px;
}

#lsidebar #poll p.poll-option label{
	margin-left: 8px;
}

#lsidebar #poll p#poll-submit{
	margin-top: 10px;
	text-align: right;
}


/* @end */
/* @group Section */

#sub1 #content #text, #sub2 #content #text{
	padding: 18px 34px 25px;
}

#sub1 #content #text.section, #sub2 #content #text.section{
	background-image: none;
}

#content .seperator{
	background: url(../_img/subpage_section_sep.jpg) no-repeat 0 top;
	height: 15px;
	width: 490px;
	position: relative;
	left: -34px;
	margin-top: 35px;
	display: block;
	text-indent: -99999px;
	z-index: 0;
}

/*.section{
	padding-left: 34px;
	padding-right: 34px;
	padding-top: 25px;
	background: url(../_img/subpage_section_sep.jpg) no-repeat 0 top;
	margin-bottom: 25px;
}*/



#content .section h3{
	font: bold 1.6em Arial;
	color: #164e79;
	margin-bottom: 5px;
}

.sub #content .section ul{
	color: #164e79;
	margin-left: 35px;
}

.sub #content .section ul.pdful, .sub #content .detail ul.pdful{
	margin-left: 0;
	list-style-type: none;
	list-style-position: inside;
}
.sub #content .section ul li{
	margin-bottom: 0;
	line-height: 1.5em;
	color: #000000;
}
.sub #content .section ul a{
	color: #164e79;
	text-decoration: none;
	font-size: 1.1em;
}
#content .section ul a:hover{
	text-decoration: underline;
}

#content .section .more, #content #text .more{
	color: #792823;
	text-decoration: none;
	font: 1em arial;
	background: url(../_img/small_arrow.jpg) no-repeat 100%;
	padding-right: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#content .section .more:hover, #content .section .more:hover{
	text-decoration: underline;
}

#content .section li.pdf a, #content #text li.pdf a, #content #text li a.pdf{
	background: url(../_img/icn_pdf.jpg) no-repeat 0 center;
	padding-left: 24px;
	padding-bottom: 1px;
	padding-top: 1px;
	display: block;
}

#content .detail a.pdf, #content .detail li.pdf a,#content .detail li a.pdf{
	background: url(../_img/icn_pdf.jpg) no-repeat left center;
	padding-left: 24px !important;
	padding-bottom: 1px;
	padding-top: 1px;
	display: block;
}


#content #text li.pdf, #content .section li.pdf, #content .detail li.pdf{
	list-style-type: none;
	list-style-image: none;
}

#sub1.sub #content #text.section ul.bullet, #sub2.sub #content #text.section ul.bullet{
	list-style-type: disc !important;
	list-style-position: outside !important;
	padding-left: 15px;
}

/* @end */
/* @group Leaders */

.leaders{
	padding-bottom: 20px;
	margin-bottom: 15px;
	background: url(../_img/sidebar_double_sep.jpg) repeat-x left bottom;
}

.leaders h3{
	font: 1.5em Arial;
	color: #792823;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.sub #lsidebar h3, .sub #lsidebar h3 span, .sub #rsidebar h3, .sub #rsidebar h3 span{
	color: #792823;
}

.leaders img{
	float: left;
	padding-right: 10px;
}

.leaders h4{
	color: #535351;
	font: italic 1.1em Arial;
	margin-bottom: 2px;
}

.leaders p{
	margin-bottom: 5px;
	color: #5d5d5a;
	font: normal 1.1em/1.5em Arial;
}

.leaders a{
	color: #164e79;
	font: 1em Arial;
	text-decoration: none;
}

.leaders a:hover{
	text-decoration: underline;
}
/* @end */

#lsidebar #featured{
	background: url(../_img/sidebar_bg_section_sep.jpg) no-repeat;
	padding: 0;
	position: relative;
	padding-top: 15px;
}

#lsidebar #featured h4{
	font: bold 1.2em Arial;
	color: #164e79;
	margin-top: 10px;
	margin-bottom: 2px;
}

#lsidebar #featured p{
	color: #70706c;
	margin-bottom: 10px;
	font: 1.1em/1.5em Arial;
}

/* @group sidebar box standards */

.add h3{
	font: 1.5em Arial;
	color: #792823;
	margin-bottom: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.add h4{
	color: #535351;
	font: italic 1.1em Arial;
	margin-bottom: 2px;
}

.add p, .add ul{
	margin-bottom: 5px;
	color: #5d5d5a;
	font: normal 10px/12px Arial;
}

.add ul{
	/* margin-left: 0.8em; */
}

.add li{
	margin: 5px 0;
	color: #5d5d5a;
	font: normal 10px/12px Arial;
	list-style: none;
	/* list-style: disc inside; */
}

.add li li{
	margin-left: 8px;
	/* list-style: circle inside; */
}

.add a{
	color: #164e79;
	font: 1em Arial;
	text-decoration: none;
}

.add a:hover{
	text-decoration: underline;
}

.add img{
	float: left;
	padding-right: 10px;
}

#lsidebar .add.noBorder,#rsidebar .add.noBorder {
	background: none;
}

/* @end */


/* @group Did you know rotator */

#dyk{
	width: 180px;
	background: url(../_img/bg_did-you-know.jpg) no-repeat;
	position: relative;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	height: 200px !important;
	
}
#dyk p{
	padding: 0;
	margin: 0;
	top: 72px;
	text-align: center;
	font-style: italic;
	color: #164e79;
	font-size: 1.4em;
	line-height: 1.3em;
	vertical-align: middle;
	width: 175px;
}
#dyk p a{
		color: #164e79;
	text-decoration: none;
}
#dyk p a:hover{
	text-decoration: underline;
}
/* @end */


/* @group Articles */
#content .item{
	margin-left: 35px;
	margin-right: 35px;
	padding: 24px 10px;
}
#content .item.odd{
	background: #efefef url(../_img/bg_article_odd.jpg) repeat-x;
	position: relative;
}

#content .item.odd .btmbrd{
	background: url(../_img/bg_article_odd_btm_border.jpg) repeat-x;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
}

#content .item p{
	color: #6a6a68;
	font: italic 1.1em Arial;
}
#content .item .aimg, #content .detail .aimg{
	display: inline-block;
	width: 20px;
	height: 15px;
	text-indent: -9999em;
	background: url(../_img/icn_image.jpg) no-repeat 0 2px;
}
#content .item .avid, #content .detail .avid{
	display: block;
	width: 20px;
	height: 15px;
	text-indent: -9999em;
	background: url(../_img/icn_video.jpg) no-repeat 0 3px;
	padding: 20px;
	float: left;
	margin-right: 10px;
}

#content .item .alisten, #content .detail .alisten{
	display: block;
	width: 20px;
	height: 15px;
	text-indent: -9999em;
	background: url(../_img/icn_audio.jpg) no-repeat 0 3px;
	padding: 20px;
	float: left;
	margin-right: 10px;
}
#content .item h3 {
	color: #164e79;
	font: bold 1.2em Arial, Helvetica, Geneva;
	margin-bottom: 2px;
}
#content .item h3 a{
	color: #164e79;
	text-decoration: none;
	padding-top: 1px;
}
#content .item h3 a:hover{
	text-decoration: underline;
}

#content .item a img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#rsidebar #filter{
	margin-bottom: 15px;
	background: url(../_img/sidebar_double_sep.jpg) no-repeat center bottom;
	padding-bottom: 20px;
}

#rsidebar #filter select{
	width: 200px;
}

#rsidebar #filter label{
	display: block;
	margin-bottom: 5px;
	font: bold 1.2em Arial, Geneva, Helvetica;
	color: #792823;
}

#content h3.groupby{
	margin-left: 35px;
	color: #4e4c4c;
	font: bold 1.6em Arial, Geneva, Helvetica;
	margin-bottom: 10px;
	margin-top: 20px;
}

#content .detail{
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	
}

#content .detail p{
	color:#0000;
}

#content .detail h3{
	color: #4e4c4c;
	font-size: 2em;
	font-weight: bold;
}

#content .detail .byline{
	font-size: 1.4em;
	margin-bottom: 0;
	clear: both;
}

#content .detail .byline strong{
	font-weight: bold;
	font-size: .9em;
}

#content .detail img{
	float: none;
}

#content .detail object{
	clear: both;
}

/* @end */

#sub1 #content #text{
    padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 35px;
}

#sub1 #content #text ul, #sub1 #content #text ol{
       margin: 0 0 1em 3em;
	   list-style-type: disc;
}

#sub2.policy #content #text{
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 35px;
}

#sub2.policy #content #text p{
	color: #70706c;
}

#sub2.policy #content #text h3{
	font-size: 1.9em;
	color: #4e4c4c;
	margin-bottom: 10px;
}
#sub2.policy #content #text h4{
	color: #70706c;
	font-size: 1.5em;
	margin-bottom: 10px;
}


#content #wn h3 , #content #wu h3{
	margin-left: 35px;
	margin-top: 25px;
	padding-bottom: 15px;
	border-bottom: 1px solid #bebebe;
	margin-right: 35px;
}

#content #wn .item h3 , #content #wu .item h3{
	margin-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-bottom: 2px;
	border-bottom: none;
}

#content #pagination{
	margin-left: 35px;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-weight: bold;
	margin-top: 20px;
}

#content #pagination a{
	padding-right: 5px;
}

#content #pagination a:hover{
	
}

#content #pagination a#current{
	color: #942423;
}

#back {
	padding-left: 35px;
	padding-right: 35px;
	margin-bottom: 0px;
	position: relative;
	padding-bottom: 12px;
	margin-top: 25px;
}

#back a{
	color: #747474;
	text-transform: lowercase;
	display: block;
	background: url(../_img/icn_back.gif) no-repeat 0 5px;
	padding-left: 10px;
	
	right: 35px;
	position: absolute;
}

/* @group RFP Form */
#request-for-proposal.monkForm .text label{
  float: left;
  width: 180px;
  text-align: right;
  margin-right: 15px;
}

#request-for-proposal.monkForm .textarea textarea{
  width: 420px;
}

/* @end */

/* @group Store */

#store #header{
	height: 200px;
}
#store #content-wrap{
	clear: both;
}
#store #content{
	clear: both;
}

#store #content #title{
	width: 960px;
	height: 50px;
	background: url(../_img/bg_title_store_sub.png) no-repeat;
	color: #99b2c5;
	font: normal normal 2.7em Arial;
	padding-top: 10px;
	padding-left: 25px;
	text-transform: uppercase;
}



/* @end */


