﻿/*copied from style.css for petitions/forums */
.section-top {
	/*PADDING-BOTTOM: 1em*/
}
.section-top .iconyicon {
	FLOAT: right
}
.section-top H3, .section-top .title, .createtopic .title, #popular H2, #latest H2 {
	MARGIN: 0px; PADDING-LEFT: 5px; COLOR: #33b2e6; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.section-content {
	BORDER-BOTTOM: #abcfde 1px solid; BORDER-LEFT: #abcfde 1px solid; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; BACKGROUND: #f2fafc; BORDER-TOP: #abcfde 1px solid; BORDER-RIGHT: #abcfde 1px solid; PADDING-TOP: 0.2em
}
.widget-no-border .section-content {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: no-repeat 0px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.widget-border .section-content, #popular .result, #latest .result {
	BORDER-BOTTOM: #abcfde 1px solid; BORDER-LEFT: #abcfde 1px solid; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; BACKGROUND: #f2fafc; BORDER-TOP: #abcfde 1px solid; BORDER-RIGHT: #abcfde 1px solid; PADDING-TOP: 0.2em
}
.widget-no-border .widget-border .section-content {
	BORDER-BOTTOM: #abcfde 1px solid; BORDER-LEFT: #abcfde 1px solid; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; BACKGROUND: #f2fafc; BORDER-TOP: #abcfde 1px solid; BORDER-RIGHT: #abcfde 1px solid; PADDING-TOP: 0.2em
}
.section-content-padding, #popular table, #latest table {
	PADDING-BOTTOM: 0.7em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BACKGROUND: #fff; PADDING-TOP: 0.7em
}
.section-container A {
	MARGIN-TOP: 15px; COLOR: #82a906
}
.section-container A:hover {
	COLOR: #33b2e6; TEXT-DECORATION: underline
}
.section-spacer {
	CLEAR: both; FONT-SIZE: 1.9em
}

.populartopics{
				float: left;
				width: 49%
}
.latesttopics{
				float: right;
				width: 49%;
}

.copy .search{
				float: left;
				width: 49%;
}

.createtopic{
				float: right;
				width: 49%;
}

.chrome-container{
		background: white!important;		
}
.chrome-container a { margin-top:0; }

/*copied from slider for slider*/
#dock #tab1 .tab {
	BACKGROUND-IMAGE: url(images/tab1.png)
}
#dock #tab1 .tab:hover,BODY #dock #tab1 .highlight  {
	BACKGROUND-IMAGE: url(images/tab1h.png)
}
#logo {
	background: url(images/govplatform.gif) bottom left no-repeat;
	width: 250px;
	height: 45px;
	margin-top: 0px;
	margin-bottom: 5px;
	float: left;
	padding-top: 5px;
	top: 0px;

}
#wonecol.ui-tabs{
				background:white;
				border: none;
}
#header-bottom{
				display:none;
}
#mainpage{
				padding: 0;
}
#navigation li{
				
				padding-top: 14px;
}
#accountNav{
				display: none;
}
#header{
				background: none;
				height: 90px;
}
.chrome-top{
				padding-bottom: 1px;
}
.chrome-top H3{
				font-size: 20px;
}
/*added by ross for column widths*/
.twocoltabsleft{
	clear: left;
	float: left;
	width: 30%;
	overflow: visible;
}

.twocoltabsright{
	clear: right;
	float: right;
	width: 69%;
}

.twocoltabsfooter {
	clear: both;
}

/*added by ross*/
.contentouter .item{
	border: 1px solid #E0E0E0;
	margin: 5px;
	padding: 5px;
	}
.contentouter .title{
	font-weight: bold;
	}

.cloudHeader{
	display: none;
	}	

/*#createaccount{
	display: none;
	}*/

.contentouter .content{
	padding-left: 10px;


	}
.clear{
	clear: both;
	}

.feeditem{
}

.maintitle{
				color: #FFFFFF;
				font-size: 1.5em;
				font-weight: bold;
				margin: 0 0 5px 0;
				font-family: Arial,sans-serif;
				padding: 0.2em;
				background-color: #2175D9;
}

.feeditem .left{
				float: left;
				width: 45%;
		
}
.feeditem .right{
				float: right;
				width: 45%;
		
}


.feeditem .title{
				color: #2175d9;
				border-bottom-style: solid;
				border-bottom-width: thin;
				border-bottom-color: #A5C7F1;
}
.feeditem .content{
				margin-bottom: 10px;
}

