/* Panels */
div.panelcontent
{
	background:transparent url(/gfx/dots.gif) repeat-x scroll 0 0;
	padding:12px 0px 14px;
}
div.panelcontent h2.paneltitle
{
	margin-top:0px !important;
}

div#rightSide h3.first
{
	margin-top:28px;
}
/* End */

/* Forms */
ul.errors
{
	margin:-10px 0px 10px;
	padding:0px;
	list-style:none;
}
ul.errors li
{
	background:none;
	padding:0px;
	color:#505050;
}
form fieldset
{
	padding:0px;
	border:none;
}

form fieldset legend
{
	display:none;
}

form fieldset.submit
{
	clear:both;
	margin:0;
	padding:7px 0;
	background:repeat-x 0 0 url(/gfx/dots.gif);	
}

span.submit
{
	background:transparent url(/gfx/btn_med_right.png) no-repeat scroll 100% 0;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	margin:0;
	overflow:hidden;
	padding:0;	
}

p.alignRight span.submit
{
	float:right;
	margin-bottom:10px;
}
span.submit:hover
{
	background-position: 100% 100%;
}

span.submit input
{
	background:none;
	border:none;
	background:transparent url(/gfx/btn_med_left.png) no-repeat scroll 0 0;
	color:white;
	display:inline-block;
	float:left;
	font-size:14px;
	height:20px;
	line-height:20px;
	margin:0 6px 0 0;
	padding:0 4px 0 10px;	
}
span.submit:hover input
{
	background-position:0 100%;
}

span.reset
{
	display:block;
	float:left;
}

span.reset input
{
	background:none;
	border:none;
	color:#2997F1;
	margin-top:3px;
}
ul.social_bookmarking li
{
	background:none !important;
}
ul.social_bookmarking li a
{
	background:none !important;
	padding:2px !important;
}


ul.sitemap ul
{
	margin:0px 0px 0px 20px;
}
