﻿/*
Title:      	Baseproject form styles for screen media
Author:     	gbe, © 2007 anaXis nv.
Updated:        Aug 17 2007
*/

/* form-container
------------------------------------- */
a:hover {color:#a60705;}
.fieldrow, .fieldrowinv {clear:both;display:block;margin:5px;}
div.form-container DIV.resultrow { font-size:0.8em; margin-top:10px; }
p.error { color: #f00; }

newcontent div.Root_mainContent_pnlForm{ padding-left: 15px!important;   padding-right: 15px!important; }
newcontent pmain  div.fieldrow label {margin-right: 15px!important; }

div.floatleft {padding-bottom:3px;}
div.form-container fieldset div { padding-right: 0px; padding-left: 0px; padding-bottom: 0.15em; padding-top: 0.15em; font: normal 13px arial,verdana,san-serif; }
div fieldset legend { color:#737373; margin: 0 5px; font:  normal 13px arial,verdana,san-serif; }
div.form-container h1, div.form-container p { margin-left:5px; }
div.form-container label em { margin-left: 2px; font:  normal 13px arial,verdana,san-serif; }
.fieldrow label, newcontent pmain  div.fieldrow label { color:#737373; padding-right: 15px; display: block; float: left; width: 160px; margin-right: 10px; position: relative; font: normal 13px arial,verdana,san-serif; }
.fieldrow div span { font:  normal 13px arial,verdana,san-serif; margin-left: 5px; }
.fieldrowinv { font:  normal 13px arial,verdana,san-serif; overflow: hidden; clear: both; *margin-top: 2px; }
div.fieldrow table tr td input { float:left; margin-right:5px; }
div.form-container span.label { padding-right: 15px; display: block; float: left; width: 90px; margin-right: 10px; position: relative; }
div.form-container input { float: left; margin-right: 5px; }

/* form-results
------------------------------------- */
div.form-results { padding: 10px 10px 10px 27px; font:  normal 13px arial,verdana,san-serif; }
#newcontent div.form-results { font-size: 0.9em; font-family: arial,verdana,san-serif; }
div.form-results dl { margin:0px 0px 10px 0px; }
div.form-results dt a { font: bold 0.91em arial,verdana,san-serif; margin-bottom:0px; }
div.form-results dt a:hover, div.form-results h2 A:hover {color:#a60705;text-decoration:underline;}
div.form-results h2 a { font: bolder 13px arial,verdana,san-serif; margin-bottom:0px; }
div.form-results h2 b { display:block; }
div.form-results h2 { margin-bottom:3px; }
div.form-results p { margin-bottom: 10px; }
span.fieldresultcount { font: normal 11px arial,verdana,san-serif; margin-left:10px; }
a.title { font: bolder 1.5em arial,verdana,san-serif; }

/* form-pager
------------------------------------- */
div.form-pager { padding-left: 35px; float:inherit; font:  normal 13px arial,verdana,san-serif; }
div.form-pager #numbut, div.form-pager #next, div.form-pager #last { float:left; margin-right:15px; }
div.form-pager #numbut a { margin-right:15px; }
#newcontent #loginlist p.error { color: #f00; }
div.form-newsrequest { margin-right:15px; }
