
body{
	background-color: #ffffff;
}
BODY.ajaxbusy { cursor:progress!important }
BODY.ajaxbusy * { cursor:progress!important }

table{
	font-family: Arial,Helvetica,Verdana sans-serif;
}

#toolbar{
	background: #6688AA url(images/roundedbottomleftblue.jpg) no-repeat 110px bottom;
	overflow: hidden;
}
.navbar{
	float: left;
	margin: 0 auto;
	padding:0 1em;
	height: 32px;
	font-family: Verdana;
}
.navbar li a{
	border-left: 1px solid #aaaaaa;
	border-right: none;
	height: auto;
	vertical-align: middle;
	line-height: 32px;
	padding: 0 8px;
	color: #ffffff;
	font-family: verdana, sans-serif;
}
.navbar li:first-child a{
	border-left: none;
}

.navbar li a:hover{
	background-image: none;
	color: #ffffff;
	text-decoration: underline;
}


.cases .menuouter a:hover{
	text-decoration: underline;
	color: #5F5F5F;
}
.draghandle{
	cursor: move;
	background: url(images/draghandle.gif) repeat-x;
	zoom: 1;
}

#wrapper{
	margin: 0 auto !important;
}
#content{
	padding: 0 !important;
	min-height: 1px;
}
#mainpage{
	height: 100%;
	/*min-height: 500px;*/
	padding: 1em 4%;
	/*background: transparent url(images/topgradwhite.jpg) repeat-x;*/
	position: relative;
}
#popupbody, #loginbody{
	background: #FFFFFF url(images/nyss_accordion_tab_bottom_bg.png) repeat-x scroll left bottom;
}
#popupbody #mainpage{
	overflow: visible;
}
#popupbody{
	margin: 0;
	padding: 0;
}
#popupbody .Outside{
	padding: 0;
}

#loginbody table td.tablecol1{
	text-align: right;
}
#loginbody table td.tablecol2{
	text-align: left;
}
.loginBoxStyle, .loginDetails, .signUpTable{
	width: auto;
	margin: 0 auto;
}


.roundedcorners{
}
.roundedcorners div{
	background-image: url(images/roundedborders.gif);
	position: absolute;
	height: 10px;
	width: 10px;
}
.roundedcorners .cornertopright{top: 0; right: 0; background-position: -10px 0; margin: -1px -1px 0 0;}
.roundedcorners .cornertopleft{top: 0; left: 0; background-position: 0 0; margin: -1px 0 0 -1px;}
.roundedcorners .cornerbottomright{bottom: 0; right: 0; background-position: -10px -10px; margin: 0 -1px -1px 0;}
.roundedcorners .cornerbottomleft{bottom: 0; left: 0; background-position: 0 -10px; margin: 0 0 -1px -1px;}
/* ie6only doesn't exist, but ie6 will ignore this face and use the styling */
.ie6only.roundedcorners div{
	background: none;
	position: absolute;
	height: 10px;
	width: 10px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0px;
}

/* AF */
.outertoolbarmaincontainer, .df_toolbar, .designformbackgroud, .outerinsertiontable{
	font-family: Helvetica,Arial,Verdana sans-serif;
}
.standardtable{
	background-color: #FFFFFF;
}
.renderbuttonstable label{
	color: #666666;
	/* font-size: 1.8em !important;
	*/
	font-weight: bold !important;
}
.renderbuttonstable .aftextinput, .renderbuttonstable .aftextarea, .renderbuttonstable .afselectbox, .renderbuttonstable select{
	background: #FFFFFF none repeat scroll 0 0;
	border: 2px solid #D1CDC4;
	color: #666666;
	float: left;
	font-size: 1.2em;
	/* line-height: 18px;
	*/
}
.genericsubmit, .menuouter a.genericsubmit{
	font-weight: bold;
	font-family: Arial,Helvetica,Verdana sans-serif;
	margin: 2px;
	padding: 1px 8px;
	/* background: #F26432 url(images/buttongrad.jpg) repeat-x center;
	border: 1px outset #F26432; */
	background: #6688aa url(images/buttongrad.jpg) repeat-x top center;
	border: 1px outset #6688aa;
	color: #FFFFFF;
	font-size: 95%;
	margin-left: 0.08em;
	margin-top: 0.16em;
	cursor: pointer;
}
.genericsubmit:hover, .menuouter a.genericsubmit:hover{
	text-decoration: none;
	background: #555555;
	border-color: #000000;
	color: #ffffff !important;
}
.genericsubmit[disabled]{
	background: #555555;
	color: #999999;
	border-color: #000000;
}

