/*
	GLOBAL LAYOUT
----------------------------------------------------------------------------------------------------------------------------
	All styles in this document, and navigation.css, apply to Govtech.com, magazine sites, and events sites.
	"BUILDING BLOCKS FOR MULTI CLASS DECLARATIONS" should be used to build grouped class name elements rather than
	using custom inline styles (style="property: value;").
*/


* {
	margin:0; 
	padding:0} /* all elements set to 0 */	
* html, body{
	width: 100%;
	height: 100%;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 100%;
	line-height: 1em; /* line height specified here, and here only, will maintain baseline grid throughout */
	background: url(http://media2.govtech.com/designimages/gt_bodybke.gif) repeat-y #b5b5b4 center;	
        overflow: none;
	}	

#global-container{
	width: 980px;
	margin: 0 auto 10px;}	
#content-container,
#footer,
#masthead{
	border-left: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	height: 100%;
	position: relative;}	
#masthead img {
	padding-top: 2px;}	
/* site logo and login box */
#content-container {
	font-size:0.75em;}	
#masthead {
	overflow: hidden;
	float:left;
	width:978px;
	height:65px;
	display:table-cell;
	vertical-align:middle;}	
/* every page must have this id applied in the center column for inheritance to work */
#center-col {font-size:12px;}

#center-col-wide {
	margin-left: 10px;}
#r-col	{
	float: left;  }
#r-col #r-header2	{
	background-position: center left;
	margin-top: 0px;}
#r-col .f-right iframe	{
	margin-top: -12px;
	position:relative;}
#r-col li	{
  text-align: text-top;}	
#lcol, #masthead	{
	font-size:0.95em;}	
#footer 	{
	font-size: .7em;}
a {
	text-decoration: none; 
	color: #004276;}
.font_small {
	font-size: 11px;}
.font_med {
	font-size: 12px;}
.font_large {
	font-size: 14px;}	
#footer a:visited {
	color: #999;}		
a:active, p {
	color: #000;}	
a:hover {
	color: #007EFF;}	
a img {
	border: 0;}
#center-col h1,
#center-col-wide h1,
.search-hdr h1,
#player h1, 
#center-col h2,
#center-col-wide h2,
#r-col h2,
#r-col h1,
#related-products h2 {
	color: #000;  
	padding: 0px 0px 5px 18px;
	background: url(http://media2.govtech.com/designimages/gt_aarow-grey.png) no-repeat top left;
	clear: both;
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 14px; }
#r1-col {
	margin-top: -2px;}	
#center-col h1, 
#center-col-wide h1,
#player h1, 
.search-hdr h1,
#r-col h1,
#related-products h2{	
	margin-top: 0px;
	height: 1%;
	border-bottom: 1px solid #999;
	background: url(http://media2.govtech.com/designimages/gt_aarow-grey.png) no-repeat top left; }	
#center-col h2,
#center-col-wide h2,  
#r-col h2,
#related-products h2{	
	margin-top: 20px;
	border-bottom: 1px dashed #999;
	font-size: 14px;	}
	
#pageContent a {text-decoration: underline;}
#pageContent h3 {margin-top: 20px;}	
	
h3 	{
	font-size: 1.2em; 
	color: #000;	}	
h4 	{
	font-size: 1.1em; 
	color: #666	}
.color1 {color: #004276;}	
.color2 {color: #EBEBEB;}	
.color3 {color: #666666;}	
	
p, blockquote {
	margin-top: 10px;	}
.allcap { text-transform:uppercase;}		
ul	{
	list-style-type: none;	}	
/* center column specific */	
#center-col ul,
#center-col-wide ul,
#r-col ul, 
#center-col ol,
#center-col-wide ol	{
	margin: 10px 0 0 0px;}	
#center-col ul li,
#center-col-wide ul li, 
#r-col ul li, 
#center-col ol li, 
#center-col-wide ol li,
#r-col ol li{
	margin-top: 5px;}	
.icon-list_480 dt,
.icon-list_235 dt{
	width: 16px;
	height: 16px;
	overflow: hidden;
	float: left;}	
.icon-list_480 dd{
	margin: 10px 0 0 10px;
	width: 445px;
	float: left;}	
.icon-list_235 dd	{
	margin: 10px 0 0 10px;
	width: 200px;
	float: left;}
hr	{
	border: 0;
	border-top: 1px dashed #b8b8b8;
	height: 1px;
	margin: 10px 0;	}	
#center-col img,
#center-col-wide img,
#r-col img,
.img-left img	{
	float: left;
	margin: 0 10px 5px 0;}	
	
#r-col .img_nopad img {
	margin: 10px 0 10px 0;
	padding: 0px;}	
	
	
#center-col strong, 
#center-col-wide strong,
#footer strong	{
	font-weight: bold;
	color: #000;}
blockquote	{
	margin: .5em 0;
	font-weight: bold;
	font-style: italic;
	padding: 0 0 0 35px;
	background: url(http://media2.govtech.com/designimages/gt_quote.gif) no-repeat;
	color: #000;}	
em {font-style: italic;}	
#r-col dt,
#center-col dt,
#center-col-wide dt	{
	font-weight: bold;	}	
dl.image-group dt, dl.image-group dd{
	float: left;
	height: 80px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;}	
dl.resource dd p {margin-top: 0;}	
dl.image-group dt	{
	width: 60px;
	margin-right: 10px;	}	
dl.image-group dd	{
	width: 111px;
	padding-right: 10px; }
span + iframe {margin-top:0!important;}	
#ads-bottom {
	/*width: 980px;*/
	height:90px;
	padding: 10px 0px 10px 60px;
	line-height: 0;	}	
.bottom-ad-pair {
	float: left; 
	margin-right: 10px; 
	margin-left: 60px; }	
#ads-top {
	width: 920px;
	height:100px;
	padding: 10px 0 0 60px;
	line-height: 0;	}		
#ads-top iframe, #ads-bottom iframe, .firstlight iframe {
	margin: 0}	
.frame-1, .frame-2 {
	float: left;}	
#ads-top {
	background: url(http://media2.govtech.com/designimages/gt_bg_lines_top.gif); 
	margin-bottom: 10px; }	
#ads-bottom {
	background: url(http://media2.govtech.com/designimages/gt_bg_lines_bottom.gif);
	background-repeat: repeat-x;
	margin-top: 10px;}	
#ads-top .frame-1, #ads-bottom .frame-1 {
	margin-right: 10px;}	
#promo-frame {
	margin-top: 0;}
.bottom-ad {
	width:730px;
	margin-left:auto;
	margin-right:auto }
.btn {
	font-size: 10px; 
	line-height: 1.3em; 
	display: block; 
	position: relative; 
	background: #aaa; 
	padding: 5px; 
	float: left;
	color: #fff; 
	text-decoration: none; 
	cursor: pointer; 
	margin-top: 10px; 
	clear: both;}
.btn *, .event .btn * {
	background-repeat: no-repeat; 
	display: block; 
	position: relative;}
