﻿/* CLEAR FIX ---------- */

.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%;
}

.floatLeft {
    display: inline;
    float: left;
}

.floatRight {
    display: inline;
    float: right;
}

/* ---------- */

img {
	border-style: none;
	border-width: 0px;
}

body {
    font: 12px Verdana, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}
p {
	font-size: 12px;
}
h1 {
	font-size: 24px;
}
h3 {
	font-size: 14px;
}
.leftcol {
    /*margin-right: 300px;*/
}
.leftcol img {
	/*display: block;*/
}
.rightcol {
    /*float: right;*/
    width: 300px;
}
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
/*.clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}*/
/*.dottedDiv {
	border: 1px dotted #000000;
	margin: 0 10px 0 10px;
}
.dottedDiv p, .dottedDiv h1, .dottedDiv h2, .dottedDiv h3 {
	margin-left: 2px;
    margin-right: 0;
}
.dottedDiv table {
	margin-left: 2px;
    margin-right: 0;
}*/

.dottedDiv {
	/*margin-left: 20px;
    margin-right: 10px;
    margin-top: 15px;
    padding-bottom: 10px;*/
    margin: 20px 0;
	padding: 0 5px 10px 5px;
	border: 1px dotted;
}
/*.dottedDiv p, .dottedDiv h1, .dottedDiv h2, .dottedDiv h3 {
	margin-left: 2px;
    margin-right: 0;
}*/
.dottedDiv table {
	margin-left: 2px;
    /*margin-right: 0;*/
    padding: 0;
}
.dottedDiv span.title {
    padding-left: 2px;
    padding-right: 2px;
	position: relative;
    left: 10px;
    top: -8px;
    font-size: 11px;
    font-weight: 600;
    background-color: #ffffff;
}

/*.terms {
    font: 12px Helvetica, Arial, sans-serif;
}
.terms blockquote {
    margin-left: 20px;
}*/

.oldnote
{
border-color: #DFDFDF;
background-color: #EEEEEE;
 border-style: solid;
    border-width: 1px;
    line-height: 1;
    margin-top: 20px;
    padding:10px
}
.oldnote ul{ list-style-type:none;	margin-left: -38px;}
.oldnote ul li{ margin:10px;font-weight:bold;}
.oldnote label{ width:150px; font-weight:normal;  float:left;}




.popup-editspace { float:left; display:inline; padding:0px 10px 0px 10px; width:370px;}
.popup-editspace fieldset { margin:0px; padding:0px; border:none;}
.popup-editspace .row { line-height:22px; margin-bottom:10px;}
.popup-editspace fieldset .row label,.popup-editspace fieldset .editrow label { float:left; display:inline; width:150px;}
.popup-editspace fieldset .row label.checkbox, .popup-editspace .row label.radio { float:left; display:inline; font-size:11px; width:100px;}
.popup-editspace fieldset .row input.radio { float:left; display:inline; margin-left: 0px; margin-right:10px;}
.popup-editspace fieldset .row input.checkbox { float:left; display:inline; margin-left: 0px; margin-right:10px;}
.popup-editspace .row a.save,.popup-editspace .editrow a.save { cursor:pointer; float:left; display:inline; font-size:10px; height:20px; background: url(../images/button-bg.gif) repeat-x bottom left; border:1px solid #ffd7bc; margin:0px 10px 0px 0px;text-decoration:none; -webkit-border-radius: 05px; -moz-border-radius: 05px; border-radius: 05px;}
.popup-editspace .row a.save span,.popup-editspace .editrow a.save span,.popup-editspace .editrow a.find span  {line-height:20px; padding:0px 10px 0px 10px;}

.popup-editspace .asp { line-height:22px; margin-bottom:10px; font-size:11px;}

.popup-editspace fieldset .asp table{margin-left:150px;}
.popup-editspace fieldset .asp .allocate{margin-left:150px;}

.popup-editspace .editrow { line-height:22px; margin-bottom:10px;float:left;width:100%}
.popup-editspace .editrow a.find { cursor:pointer; float:right; display:inline; font-size:10px; height:20px; background: url(../images/button-bg.gif) repeat-x bottom left; border:1px solid #ffd7bc; margin:0px 100px 0px 0px;text-decoration:none; -webkit-border-radius: 05px; -moz-border-radius: 05px; border-radius: 05px;}