.feedlistitem {
	background: #fff url(../images/box_bg.gif) bottom left repeat-x;
	margin: 0 0 20px 0;
	border: 1px solid #2175D9;
	padding: 0 10px 10px 10px;
}
.bold{
				font-weight: bold;
				text-align: left;
				font-size: small;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-list li img,
.jcarousel-item  img {
    position: relative;
}

.carouselLargeImg {
    position: absolute;
    z-index: 1000;
    width: 1px;
    height: 1px;
    top: 0;
    left: 0;
}

/**
 * Skin for carousel
 */
.jcarousel-skin-tango .jcarousel-container {
     float: none;
}
.jcarousel-skin-tango{
  padding: 0px 40px 40px 40px;
  background: #fff;
  border: 1px solid #aaa;
  margin-top: 1em;
  position: relative;
  left: 0px;
  top: 0px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    position: relative;
   left: 0px;
   top: 20px;
   text-align: left;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.boxinner .jcarousel-clip-horizontal ul {
  margin-left:0px;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    right: -35px;
   top: 20px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://govdemo.firmstep.com/Carousel/Carousel/images/hants/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    left: -35px;
   top: 20px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://govdemo.firmstep.com/Carousel/Carousel/images/hants/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://govdemo.firmstep.com/Carousel/Carousel/images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://govdemo.firmstep.com/Carousel/Carousel/images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/*map widget awesomeness stuff*/

a, a:link, a:visited{
				color: #225BA0;
				text-decoration: none;
				word-wrap: break-word;
				font-size: small;
}

.lefty {
				float: left;
				width: 250px;
				height: 100%;
				margin-right: 1.3em;
				font-family: Arial, Helvetica, sans-serif;
}
.righty { 
float:right; 
width:200px; 
height:100%; 
margin-left: 0.3em 
}
.middy {
				/*overflow: auto;*/
				height: 100%;
				font-family: Arial, Helvetica, sans-serif;
}
.map { 
width: auto; 
height: 500px;
}
.markerwindow { 
max-width:300px;
max-height:200px;
overflow:auto 
}
.showme {
color: #225BA0;
}
.remove {
				color: red!important;
				margin-right: 5px;
}
.enabled{
				margin-right: 5px;
}

.feed.run a{
				padding-left: 0px;
}
.editorslabel{
				padding: 2px;
				margin-top: 15px;
				color: #FFFFFF;
				background-color: #225BA0;
}
.adderlabel{
				padding: 2px;
				margin-top: 15px;
				color: #FFFFFF;
				background-color: #225BA0;
}
.runnerslabel{
				color: #7F7F7F;
				padding: 2px;
        float: right;
}
#debugurl{
				
				display: none;
}


.onethirdleft{
	clear: left;
	float: left;
	width: 25%;
	overflow: visible;
}

.twothirdsright{
	clear: right;
	float: right;
	width: 74%;
}

.thirdssfooter {
	clear: both;
}
.textlist{
				font-size: 12px;
}
#tokens{
				margin-bottom: 7px;
}
.listimage{
				float: left;
				margin-right: 2px;
}

.listimage img, .listitle img{
width: 32px;
				margin-top: 2px;

}

.listtitle, a.listtitle {
				font-weight: bold;
				font-size: 20px;
				margin-left: 5px;
				height: 30px;
				/*vertical-align:top;*/
}
.listdesc{
				margin-left: 40px;
}
.listdesc p{
	margin-top: 0px;
	margin-bottom: 0px;
}

.listattribute a, .listattribute a:link{
				color: #999999;
				font-size: 90%;
				margin-left: 40px;
								padding-top: 5px;
}
.listitem{
				border-width: 1px;
				border-color: #88C1FF;
				padding-top: 5px;
				border-bottom-style: solid;
				padding-bottom: 15px;
}
.listitem:hover { background-color:#DFF9FF; }
.listitem a:hover { color: #225BA0; }
.markerwindow .listitem .left { width: auto; }
.listitem .left{
				float: left;
        width: 65%;
}
.listitem .right{
				float:right;
        width:34%;
}
.listitem .right .created{
				float: left;
}

.listitem .right .count{
				float: right;
				width: auto;
				height: 20px;
				background-color: purple;
				text-align: center;
				vertical-align: middle;
				margin-left: 15px;
				padding-top: 2px;
				padding-bottom: 2px;
				color: white;
				font-weight: bold;
}

.listitem .right .opinion{
				float: right;
				width: auto;
				height: 20px;
				text-align: center;
				vertical-align: middle;
				margin-left: 15px;
				padding-top: 2px;
				padding-bottom: 2px;
				color: white;
				font-weight: bold;
        cursor:default;
}

.listitem .right .opinion .agree{
				margin-right: 10px;
        background-image:url(../govplatform/images/Thumbs_up_16.png);
        background-repeat:no-repeat;
        height:20px;
        padding-left:20px;
}
.listitem .right .opinion .disagree{
				margin-right: 10px;
        background-image:url(../govplatform/images/Thumbs_down_16.png);
        background-repeat:no-repeat;
        height:20px;
        padding-left:20px;
}
.listitem .right .opinion img{
				width: 25px;
}

.listitem .right .date{
				color: #33b2e6;
				font-weight: bold;
}
.listitem .right .owner{
				
}

.twothirdsright .sectioncontainer{
				min-height:700px
}
#lightwindow_contents{
				
				border: 2px solid #225BA0;
}
.runnerslabel{
				margin-bottom: 2px;
        width:30%;
        padding: 1em 0;
}
.searchbutton, .button, .requestbutton {
				margin: 0 0 0 5px;
				padding: 0 0px 0 40px;
				color: #33b2e6!important;
				font-weight: bold;
				text-decoration: none;
				cursor: pointer;
				overflow: visible;
				position: relative;
				font-size: 15px;
				border: none;
				background: url(./images/map_add.png) left no-repeat;
				height: 30px;

}
.requestbutton{
				padding-top: 4px;

				margin-top: 0px!important;

}

.label{
				border-width: 1px;
				border-color: #225BA0;
				padding: 2px;
				margin-top: 10px;
				margin-bottom: 3px;
				color: #000000;
				border-bottom-style: solid;
				font-weight: bold;
				font-size: 14px;
}

			.feed .remove {
				background-image: url('../WEb%20Pages/deleteiconsmall.jpg');
				text-indent: -2000em;
				width: 15px;
				height: 15px;
				display: inline-block;
			}
			.token.label.Search { display:none }
.token.text.Search { width:99%;font-size:24px; background: transparent; border-color: #BFBFBF; }
			.initiallyhidden { display:none }
			.searchbutton, .requestbutton { float:right }
			.nexttosearchbutton { overflow:hidden }
.mapcontent{
				margin-right: 5px;
}

.ui-widget-header {
				border: 1px solid #225BA0/*{borderColorHeader}*/;
				background: #D9E0F2  none repeat-x 50%
50%/*{bgColorHeader}*//*{bgImgUrlHeader}*//*{bgHeaderXPos}*//*{bgHeaderYPos}*//*{bgHeaderRepeat}*/;
				color: #222222/*{fcHeader}*/;
				font-weight: bold;
}
.ui-widget-content {
				border: 1px solid #225BA0/*{borderColorContent}*/;
				background: #FFFFFF url(images/ui-bg_flat_75_ffffff_40x100.png) repeat-x 50%
50%/*{bgColorContent}*//*{bgImgUrlContent}*//*{bgContentXPos}*//*{bgContentYPos}*//*{bgContentRepeat}*/;
				color: #222222/*{fcContent}*/;
}

.ui-state-default, .ui-widget-content .ui-state-default {
				border: 1px solid #d3d3d3/*{borderColorDefault}*/;
				background: #99AEDF url(images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x 50%
50%/*{bgColorDefault}*//*{bgImgUrlDefault}*//*{bgDefaultXPos}*//*{bgDefaultYPos}*//*{bgDefaultRepeat}*/;
				font-weight: normal/*{fwDefault}*/;
				color: #225BA0/*{fcDefault}*/;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
				color: #225BA0/*{fcDefault}*/;
				text-decoration: none;
}


.ui-state-active, .ui-widget-content .ui-state-active {
				border: 1px solid #225BA0/*{borderColorActive}*//*{borderColorActive}*/;
				background: #FFFFFF url(images/ui-bg_glass_65_ffffff_1x400.png) repeat-x 50% 50%/*{bgColorActive}*//*{bgImgUrlActive}*//*{bgActiveXPos}*//*{bgActiveYPos}*//*{bgActiveRepeat}*//*{bgColorActive}*//*{bgImgUrlActive}*//*{bgActiveXPos}*//*{bgActiveYPos}*//*{bgActiveRepeat}*/;
				font-weight: normal/*{fwDefault}*/;
				color: #225BA0/*{fcActive}*/;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
				color: #225BA0/*{fcActive}*/;
				text-decoration: none;
}
.omnisearch-behind { width:auto; }
#popupbody{
				background: white;
				border: medium none #225BA0
}

.New{
				background-color: #FF5E5E;
}
.Processed{
				background-color: #FFE16A;
}
.Scheduled{
				background-color: #71FF71;
}
.Complete{
				background-color: #97B1FF;
}
/* ---------- Content Styles ---------- */
/* widget styles */
.mainlogo {
	display: block;
    margin-left: auto;
    margin-right: auto
	}

.sectioncontainer {
	margin: 15px;
	}

/* widget header */
.widgetInner .widgetHead {
	background: #339dbe url(images/widget_right_corner.jpg) no-repeat right top;
	height: 35px;
	padding: 0;
	}
	
.widgetInner .widgetHead h2 {
	background: url(images/widget_left_corner.jpg) no-repeat left top;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 32px; 
	padding: 3px 20px 0 20px;
	color: #fff;
	min-width: 102px;
	}
	
.widgetInner .widgetHead h2 a {
	color: #fff;
	}
	
.widgetInner .sectionlinktitle {
	background: url(images/widget_right_corner.jpg) no-repeat right top;
	margin: 0 -1px 0 0;
	}
	
/* widget options */
.draghandle {
	cursor: move;
	}

.widgetInner .widgetBtns {
	float: right;
	height: 35px;
	}
	
.widgetInner .minimisebutton, .widgetInner .helpbutton, .widgetInner .closebutton {
	float: right;
	text-indent: -9999px;
	margin-top: 8px;
	height: 10px;
	}
	
.widgetInner .helpbutton {
	cursor: pointer;
	}
	
/* widget content */
.widgetInner .content {
	padding: 20px;
	border-left: 1px solid #d1d2c9;
	border-right: 1px solid #d1d2c9;
	}
	
.widgetInner .omnires .content {
	padding: 0; border: 0 none;
	}
	
/* widget footer */
.sectioncontainer {
	background: url(images/widget_footer_tile.jpg) repeat-x bottom center;
	}
	
.widgetInner {
	background: url(images/widget_footer_rightCorner.jpg) no-repeat bottom right;
	}

.widgetfoot {
	background: url(images/widget_footer_leftCorner.jpg) no-repeat bottom left;
	height: 12px; line-height: 25px;
	}



.ui-tabs-vertical { width: auto; }
.ui-tabs-vertical .ui-tabs-nav {
				padding: .2em .1em .2em .2em;
				float: left;
}
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel {
				padding: 5px 5px 5px 5px;
				float: left;
				width: 90%;
				background: white;
}
.ui-tabs-nav{
				/*height: 600px;*/
}

.ui-tabs-panel .runnerslabel{
				margin-top: 0px;
}
.ui-widget-header{
	background: none;
	border: none;
			
}
.ui-tabs{
				background-color:#d9e0f2;
        clear:both;
}

.nexttosearchbutton { padding-top: 1em; }
#runners { padding: 1em 0 }
.feed.run { display: inline; padding-right: 1.2em; white-space:nowrap; }
.feed.run input { margin-right:0.4em; }
.feed.run a { font-size: 1.1em }
.feed.run .fetching { position:absolute; color: transparent; width: 16px; height: 16px; background-position: left center; background-image: url('../govplatform/images/wait16trans.gif'); background-repeat: no-repeat; text-indent: -999em; }

.watermark { position:absolute; font-size: 26px; color: #CCCCCC; padding-top: 2px; padding-left:3px }


/*.chrome-content {
	BORDER-BOTTOM: #abcfde 1px solid; POSITION: relative; BORDER-LEFT: #abcfde 1px solid; PADDING-BOTTOM: 0.5%; PADDING-LEFT: 0.5%; WIDTH: 99%; PADDING-RIGHT: 0.5%; BACKGROUND: #f2fafc; FLOAT: left; BORDER-TOP: #abcfde 1px solid; BORDER-RIGHT: #abcfde 1px solid; PADDING-TOP: 0.5%
}
.widget-no-border .chrome-content {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: no-repeat 0px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.chrome-content-padding {
	POSITION: relative; PADDING-BOTTOM: 1.5%; PADDING-LEFT: 1.5%; WIDTH: 97%; PADDING-RIGHT: 1.5%; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 1.5%
}
*/
/*Petition Styling*/

.main-area .process{
				background: none;
}
.process div.right{
				display:none;
}

.process div.left{
				float: right;
				background: none;
}
.process .left li{
				display: inline;
				margin-left: 5px;
}

ul.right li  {
	BORDER-TOP-COLOR: #33b2e6; COLOR: #454545; CURSOR: hand; TEXT-DECORATION: none;
}

ul.right li {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent !important; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; BORDER-TOP: 0px; PADDING-TOP: 0px}

ul.right li A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; TEXT-TRANSFORM: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; COLOR: #999; FONT-SIZE: 18px; BORDER-TOP: #fff 4px solid; FONT-WEIGHT: bold; BORDER-RIGHT: 0px;  margin-right: 15px;
}
ul.right li A:hover {
	BORDER-TOP-COLOR: #33b2e6; COLOR: #454545; CURSOR: hand; TEXT-DECORATION: none;
}

#wrapper #footer{
				display: none;
}


.topic-comment{
				padding: 5px;
				background-color: #f2fafc;
				border: 1px solid #abcfde;
}


/** created by Ross for new orums/petitiosn layout**/
/* .chrome-top h3{
				display: inline;
				float: left;
}*/

.start_discussion, .create_petition{

				float: right;
}
.topic_selector{
				float: right;
				
}
.input_search{
				width: 75%;
				float:left;
				font-size: 24px;
}
.search_loop{
				background-position: left center;
				background-image: url('../govplatform/images/search_loop.gif');
				background-repeat: no-repeat;
				float:left;
				width: 40px;
				height: 30px;
				margin-left: 3px;

}
.forum_left{
				width: 80%;
				float: left;
}
.forum_right{
				width: 19%;
				float: right;
}
.page_selector{
				float: left;
}
.sort_by{
				float: right;
}


#petition_list .search{
				padding: 5px;
				background-image: url('../govplatform/images/petition_search_back.gif');
				background-repeat: repeat-x;
}