.menuouter{
	background: #FFFFFF url(images/nyss_accordion_tab_bottom_bg.png) repeat-x scroll left 200%;
	border: 1px solid #ffffff;
	padding: 8px;
	margin: 8px;
	font-family: Arial;
	position: relative;
}
.menuouter.moveable{
	border: 1px solid #aaaaaa;
}
a, .jqfakelink{
	color: #444444;
	text-decoration: none;
	cursor: pointer;
	font-weight: bold;
}
a:hover, a:focus, .jqfakelink:hover, .jqfakelink:focus{
	color: #e14511;
	text-decoration: none;
}
.sectionlinktitle a{
	text-decoration: underline;
}
.menuouter .hidebutton{
	position: absolute;
	top: 8px;
	right: 5px;
}

.menuouter .hidebutton input, .menuouter .hidebutton img {
border-left:1px dotted #6688AA;
cursor:pointer;
padding:4px;
vertical-align:top;
}
.menuouter .hidebutton input.ccstyledbutton {
padding:0 4px;
}
.menuouter .ie6only.hidebutton{
	top: 8px;
	right: 13px;
}
.menuouter .aftersectionlink{
	clear: both;
}
.menuouter .sectionlinktitlepre{
	display: none;
}

.sectionlinktitle, h2, .feedpageouter .feedheader{
	color: #444444;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0 0 5px 0;
	font-family: Arial,sans-serif;
	padding: 0.2em;
	border-bottom: 1px solid #6688AA;
}


/* Omnisearch */
.loadingtext{
	background: url(/js/HP/throbber-fast.gif) no-repeat center top;
	color: #555555;
	height: 32px;
	padding-top: 28px;
	padding-left: 7px;
	line-height: 32px;
	vertical-align: middle;
}

.omnires{
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 6px;
	padding-bottom: 0.5em;
	padding-left: 20px;
}

.omnires h3{
	font-size: 1.1em;
	letter-spacing: 0.01em;
	line-height: 1.1em;
	margin: 0 0 0.3em;
}
.omnires .term-highlight{
	background-color: #EFE6DC;
	border: 0 none;
	padding: 0 1px;
}
.omnires .rssdate, .omnires  .linkdiv{
	margin: 0 0 0.5em;
}

.showhidetogglelink{
	height: 16px;
	width: 16px;
	padding: 0;
	cursor: pointer;
	position: relative;
	float: left;
	overflow: hidden;
	background: url(/icons/accordion_arrow_right.png) no-repeat 0px 4px;
}
.showhidetogglecontent{
	overflow: hidden;
}
.omnires .omnititle{
	overflow: hidden;
	clear: right;
	padding: 0.2em;
}
.omnires .omnisubtype{
	font-size: 0.9em;
	color: #999999;
	text-align: right;
}

.omninews{
	background: url(/icons/newspaper.png) no-repeat top left;
}
.omnisuggestion{
	background: url(/icons/lightbulb.png) no-repeat top left;
}
.omnisupport{
	background: url(/icons/tag_orange.png) no-repeat top left;
}
.omnifaq{
	background: url(/icons/help.png) no-repeat top left;
}
.omniforumtopic{
	background: url(/icons/comment.png) no-repeat top left;
}
.omniforummessage{
	background: url(/icons/comments.png) no-repeat top left;
}
.omnimysupport{
	background: url(/icons/comment.png) no-repeat top left;
}
.linkdiv{
	font-weight: normal;
	padding-left: 5px;
}
.searchboxsection{
	/*padding-bottom: 1.2em;*/
}

.feedcfouter, .feedaddouter{
	margin: 0.5em;
}

a#lightwindow_title_bar_close_link{
	font-weight: bold;
	font-size: 1.1em;
	padding-left: 5px;
	color: #cccccc;
}
.omnisearch-behind{
	overflow: hidden;
}
.omniresultbox a, .omniresultbox a: hover, .omniresultbox a: active, .omniresultbox a: focus{
	font-weight: normal;
}
.selected .omniresultbox {
	background-color: #F5E27A;
	border: 1px solid #E2DED5;
}
.selected .omniresultbox .term-highlight{
	background-color: #F5E27A;
}
.selected .omniresultbox .hoversection: hover{
	background-color: #F5E27A;
}

.faq-result .result-summary{
	font-style: 	normal;
}

