﻿/**{margin:0;padding:0;}*/
dl,dt,dd { margin: 0; padding: 0; }
body { line-height:1.3em; color:#484848; font-family: Helvetica, Arial, Sans-Serif; min-height:800px;}
html, body { height:100%; margin: 0; padding: 0; }
html { background: #F5F6F7; font-family: Helvetica, Arial, Sans-Serif; font-size:12px;}
img { border:0; }
button { background:none; border:0; vertical-align:middle; cursor:pointer; margin:0 0 1px 0; }
a { color:#79b938; text-decoration:none; /*cursor:pointer;*/ font-weight:bold; }
a:hover { color:#9ddc5c; text-decoration:underline; }
input, textarea, select { font-family: Helvetica, Arial, Sans-Serif; }
hr { border:0; border-top:1px solid #D4D4D4; height:1px; }
:focus { 	outline: 0; }
ins {  	text-decoration: none; }
del { 	text-decoration: line-through; }
table {	border-collapse: collapse; 	border-spacing: 0; }

.clearfix:after {	content: "."; 	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0; }
.clearfix { 	display: inline-block;}
html[xmlns] .clearfix { 	display: block; }
* html .clearfix { 	height: 1%;}  
.divider_hide {width:100%; height:0; line-height:0; font-size:0; visibility:hidden; clear:both; overflow:hidden;}
.forced-word-wrap { display: block; width: 100%; white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap;  /* Mozilla, since 1999 year */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }

a.btn-image { background-repeat: no-repeat; background-position: 0 0; display: block; height: 0; overflow: hidden; cursor: pointer; text-decoration: none; text-align: center; }

.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left;}
.noborder { border: none !important; }
.none { color: #777; }
.draggable { cursor: move !important; }

/*headings*/
h1,h2,h3,h4,h5 { line-height:1.8em; font-family:Helvetica, Arial, Verdana, Sans-Serif; color:#4d4d4d; }
h1.borderBtm, h2.borderBtm { border-bottom:5px solid #cfcfcf; font-size:14px; color:#949494; margin:0px 0px 15px 0px; padding-bottom:5px;}
h3.borderBtm { border-bottom:4px solid #cfcfcf; font-size:12px; color:#949494; margin:0px 0px 10px 0px; padding-bottom:5px;}
h1 { font-size: 18px; margin-bottom: 0;}
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:11px; }
h1 a.active { color:#4D4D4D; }


/*lists*/
ul.no-bullets { list-style-type: none; padding: 0; margin: 0; }
ul.no-bullets li { margin: 7px 0; }

/*forms*/
input.text { background-color: #fbffea; margin: 5px 0 5px 0; border:none; font-size:15px; font-weight:bold;  color: #222; width:290px; }
div.inputRounded { background:  url(images/formField.png) no-repeat left top; padding: 2px 10px; height: 37px; }
label.overInput {font-weight:bold; font-size:14px; color:#6e6e6e; padding-top:10px; display:block; }
.errors {padding:10px; background-color:#FFFCDF; color: Red;}


textarea.text, select.text { background-color: #fbffea; margin: 5px 0 5px 0; padding: 6px; border-top:1px solid #c4c4c4; border-left:1px solid #c4c4c4; border-right:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; font-size:15px; font-weight:bold;  color: #222; width:250px; }
textarea.text { font-size:12px; width:350px;}
select.text { height: 32px; width: 264px; }