.btn * {
	background-image: url(http://media2.govtech.com/designimages/gt_btn2.png);}
.event .btn * {
	background-image: url(http://media2.govtech.com/designimages/gt_btn3.png);}
.btn i, .event .btn i { 
	background-position: top left; 
	position: absolute; 
	margin-bottom: -5px; 
	top: 0; 
	left: 0; 
	width: 5px; 
	height: 5px; }
.btn span, .event .btn span { 
	background-position: bottom left; 
	left: -5px; 
	padding: 0 0 5px 10px; 
	margin-bottom: -5px;}
.btn span i, .event .btn span i { 
	background-position: bottom right; 
	margin-bottom: 0; 
	position: absolute; 
	left: 100%; 
	width: 10px; 
	height: 100%; 
	top: 0; }
.btn span span, .event .btn span span { 
	background-position: top right; 
	position: absolute; 
	right: -10px; 
	margin-left: 10px; 
	top: -5px; 
	height: 0; }
* html .btn span, * html .btn i, * html .event .btn span, * html .event .btn i {
	font-size: 1.1em; 
	float: left; 
	width: auto; 
	background-image: none; 
	cursor: pointer; }/* ie 6 hack to degrade png support */	
.btn, .btn:hover, .btn:active, .btn:visited {
	color: #333333; 
	text-transform:uppercase;}
.btn[class] { 
	background-image: url(http://media2.govtech.com/designimages/gt_shade.png); 
	background-position: bottom; }
.inline_btn .btn {
	margin: 10px 10px 0 0}	
/* default button values */
.btn {	background-color: #ddd;}
.btn:hover, #footer .btn { background-color: #eee}
.btn:active, #footer .btn{ background-color: #666}

a.btn_standard {            background: url(http://media2.govtech.com/designimages/gov_btn_silv_gradient.jpg) bottom repeat-x #FFFFFF; padding:5px 10px; border:1px solid #cecece; text-transform:uppercase; color:#6a6a6a; font-size: 11px;}
a.btn_standard:hover {      background: url(http://media2.govtech.com/designimages/gov_btn_hover.jpg) top repeat-x #648cb1; text-transform:uppercase; color:#FFFFFF;}
/* end global button plugin */

#footer .btn {background-color: #ccc; font-weight: bold; font-size: 12px;}
#footer .btn:hover {background-color: #ddd}
#footer .btn:active {background-color: #666}
#footer .btn[class] {background-image: url(http://media2.govtech.com/designimages/gt_shade.png)!important; background-position: bottom; }
.blogger {
	width: 100%;
	overflow: hidden;}
.blogger h3 {
	margin: 0;}

#center-col i.byline {
	margin: 0;
	color: black;}
#center-col dt {
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
	}
#center-col dd {
	font-size: 11px;
	color: #666666;}
#navbanner {
    float: right;
    position: absolute;
    right: 15px;
    text-align: right;
    top: 3px;
    width: 600px;
}
	
	
span.r-col-btn {
	min-height:92px;
  	height:auto !important; /* min-height for ie */
 	height:92px;
	position: relative;
	display: block;
	background-color: #ebebeb;
	cursor: pointer; }
.r-col-btn span {
	display: block}
.r-col-btn p {
	text-decoration: none;
	font-weight: normal;
	color: #666;}
.r-col-btn strong {
	font-weight: bold;}
.btn-center{
	position: relative;
	z-index: 9999;}
.btn-center img{
	width: 50px;
	height: 70px;
	float: left!important;}
.r-col-btn .top-bg, 
.r-col-btn .bottom-bg{
	position: absolute;
	width: 300px;
	height: 40px;}
.r-col-btn .top-bg {
	background: url(http://media2.govtech.com/designimages/gt_bg_gradient_square_right.gif) no-repeat -2px -2px;}
.r-col-btn .bottom-bg {
	background: url(http://media2.govtech.com/designimages/gt_bg_gradient_square_left.gif) no-repeat -678px bottom; bottom: 0;}
.events-hdr img{
	width: 480px;
	height: 90px;}
.bdr-red {border: 1px solid red;}
.media_asset {
	width:76px; 
	height: 76px; 
	overflow:hidden; 
	border: 1px solid #b8b8b8; 
	text-align: center;}
.keynote, .keynote-sm{
	width:150px;
	height:230px;
	overflow:hidden;
	float:left;
	position:relative;
	margin-right: 10px;}
.keynote-sm{
	width:100px;
	height:150px;}
.cart-icon {
	background:URL(http://media.govtech.net/GOVTECH_WEBSITE/gt_ico_addtocart.gif);
	width:55px; 
	height: 17px; 
	margin-bottom:2px; 
	float: left;}
.added {
	text-decoration: line-through;}
.event dd {
	margin-top: 5px;}
.event ul li, .event li {
  list-style-type: disc;
  margin-left: 20px;}
.event dl dt img {
	position: relative;
	top: 3px;
	margin-right: 5px;}
.Searchbox {
    background: url("http://media.governing.com/designimages/gt_searchbox.jpg") repeat scroll 0 0 transparent;
    height: 30px;
    padding: 28px 0 0 12px;
    margin-bottom: 10px;
}

.Searchbox #search-field {
    height: 18px;
    width: 200px;
}

#sponsors-top {
	width: 160px;
	padding: 1px 0 10px 0 ;
	text-align: center;
	background: url(http://media2.govtech.com/designimages/gt_sponsor_border_bg_160.gif) no-repeat center top;}
#sponsors{
    height: 460px;
    width: 160px;
	text-align: center;
	background: url(http://media2.govtech.com/designimages/gt_sponsor_border_bg_160.gif) no-repeat 0px -7px;
	position: relative; /* for ie7 */
	overflow: hidden;}
#sponsors .fade{
	width: 158px;
	height: 20px;
	position: absolute;
	left: 1px;
	background: url(http://media2.govtech.com/designimages/gt_sponsor-fade.png) no-repeat center top;
	z-index: 8999;}
#sponsors-container, #sponsors-container div {
    position: relative;}
#sponsors div div a img{
	margin-top: 25px; }
#r-col #top-submit {
    position: absolute;
    right: 71px !important;
}


address.headline { 
	font-weight: bold;
	font-style: normal;
	font-size: 1.4em;
	line-height: 1.4em;
	color: black;}
.inline-icon{
	margin: 0 0 0 10px!important;
	float: none!important;
	display: inline;}

.icon_document{
    background: url(http://img.erepublic.com/sabre/icons/PNG/docfile_16x16.png) no-repeat scroll 0 3px;}
.icon_pdf{
    background: url(http://img.erepublic.com/sabre/icons/GIF/pdf_16x16.gif) no-repeat scroll 0 3px;}
.icon_image{
    background: url(http://img.erepublic.com/sabre/icons/PNG/photo_16x16.png) no-repeat scroll 0 3px;}
.icon_audio{
    background: url(http://img.erepublic.com/sabre/icons/PNG/microphone_16x16.png) no-repeat scroll 0 3px;}
.icon_video{
    background: url(http://img.erepublic.com/sabre/icons/PNG/video_16x16.png) no-repeat scroll 0 3px;}
.icon_group{
    background: url(http://img.erepublic.com/sabre/icons/PNG/color_16x16.png) no-repeat scroll 0 3px;}
#mygt-login{
	position: absolute;
	top: 10px;
	right: 35px;
	text-align: right;
	width: 600px;
	float: right;
	font-weight: bold;
	font-size: 11px;
	color: #000;}
#mygt-login label a{
	color: #666;
	margin: 0 1em 0 .5em;
	font-weight: normal;}
#mygt-login .search-field, 
.search-filter .text-box{	
	width: 170px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	padding: 2px;
	font-size: 11px;}

.search-field {
	border-top: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	border-left: 1px solid #b8b8b8;
	width: 120px;}

#top-submit{
	position: absolute;
	right: -18px;}
.center-submit{
	position: relative;
	top: 5px;
	right: 5px;}
.rounded-top-980, 
.rounded-bottom-980,
.masthead-top{
	position: relative;
	width:980px;
	clear: both;
	height: 10px;
	z-index: 110;}
.rounded-top-300content {	
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	padding: 0 10px 10px 10px;}	
.masthead-top {
	z-index: 98;}
.rounded-top-980 {
	background: url(http://media2.govtech.com/designimages/gt_bg_border_square_right.gif) no-repeat top;}
.rounded-bottom-980 {
	background: url(http://media2.govtech.com/designimages/gt_bg_border_square_right.gif) no-repeat bottom;}
.masthead-top {
	background: url(http://media2.govtech.com/designimages/gt_bg_border_square_left.gif) no-repeat top;}
.featured-hilight, .featured-hilight-blue{
	border-top: 1px solid #b8b8b8; 
	width: 460px;
	overflow: hidden;
	position: relative;
	padding: 10px 10px 15px 10px;
	background: url(http://media2.govtech.com/designimages/gt_bg_topics_480.gif) no-repeat bottom;}
.featured-hilight i{
	font-size:1em;
	line-height:20px; }
.featured-hilight-blue{
	color: black;
	border-top: 1px solid #6F94B2;
	background: url(http://media2.govtech.com/designimages/bg_480_blue.gif) no-repeat left bottom;}
.featured-hilight.non-round {
	border-left: 1px solid #b8b8b8; 
	border-right: 1px solid #b8b8b8;}

.featured-hilight img {
	float: left;}
.comment-block{
	margin: 25px 0 20px 25px;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #b8b8b8;}
#center-col .sponsor-images img{
	margin: 25px 0 0 25px;
	float: left;}
.s-module {margin-bottom: 10px}
.s-module h2 {
 background-image: none!important;
 padding: 0 0 5px 0!important;
 margin: 10px 10px 0 10px!important;
 border-bottom: 1px solid #b8b8b8;}
.s-module img {padding-top: 10px;}
.mod-1, .mod-1 .s-top {background: url(http://media2.govtech.com/designimages/gt_s-module-gt.gif) no-repeat bottom;}
.s-top{
	background-position: top!important;
	height: 8px;
	overflow: hidden;}
.qtr-col{
	width: 232px;
	float: left;
	margin-left: 10px;}
.qtr-col span{
	color: #000;}
#footer a{
	font-weight: normal;
	color: #666;}
#footer a:hover{
	color: #000;}
#footer h3 {
	margin-top: 0;
	border-bottom: 1px dashed #666;
	padding-bottom: .5em;}
	
#Publications {
		background:url(http://media2.govtech.com/designimages/gt_footer_bk.gif); width:700px; height: 215px; padding: 5px 0 0 80px; font-weight: normal!important; font-size: 11px!important;}
#Publications .magshadow {
		width:146px; 
		height: 176px; 
		background: url(http://media2.govtech.com/designimages/gt_footer_magshadow.gif) bottom no-repeat;}	
#Publications b {font-weight:normal; font-size: 11px;}		
#Linkbox {
		height:198px; font-size:12px;}	
	
	
	
	
#mags{
	background: url(http://media2.govtech.com/designimages/gt_bg_gradient_square_right_footer.gif) no-repeat -1px; 
	position: relative;
	top: 10px;
	height: 180px;}
#mags a {color: #000;}
#gt-mag, 
#div2, 
#div3, 
#div4, 
#div5 {
	position:absolute; 
	left: 0;
	visibility:hidden;
	width: 260px;
	padding: 10px;}
#gt-mag {
	z-index: 1;
	visibility: visible;}
#mag-images {
    position: relative;
    overflow: hidden;
    width: 685px;
	top: 10px;
    height: 161px;
	float: right;}
#mag-images a {
	float: left;
	margin-right: 10px;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;}
#mag-images a:hover {
	float: left;
	margin-right: 10px;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;}

.spotlight img {
	margin-top: 10px;}

.base{
	position: relative; 
	float: left; }
.block {
	display: block}
.inline {
	display: inline;}
.clear, br.clear {
	clear: both}
br.clear {
	height: 0; 
	line-height: 0; 
	font-size: 0;}
.clear-r {
	clear: right}

.clear-l {
	clear: left}

.f-left {
	float: left!important}

.f-none {
	float: none!important}

.f-right {
	float: right!important}

.center {
	margin: 0 auto; text-align: center}

.active {
	visibility:visible}
.hidden {
	visibility:hidden; 
	position: absolute;}
.none {display: none}
.first {
	margin-top: 0px!important;} 
	/* for first item in an array */
.last, 
.last img {
	margin-bottom: 0;} /* for last item in an array */
.black {
	color: #000;}
a.grey {
	color: #b8b8b8;}
.red {
	color: #ff0000;}
.bold {
	font-weight: bold; }
.unbold,
.unbold a{
    font-weight:normal !important;}
.bullets ul li, .bullets li{
  list-style-type: disc;
  margin-left: 20px;}
.bullets-ol li, ol.bullets li{
  list-style-type: decimal;
  margin-left: 20px;}
pre {
	font-family: courier;
	background: #eee;
	border: 1px solid #b8b8b8;
	padding: 10px;
	margin-top: 10px;}
.border {
	border: 1px solid #b8b8b8}
.border-0 {
	border: 0!important;}
.dashed-bottom {
	border-bottom: 1px dashed #b8b8b8;}
	
.em-75 {font-size: .75em;}
.em-8 {font-size: .75em;}
.em-875 {font-size: .875em;}
.em-1 {font-size: 1em;}
.em-12 {font-size: 1.3em;}

/* MARGINS */

.mr-10, .marginright {margin-right: 10px;}
.mb-10 {margin-bottom: 10px;}
.ml-10, .marginleft {margin-left: 10px;}
.ml--25 {margin-left: -25px!important;}

.mt-10 {margin-top: 10px!important;} /* overides specicifity set on h1 & h2 elements within center-col*/
.mt-20 {margin-top: 20px;}
.mt-30 {margin-top: 30px;}
.mt-40 {margin-top: 40px;}
.mt--25 {margin-top: -25px!important;}

.mr-20 {margin-right: 20px;}
.mb-20 {margin-bottom: 20px;}
.ml-20 {margin-left: 20px;}
.ml-25 {margin-left: 25px!important;}	

.m-0 {margin-top: 0}
.mt-0 {margin-top: 0!important;}
.mr-0 {margin-right: 0!important;}
.mb-0 {margin-bottom: 0!important;}
.ml-0 {margin-left: 0}

.m-5 {margin: 5px 5px 5px 5px;}
.m-10 {margin: 10px 10px 10px 10px;}
.m-20 {margin: 20px 20px 20px 20px;}
/* END MARGINS */


/* PADDING */
.pt-10 {padding-top: 10px;}
.pr-10 {padding-right: 10px;}
.pb-10 {padding-bottom: 10px;}
.pl-10 {padding-left: 10px;}

.pt-20 {padding-top: 20px;}
.pr-20 {padding-right: 20px;}
.pb-20 {padding-bottom: 20px;}
.pl-20 {padding-left: 20px;}

.p-0 {padding: 0!important;}
.p-5 {padding: 5px;}
.p-10 {padding: 10px;}
.p-20 {padding: 20px;}
/* END PADDING */


/* VERTICAL-ALIGN */
.v-top {vertical-align: top;}
.v-middle {vertical-align: middle;}
.v-bottom {vertical-align: bottom;}
.v-base {vertical-align: baseline;}
/* END VERTICAL-ALIGN */


/* WIDTHS 80px - 980px in increments of 10 */
.w-80 {width: 80px;}
.w-90 {width: 90px;}
.w-100 {width: 100px;}
.w-110 {width: 110px;}
.w-120 {width: 120px;}
.w-130 {width: 130px;}
.w-140 {width: 140px;}
.w-150 {width: 150px;}
.w-160 {width: 160px;}
.w-160 {width: 160px;}
.w-170 {width: 170px;} /* (leftnav) */
.w-180 {width: 180px;}
.w-190 {width: 190px;}

.w-200 {width: 200px;}
.w-210 {width: 210px;}
.w-220 {width: 220px;}
.w-230 {width: 230px;}
.w-235 {width: 235px;} /* center column devided */

.w-240 {width: 240px;}
.w-250 {width: 250px;}
.w-260 {width: 260px;}
.w-270 {width: 270px;}
.w-280 {width: 280px;}
.w-290 {width: 290px;}

.w-300 {width: 300px;} 
.w-310 {width: 310px;} /* right column */
.w-320 {width: 320px;}
.w-330 {width: 330px;}
.w-340 {width: 340px;}
.w-350 {width: 350px;}
.w-360 {width: 360px;}
.w-370 {width: 370px;}
.w-380 {width: 380px;}
.w-385 {width: 385px;}
.w-387 {width: 387px;}
.w-390 {width: 390px;}
.w-395 {width: 395px;} /* full left column devided by 2 */

.w-400 {width: 400px;}
.w-410 {width: 410px;}
.w-420 {width: 420px;}
.w-430 {width: 430px;}
.w-440 {width: 440px;}
.w-450 {width: 450px;}
.w-460 {width: 460px;}
.w-470 {width: 470px;}
.w-480 {width: 480px;} /* full center column */
.w-490 {width: 490px;}

.w-500 {width: 500px;}
.w-510 {width: 510px;}
.w-520 {width: 520px;}
.w-530 {width: 530px;}
.w-540 {width: 540px;}
.w-550 {width: 550px;}
.w-560 {width: 560px;}
.w-570 {width: 570px;}
.w-580 {width: 580px;}
.w-590 {width: 590px;}

.w-600 {width: 600px;}
.w-610 {width: 610px;}
.w-620 {width: 620px;}
.w-630 {width: 630px;}
.w-640 {width: 640px;}
.w-650 {width: 650px;}
.w-660 {width: 660px;}
.w-670 {width: 670px;}
.w-680 {width: 680px;}
.w-690 {width: 690px;}

.w-700 {width: 700px;}
.w-710 {width: 710px;}
.w-720 {width: 720px;}
.w-730 {width: 730px;}
.w-740 {width: 740px;}
.w-750 {width: 750px;}
.w-760 {width: 760px;}
.w-770 {width: 770px;}
.w-780 {width: 780px;}
.w-785 {width: 785px;}  /* center and right columns combined (when right ad column is omitted) */
.w-790 {width: 790px;} 

.w-800 {width: 800px;}
.w-810 {width: 810px;}
.w-820 {width: 820px;}
.w-830 {width: 830px;}
.w-840 {width: 840px;}
.w-850 {width: 850px;}
.w-860 {width: 860px;}
.w-870 {width: 870px;}
.w-880 {width: 880px;}
.w-890 {width: 890px;}

.w-900 {width: 900px;}
.w-910 {width: 910px;}
.w-920 {width: 920px;}
.w-930 {width: 930px;}
.w-940 {width: 940px;}
.w-950 {width: 950px;}
.w-960 {width: 960px;}
.w-970 {width: 970px;}
.w-980 {width: 980px;}

.nowrap {white-space: nowrap}



/*   
Use these icons with the span element... ex: <span class="icon" style="background: url({$resource_uri});">Alternate text</span>"   
*/
.icon, .rc-icon, .audio-icon, .video-icon, .webinar-icon, .calendar-icon, .pdf-icon, .briefcase-icon, .document-icon, .book-icon{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;}

.audio-icon-lg, .video-icon-lg, .webinar-icon-lg, .calendar-icon-lg, .pdf-icon-lg, .document-icon-lg {
	display: block;
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 5px;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;}
.briefcase-icon {width: 64px; height: 14px;}
.document-icon {background: url(http://media2.govtech.com/designimages/document-icon.png);}
.audio-icon {background: url(http://media2.govtech.com/designimages/audio-icon.png);}
.video-icon {background: url(http://media2.govtech.com/designimages/video-icon.png);}
.webinar-icon {background: url(http://media2.govtech.com/designimages/webinar-icon.png);}
.calendar-icon {background: url(http://media2.govtech.com/designimages/calendar-icon.png);}
.pdf-icon {background: url(http://media2.govtech.com/designimages/pdf-icon.png);}
.book-icon{ background: url(http://media2.govtech.com/designimages/book-icon.png);}

.document-icon-lg {background: url(http://media2.govtech.com/designimages/document-icon-lg.png);}
.audio-icon-lg {background: url(http://media2.govtech.com/designimages/audio-icon-lg.png);}
.video-icon-lg {background: url(http://media2.govtech.com/designimages/video-icon-lg.png);}
.webinar-icon-lg {background: url(http://media2.govtech.com/designimages/webinar-icon-lg.png);}
.calendar-icon-lg {background: url(http://media2.govtech.com/designimages/calendar-icon-lg.png);}
.pdf-icon-lg {background: url(http://media2.govtech.com/designimages/pdf-icon-lg.png);}
/* end resource center icons */

#notify-div{
    position: absolute;
    left: 70%;
    top: 10px;
    width: 250px;
    z-index: 20000;}
#enews_box {
	background:transparent url(http://media2.govtech.com/designimages/gt_enewsbox_bg_new_cache.jpg) no-repeat scroll center top;
	width:300px;
	height:59px;
	margin-bottom:10px;}
#enews_box_inner {
	padding:7px 10px;}
#enews_box_content {
	font-weight:bold;}
#signup_box {
	color:#666666;
	font-weight:normal;
	margin:2px 5px 0 0;
	float:left;}
#signup_sample a {
	color:#666666;
	font-weight:normal;}
#signup_sample {
	margin:2px 0 0 5px;
	float:left;}
#signup_sample a:hover {
	text-decoration:underline;}
#enews-signup {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;}
#enews-signup .search-field, .search-filter .text-box {
	color:#666666;
	font-size:11px;
	height:14px;
	line-height:14px;
	overflow:hidden;
	padding:2px;
	width:130px;
	float:left;}
#enews_form .top-signup {
	background:transparent url(http://proof.govtech.com/common/themes/2008/images/icons/go.gif) no-repeat scroll right top;
	float:left;
	width:24px;
	height:20px;}
#enews_nav {
	background-color:#d8dbe4;
	border-top:1px dashed #7984a3;
	border-bottom:1px dashed #7984a3;
	margin-top:0.5em;
	margin-left:1px;
	padding:2px 0 5px 0;
	line-height:1.2em;}
#enews_nav_inner {
	margin:5px 7px 0;}
#enews_nav_inner img {
	margin-right:5px;
	float:left;}
#enews_nav_inner #enews_nav_text {
	color:#444444;
	font-weight:normal;}
#enews-nav-signup {
	margin-top:5px;}

#enews-nav-signup a {
	border:0;
	width:auto;
	padding:0;
	margin:0 0 2px 0;}
#enews-nav-signup #nav-signup {
	float:right;}
#enews_nav #enews_form_Leftnav,
#enews_nav #enews_form {
	border:none;
	padding:0;
	background:none;}
#enews-nav-signup .search-field, .search-filter .text-box {
	color:#666666;
	font-size:11px;
	height:14px;
	line-height:14px;
	overflow:hidden;
	padding:2px;
	width:123px;
	margin-bottom:2px;
	float:left;}
#enews_form #nav-signup {
	position:absolute;
	right:5px;}
#enews_nav #nav_signup_sample,
#enews_nav #nav_signup_sample a {
	margin:0;
	padding:0;
	width:auto;
	clear:left;}
#enews_nav #nav_signup_sample a:hover {
	color:#666666;
	text-decoration:underline;
	background:none;
	width:auto;}

#interContainer {
    background-color: #336699;
    border: 1px solid black;
    left: 0;
    padding: 0 15px 15px;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 640px;
    z-index: 1000;}
#interContainer .headerbar {
    color: gray;
    padding: 5px 0;
    text-align: right;}
#interContainer .headerbar a {
    color: black;
    font-size: 90%;
    font-weight: bold;
    text-decoration: none;}
#interContent {
    background-color: white;
    border: 1px solid gray;}
#interVeil {
    background: url(http://media.govtech.net/IS_DEPT/bg2.png) repeat scroll 0 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
    width:10px;
    z-index: 999;}
#interContent iframe {
	margin-top:0;}

/*	TOP NAVIGATION -----  */

#top-nav {
      float:left;
	  position: relative;
      font-size:11px;
      z-index: 111;
	height: 18px;      }
.spcr {top: 1px;} 
#top-nav ul {
      list-style:none;}
#top-nav li {
      float:left;
      background:url(http://media2.govtech.com/designimages/gt_norm_right.gif) no-repeat right top;
      margin:0 2px 0 0;
      line-height: 15px!important;}
#top-nav a {
      display: block;
      background: url(http://media2.govtech.com/designimages/gt_norm_left.gif) no-repeat left top;
      padding: 1px 10px;
      color: #666;
      font-weight: normal!important;}      
#top-nav a:hover, #current a{
	color: #000;
	font-weight: normal;}    
#top-nav #current {
      background-image:url(http://media2.govtech.com/designimages/gt_norm_right_on.gif);}
#top-nav #current a {
      background-image:url(http://media2.govtech.com/designimages/gt_norm_left_on.gif);
      padding-bottom:2px;}
#top-nav .mygt-top a {padding-right: 26px;}
.mygt-top a span, .mygt-top a:hover span{
	width: 11px;
	height: 11px;
	position: absolute;
	top: 3px;
	right: 12px;
	overflow: hidden;}
.mygt-top a span {
	background-image: url(http://media2.govtech.com/designimages/gt_icon_mygt_sprite.gif);
	background-position: left top;}
.mygt-top a:hover span {
	background-image: url(http://media2.govtech.com/designimages/gt_icon_mygt_sprite.gif);
	background-position: 11px top; /* needs tweaking in ie6 */}

/*
	LEFT NAVIGATION AND GT SEARCH PAGE
----------------------------------------------------------------------------------------------------------------------------
*/
.nav-left {
	position: relative;
	font-size:0.95em;
	top: -10px;
	left: -1px;
	background-color: #ebebeb;}
.nav-left ul {
	position: relative;
	border-left: 1px solid #b8b8b8;
	padding-top: 10px;
	z-index: 99;
	background: url(http://media2.govtech.com/designimages/gt_spacer.gif) repeat-y;}
.nav-left-top-bg,
.nav-left-top-under-bg{
	position: absolute;
	width: 170px;
	height: 50px;}
.nav-left-top-bg{
	background: url(http://media2.govtech.com/designimages/gt_bg_gradient_square_right.gif) no-repeat;}
.nav-left-top-under-bg{
	background: url(http://media2.govtech.com/designimages/gt_bg_gradient_square_left.gif) no-repeat -808px top;}
.nav-left-bottom-bg{
	background: url(http://media2.govtech.com/designimages/gt_bg_gradient_square_left.gif) no-repeat bottom right;
	bottom: 0;
	position:inherit;
	}
/* top level w/out link */
.nav-left ul li span {	
	display: block;
	color: #000;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: .5em 0 0 6px;
	font-size: 12px;}
.nav-left ul li {
	margin-bottom: 0;}
.nav-left ul li a:hover {
	background: #d3dadf;
	color: #000;}
.nav-left ul li a:hover{
	border-bottom: 1px solid #ececeb;}
.nav-left ul li a{ 
	display: block;
	width: 150px;
	margin: auto 0px auto 7px;
	padding: 0 8px 0 3px;
	font-weight: normal!important;
	color: #666;
	border-bottom: 1px solid #dddddd;}
.nav-left ul span a { 	/* top level with link */
	font-weight: bold!important;
	color: #000;
	margin-left: 0;
	padding: 0;
	background: none!important;
	border-bottom: 0;}
.nav-left ul span a:hover {
	color: #666; 
	border-bottom: 0;}
.nav-left .last a{
	border-bottom: 0!important;}
.nav-last{
	padding-bottom: 19px;}

/* gt search page */

.search-filter .nav-left-top-bg,
.search-filter .nav-left-bottom-bg
{width: 300px; /* provides wider graphic for gt search filter column */}

.search-filter .nav-left-bottom-bg {background-position: -678px bottom;}
.search-filter dl{
	border-bottom: 1px dashed #b8b8b8;
	margin-bottom: 10px;
	padding-bottom: 10px;}
.search-filter fieldset {border: 0;}
.search-filter dt img {clear: left;}
.search-filter input {margin-right: 5px;}
.search-filter .text-box {/* defined in layout.css */}
.search-filter .search-toggle{
	cursor:pointer; 
	float:left; 
	margin:0 3px 0 0; }
.search-filter dt {
	clear: left;}
.search-filter a, .search-filter a:link {
	font-weight: normal; 
	color: #000}

.search-filter dl, .search-filter dt, .search-filter dd {
	position: relative;}
.search-filter dl button {
	position: relative; 
	float: right; 
	margin-right: 10px;}
.search-filter fieldset p {
	margin-bottom: 0;}

/*	ARTICLE TOOLS --------   */
.article-tools {
    float:right;
    width:120px;
    margin-top:0;
    margin-left:1em;
    padding:0 10px;
    border-left:1px dashed #BABABA;
    color:#BABABA;}
.article-tools-nav {
	font-size:0.875em;
	display:block;
	padding-bottom:5px;
	margin:0;
	text-align:center;}
#center-col ul.article-tools-nav {
	margin:0;}	
.article-tools-nav li {
	display:inline;
	border-right:1px solid #BABABA;
	padding:0 3px;}
.article-tools-nav li#last{
	border:none;}
.article-tools .top {
    text-align:left;
    padding:0 0 1em 1em;
    margin-bottom:1em;
    width:125px;}
.article-tools img { 
	float:left;}
.article-tools div p,
.article-tools div a {
    font-size:0.975em;
    font-weight:normal;}
.article-tools .eraZeroResultsUL ul a{
		background: none!important;
		padding-left: 0!important;	
		margin-left: 0!important;}

.article-tools .eraZeroResultsUL a{
		padding-left: 0!important;
		margin-left: 0!important;		}		
.comment img {
	padding:3px 0;}
.related-head {
	font:0.75em;
	font-weight:bold; 
	color:#000000;
	padding:3px 0;
	margin-bottom:5px}
.sponsor-head {
	font:0.75em;
	font-weight:bold; 
	color:#000000;}
#sponsor-block {
	width: 120px;}
.related-list li {
    display:block;
    padding:2px 5px; 
    margin:0;}
.related-list ul {
	padding:0; margin:0;}

#center-col ul.related-list {
	margin:6px 0;
	background: none;
	font-size: 11px; }

.related-list li.dk {
	border-top: 1px dotted #BABABA;
	padding: 5px 0 0;}
    
/* ----	END ARTICLE TOOLS  */

/* events specific color styles please consult T2 on color value setup before implementing this into the backend*/

.event a, .event a:visited{
	color:#1f4179;}
.event a:hover {
	color:#0a1c4c}
.event .nav-left ul li a:hover, 
.event .nav-left .active {
	background-color: #d9dce1;}
.event .x-accordion-hd{
	border-color: #1f4179}
.event .btn,
.event #programs-tp .x-panel-header,
.event .shopping-cart-table th {
	color: #ffffff;
	background-color: #1f4179;
	border-color: #1f4179;}
.event .btn:hover{
	color: #ffffff;
	background-color: #0a1c4c; }
.event .btn:active{
	background: #1f4179;}
.q-mark {
	background: #1f4179 url(http://media2.govtech.com/designimages/gt_q_mark.png) no-repeat; 
	width: 55px; 
	height: 55px;}
.event .btn:visited{
	color:#fff;}
	
/* end events specific color styles */


.nav-left ul li a:hover, .nav-left .active {background: #d3dadf}

/* 	firstlight module (this css file is pulled into a remote system, which does not have access to govtech layout styles) */ 

body {margin-top: 0;}

.eraZeroResultsUL ul {
	list-style-type: none;
	margin: 0;
	padding: 0;}
.eraZeroResultsUL ul a, .eraZeroResultsUL ul a {
	font-family: Arial, sans-serif;
    	font-size: 12px;
    	font-weight: normal!important;
    	}
.eraZeroResultsUL ul a, .eraZeroResultsUL ul a:hover {
	font-family: Arial, sans-serif;
    	font-size: 12px;
    	font-weight: normal!important;
    	}
.eraZeroResultsUL ul li {
	margin: 0 0 10px 0!important;}
	
.eraZeroResultsUL ul li a:hover {
	text-decoration: none;}

.eraRelatedMicrosites div {
	background:none!important;
	padding: 0 5px 10px 5px;}
.eraRelatedMicrositeItem a, 
.eraRelatedMicrositeItem a:hover {
	text-decoration: none !important;}
.eraLinksContainer .eraMoreRelatedLinks a, 
.eraRelatedLinks a {
    	height: 15px;
    	width: 55px;
	padding-top:6px;
	padding-left:8px;
    	background-color: #ddd;
    	color: #000;
	font-family: Arial, sans-serif;}
.eraLinksContainer .eraMoreRelatedLinks a:hover, .eraRelatedLinks a:hover {
    background-color: #eee;
    text-decoration:none;
    color:#000000;}
    
.article-tools .eraRelatedMicrosites div {
	font-size:12px!important;
	margin-bottom:11px!important;}
    
    
    
    
html>body .eraMoreRelatedLinks a {
    height: 24px !important;
    width: 72px !important;
    background-image: url(http://media.govtech.net/firstlightera/gt-button.png);
    background-color: none!important;
    background-repeat: no-repeat;
    font-weight: normal;
    color: #000;}
html>body .eraMoreRelatedLinks a:hover {
	background: none;}
.relatedLinksHeader { 
	font-family: Arial,"MS Trebuchet",sans-serif; }
#ERA_RC .eraMoreRelatedLinks a, #ERA_RC .eraMoreRelatedLinks a:hover, .eraRelatedMicrositeItem a, 
.eraRelatedMicrositeItemAlt a, .eraRelatedMicrositeItem a strong, .eraRelatedMicrositeItemAlt a strong {
        font-weight: normal !important;
        font-family: Arial, "MS Trebuchet", sans-serif;
        color: #004276 !important; }
#relatedLinksHeaderWrapper {
	height: auto;}        
.eraRelatedMicrositeItem a:hover, .eraRelatedMicrositeItemAlt a:hover, 
.eraRelatedMicrositeItem a:hover strong, .eraRelatedMicrositeItemAlt a:hover strong {   
        color: #007EFF !important;}
#ERA_RC .eraMoreRelatedLinks {
    background: transparent;
    padding: 2px 5px;    
    width: auto !important;
    height: auto !important;}
#ERA_RC .eraMoreRelatedLinks a, .eraMoreRelatedLinks a:hover {
    padding: 0 5px 0 0;	
	width: auto !important;
	height: auto !important;
	background-image: none;
	background: transparent;
	font-weight: normal;
	font-size: 12px !important;
	line-height: auto;
    text-align: left;}
#ERA_RC .eraMoreRelatedLinks a {
    color: #004276 !important;}

#ERA_RC .eraMoreRelatedLinks a:hover {
    color: #007EFF !important;}
	
/* 	end firstlight module */ 



/************************  NEW STYLES   *****************************/

.mr-5 {margin-right: 5px;}
.mt-5 {margin-top: 5px;}
.ml-5 {margin-left: 5px;}
.mb-5 {margin-bottom: 5px!important;}




.nav-left ul li a {
	padding: 2px 0 2px 0px;}	
.nav-left li.interest {
	background:#f3f3f3;
	border-top:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-bottom:1px solid #CCC;}		
.nav-left li.interest a:hover {
	background:none;
	text-decoration:underline;}		
.jobs {
	background:url(http://media2.govtech.com/designimages/gt_jobs_bk.gif); 
	height:113px; 
	padding: 10px 10px 10px 75px; 
	margin-bottom: 10px!important;
	margin-top: 5px!important;
	clear:both;
	font-size: 11px!important;
	}	
.jobs h2 {
	margin-top: 4px!important;
	height:auto!important;
	padding-top: 3px !important;
	background-image:url(http://media2.govtech.com/designimages/gt_icon_suitcase.gif)!important; }			
.grayborder{	
	border:1px solid #CCCCCC;}
 
	
#NewsletterBox {
	background:url(http://media2.govtech.com/designimages/enews_box.png) top no-repeat;
	width:164px; 
	float:none; 
	border-left: 1px #CCCCCC;
	margin:5px 0;
	padding:10px 0;
	height: 104px;}
#NewsletterBox h4 {
	color:#FFFFFF; font-weight: bold; margin:0 0 5px 0; vertical-align:middle; font-size:1em; text-transform:uppercase;}		
#NewsletterBox a {
	display: inline;
	color:#cbcbcb;
	border:none;}
#NewsletterBox input{
	vertical-align:middle;
	height:21px;
	margin:0 0 6px 0;
	border:0px;}
#NewsletterBox a:hover  {
	display: inline;
	text-decoration: underline;
	background:none;}
#NewsletterBox input.search-field{
	background:url(http://media.governing.com/designimages/enews_form.jpg) top left no-repeat;
	width:110px;
	padding:0 29px 0 3px;
	font-size: 11px;}
.boxstyle1 li.top {	
	background:url(http://media2.govtech.com/designimages/GT_boxstyle1_top.gif) top left no-repeat; 
	border-right: 1px solid #b2b2b2; 
	height:10px; 
	margin:0px!important; }
.boxstyle1 li.btm {	
	background: url(http://media2.govtech.com/designimages/GT_boxstyle1_btm.gif) right bottom no-repeat; 
	height:10px; 
	border-left: 1px solid #b2b2b2; 
	margin:0px!important; 
	line-height:4px; }
.boxstyle1 li.ctr {	
	border-left:#b2b2b2 1px solid; 
	background:#eceded; 
	border-right:#b2b2b2 1px solid; 
	line-height:12px; 
	margin:0px!important; 
	padding: 0 10px!important; }
.boxstyle1 li, .boxstyle2 li {		
	margin:0px!important; }
.boxstyle2 li.top {	
	background:url(http://media2.govtech.com/designimages/GT_boxstyle2_top.gif) top left; 
	border-right: 1px solid #b2b2b2; 
	height:10px; }
.boxstyle2 li.btm {	
	background: url(http://media2.govtech.com/designimages/GT_boxstyle2_btm.gif) right bottom; 
	height:10px; 
	border-left: 1px solid #b2b2b2; 
	line-height:5px; }
.boxstyle2 li.ctr {	
	border-left:#b2b2b2 1px solid; 
	background:#FFFFFF; 
	border-right:#b2b2b2 1px solid; 
	padding: 0 10px; 
	line-height:12px; }

.boxstyle1 h2, .boxstyle2 h2, .boxstyle1 p , .boxstyle2 p  {
	margin-top:0px!important;
	padding-top:2px!important;}
					
.divider {
	background-image:url(http://media2.govtech.com/designimages/gt_gov_divider.gif);
	background-position:center center;
	background-repeat:no-repeat;
	height:5px;
	margin-bottom:10px;
	margin-top:10px;
	width:100%;}
.boxstyle1 {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;}
.boxstyle1 h3 {
	background-attachment:scroll;
	background-color:#E7E7E7;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	font-size:12px;
	line-height:25px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0!important;
	padding-bottom:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:0;	}
div.form-container {
background-color:#FFFFFF;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;		}		


div.form-container form fieldset div, div.form-container fieldset div {
padding-bottom:0.25em;
padding-left:0;
padding-right:0;
padding-top:0.25em;
}
div.form-container label, div.form-container span.label {
display:block;
float:left;
margin-right:10px;
padding-right:10px;
position:relative;
text-align:right;
width:70px;
}

.form-container #name, .form-container #email, .form-container #field {
width:300px;
}

.right {float:right;}

fieldset {border:0px; padding-top: 0px; margin-top:0px; padding-bottom: 10px;}

div.form-container form fieldset div, div.form-container fieldset div {
padding-bottom:0.25em;
padding-left:0;
padding-right:0;
padding-top:0.25em;}

input[type=text], input[type=password],
input.text, input.title,
textarea, select {                              background-color:#fff; border:1px solid #bbb; font-size: 12px;}
input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus, select:focus {                  border-color:#666;}
div.form-container {                            margin: 10px; padding: 5px; background-color: #FFF;}
p.legend {                                      margin-bottom: 1em; }
p.legend em {                                   color: #C00; font-style: normal; }
div.errors {                                    margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p {                                  margin: 0; }
div.errors p em {                               color: #C00; font-style: normal; font-weight: bold; }
div.form-container form p {                     margin: 0; }
div.form-container form p.note {                margin-left: 100px; font-size: 90%; color: #333; }
div.form-container form fieldset {              border:1px solid #CCCCCC; }
div.form-container form legend {                padding: 3px; font-size: 14px; margin-left:2px; font-weight: bold; color: #666; }
div.form-container form fieldset div {          padding: 0.25em 0; }
div.form-container p {                     margin: 0; }
div.form-container p.note {                margin-left: 100px; font-size: 90%; color: #333; }
div.form-container fieldset {              border:1px solid #CCCCCC; }
div.form-container legend {                padding: 3px; font-size: 14px; margin-left:2px; font-weight: bold; color: #666; }
div.form-container fieldset div {          padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label {                 margin-right: 10px; padding-right: 10px; width: 110px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error {                 color: #C00; }
div.form-container label em, 
div.form-container span.label em {              position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error {                border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {             background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input {       display: inline; float: none; }
div.form-container div.controlset div {         margin-left: 70px; }
div.form-container div.buttonrow {              margin-left: 90px; margin-top: 10px; }
#Newsletterbox button { 						border: none; background: none; padding: 0; float:left; height:20px; cursor:pointer; }
.form-container #field { 						height: 150px; }

div.form-container option {		padding: 1px 5px;}




#comment-form-container fieldset {border: 0px;}
#comment-form-container label {	width: 70px;}

.tabs dd {              

		border:1px solid #cccccc; 					
		float:left; 
		margin:0 0 10px 0; 
		width:278px; 
		padding:5px 10px; 
		clear:left; }
.tabs dd ol, .tabs dd ul {  
		margin:0 5px; }
.tabs dd ul {           
		list-style:none; 
		padding: 0;}
.tabs dd li {
		line-height:12px; 
		margin-bottom: 8px; 
		font-weight:normal; }
.tabs .selected {       
		color: #333333; 
		background: url(http://media2.govtech.com/designimages/gt_tab_active.gif) no-repeat ; 
		height: 19px; 
		width: 130px;
		text-align:center;
		padding-top: 2px;
		font-weight:bold;}
.tabs dt {              
		float:left; 
		color: #999999; 
		line-height: 20px; 
		margin: 0 3px -4px 0; 
		text-transform:uppercase; 	
		width: 130px;
		font-size: 10px!important;
		background: url(http://media2.govtech.com/designimages/gt_tab_inactive.gif) no-repeat ; 
		font-weight:bold;
		text-align:center;			
		height: 23px;
		padding-top: 2px; }
.clicker {
		color:blue;
		cursor:pointer;	}




    #ad_tl1 {
        background: url("http://media2.govtech.com/designimages/sponsored.gif") no-repeat scroll right top #ECF0F3;
        margin:10px 0;
        padding:20px 15px;
        font-weight: normal;
        font-size: 14px;}
    
    #ad_tl1 a {
        font-weight: normal;
        font-size: 14px;}

/*
#ad_tl1 a {
    font-size: 12px;
    background: url(http://media2.govtech.com/designimages/gt_document-icon.png) left center no-repeat;
    background-position: left top;
    margin-left: 5px;
    display: block;
    padding-left: 15px;
    
}

#ad_tl1 img {
	margin-left: -10px;}	
	
*/

.eraZeroResultsUL a {
    padding-left: 20px;
    background: url(http://media2.govtech.com/designimages/gt_icon_external.gif) no-repeat;
}
.admargin {
	margin: 10px 0 10px 5px;}
#r-col .admargin {
		margin-left: 0px;
		margin-bottom: 10px;
		text-align: center;}
		
		
		
/* resource center modules 
--------------------------------------------- */



.rr-library h1 
{
	display: none;
}

.rr-library a:hover {color: #700104; text-decoration: underline;}

.ex
{
	border: 1px solid #b8b8b8;
	background-color: #eee;
	margin: 20px 0;
	position: relative;
}

.inner
{
	margin: 10px;
}

h3.ex-title
{
	margin: 0;
	padding: 0;
	position: absolute;
	display: block;
	right: -1px;
	top: -10px;
	padding: 1px 6px;
	color: #fff;
	background-color: #666;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.dc-ex
{
	background: #fef0d9;
	border-color: #FAB440;
}

.dc-ex .ex-title 
{
	background: #FAB440;
}

.cdg-ex
{
	background: #e9f8fe url(images/dc/cdg_ex_bg.gif) repeat-x;
	border-color: #7897c5;
}

.cdg-ex .ex-title 
{background: #24408f url(images/dc/cdg_ex_title.gif) repeat-x bottom;}
.cdg-ex a {color: #24408f;}
.cdg-ex a:hover {color: #2e54bf;}



.cde-ex
{
	background: #f2f5e9 url(images/dc/cde_ex_bg.gif) repeat-x;
	border-color: #698f00;
}

.cde-ex .ex-title 
{background: #698f00 url(images/dc/cde_ex_title.gif) repeat-x bottom;}
.cde-ex a {color: #1c5100;}
.cde-ex a:hover {color: #369c01;}



td.blog-info
{
    width:225px;
    padding-right:10px;
    vertical-align:top;
}

td.blog-posts
{
    border-left:1px solid lightgrey;
    padding-left:10px;
    vertical-align:top;
}


/*  POPUP IMAGE GALLERY */

#photo-title {
	color: #FFFFFF;}
#ads-top.gallery { 	
	width: 700px; 
	padding-left: 10px!important;}
.gallerycontent {	
	width:955px; 
	float:left;
	margin:0 10px;}
.gallerycontent a:hover{	
	text-decoration: underline;}								
.innercontent {     
	padding:0 0 0 5px; }								
.photodetails {		
	float:right; 
	width:110px;}
.photo {
	width: 820px; 
	border-right: solid 1px #333333;
	text-align:center;
	margin-top: 20px;}	
.photo img {		
	border:1px solid #cccccc; 
	margin-bottom: 20px;	
	max-width: 800px;
	max-height: 800px;}									
#Imagesamples ul li {
	width: 15px;
	float: left;
	height: 15px;
	margin-left: 3px;
	margin-top: 5px;
	background:url(http://media2.govtech.com/designimages/gt_gallery_bt_1.gif) no-repeat ;}	
#Imagesamples ul li:hover{ 	
	background:url(http://media2.govtech.com/designimages/gt_gallery_bt_3.gif);}	
#Imagesamples ul li a.current {	
	background:url(http://media2.govtech.com/designimages/gt_gallery_bt_2.gif);
	margin: 0px;}
#Imagesamples li ul {
	position: absolute;
	width: 50px;
	left: -999em;}
#Imagesamples li ul img{
	border: 1px solid #333333;}			
#Imagesamples li:hover ul, #Imagesamples li.sfhover ul {
	left: auto;		
	margin-left: 7px;}

.gallerydetails {
	background: url(http://media2.govtech.com/designimages/gt_gallerydetails_bk.gif) top repeat-x #ebebeb;
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	float:left; 
	width: 458px;	}



.gallerycontent_p {	
	width:480px; 
	background:url(http://media2.govtech.com/designimages/gt_gallery2_bk.gif) repeat-y; 
	float:left;
	margin-bottom: 20px;}
.gallerycontent_p #photo-title {
	color: #666666;}	
.gallerycontent_p #Imagesamples .current img {
	margin:-2px 0 0 0!important;}	
.gallerycontent_p h2 {
	background: none; 
	padding: 0; margin: 0;}
.gallerycontent_p img { 
	margin: 0; 
	margin-bottom: 0!important;
	border:none; }	
.gallerycontent_p .photodetails {		
	float:right; 
	width:120px;
	margin-right: 10px;}
.gallerycontent_p .photo {			
	float:left; 
	width: 310px; 
	text-align:center;
	vertical-align:bottom;
	margin:10px;
	height: auto;
	border-right: none;}	
.gallerycontent_p li ul li a img {
	z-index: 100;}

.gallerycontent_p .photo img {		
	border:none; 
	margin: 10px;}	
.gallerycontent_p #Imagesamples ul li {
	width: 15px;
	float: left;
	height: 15px;
	margin-left: 4px;
	margin-top: 5px;
	background:url(http://media2.govtech.com/designimages/gt_gallery_bt_1b.gif) no-repeat ;}	
.gallerycontent_p #Imagesamples ul li:hover{ 	
	background:url(http://media2.govtech.com/designimages/gt_gallery_bt_3b.gif);}	
.gallerycontent_p #Imagesamples ul li a.current {	
	background:url(http://media2.govtech.com/designimages/gt_gallery_bt_2b.gif);
	margin: -2px 0 0 0;}
								
.gallery_ad {
height: 110px; text-align: center;}



#videobox {
	 margin-top: 3px;}
.videocontent {
	background: url(http://media2.govtech.com/designimages/gt_vidcontent_bk.jpg) #0e1934 no-repeat;}
.videocontent .videolist a {
	color: #FFFFFF;}
.videocontent h3 a {
	color: #0e1934;}			
.videocontent a:hover {
	color: #333333;}
.videodetails {
	float:left;}
.videodetails p	{
	 margin-bottom: 0px!important;}		
.videocontent p {
	font-size: 11px;
	margin-bottom: 20px;}
.videolist span {
	color: #ffffff;}
.videocontent li {
	margin: 0;}
#id_current_topic {
	font-weight: bold;
	padding: 0 0 0 15px;}
#VideoTopics {		
	font-size: 11px; 
	width: 222px; 
	height: 30px;
	background:url(http://media2.govtech.com/designimages/gt_vidfilter2.gif); 
	float:left; 
	line-height:28px; 
	margin-top: 12px; 
	padding-left: 10px;}
#VideoTopics ul {
	margin: 0px;}
#VideoTopics ul li {
	padding: 0;
	margin:0px;
	cursor: pointer;}
#VideoTopics ul li a{
	width: 285px;
	display: block;
	padding: 0 20px;
	margin:0;
	background:none;
	color: #0e1934}									
#VideoTopics ul li:hover{ 	
	background:#BBBBBB;}	
#VideoTopics ul li ul li:hover{ 	
	background:#e7e7e7;
	cursor: pointer;}
#VideoTopics ul li ul li {
	height: 20px!important;
	padding: 0px 10px;
	margin: 0px;
	line-height: 18px;}									
#VideoTopics ul li.current:hover {	
	background: url(http://media2.govtech.com/designimages/gt_vidpage_arrow2.gif) no-repeat left;
	font-weight:bold;}								
#VideoTopics li ul {
	position: absolute;
	width: 225px;
	background:#CCCCCC;
	padding: 5px 0;
	border: 1px solid #0e1934;
	z-index: 50;
	margin-left: -11px;}
#VideoTopics li ul img{
	border: 1px solid #333333;}			

#VideoTopics .container-pagination	{
	background: none;}				
.videopagetop {height: 40px; background: url(http://media2.govtech.com/designimages/gt_videopage_top.gif);}
.vidfilter {	width: 120px; height: 30px; float:left; margin: 12px 0 5px 6px;}
.videolist {	color: #cccccc;}
.videolist a:hover {	color: #cccccc;}
.videothumb{	display: block; width:80px; height: 45px;  float:left; margin-right: 20px;}
.videoinfo {	display: block; width:350px; float:left;}



#videosbox {
	padding-bottom: 20px;
	background: #1f2533; /* Old browsers */
	background: -moz-linear-gradient(top,  #1f2533 0%, #252c3f 22%, #182035 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f2533), color-stop(22%,#252c3f), color-stop(100%,#182035)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1f2533 0%,#252c3f 22%,#182035 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1f2533 0%,#252c3f 22%,#182035 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1f2533 0%,#252c3f 22%,#182035 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1f2533 0%,#252c3f 22%,#182035 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f2533', endColorstr='#182035',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: .9em 0em 0em 1em;
	border-radius: .9em 0em 0em 1em;
	color:#ffffff;}
#videosbox h2 {
	margin-top: 0px;
	height: 1%;
	border-bottom: 1px solid #999;
	background: url(http://media2.govtech.com/designimages/gt_aarow-grey.png) no-repeat top left;
	font-size: 16px;
	padding-left: 25px;
	margin-bottom: 15px;
	color: #ffffff;}	
#videosbox h1, #videosbox p {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #EBEBEB;
	height: auto;
	line-height: 1em;
	font-size: 16px;
	padding: 0;}
#videosbox h1 {
	font-size: 32px;
	display: inline;}
#videosbox h4 {	
	font-size: 1.5em;
        line-height: 1em;}
#videosbox p {
	line-height: 1.25em;}				
#videosbox #VideoTopics {
	color: #000000;}		
#videosheader {
	padding: 20px;}		
#featuredvideo {
	background: #191c25;
	border-top: 1px solid #2a2e3a;
	border-bottom: 1px solid #2a2e3a;
	padding: 30px;
	min-height:275px;}	
#featuredvideo object, #featuredvideo iframe {
	border: 1px solid #262b3e;
	display: block;
	-webkit-box-shadow:  0px 20px 10px -12px #12151c;        
	box-shadow:  0px 20px 10px -12px #12151c;
	float:left;
	margin-right: 25px;}	
#featuredvideo .button {	
	background-color: #999999;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;        
	font-size: 10px;
	letter-spacing: 1px;
	padding: 5px 10px;
	text-transform: uppercase;}
#videosbox button {
	padding: 3px 8px;}	
#videosbox .pagination a{
	font-size: 12px;
	color: #ffffff;
	margin: 0 2px;}
#videosbox .pagination a.current{
	font-weight: bold;}
#videosbox .pagination {
	font-size: 12px;
	margin: 0 30px -15px 0;}		
#videosbox .pagination .color3{
	color: #bbb;}		
#videosbox .vidfilter {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;	
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;	
	background: #234260; /* Old browsers */
	background: -moz-linear-gradient(top,  #234260 1%, #162644 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#234260), color-stop(100%,#162644)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #234260 1%,#162644 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #234260 1%,#162644 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #234260 1%,#162644 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #234260 1%,#162644 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#234260', endColorstr='#162644',GradientType=0 ); /* IE6-9 */
	font-size: 15px;
	margin-top: 12px;
	padding: 5px 0 0 10px;
	height: 23px;}	
.vidfilter {
	float: left;
	width: 120px;}
#VideoTopics {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;	
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;			
	background: #ebebeb; /* Old browsers */
	background: -moz-linear-gradient(top,  #ebebeb 1%, #d5d5d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ebebeb), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ebebeb 1%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ebebeb 1%,#d5d5d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ebebeb 1%,#d5d5d5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ebebeb 1%,#d5d5d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */
	font-size: 12px;
	width: 322px;
	height: 28px;
	float: left;
	line-height: 28px;
	margin-top: 12px;
	padding-left: 10px;}
#VideoTopics .dropdown {
        display: none; background:#AAAAAA; z-index:9999; position:absolute; width:325px; margin:0 0 0 -10px;
        border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; padding-bottom: 10px;
        -moz-box-shadow: 0px 0px 8px #000;
        -webkit-box-shadow: 0px 0px 8px #000;
        box-shadow: 0px 0px 8px #000;}
#VideoTopics:hover .dropdown {
        display: block;}	
#VideoTopics li ul {
	position: absolute;
	width: 325px;
	background: #CCC;
	padding: 5px 0;
	border: 1px solid #0E1934;
	z-index: 50;
	margin-left: -11px;}
#videosheader {
	padding: 20px;
	min-height: 70px;}
#videosbox #videos {
	padding-top: 35px;}
#videosbox #videos h4 a, #videosbox #videos p {color: #999999;}
#videosbox #videos h4 a:hover {color: #CCCCCC;}	
#videosbox #videos p { font-size:12px;}	
#videosbox .row {margin-bottom:40px; float:left;}
#videosbox .vidcontainer {
	height: 285px;
	margin-bottom: 10px;
	margin-left: 48px;
	overflow: hidden;
	width: 260px;}
#videosbox .samplevideo {
	width:259px; height:143px; border: 1px solid #262B3E; box-shadow: 0 20px 10px -12px #12151C; margin-bottom:10px; overflow: hidden;}
		
.block-quote {
    background-image: url(http://media.governing.com/designimages/gov_quote_bk.png) repeat-none top left;
    width: 200px;
    float: right;
    border: 1px solid #000000;
    margin: 5px;
    padding: 5px;
}

.hideMenu {
    display:none;
}

#Imagesamples .current img {
    float: none;
    margin: 0;}
#center-col .form-container img {
float:none;
margin-bottom:5px;
margin-left:0;
margin-right:10px;
margin-top:0;
vertical-align:middle;}

#ui-datepicker-div {font-size:11px;
height:220px;
width:160px;}

.addthis_toolbox { margin-top: 10px;}
.blog_foot {
	height:20px;
	line-height:20px;
	margin-bottom:-10px;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:0;
	background: #eeeeee;
	text-align:center}
.blog_foot a:hover {
	text-decoration: none;}
#center-col .vevent dt, #center-col .vevent dd {
    margin: 0;
    font-size: 13px;
    line-height: 20px;}
#center-col .vevent dt {
    margin-right: 5px;
    float: left;}
.bluemodule {background:url(http://media2.govtech.com/designimages/gt_bluemodule_top.gif) #0e1934 no-repeat; padding: 0 10px; color: #ffffff;}
.bluemodule a {color: #FFFFFF;}
.bluemodule a:hover {color: #CCCCCC;}
.bluemodule h2 {color: #CCCCCC!important; margin-top: 10px!important;}
.bluemodule p {color: #ffffff;}

.bluemodule300 {background:url(http://media2.govtech.com/designimages/gt_bluemodule300_top.gif) #0e1934 no-repeat; padding: 1px 10px 0 10px; color: #ffffff;}
.bluemodule300 a {color: #FFFFFF;}
.bluemodule300 a:hover {color: #CCCCCC;}
.bluemodule300 h2 {color: #CCCCCC!important; margin-top: 10px!important;}
.bluemodule300 a.btn {color: #000000!important;}

/* USING GOV'S PAGINATION TEMPLATE -- REQUIRE THIS CSS CLASS */
.divider {      background:url(http://media.governing.com/designimages/gov_divider.gif) center no-repeat; height:5px; width:100%; margin-bottom:10px;}

#NetworkNews {
	background:url(http://media2.govtech.com/designimages/gt_networknews_hd.gif) no-repeat; padding-top: 30px; width:480px;}
#NetworkNews .row_a {
	background:#fafafa; border-left: solid 1px #cccccc;  border-right: solid 1px #cccccc; padding: 5px 5px 0px 5px; width:468px}
#NetworkNews .row_b {
	background:#efefef; border-left: solid 1px #cccccc;  border-right: solid 1px #cccccc;  padding: 5px 5px 0px 5px; width:468px}	
#NetworkNews .logobox {
	margin-right:10px; width:120px; float: left; padding: 10px 0 0 10px;}

/************* STYLES FOR FLY IN BOX *********************/

.flyin {
        display: none;
        margin: 10px;
	-moz-box-shadow:0 4px 10px #666666;
	background-color:#FFFFFF;
	bottom:0;
	position:fixed;
	right:0;
	width:390px;
        z-index: 5;
}

* html .flyin { 
	position: absolute;
}

.flyinhead {
	background:url("http://media.governing.com/designimages/gov_tabstyle1_bk.gif") repeat-x scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:10px;
	margin-bottom:10px;
	padding:4px 4px 4px 10px;
	text-transform:uppercase;
}

.flyincontent {
	padding:0 10px;
}
	
.flyin button {
	background:url("http://media.governing.com/designimages/close_window.gif") no-repeat scroll 0 0 #FFFFFF;
	border:medium none;
	cursor:pointer;
	height:13px;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:4px;
	text-indent:-999em;
	top:4px;
	width:13px;
}

.flyin_ad {
        display: none;
	bottom:0;
	position:fixed;
	right:0;
        margin: 0;
        height: 165px;
        width: 370px;
        z-index: 100;
}

.flyin_ad .flyincontent {
	padding:0;
}
	
.flyin_ad button {
	background:url("http://media.governing.com/designimages/takethissurvey_close.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:22px;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:5px;
	text-indent:-999em;
	top:9px;
	width:22px;
}

.job-listing-title {
	font-weight: bold; 
	color: rgb(0, 66, 118); 
	font-size: 1.3em;
}

.job-listing-company {
	font-size: 13px; 
	color: rgb(102, 102, 102);
}

.job-listing-description p {
	margin: 3px 0 0 0;
}

.job-listing-applyto {
	font-weight: bold; 
	margin-top: 3px; 
	margin-bottom: 3px;
}

.job-listing-date {
	color: rgb(102, 102, 102);
}

.job-listing {
	padding: 8px 4px;
}


/***** GALLERY AD STYLES *****/

.gallery-t2 {
	width: 720px; 
	height: 90px; 
	float: left; 
	margin-top: 10px; 
	margin-left: 150px;
}

.photo-description-popup {
	font-size: 13px; 
	color: white; 
	margin-top: 5px; 
	margin-bottom: 20px; 
	padding-right: 100px; 
	padding-left: 100px;
}




	#BlogArchive {
		background:#;}


	#BlogArchive a.year  {
		display: block;
		width: 270px;
		padding: 5px; 
		padding-bottom: 5px;	
		background: #EBEBEB;
		border: 1px solid #ccc;
		margin-top: 5px;
		line-height: 20px;}


/************* STYLES FOR FACEBOOK BOX *********************/

				#FacebookBox {
					margin-bottom:3px;
					}
				#FacebookTop {
					background:url(http://media.governing.com/designimages/facbookbox_top.png) no-repeat top left;
					padding-top:75px;
					}
				#FacebookTop p.fbposttext {
					margin:0;
					padding: 0 12px 5px 6px;
					}
				#FacebookTop p.fbposttext a {
					color:#000000;
					border:none;
					width: 140px;
					}
				#FacebookTop p.fbposttext a:hover {
					color:#000000;
					background: none;
					}
				#FacebookBottom {
					background:url("http://media.governing.com/designimages/comingsoon.jpg");
					height:40px;
					padding-left:9px;
					padding-bottom:5px;
					}
				#FacebookBottom a {
					color: #6B84B4;
    				font-weight: normal;
					padding:0;
					border:0;
					display:inline;
					margin:0;
					}
				#FacebookBottom a:hover {
					color: #6B84B4;
    				text-decoration: underline;
					background: none;
					}
				#FacebookBottom p.fbposticon {
					background: url("http://static.ak.fbcdn.net/rsrc.php/v1/za/r/1rxXwjPNnMu.png") no-repeat 0 -34px;
					padding-left:20px;
					color:#999999;
    				height: 15px;
					margin:0;
					}
				#FacebookBottom p.fbsharelinks {
					padding-left:5px;
					margin-top:3px;
					}
					
					
h2 a.heading_link {
	font-size: 11px; font-weight: normal; margin-left: 15px;}

/************* Gallery *********************/
	#gt_photogallery .descriptionbox {
	background-image: url("http://media2.govtech.com/designimages/gt_gallery_embedded.png");
	color: #FFFFFF;
	float: left;
	min-height: 88px;
	margin: -88px 0 15px 0 ;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: ;
	padding-top: 5px;
	width: 470px;
	}
	
	#gt_photogallery #Pagination {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("http://media2.govtech.com/designimages/gt_inv_pagination_bk.jpg");
	background-position: 0 0;
	background-repeat: repeat;
	padding: 1px 3px;
	}	
	
	#gt_photogallery td a.pagination_left_active {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("http://media2.govtech.com/designimages/gt_inv_pagination_sprite.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	text-decoration: none;
	width: 23px;
	}
	
	#gt_photogallery td a.pagination_right_active {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("http://media2.govtech.com/designimages/gt_inv_pagination_sprite.gif");
	background-position: 0 -60px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	text-decoration: none;
	width: 23px;
	margin-right: 10px;
	}
	#gt_photogallery div.gallery_expand a {
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-size: auto auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("http://media2.govtech.com/designimages/gt_ico_expand.gif");
	background-position: 0 0;
	background-repeat: repeat;
	display: block;
	height: 24px;
	text-decoration: none;
	width: 26px;
	}
	#gt_photogallery .descriptionbox .description {
	float: left;
	width: 310px;
	margin-right: 20px;
	}
	
	
.article_social_btn {
	margin-bottom: 5px;
}
.spacer5 {
	margin-bottom: 5px;
}
.spacer10 {
	margin-bottom: 10px;
}
#center-col h1 .author_rss {
    margin: 0px;
    margin-left: 10px;
    position: absolute;
}

/* for the social media module GT-3168 */

.ico_rss {
	background:url("http://media2.govtech.com/designimages/ico_rss.gif") 
	no-repeat left; 
	display:block; 
	padding: 4px 0 0 20px; 
	height: 15px;}

.ico_phone {
	float: right; 
	margin-top: -6px;
	height:32px;}		





#social_media.govtech {
	border: 1px solid #bbbbbb; background:#fff;}	

#social_media.govtech h2 {
	color:#000000; font-size: 12px; font-weight:bold; margin:0 0 15px 0;}

#social_media.govtech .newsletter {
	padding: 10px; border-bottom: 1px solid #bbbbbb;}		

#social_media.govtech input.email {
	border: 1px solid #bbbbbb;
	font-size: 10px;
	color: #666666;
	padding: 5px;
	width: 200px;}

#social_media.govtech .newsletter a {
	font-size: 11px; 
	text-transform:uppercase; 
	display: block; 
	padding: 6px 0; 
	width: 100px;
	float: right;
	}		

#social_media.govtech .newsletterbtn {
	background: #eeeeee;
	vertical-align: bottom;}

#social_media.govtech .subscribe {
	padding: 10px;
	 border-bottom: 1px solid #eeeeee;}

#social_media.govtech .p-10 {
	padding: 10px;
	 border-bottom: 1px solid #eeeeee;}		

#social_media.govtech .magcover {
	margin: 0 10px 0 0; width: 80px; border:1px solid #dddddd;}



		 

#social_media.dc {
	border: 1px solid #bbbbbb; background:#fff;}
	
#social_media.dc h2 {
	color:#000000; font-size: 12px; font-weight:bold; margin:0 0 15px 0;}

#social_media.dc .newsletter {
	padding: 10px; border-bottom: 1px solid #bbbbbb;}		

#social_media.dc input.email {
	border: 1px solid #bbbbbb;
	font-size: 10px;
	color: #666666;
	padding: 5px;
	width: 200px;}

#social_media.dc .newsletter a {
	font-size: 11px; 
	text-transform: uppercase; 
	display: block; 
	padding:6px 0;
        width: 100px;
	float: right; }		

#social_media.dc .newsletterbtn {
	background: #e6a004;
	vertical-align: bottom;}

#social_media.dc .subscribe {
	padding: 10px;
	 border-bottom: 1px solid #eeeeee;}

#social_media.dc .p-10 {
	padding: 10px;
	border-bottom: 1px solid #eeeeee;}		

#social_media.dc .magcover {
	margin: 0 10px 0 0; width: 80px; border:1px solid #dddddd;}

/* TEMPORARY COUNTDOWN TO TOP 25 - LEFT COLUMN */

        #Top25Counter {
            background: #ffffff;
            border-radius: 5px;
            -moz-border-radius: 5px;
            padding: 4px;
            margin: 4px;}
        #Top25Counter .counterbox {
           background: url(http://media2.govtech.com/designimages/comingsoon.jpg);
            border-radius: 5px;
            -moz-border-radius: 5px;
            color: #ffffff;
            text-align: center;
            padding: 34px 8px 8px 8px;
            margin-top: 5px;}
        #Top25Counter .counterbox h4 {
            font-size: 18px;
            margin: 0 0 10px 0!important;
            padding:0;
            color: #ffffff!important;}		
        #Top25Counter .days {
            font-size: 28px;
            font-weight:bold;}		
        #Top25Counter .days span{
            font-size: 18px;
            font-weight:normal;}


/* Homepage Features Rotator */

    .views_slideshow_no_display,
    .views_slideshow_hidden {                   
        display: none;}                     
    .views_slideshow_main img  {
	border: none; 
	width: 450px;
	height:300px;
	float:none !important;
	margin:0;}
    .views_slideshow_breakout_teasers {         
	background: url(http://media2.govtech.com/designimages/gt_pcio_btn_bk.gif) left top;
	width: 148px;
	height: 42px;
	text-align:center;
	margin: 200px 0 0 330px;
	position:absolute;}                                                   
    .views_slideshow_div_breakout_teaser {      
        height: 24px; 
	line-height: 24px;
        background:url(http://media2.govtech.com/designimages/gt_pcio_inactive_btn.gif) right; 
	margin: 8px 3px;
	float:left;
	width: 42px;
        color: #ffffff; 
        font-size: 14px;
	font-weight: bold;
	cursor: pointer;	}        
    .views_slideshow_breakout_teasers img {     
        float: right; 
        margin-top: 8px; 
        margin-right: 5px;}
    .views_slideshow_breakout_teasers p {
        font-size: 10px; 
        font-weight: bold; }
    .views_slideshow_breakout_teasers a:hover { 
        color: #000000; 
        text-decoration: underline; }
    .views_slideshow_active_teaser {            
        background: url(http://media2.govtech.com/designimages/gt_pcio_active_btn.gif);
        color: #7d2c35; }
    #homepage-rotator #Imagetext {
        color:#ffffff;
        background: url("http://media.governing.com/designimages/gt_feature_overlay.png") repeat-x scroll 0 0 transparent !important;
	height: 63px;
    	padding: 8px;
	position:relative;
	top:-84px;}
    #homepage-rotator h2 a{                      
        font-weight: bold!important;
        color:#ffffff;} 
        
    #homepage-rotator h2 a:hover{                      
        text-decoration:underline; } 
        
    #homepage-rotator p {
    	margin-top:5px;
    	color:#ffffff;}
 
    #homepage-rotator h2 {                      
        text-transform:none!important; 
        border-bottom:0px; 
        padding:0px; 
        margin:0px;
        text-indent:0px;
        background:none;
	font-size: 15px;
	font-weight: bold!important;}
	
.papers-scroll .sponsored {
    background-color: #EEEEEE;
    display: block !important;
    margin: 5px 0 -5px -15px;
    padding: 1px;
    text-indent: 5px;
}

.papers-scroll .sponsored a {
    color: #999999;
    font-size: 10px;
    text-transform: uppercase;
}