.rulebelow{
	border-bottom: 1px solid #E2DED5;
}

.tabs-container{
	border-right: 1px solid #97A5B0;
	border-left: 1px solid #97A5B0;
	border-bottom: 1px solid #97A5B0;
	background: #FFFFFF url(images/nyss_accordion_tab_bottom_bg.png) repeat-x scroll left bottom;
}

#lightwindow_contents{
	background-color: #E2DED5;
	border:5px solid #EFEFEF;
	color: #999999;
}
.showhidetogglelink  h3{
	color: #7F6C5F;
}
.showhidetogglelink.expanded  h3, .omnires h3: hover{
	color: #4F3D31;
}

.omnires h3 .clickformore{
	font-weight: normal;
	font-size: 1.0em;
	letter-spacing: 0px;
}
.showhidetogglelink.expanded{
	background-image: url(/icons/accordion_arrow_down.png);
}
.showhidetogglecontent{
	display: none;
}
.feedpageouter{
	background-color: #FFFFFF;
	padding: 1em;
}



.dynpopup .sectionnametable{
	display: none;
}
.dynpopup .renderdisplaytable{
	width: 500px;
}
.dynpopup .renderbuttonstable{
	padding-right: 0;
}
.dynpopup .progressbartoptable ol{
	padding-left: 3px;
}
.dynpopup .feedaddbutton{
	position: absolute;
	right: 8px;
	bottom: 8px;
}

.formplaceholder .sectionnametable{
	display: none;
}
.formplaceholder .renderdisplaytable{
}
.formplaceholder .renderbuttonstable{
	padding-right: 0;
}
.formplaceholder .progressbartoptable ol{
	padding-left: 3px;
}


.nyssdel{
	float: right;
	vertical-align: middle;
}
.showitems {
	text-align: right;
	cursor: pointer;
}
.hideshowitems{
	text-align: right;
	cursor: pointer;
}


.sortHelper{
	border: 1px dashed #aaaaaa;
	background-color: #eeeeee;
	margin: 8px;
	margin-bottom: -2px !important;
}
/*.ui-sortable-helper{
	opacity: 0.6;
	-moz-opacity: 0.6
}*/


/* 3ColumnLayout */
	/* column container */
	.colmask{
		position: relative;	
		clear: both;
		float: left;
		width: 100%;	
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft{
		float: left;
		width: 100%;	
		position: relative;
	}
	.threecolleft,
	.threecolmid,
	.threecolright{
		float: left;
		position: relative;
		padding: 0 0 1em 0;	
		width: 33%;
	}
	/* 3 Column blog style settings */
	.colmid{
		right: 25%;	
	}
	.colleft{
		right: 25%;		
	}
	.threecolleft{
		left: 50%;	
	}
	.threecolmid{
		left: 50%;
		width: 33.9%
	}
	.threecolright{
		left: 50%;	
	}
/* End 3Column Layout */

.standardbutton{
	background-color: #1B5187;
	border-color: #7E97AE;
	border-style: solid;
	border-width: 1px 1px 0 0;
	color: white;
	font-size: 0.8em;
	padding: 3px 5px;
	text-transform: uppercase;
	margin: 10px;
}
.standardbutton: hover, .standardbutton: focus, .standardbutton: active{
	background-color: #FFFFFF;
	border-color: #E2DED5;
	color: #1B5187;
	text-decoration: none;
}
	
	
	#container_246{
	text-align: right;
}
	#container_246 div.renderbuttonstable{
	border: 0 none;
	background-color: transparent;
}
	
	
/* PD */
.stagesabovetoolbar{
	background: transparent url(/css/f3cssgifs/navtablebevel.gif) repeat-x scroll 0 0;
}
.savecancel .genericsubmit: hover, .savecancel .genericsubmit: focus, .savecancel .genericsubmit: active{
	color: #FF8400;
	text-decoration: underline
}
	
.maingridtable .standardcell: hover .genericimagesubmit{
	visibility: normal;
}
.maingridtable .standardcell .genericimagesubmit{
	visibility: normal;
}
.gridstandardtable{
	background-color: #FFFFFF;
}
.twocolright, .twocolleft{
	width: 50%;
}
/* To get around some EVIL */
.hasplus{
	background: none !important;
}
.maingridtable .standardcell{
	padding: 0 !important;
}
.maingridtable{
	margin-left: 40px;
}
	

.dynpopup{
	background-color: transparent;
	border: 0 none;
}
	
	
#wleft{
	width: 30% !important;
}
	
