/* news article ******************************************/
div.news-article { border:1px solid #FECC37; padding:4px; width:450px; }
div.news-article h1.title {	border:1px solid #FFF;	color:#333333;	padding:4px; background-color: #FFCC33;	width:auto; }
div.news-article h1.title span.date { font-weight: normal; }
div.news-article h3.title {	border:1px solid #FFF;	color:#333333;	padding:2px 0px 2px 0px; background-color: #FFCC33;	width:auto; height:auto; }
div.news-article div.content a { color:#0022DD;}
div.news-article div.content { display:block; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-align: left; padding: 4px 2px 4px 2px; } 
div.news-article div.content img.focus-photo {border:0px none; padding:0px 6px 0px 0px; margin:0px;}
div.commented-info-message {width: 400px; padding:0px 0px 10px 0px; text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
div.commented-info-message em {font-weight: normal; color:#005E2F;}
/* news stats */
div.news-stats { border:1px solid #FECC37; padding:4px;	margin:4px 0px 0px 0px; width:450px; height:20px; background-color:#FFFAE8;	font-family: Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; }
div.news-stats div.source { display: block; float:left; clear:left;	width:260px; line-height:20px; }
div.news-stats div.source span { font-weight: bold; }
div.news-stats div.source span a { color: #359a32; }
div.news-stats div.rating {	display: block;	float:left;	clear:none;	width:75px; line-height:20px; }
div.news-stats div.comments { display: block; float:left; clear:none; width:115px; line-height:20px; }
/* news categories */
div.news-categories { border:1px solid #FECC37;	padding:4px; margin:4px 0px 0px 0px; width:450px; height:20px; background-color:#FFFAE8; font-family: Arial, Helvetica, sans-serif;	font-size:11px;	overflow:hidden; }
div.news-sharethis { border:0px solid #FECC37;	padding:4px; margin:4px 0px 0px 0px; width:450px; height:20px; background-color:#FFFAE8; font-family: Arial, Helvetica, sans-serif;	font-size:11px;	overflow:hidden; }
/* news actions */
div.news-actions { border:1px solid #FECC37; padding:4px; margin:4px 0px 0px 0px; width:450px; height:60px;	background-color:#FFFAE8; font-family: Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; color:#000; }
div.news-actions ul li { margin:0px; padding:0px; }
div.news-actions ul li a { padding:45px 0px 0px 0px; width:146px; height:15px; overflow: hidden; color:#000; text-align: center; text-decoration: none; }
div.news-actions ul li.previous a {	background: url(../images/orange_news_previous.gif) no-repeat center 0px;}
div.news-actions ul li.previous a:hover { background: url(../images/orange_news_previous_over.gif) no-repeat center 0px;}
div.news-actions ul li.send a {	background: url(../images/orange_news_send.gif) no-repeat center 0px;}
div.news-actions ul li.send a:hover { background: url(../images/orange_news_send_over.gif) no-repeat center 0px; }
div.news-actions ul li.print a { background: url(../images/orange_news_print.gif) no-repeat center 0px;}
div.news-actions ul li.print a:hover { background: url(../images/orange_news_print_over.gif) no-repeat center 0px;}
div.news-actions ul li.subscribe a {background: url(../images/orange_news_subscribe.gif) no-repeat center 0px;}
div.news-actions ul li.subscribe a:hover {background: url(../images/orange_news_subscribe_over.gif) no-repeat center 0px;}
/*   Proposition confirm */
div.main-widget.proposition-confirm {	background: #FFFAEA url(../images/orange_widget_header.jpg) repeat-x 0px 0px; padding:4px;}
div.main-widget.proposition-confirm h1.title { padding-top:0px; background:none;	border-width:0px;	border-style:none; color:#447c3f; }
/* News Propostion */
div.main-widget.news-proposition {background-image:url(../images/orange_widget_header.jpg);background-repeat:repeat-x;background-position: 0px 0px;background-color: #FFFAEA;}
div.main-widget.news-proposition h1.title {	padding-top:0px;background:none;border-width:0px;border-style:none;	color:#447c3f; }
div.news-proposition dl dt {display:block;	float:left;	clear:both;	width:430px;font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; text-align:left; color:#333; padding: 5px 0px 0px 0px;	margin:0px 0px 0px 0px; } 
div.news-proposition dl dd input[type = text], div.news-proposition dl input[type = password] {	border:1px solid #CCC; height:18px;	width:438px; max-width: 438px; }
div.news-proposition dl dd input[type = submit] { display:block; margin:0px auto 0px auto; }
div.news-proposition dl dd input[type = radio] { border:1px solid #CCC; float:left;	clear:none; }
div.news-proposition dl dd textarea { border:1px solid #CCC; width:438px; min-width:438px; max-width:438px; }
div.news-proposition dl dd select {	border:1px solid #CCC;	max-width:438px; width:438px; }
div.news-proposition dl dd { display:block;	float:left; clear:both; width:438px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px;	color:#000000; padding: 5px 0px 0px 0px; margin:0px 0px 0px 0px; } 
/* news post comment */
div.main-widget.news-post-comment-terms {	background: #FFFAEA url(../images/orange_widget_header.jpg) repeat-x 0px 0px; padding:4px; margin-bottom: 10px; margin-top:10px;}
div.main-widget.news-post-comment-terms h1.title { padding-top:0px; background:none;	border-width:0px;	border-style:none; color:#447c3f; text-align: center; text-transform: uppercase; }
div.news-post-comment-terms div.content { display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px;text-align: left; padding: 4px 2px 4px 2px; }
div.news-post-comment-terms div.content p {margin:10px 0px 10px 0px;}
/* news post authentication */
div.main-widget.news-post-authentication-terms {	background: #FFFAEA url(../images/orange_widget_header.jpg) repeat-x 0px 0px; padding:4px; margin-bottom: 10px; margin-top:0px;}
div.main-widget.news-post-authentication-terms h1.title { padding-top:0px; background:none;	border-width:0px;	border-style:none; color:#447c3f; text-align: center; text-transform: uppercase; }
div.news-post-authentication-terms div.content { display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px;	 font-weight:bold; text-align: left; padding: 4px 2px 4px 2px; }
div.news-post-authentication-terms div.content p {margin:10px 0px 10px 0px;}
div.news-post-authentication-terms div.content a { color:#447c3f; text-decoration: underline;}

/* comment-posting ******************************************************/
div.main-widget.news-comment-posting { background-image:url(../images/orange_widget_header.jpg); background-repeat:repeat-x; background-position: 0px 0px; background-color: #FFFAEA;}
div.main-widget.news-comment-posting h1.title {	padding-top:0px; background:none; border-width:0px; border-style:none; color:#447c3f; text-align: center; text-transform: uppercase;}
div.news-comment-posting dl dt {display:block;float:left;clear:both; width:440px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; text-align:left; color:#333;	padding: 5px 0px 0px 0px; margin:0px 0px 0px 0px; } 
div.news-comment-posting dl dd input[type = text], div.news-proposition dl input[type = password] {border:1px solid #CCC;height:18px;width:438px;max-width: 438px;}
div.news-comment-posting dl dd input[type = submit] { display:block; margin:0px auto 0px auto;}
div.news-comment-posting dl dd input[type = radio] {border:1px solid #CCC; float:left;clear:none;}
div.news-comment-posting dl dd textarea { border:1px solid #CCC; width:438px; min-width:438px; max-width:438px; }
div.news-comment-posting dl dd select {	border:1px solid #CCC; max-width:438px; width:438px; }
div.news-comment-posting dl dd { display:block; float:left; clear:both; width:438px; font-family:Arial, Helvetica, sans-serif; font-weight: normal;	font-size:12px;	color:#000000; padding: 5px 0px 0px 0px; margin:0px 0px 0px 0px; } 
/* All News */
div.main-widget.all-news { margin-bottom: 10px;}
div.main-widget.all-news h1.title { padding-top:0px; background:none;	border-width:0px;	border-style:none; color:#447c3f; }
div.all-news li.archive { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000; /*773333;*/}
div.all-news li.archive a { color:#000; text-decoration: none; }
div.all-news li.archive a:hover { color:#773333; }
div.all-news li.archive a span.title { font-weight: bold; }
div.all-news .header { padding:6px;	margin:0px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: normal; }
div.all-news .header span.filter-value {font-weight: bold;}
div.all-news div.listing { display:block; float:left; clear:both; padding:10px 0px 0px 0px; width:auto;	height:auto; }
div.all-news div.listing h3.title a { text-decoration:none; }
div.all-news div.listing ul { display:block; float:left; clear:both; width:100%; height:auto; margin:0px; padding:0px; list-style-type: none; list-style-position: inside; list-style-image: none; }
div.all-news div.listing ul li { display:block;	float:left;	clear:both;	width:100%;	margin:0px; 0px 0px 0px; padding:0px 0px 10px 0px; }
div.all-news div.listing ul li div.article { width:828px; height:auto; padding:0px;	border:1px solid #FECC37; }

div.all-news div.listing ul li div.article div.intro img {border:0px none; margin:0px; padding:0px 6px 0px 0px; float:left; clear:none;}
div.all-news div.listing ul li div.article div.intro a:hover { color:#333; font-style: normal; }
div.all-news div.listing ul li div.article div.intro p {float:left;clear:none;}
div.all-news div.listing ul li div.article div.intro p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000;	text-decoration: none;	text-align: left; }  
div.all-news div.listing ul li div.article div.intro p a { color:#000;	text-decoration: none; }
div.all-news div.listing ul li div.article div.intro p a.intro { float:left;clear:none;}
div.all-news div.listing ul li div.article div.intro p a.intro font {float:left; clear:none;}
div.all-news div.listing ul li div.article div.footer { display:block;	float:left;	width:820px; clear:both; overflow:hidden; height:24px; margin:0px; padding:0px 4px 0px 4px;	font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }
div.all-news div.listing ul li div.article div.footer div.wrapper {	border-top:1px solid #FECC37; width:820px;	padding:0px; margin:0px; }
div.all-news div.listing ul li div.article div.footer div.wrapper div {	display:block; clear:none;	height:24px; line-height: 24px; }
div.all-news div.listing ul li div.article div.footer div.wrapper div span { display:inline; padding:0px 4px 0px 4px; }
div.all-news div.listing ul li div.article div.footer div.wrapper div.source { float:left; width:400px; }
div.all-news div.listing ul li div.article div.footer div.wrapper div.source a { color:#447c3f; text-decoration: none;}
div.all-news div.listing ul li div.article div.footer div.wrapper div.comments { float:right; width:200px; text-align: right; color:#447c3f; }
div.all-news div.listing ul li div.article div.footer div.wrapper div.category { float:right; width:auto; text-align: center; color:#447c3f; padding:0px 4px 0px 4px; }
div.all-news div.listing ul li div.article div.footer div.wrapper div.rating { float:right;	clear:right; width:auto; text-align: right;	color:#447c3f;	padding:0px 0px 0px 4px; }
div.all-news div.listing ul li div.article, 
div.all-news div.listing ul li div.article div.intro {	display:block; } 
div.all-news div.listing ul li div.article div.intro {	width:816px; padding:0px 6px 0px 6px; }
div.all-news div.listing ul li div.article h3.title {	width:818px; padding:4px 4px 4px 4px; margin:0px 0px 4px 0px; border:1px solid #FFF; }
div.all-news div.listing ul li div.article h3.title,  
div.all-news div.listing ul li div.article h3.title a { display:block; float:left; clear:both; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold; font-style:normal; color:#333; text-decoration: none; }
div.all-news div.listing ul li div.article h3.title span.date { font-weight: normal; }
div.all-news div.pagination-control { width:820px; }
/* News Proposition Terms */
div.news-terms { background-image:url(../images/orange_widget_header.jpg);	background-repeat:repeat-x;	background-position: 0px 0px; background-color: #FFFAEA; height: auto; margin:0px 0px 10px 0px; background-color: #FFF; overflow: hidden; }
div.news-terms div.content {display:block; padding: 4px 2px 4px 2px; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
div.news-terms div.content img { border:0px none; padding:0px 6px 0px 0px; margin:0px; }
div.news-terms div.content p {padding:4px 0px 4px 0px; margin:0px;}
div.news-terms div.content ul { list-style-type: disc; list-style-position: inside; font-size: 11px; margin: 4px 4px 4px 10px;}
div.news-terms div.content ul li {padding:4px 0px 2px 0px;}
div.news-terms div.content a { color: #000; text-decoration:none; }
div.news-terms div.content a:hover { font-style:normal; color:#333; }
div.news-terms h3.title { padding-top:0px; background:none;	border-width:0px; border-style:none; color:#447c3f;	font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-transform: uppercase; }
div.news-terms h4.title { display:block; margin: 4px 2px 2px 2px; padding: 4px 0px 0px 0px; background:none;	border-width:0px; border-style:none; color:#447c3f;	font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
div.news-terms h4.title a { color: #447c3f; text-decoration:none; }
div.news-terms h4.title a:hover {text-decoration: underline; }
div.news-send-to-friend { display:block; width:100%; margin:0px; }
div.news-send-to-friend div.header { background-color: #359a32; height:20px; width:296px; color:#FFF;}
div.news-send-to-friend div.header h3.title { height:20px; line-height:20px; }
div.news-send-to-friend div.content { background-color: #FFF; width:296px; height:170px; color:#000; overflow: scroll;}
div.news-send-to-friend div.content em { font-style:normal;} 
div.news-send-to-friend div.content ul.users { display:block; width:260px; list-style-type: none; list-style-position: inside; padding:0px 5px 0px 5px;}
div.news-send-to-friend div.content ul.users li.user { display:block; width:260px; height:20px; clear:both; padding:3px 0px 0px 0px; border-bottom: 1px solid #CCC;}
div.news-send-to-friend div.content ul.users li.user span.name { display:block; float:left; clear:left; width:240px;}
div.news-send-to-friend div.content ul.users li.user span.flag { display:block; float:left; width:20px; clear:right;}
div.news-send-to-friend div.content ul.users li.user span.flag img { display:block; float:left;background:#008000;}
div.news-send-to-friend dl dt { display:block; float:left; clear:both; width:200px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color:#333; padding: 5px; margin:0px 0px 0px 0px; text-align: left;} 
div.news-send-to-friend dl dd input[type = text], 
div.news-send-to-friend dl input[type = password] { border:1px solid #CCC; height:18px; width:250px; }
div.news-send-to-friend dl dd input[type = radio] { border:1px solid #CCC; float:left; clear:none; }
div.news-send-to-friend dl dd textarea { border:1px solid #CCC; height:200px;	width:250px; min-width:250px; max-width:250px; }
div.news-send-to-friend dl dd select { border:1px solid #CCC; max-width:200px; width:250px; }
div.news-send-to-friend dl dd { display:block; float:left; clear:both; height:20px; width:210px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#000000; padding: 5px; margin:0px 0px 0px 0px; }
div.main-widget.all-comments {
	background-image:url(../images/orange_widget_header.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	height:auto;
	background-color: #FFF;
	margin:0px;
	border:0px none #FFF;	
}
div.main-widget.all-comments h1.title {
	padding-top:0px;
	background:none;
	border-width:0px;
	border-style:none;
	color:#447c3f;
}

div.all-comments div.listing {
	display:block;
	float:left;
	clear:both;	
	padding:10px 0px 0px 0px;
	width:auto;
	height:auto;
	
}
div.all-comments div.listing h3.title a {
	text-decoration:none;
}
div.all-comments div.listing ul {
	display:block;
	float:left;	
	clear:both;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
}
div.all-comments div.listing ul li {
	display:block;
	float:left;
	clear:both;	
	width:100%;
	margin:0px; 0px 0px 0px;
	padding:0px 0px 10px 0px;
	
}
div.all-comments div.listing ul li div.comment
{
	width:340px;
	height:auto;
	padding:0px;
	border-top:1px solid #CCC;
	border-bottom:0px none #FFF;
	border-left:0px none #FFF;
	border-right:0px none #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
div.all-comments div.listing ul li div.comment div.content {
	width:332px;	
	padding:4px 4px 4px 4px;
	background-color: #F2F2F2;
	text-align:justify;
}


div.all-comments  div.listing ul li div.comment h3.title {
	width:332px;
	height:20px;
	overflow:hidden;	
	padding:4px 4px 4px 4px;
	margin:0px 0px 1px 0px;
	border-top:1px solid #FFF;
	border-left:0px none;
	border-right:0px none;
	border-bottom:0px none;	background-color: #EEE;

	
}
div.all-comments  div.listing ul li div.comment h3.title,  div.all-comments div.listing ul li div.comment h3.title em {
	display:block;
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	color:#333;
	text-decoration: none;
}
div.all-comments div.listing ul li div.comment h3.title em.username {
	display:block;
	float:left;
	clear:none;
	width:210px;
	padding:0px 0px 0px 0px;
}
div.all-comments  div.listing ul li div.comment h3.title span.date {
	display:block;
	float:left;
	clear:none;
	width:90px;
	padding:0px 4px 0px 4px;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
}
div.all-comments div.listing ul li div.comment div.content span.flag { display:block; width:20px; float:left; clear:right; padding:0px; text-align:right;}
div.all-comments div.listing ul li div.comment div.content span.more {
	
	font-size: 11px;
	
	color:#379831;
	cursor: pointer;
}
div.all-comments div.listing ul li div.comment div.content span.more a {
	color:#379831
}
div.all-comments div.listing ul li div.comment div.content span.less {
	font-size: 11px;
	
	color:#379831;
	cursor: pointer;
} 
div.all-comments div.listing ul li div.comment div.content span.less a {
	color:#379831
}

div.all-comments div.listing ul li div.comment div.content span.more:hover {
	text-decoration:underline;
}
div.all-comments div.listing ul li div.comment div.content p,  div.all-comments ul li div.comment div.content{
	display:block;
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-decoration: none;
	text-align: justify;
}
div.all-comments div.pagination-control {
	width:820px;
}
div.main-widget.archive-filter {background: #FFFAEA url(../images/orange_widget_header.jpg) repeat-x 0px 0px; padding:4px; margin-bottom:10px;}
div.main-widget.archive-filter h1.title { padding-top:0px; background:none;	border-width:0px;	border-style:none; color:#447c3f; }
div.archive-filter dl dt { display:block; float:left; clear:left; width:130px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color:#333; padding: 5px; margin:0px 0px 10px 0px; } 
div.archive-filter dl dd input[type = text], div.archive-filter dl input[type = password] { border:1px solid #CCC; height:18px; width:320px; }
div.archive-filter dl dd input[type = radio] { border:1px solid #CCC; float:left; clear:none; }
div.archive-filter dl dd textarea { border:1px solid #CCC; height:100px;	width:420px; min-width:400px; max-width:300px; }
div.archive-filter dl dd select { border:1px solid #CCC; max-width:400px; width:400px; }
div.archive-filter dl dd { display:block; float:left; clear:right; width:230px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color:#000000; padding: 5px; margin:0px 0px 10px 0px; }

div.main-widget.archive-results {	background: #FFFAEA url(../images/orange_widget_header.jpg) repeat-x 0px 0px; padding:4px; margin-bottom:10px;}
div.main-widget.archive-results h1.title { padding-top:0px; background:none;	border-width:0px;	border-style:none; color:#447c3f; }
div.archive-results .header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
div.archive-results .header span.filter-value {font-weight: bold;}
.print-me { padding: 2px; margin: 0px;}
.print-me a{ padding: 10px 32px 5px 5px; margin: 0px 0px 0px 0px; background: url(../images/print/icon-print.png) no-repeat right 3px;}
div.news-printable-article { border:0px none #FECC37; padding:4px; width:700px; background-color: #FFF;}
div.news-printable-article div.header {display:block; width:100%; margin:0px 0px 10px 0px;}
div.news-printable-article div.title {display:block; width:auto;}
div.news-printable-article h1.title {	border:1px solid #FFF;	color:#333333;	padding:4px; width:auto; }
div.news-printable-article h1.title span.date { font-weight: normal; }
div.news-printable-article h3.title {	display:block; border:1px solid #FFF;	color:#333333;	padding:2px 0px 2px 0px; background-color: #FFCC33;	width:auto; height:auto; }
div.news-printable-article div.content { display:block; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-align: left; padding: 4px 2px 4px 2px; } 
div.news-printable-article div.content img.focus-photo {border:0px none; padding:0px 6px 0px 0px; margin:0px;}
div.news-printable-article div.footer {display:block; width:100%; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 11px;}
div.news-printable-article div.footer div.legal {display:block; text-align: center; margin:0px 0px 10px 0px;}
div.news-printable-article div.footer span {font-weight: bold;}
div.news-printable-article div.footer div.source {display:block; text-align: left; margin:0px 0px 10px 0px;}
div.news-printable-article div.footer div.sub {display:block; text-align: right;}
div.news-printable-article div.footer a {text-decoration: none; color:#008000; font-weight: bold;}
div.news-printable-action {width:70px; color:#333; padding:4px 0px 4px 0px; }
#toprint { display:block; background: url(../images/print/icon-print.png) no-repeat center 0px; width:70px; height:32px; padding:32px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; text-align: center; }


/* User Profile ****************************************************/

div.user-profile {
	background-image:url(../images/orange_widget_header.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	height:auto;
	background-color: #FFF;
	margin:0px;	
}
div.user-profile h1.title {
	padding-top:0px;
	background:none;
	border-width:0px;
	border-style:none;	
	color:#447c3f;
}
div.user-profile dl dt {
	display:block;
	float:left;
	clear:left;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color:#447c3f;
	padding: 5px;
	margin:0px 0px 10px 0px;
} 
div.user-profile dl dt:after {
	content: ":"
}
div.user-profile dl dd {
	display:block;
	float:left;
	clear:right;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	color:#000000;
	padding: 5px;
	margin:0px 0px 10px 0px;
} 
div.user-profile dl dt:after {
	content: ":"
}
/* User Registration **********************************/
div.main-widget.user-registration {	background: #FFFAEA url(../images/orange_widget_header.jpg) repeat-x 0px 0px; padding:4px;}
div.main-widget.user-registration h1.title { padding-top:0px; background:none;	border-width:0px;	border-style:none; color:#447c3f; }
div.user-registration dl dt { display:block; float:left; clear:left; width:130px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color:#333; padding: 5px; margin:0px 0px 10px 0px; } 
div.user-registration dl dd input[type = text], 
div.user-registration dl dd input[type = password] { border:1px solid #CCC; height:18px; width:320px; }
div.user-registration dl dd input[type = radio] { float:left; clear:none; }
div.user-registration dl dd textarea { border:1px solid #CCC; height:100px;	width:420px; min-width:400px; max-width:300px; }
div.user-registration dl dd select { border:1px solid #CCC; max-width:400px; width:400px; }
div.user-registration dl dd { display:block; clear:right;
							  width:230px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; 
							  font-size:12px; color:#000; padding: 5px; margin:0px 0px 10px 0px; }

/* User Edition */
div.main-widget.user-edition {	background: #FFFAEA url(../images/orange_widget_header.jpg) repeat-x 0px 0px; padding:4px;}
div.main-widget.user-edition h1.title { padding-top:0px; background:none;	border-width:0px;	border-style:none; color:#447c3f; }
div.user-edition dl dt { display:block; float:left; clear:left; width:130px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color:#333; padding: 5px; margin:0px 0px 10px 0px; } 
div.user-edition dl dd input[type = text], 
div.user-edition dl input[type = password] { border:1px solid #CCC; height:18px; width:320px; }
div.user-edition dl dd input[type = radio] {float:left; clear:none; }
div.user-edition dl dd textarea { border:1px solid #CCC; height:100px;	width:420px; min-width:400px; max-width:300px; }
div.user-edition dl dd select { border:1px solid #CCC; max-width:400px; width:400px; }
div.user-edition dl dd { display:block; float:left; clear:right; width:230px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color:#000000; padding: 5px; margin:0px 0px 10px 0px; }

/* User Confirm */

div.main-widget.user-confirm {	background: #FFFAEA url(../images/orange_widget_header.jpg) repeat-x 0px 0px; padding:4px;}
div.main-widget.user-confirm h1.title { padding-top:0px; background:none;	border-width:0px;	border-style:none; color:#447c3f; }
/* Pagination control */
div.pagination-control {display:block;float:left;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;	background-color:#FFF;border:1px solid #FECC37;padding:4px 4px 4px 4px;width:450px;}
div.pagination-control span {display:inline;color:#000;}
div.pagination-control span.separator {padding:0px 4px 0px 4px;}
div.pagination-control a {text-decoration : none;display:inline;font-weight:bold;padding:0px 4px 0px 4px;color:#447C3F;}
div.pagination-control a.page {text-decoration:none;padding:0px;} 
