.clear{clear:both;}
input[type=text], input[type=password]{height:1.5em; border:0; margin-top:3px; padding-left:0.1em; padding-top:0.3em; background:url(../img/background-input-metal.png) top left no-repeat #eeeeee;}
input[type=button], input[type=submit]{ font-variant:small-caps; height:1.5em; border:1px solid #ffffff; color:#eeeeee; height:20px; background:url(../img/highlight.png) top left repeat-x #01296F;}
input[type=text].input{border:1px solid #dddddd; width:175px;color:#01296F;}
textarea.input{border:1px solid #dddddd; width:90%; color:#01296F;background:url(../img/background-input-metal.png) top left no-repeat #eeeeee;}
div#header{width:100%; background-color:#01296F; height:18.1em; border-bottom:1em #0086e7 solid; }
div#toolbar{padding-left:3em; width:96em; margin:0 auto 0 auto;}
div#toolbar div.button{float:left; margin-left:1.5em;}
div#toolbar div.button a{text-decoration:none;}
div#toolbar div.button a img{border:0px;}
div#logout{width:96em; height:12em; color:#ffffff; margin: 0 auto 0 auto;}
div#logout div.right{width:10em;text-align:center; float:right; height:4em; padding-top:1em; margin-right:1em;}
div#logout div.right img{border:0}
div#logout div.right a{text-decoration:none;}
div#logout div.left{width:6em;text-align:center; float:left; height:4em; padding-top:1em; margin-left:1em; text-transform:capitalize;}
div#logout div a{text-decoration:underline; color:#ffffff;}
div#body{width:100%; margin:0 auto 0 auto;}
div#layout{width:1000px; margin: 0 auto 0 auto; padding-top:3em; min-height:15em;}
div#layout div#data{width:60%; float:left}
div#layout div#data form{width:100%}
div#layout div#data form div.segment{width:100%; margin-top:0.5em;}

div#layout div#data form div.segment div.label{width:20%; float:left; text-align:right; padding-top:0.5em; font-size:0.9em; color:#555555;}
div#layout div#data form div.segment div.data{width:75%; float:right}
div#layout div#data form div.segment div.data input[type=text]{width:90%;}



div#layout div#data-profile{width:60%; margin:0 auto 0 auto;}
div#layout div#data-profile form{width:100%}
div#layout div#data-profile form div.segment{width:90%; margin: .5em auto 0 auto;}
div#layout div#data-profile form div.segment div.label{width:20%; float:left; text-align:right; padding-top:0.5em; font-size:0.9em; color:#555555;}
div#layout div#data-profile form div.segment div.data{width:75%; float:right}
div#layout div#data-profile form div.segment div.data input[type=text]{width:90%;}
div#layout div#data-profile form div.segment div.data textarea{width:90%;}
div#layout div#advertising{width:25%; float:right;}
table.list {border:1px solid #eeeeee;}
table.list tbody tr{height:3.3em;background:url(../img/backgrounds/background-row.jpg) #fefefe top center  no-repeat;}
table.list tbody tr td{height:3.3em; padding-left:1em;}
table.list tbody tr td.bold{height:3.3em; padding-left:1em; font-style:italic; font-weight:bolder;}
table.list tbody tr td hidden{text-transform:uppercase;}
/*table.list tbody tr td.start-td{background:url(../img/backgrounds/tdInit.jpg) top left no-repeat; padding-left:2em;}
table.list tbody tr td.end-td{background:url(../img/backgrounds/td_end.jpg) top right no-repeat; width:50px;}*/
table.list tfoot tr td input{width:100%; text-transform:uppercase; border:1px solid #dddddd;}
table.list tfoot tr td select{width:150px; text-transform:uppercase; border:1px solid #dddddd;}
table.list tfoot tr td img{cursor:pointer;}
div#search{width:1000px; margin: 0 auto 0 auto;}
div.form-search {width:90%; float:right; margin-right:3em; margin-top:1em; text-align:right;}
div#footer_{width:100%; background:url(../img/backgrounds/background-footer.jpg) repeat-x;height:13.2em; text-align:center; margin-top:3em;}
div#footer{width:97em; background:url(../img/backgrounds/footer.jpg) no-repeat;height:13.2em; text-align:center; margin-top:3em; margin: 0 auto 0 auto;}
div#footer div{height:8.5em; width:100%}
div#footer pre{text-transform:capitalize; color:#eeeeee; font-size:0.9em;}
div.section-data-personal{padding-top: 1.2em; color:#01296F; margin-top:1em; text-transform:capitalize; border-top: 1px dashed #dddddd;}
div.section-data{ padding: 1.2em 4em; background:url(../img/icon-section.png) no-repeat 1em 1em; margin-top:1em; text-transform:uppercase}
div.submit-data{text-align:right; width:75%; margin:1em auto 1em auto;}
div#assign-client{text-align:center; width:80%; margin:0 auto 0 auto;}
hr{border:1px solid #eeeeee;}
div.errors{color:#dd0000; text-transform:lowercase; padding-left:5em;}
ul.errors{color:#dd0000; text-transform:lowercase; padding-left:5em;}
ul.errors li{ text-transform:capitalize; font-style:italic; font-weight:bolder;}
div.add{width:96em; text-align:left; padding-left:5em; margin:2em auto 1em auto;}
div.add a{text-decoration:none;}
h2{margin-left:2em; color:#01296F;}
.suggestion{width: 80%;margin: 0 auto 0 auto;}
#suggestion_form{width:100%; }
#suggestion_form div{width:90%; margin:0 auto 0 auto;}
div.advertisement {border-top:#cccccc dashed 1px;}
div#advertisements{height:25px;}
div.tabreport{width:100%; margin-top:10px;}
div.tabreport div.itemreport{ width:100px; background-color:#01296F; color:#fff; float:left; margin-left:10px; text-align:center; padding:10px 20px;}
div.tabreport div.itemreport a.deactive{text-decoration:none; color:#999; text-transform:capitalize; font-size:12px}
div.tabreport div.itemreport a.deactive:hover{text-decoration:none; color:#fff; text-transform:capitalize; font-size:12px}
div.tabreport div.itemreport a.active{text-decoration:none; color:#fff; text-transform:capitalize; font-size:12px; font-style:italic; font-weight:bold}