#wright{
	width: 70% !important;
}

#logo{
	float: left;
	display: block;
	border: none;
	height: 32px;
	width: 110px;
	background: url(images/firmsteplogowhite.jpg);
	text-indent: -9999px;
}
.profilelink{
	float: right;
	margin: 0 auto;
	padding:0 1em;
	height: 32px;
	line-height:32px;
	font-family: Verdana;
	color: #EFEFEF;
}
.profilelink a {
	color: #EFEFEF;
}
.profilelink a:hover {
	color: #FFFFFF;
}
.clear{
	clear: both;
}

.ccstyledbutton{
	border: none;
	background-color: white;
}

#showhidetoolbar{
	float: right;
	margin-top: 8px;
	margin-right: 4px;
	height: 18px;
	width: 19px;
	line-height: 10px;
	overflow: hidden;
	/*background: url(images/iconarrowleft.png) no-repeat 0 0;*/
	display: none;
}
#showhidetoolbar:hover{
	background-position: bottom;
}
#outertoolbar{
	float: right;
	overflow: hidden;
	display: block;
}
#toolbarmenu{
	height: 100%;
	/*display: none;*/
	float: right;
	overflow: hidden;
}
/*#outertoolbar:hover #toolbarmenu{
	display: block;
}*/

.adminbar{
	margin: 0;
	font-size: 11px;
	font-family: Verdana;
	position: relative;
	height: 18px;
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity: 100);
	line-height: 150%;
	background: url(images/menugrad.jpg) repeat-x left -9px;
	color: #000000 !important;
	z-index: 80;
	overflow: hidden;
	border: none;
}
.adminbar a{
	color: #666666 !important;
	text-decoration: none;
}
.adminbar a:hover, .adminbar a:focus{
	color: #000000 !important;
}
.adminoptionspanelclose{
	position: absolute;
	top: 1px;
	right: 5px;
}
.adminoptionspanel{
	border-bottom: 3px solid #6688AA;
	position: relative;
}

.ui-sortable br:first-child{
	display: none;
}
.ui-sortable{
	padding-bottom: 0.5em;
}
.forceclear{
	height: 1px;
}

/* Add More */
#addmorelink{
	position: absolute;
	top: 9px;
	right: 18em;
	cursor: pointer;
	font-weight: bold;
	color: #FFFFFF;
	font-family: verdana;
	text-transform: uppercase;
	z-index: 1201;
}
#addmorelink:hover{
	text-decoration: underline;
}
#addmoreoptions{
	position: absolute;
	top: 4px;
	left: 120px;
	border: 2px solid #6688AA;
	background: #6688AA;
	z-index: 1200;
	padding: 0.5em;
	padding-top: 1.5em;
	color: #ffffff;
	width: 280px;
}
#addmoreclose{
	font-size: 0.8em;
	cursor: pointer;
	top: 2px;
	right: 2px;
	position: absolute;
	color: #ffffff;
}
#addmoreclose:hover{
	text-decoration: underline;
}
#addtitle{
	text-align: center;
	font-weight: bold;
	display: none;
}
.addlink{
	border: none;
	background: none;
	text-align: center;
}
.addlink input{
	border: none;
	background-color: #eeeeee;
	width: 100%;
	margin: 1px auto;
	display: block;
	cursor: pointer;
	text-align: center;
	color: #666666;
}
.addlink input:hover{
	color: #6688AA;
	background-color: #ffffff;
}


.qanda{
	height: 23px;
	width: 95%;
	background-color: #F26432;
	float: left;
}

.qanda2{
	height: 23px;
	width: 5%;
	float: left;
	background-color: #FFFFFF;
}

.fullwidth{
	width: 100%;
}

form .progressbartoptable .progress1, .sectionnametable .progress1{
	background: #6688aa !important;
	color: white;
	padding: 0.2em;
	font-style: ariel;
	border: 1px solid black;
	text-transform: uppercase;
	width: auto;
	height: auto;
	font-size: 1em!important;
	font-weight: normal;
}

form .progressbartoptable .progressvalid, .sectionnametable .progressvalid{
	background-color: #1B74AB;
	margin-left: 0.16em;
	color: white;
	padding: 0.2em;
	border: 1px solid #00FF00;
	text-transform: uppercase;
	width: auto;
	height: auto;
	font-weight: normal;
}

