body, html { margin: 0px; padding: 0px; height:100%; font-size: 12pt; font-family: "Tahoma", sans-serif; }
a { color: blue; text-decoration: none }
a:hover { color: red; }
p { margin: 0px; margin-bottom: 7px; }
form 	{ margin: 0px; padding: 0px; }
h2 { font-size: 16pt; margin-bottom: 15px; margin-top: 0px; }
h3 { font-size: 13pt; margin-bottom: 10px; margin-top: 0px; }

*:focus { outline: none; }
.logo { margin-bottom: 30px; font-size: 20pt; }
.title { color: #444444; font-weight: bold; font-size: 13pt; margin-bottom: 10px; }
.price { text-align: left; color: #339933; font-size: 13pt; margin-top: 10px; margin-bottom: 20px; }
.profile_text { font-size: 12pt; }

.umenu { display: block; font-size: 14pt; margin-bottom: 7px; color: #777777 }
.umenu:hover { color: #2c2ca0 }
.field { border: 1px #777 solid; border-radius: 7px; padding: 5px; padding-left: 8px; margin-top: 7px; margin-bottom: 7px; font-size: 12pt; width: 100%; }
.edb { border: 1px #777 solid; border-radius: 7px; padding: 5px; padding-left: 8px; margin-bottom: 7px; font-size: 12pt; width: 100%; }
.skillCell1 { display: table-cell; background: #F4F4F4; border-top-left-radius: 5px; border-bottom-left-radius: 5px; width: 60%; vertical-align: top; padding: 7px; padding-left: 12px; }
.skillCell2 { display: table-cell; text-align: left; width: 30%; background: #F4F4F4; border-top-right-radius: 5px; border-bottom-right-radius: 5px; padding: 7px; font-style: italic; font-size: 10pt; color: black; }

.fg-button { font-size: 11pt; outline: 0; margin: 0px; padding: .3em 0.5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; border-radius: 7px; }
button.fg-button { width:auto; overflow:visible; display: block; }
.fileh { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; -ms-transform: scale(20); }
.fupload { position: relative; overflow: hidden; }

