/* ### Panel css definitions start ### */
div.panelcontent ul.benefits li {

	margin-left:0px;
	padding-left:20px;
	padding-bottom:4px;
	background:url("../images/tick.gif") no-repeat 1px 0px;
	overflow:auto;
	display:block;
	height:auto;
	width:140px;
}

div.formpaneltop {
	display:block;
	float:left; 
	width:548px; 
	margin:3px 0 7px 0; 
	padding:9px 0 0 0; 
	background:url('/resources/images/panels/formboxtop.gif') no-repeat scroll top; 
	clear:both;
}

div.formpanelbottom {
	display:block;
	float:left; 
	width:548px; 
	margin:0; 
	padding:0 0 9px 0; 
	background:url('/resources/images/panels/formboxbottom.gif') no-repeat scroll bottom; 
	clear:both; 
}

div.centerloader	{width:548px;margin:0 auto;}

div.formpaneltop2 {
	display:block;
	float:left; 
	width:548px; 
	margin:3px 0 7px 0; 
	padding:9px 0 0 0; 
	background:url('/resources/images/panels/formboxtop.gif') no-repeat scroll top; 
	clear:both;
}

div.formpanelbottom2 {
	display:block;
	float:left; 
	width:548px; 
	margin:0; 
	padding:0 0 9px 0; 
	background:url('/resources/images/panels/formboxbottom.gif') no-repeat scroll bottom; 
	clear:both; 
}

fieldset.formcontent, div.formcontent {
	display:block; 
	width:536px; 
	margin:0; 
	padding:0 2px 0 8px; 
	background:#f5f7f6; 
	border-right:1px solid #55c24d; 
	border-left:1px solid #55c24d;
	border-bottom:none;
	border-top:none;
	color:#666;
}

fieldset.forminnercontent {
	display:block; 
	width:500px; 
	margin:0; 
	padding:0 2px 0 8px; 
	background:#f5f7f6; 
	border-right:0px solid #55c24d; 
	border-left:0px solid #55c24d;
	border-bottom:none;
	border-top:none;
	color:#ff0000;
}


fieldset.formcontent, div.formcontent2 {
	display:block; 
	width:536px; 
	margin:0; 
	padding:0 2px 0 8px; 
	background:#ffffff; 
	border-right:1px solid #90d78b; 
	border-left:1px solid #90d78b;
	border-bottom:none;
	border-top:none;
	color:#666;
}

fieldset.forminnercontent2 {
	display:block; 
	width:500px; 
	margin:0; 
	padding:0 2px 0 8px; 
	background:#ffffff; 
	border-right:0px solid #90d78b; 
	border-left:0px solid #90d78b;
	border-bottom:none;
	border-top:none;
	color:#ff0000;
}

fieldset.noheader {
	padding-top:18px;
}

div.errorpaneltop {
	display:block;
	float:left; 
	width:548px; 
	margin:3px 0 7px 0; 
	padding:9px 0 0 0; 
	background:url('/resources/images/panels/formboxtoperror.gif') no-repeat scroll top; 
	clear:both;
}

div.errorpanelbottom {
	display:block;
	float:left; 
	width:548px; 
	margin:0; 
	padding:0 0 9px 0; 
	background:url('/resources/images/panels/formboxbottomerror.gif') no-repeat scroll bottom; 
	clear:both; 
}

div.errorcontent {
	display:block; 
	width:536px; 
	margin:0; 
	padding:0 2px 0 8px; 
	background-color:#fff; 
	border-right:1px solid #ff0000; 
	border-left:1px solid #ff0000;
	border-bottom:none;
	border-top:none;
	color:#ff0000;
}

div.errorcontent ul, div.errorcontent li 
{
	list-style-type:disc;
	list-style-position:inside;
	margin:0;
	padding:1px 0 1px 5px;
	text-indent:-5px;
}

img.panel {
	display:block;
	float:left;		
	width:181px;
	margin:3px 0 10px 0;
}

div.paneltop {
	display:block;
	float:left;		
	width:181px;
	margin:3px 0 10px 0;
	padding:8px 0 0 0;
	background:url("/resources/images/panels/top.gif") no-repeat scroll top;
}

div.panelbottom {
	display:block;
	float:left;		
	width:181px;
	margin:0;
	padding:0 0 9px 0;
	background:url("/resources/images/panels/bottom.gif") no-repeat scroll bottom;
}

div.panelcontent {
	display:block; 
	width:171px; 
	margin:0; 
	padding:0 2px 0 6px; 
	background-color:#fff; 
	border-right:1px solid #a5acb2; 
	border-left:1px solid #a5acb2;
	border-bottom:none;
	border-top:none;
}

div.contactpaneltop {
	display:block;
	float:right;
	width:181px;
	margin:10px 14px 10px 0;
	padding:8px 0 0 0;
}

div.contactpanelbottom {
	display:block;
	float:left;		
	width:181px;
	margin:0px;
	padding:0 0 9px 0;
}

div.contactpanelcontent {
	display:block; 
	width:171px; 
	margin:0; 
	padding:0 2px 0 6px; 
	background-color:#fff; 
	border-right:1px solid #a5acb2; 
	border-left:1px solid #a5acb2;
	border-bottom:none;
	border-top:none;
}
/* ### Panel css definitions end ### */

div.panelcontent ul {
	margin:0;
	padding:0;
	display:block;
	float:left;
	border:none;
}

div.panelcontent ul li {
	padding:2px 0 1px 0;
	border:none;
	list-style:none;
	display:block;
	clear:both;
	float:left;
	font-weight:bold;
	font-size:11px;
	width:160px;
}

div.formcontent ul {
	margin:0;
	padding:8px 0px;
	display:block;
	float:left;
	border:none;
}

div.formcontent ul li {
	padding:2px 0 5px 0;
	border:none;
	list-style:none;
	display:block;
	clear:both;
	float:left;
	font-weight:bold;
}

div.panelcontent ul.login li {
	width:144px;
	padding:0 0 0 16px;
	background:url("/resources/images/panels/panelbullet.gif") no-repeat 0px 2px;
}