form .progressbartoptable .progress0, .sectionnametable .progress0{
	background-color: white;
	border: 1px solid #6688aa;
	color: #6688aa;
	font-weight: bold;
	padding: 0.2em;
	text-transform: uppercase;
	width: auto;
	height: auto;
	font-weight: normal;
}

/* non clickable top&bottom buttons */
form .progress1nonclickable{
	background-color: #528FBD;
	border: 1px solid #528FBD;
	margin-left: 0.16em;
	color: #FFFFFF;
	cursor: default;
	padding: 0.2em;
	text-transform: uppercase;
	width: auto;
	height: auto;
	font-weight: normal;
}

form .progress0nonclickable{
	background-color: #FFFFFF;
	border: 1px solid #6688AA;
	margin-left: 0.16em;
	color: #6688AA;
	cursor: default;
	padding: 0.2em;
	text-transform: uppercase;
	width: auto;
	height: auto;
	font-weight: normal;
}

form .bws.colspan{
	display: inline-block;
	display: -moz-inline-box;
	float: left;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	margin: auto -0.3em auto 0;
}

form .dateyeartextbox{
	margin-left: 10px;
	margin-right: 5px;
}


a.viewalllink{
	font-weight: normal;
}


/* 3:7 Layout */
.thinleftcol{
	float: left;
	clear: left;
	width: 30%;
}
.bigrightcol{
	float: right;
	clear: right;
	width: 70%;
}
.fullwidthzone1, .fullwidthzone2{
	clear: both;
}


/* Log In */
.signUpTable{
	font-size: 1em;
}
.loginbox #WelcomeText{
	font-size: 3em;
	position: absolute;
	top: 15px;
	left: 5px;
	opacity: 0.2;
	-moz-opacity: 0.2;
	filter: alpha(opacity=20);
}


/* Forums */
.forumwrapper{

}
.forumwrapper .subforums{
	margin: 1%;
	width: 98%;
}
.forumwrapper .group .name{
	font-size: 2em;
	margin: 0.5em 0;
	border-color: #cccccc;
}
.forumwrapper tr.subforum:hover{
	background-color: #eeeeee;
	border-color: #cccccc;
}
.forumlastpost{
	margin: 0.2em 0.5em;
}
.forumwrapper .message{
	background-color: #ffffff;
	border-color: #cccccc;
}
.forumwrapper .message .user{
	vertical-align: top;
	border-color: #cccccc;
	padding: 1em;
	width: 15%;
}
.forumwrapper .message .user .name{
	padding: 0 0.3em 0.5em 0.3em;
}
.forumwrapper .topicname{
	color: #F26432;
	margin-bottom: 0.5em;
}
.forumwrapper .details{
	border-color: #cccccc;
}
.forumwrapper .message .details div{
	border-color: #cccccc;
	padding: 0.5em;
}
.forumwrapper .details .when{
}
.forumwrapper .details .content{
	border-top: 1px solid #cccccc;
	padding-top: 3px;
}
.forumwrapper .messages{
	margin-bottom: 5px;
}
.topics{
	width: auto;
}
.lastpost .lastpostinner{
	margin-right: 0.3em;
}

/* FAQs */
.faqs{
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	margin: 10px;
	padding: 10px;
}
.faqs .faqentry{
	padding: 0.5em;
	border-bottom: 1px dashed #CCCCCC;
}
.faqlinkunderquestionlist{
	padding-top: 0.5em;
	text-align: center;
}
.faqquestion{
	margin: 0.5em 0;
}
.faqquestion a{
	font-weight: normal;
}
.faqanswer{
	margin: 0.5em 0;
}
.faqa, .faqq{
	color: #aaaaaa;
	font-size: 1.7em;
	display: block;
	float: left;
	clear: left;
	margin: 0 5px 2px 0;
	font-family: Times New Roman, serif;
	font-weight: bold;
}
.faqa{
	color: #888888;
}
.omnires .faqa, .omnires .faqq{
	display: inline;
	float: none;
	clear: none;
	font-family: inherit;
	margin: 0 0.5em 0 0;
	font-size: 1em;
}

/* News */
.newsitem{
	padding: 0.5em;
	border-bottom: 1px dashed #CCCCCC;
}
.newslinkunderlist{
	padding-top: 0.5em;
	text-align: center;
}
.newsmessage{
	margin: 0 0 0.2em 0.5em;
}
.newstitle{
	font-size: 1.6em;
	color: #444444;
}
.newscomments{
	margin-top: 1em;
}
.newscomment{
	margin: 1em 10px 1.5em;
}
.newscommentdetails{
	border-bottom: 1px solid #cccccc;
}
.newscommentauthor{
	font-weight: bold;
}
.newscommentwhen{
	font-style: italic;
	margin-left: 0.5em;
}
.newscommentcontent{
	margin: 0 5px;
}