#petition_list .search H3{
				color: white;
				font-size: 20px;
				margin-right: 10px;
				display: inline;
}

#petition_list .input_search{
				width: 40%;
				float: none;
				font-size: 24px;
				display: inline;
}
#petition_list .search img{
				vertical-align: center;
				height: 30px;
			
}
.search_left{
				float:left;
}
.search_right{
				display: inline;
}
.filed{
				height: 50px;
				float:left;
				margin-right: 15px;
}

.sign{
				float: left;
				margin-right: 15px;
}

.signbutton{
				background-position: center center;
				background-image: url('../govplatform/images/sign_background.gif');
				background-repeat: no-repeat;
				padding-top: 10px;

				height: 40px;
				width: 125px;
				font-weight: bold;
				color: #AEA701;
				padding-top: 10px;
				text-align: center;


}
.signed{
				float: right;
				height: 50px;

}
.created{
				margin-right: 15px;

}

.chrome-spacer{
	display: none;
}

.dataelr, .fieldlabel{
	font-size: 1em;
}
#contentarea{
	margin: 0px;
}

.forum-description, .create-left /*.forum-actions*/{
	float:left;
	width: 70%;
}
.forum-right, .create-right /*.forum-mod*/{
	float:right;
	width:25%;
}

h4{
	font-size: 16px;
	color:#33b2e6;
}

#footer {
	position: relative;
	width: 100%;
	padding: 5px 0;
	border: none;
	background: white;
}

#footer ul {
	float: left;
	position: relative;
	padding-left: 65px;
	list-style: none;
	background: url('images/firmstep_logo_footer.gif') no-repeat;
}
	
#footer ul li {
	float: left;
	padding: 5px 3px;
	font-size: 11px;
	color: #000000;
}

#footer ul li a {
	float: left;
	color: #000000;
}
.slider_main_left{
	float:left;
	clear:left;
	width: 74%;
}
.slider_main_right{
	float: right;
	clear: right;
	width: 24%;
}
.create{
	margin-bottom: 10px;
}
.create a{
	font-size: 20px;
	color:#33b2e6;
	vertical-align:top;
}
.create a:hover {
  text-decoration: none;
}
.create img {
  padding-right:0.4em;
  vertical-align:middle;
}

[disabled='disabled'], .petition-name, .topic-name
{
	display: none;
}

h3{
	color: #33b2e6;
	font-size: 16px;
}