/* Support */
.progressnote .content{
	background: #FFFFFF url(/images/nyss_accordion_tab_bottom_bg.png) repeat-x scroll left bottom;
	border: 1px solid #cccccc;
}



.hidebutton .ccstyledbutton{
	cursor: pointer;
}




/* Admin */
.tabbar{
	height: auto;
	background: #6688AA;
	overflow: hidden;
	clear: both;
}
.tabname, .tabname.selected{
	display: inline-block;
	overflow: hidden;
	height: auto;
	overflow: hidden;
	padding: 1px 4px;
	margin: 2px;
	vertical-align: middle;
}
.tabname.selected{
	background: #ffffff;
	color: #F26432;
}
.tabname:hover{
	background: #555555;
	border: none;
	color: #ffffff;
}
.tabname .genericbutton, .tabname.selected .genericbutton{
	background-image: none;
	height: auto;
	padding: 1px 5px;
	cursor: pointer;
	line-height: 150%;
	vertical-align: middle;
}
.tabname.selected .genericbutton{
	color: #F26432;
}
.tabname.selected:hover .genericbutton{
	color: #ffffff;
}
.tab .tabname:hover .genericbutton{
	color: #FFFFFF;
}
.tab .tabname.selected:hover .genericbutton{
	color: #F26432;
}
.tabnameend{
	display: none;
}
.dynpopupinner{
	border: 8px solid #dddddd;
}
#AdminOptions .sectiontitle{
	margin: 0.2em 0;
}
.tab .field{
	overflow: hidden;
}
#AdminOptions .field .genericcheckbox{
	margin-top: 5px;
}

.star{
	width: 1.7em !important;
}
#loginbody{
	height: 300px;
}
#loginbody #WelcomeText{
	position: static;
}


/* f3.css overrides and other achieve forms stuff*/
div.renderbuttonstable{
	width: auto;
}
.menuouter .renderbuttonstable{
	border-width: 0;
}
#popupbody div.renderbuttonstable{
	width: 750px;
}

h1{
	color: #444444;
	font-size: 1.5em;
	/*font-family: Verdana,Helvetica,sans-serif;*/
	margin: 0 0 0.5em;

}
.navigationtable{
	margin-top: -8px;
}
.bluebottom{
	display: none;
}

#browseformsheadingtable{
	border-spacing: 0;
	background: #eeeeee;
}
#browseformsheadingtable td{
	padding: 2px;
}
#browseformsheadingtable #createnew .genericimagesubmit{
	padding: 0 4px;
}
#browseformsheadingtable #createnew{
	background: #2c2c2c url(images/createnew.jpg) no-repeat left;
	padding: 2px 4px 4px 35px;
	color: #cccccc;
}
.formstree{
	vertical-align: top;
}
.activeform{
	color: #ffffff;
}
.outerformtablerows, .standardtablenpdetails{
	background-color: #ffffff;
}
.processdesigntoolbar a{
	font-weight: normal;
}
.renderformbuttons{
	font-weight: bold;
	font-family: Arial,Helvetica,Verdana, sans-serif;
	background: #F26432 url(images/buttongrad.jpg) repeat-x center;
	border: 1px outset #F26432;
	color: #FFFFFF;
	cursor: pointer;
	margin: 1px;
}
.renderformbuttons:hover{
	text-decoration: none;
	background: #555555;
	border-color: #000000;
	color: #ffffff !important;
}
.outertoolbarmaincontainer{
	margin-top: 5px;
	border-top: 1px solid #111111;
}

.adminformdesign a, .adminformgroups a, .adminintegrations a, .adminsecurity a, .adminsystem a, .adminresources a{
	font-weight: normal;
}
.unselgroup{
	font-weight: normal;
}
.browseformstablelist a{	
	font-weight: normal;
}



#popupbody .adminbarnarrow, #popupbody .sectionlinktitlepre { display: none; }


.iframecloseinner { background-color:white; padding: 0.2em; float:right }

.pageheadingtext {
	color: #F26432;
}

.standardtablenpd {
	background: #FFF;
}

.publishedmessagetable {
	border-color:#808080;
}

.formnamebrowse {
	color: #F26432;
}
.widgetcontent {
	padding:0;
}