/* Formalize CSS */
.input_tiny {width: 50px;
}.input_small {width: 100px;
}.input_medium {width: 150px;
}.input_large {width: 200px;
}.input_xlarge {width: 250px;
}.input_xxlarge {width: 300px;
}.input_full {width: 100%;
}.input_full_wrap {display: block;padding-right: 8px;
}input[type="search"]::-webkit-search-decoration {display: none;
}input:invalid,
button:invalid,
a.button:invalid,
select:invalid,
textarea:invalid {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;
}
input:focus,
button:focus,
a.button:focus,
select:focus,
textarea:focus {-webkit-box-shadow: #0066ff 0 0 5px 0;-moz-box-shadow: #0066ff 0 0 5px 0;box-shadow: #0066ff 0 0 5px 0;z-index: 1;
}input[type="file"]:focus, input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;
}button,
a.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {-webkit-appearance: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;-webkit-background-clip: padding;-moz-background-clip: padding;background-clip: padding-box;background: #dddddd url('../images/button.png?1298351022') repeat-x;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));background-image: -webkit-linear-gradient(#ffffff, #dddddd);background-image: -moz-linear-gradient(#ffffff, #dddddd);background-image: -o-linear-gradient(#ffffff, #dddddd);background-image: -ms-linear-gradient(#ffffff, #dddddd);background-image: linear-gradient(#ffffff, #dddddd);border: 1px solid;border-color: #dddddd #bbbbbb #999999;cursor: pointer;color: #333333;display: inline-block;font: bold 12px/1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;outline: 0;overflow: visible;margin: 0;padding: 3px 10px;text-shadow: white 0 1px 1px;text-decoration: none;vertical-align: top;width: auto;*padding-top: 2px;*padding-bottom: 0;
}
button:hover,
a.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc));background-image: -webkit-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image: -moz-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image: -o-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image: -ms-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image: linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
}
button:active,
a.button:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active {background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #dddddd), color-stop(100%, #eeeeee));background-image: -webkit-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);background-image: -moz-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);background-image: -o-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);background-image: -ms-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);background-image: linear-gradient(#ffffff, #dddddd 1px, #eeeeee);-webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;-moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;border-color: #999999 #bbbbbb #dddddd;
}
button::-moz-focus-inner,
a.button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {border: 0;padding: 0;
}a.button {*padding-bottom: 3px;
}button {*padding-top: 1px;*padding-bottom: 1px;
}textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-background-clip: padding;-moz-background-clip: padding;background-clip: padding-box;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius:2px;-webkit-appearance: none;background-color: white;border: 1px solid;border-color: #848484 #c1c1c1 #e1e1e1;color: #666;outline: 0;margin: 0;padding: 2px 3px;text-align: left;font-size: 13px;font-family: Arial, "Liberation Sans", FreeSans, sans-serif;height: 1.8em;vertical-align: top;*padding-top: 2px;*padding-bottom: 1px;*height: auto;
}
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {background-color: #eeeeee;
}button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled],
a.button_disabled {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-moz-user-select: -moz-none;-webkit-user-select: none;-khtml-user-select: none;user-select: none;color: #888888;cursor: default;
}input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #888888;
}input:-moz-placeholder,
textarea:-moz-placeholder {color: #888888;
}input.placeholder_text,
textarea.placeholder_text {color: #888888;
}textarea,
select[size],
select[multiple] {height: auto;
}select[size="0"],
select[size="1"] {height: 1.8em;*height: auto;
}@media (-webkit-min-device-pixel-ratio: 0) {select[size],select[multiple],select[multiple][size] {background-image: none;padding-right: 3px;}select,select[size="0"],select[size="1"] {background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat: no-repeat;background-position: right center;padding-right: 20px;}::-webkit-validation-bubble-message {-webkit-box-shadow: none;box-shadow: none;background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));border: 1px solid;border-color: #747474 #5e5e5e #4f4f4f;color: white;font: 13px/17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;overflow: hidden;padding: 15px 15px 17px;text-shadow: black 0 0 1px;height: 16px;}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow {-webkit-box-shadow: none;box-shadow: none;background: #666666;border: 0;}
}
textarea {min-height: 40px;overflow: auto;resize: vertical;width: 100%;
}optgroup {color: black;font-style: normal;font-weight: normal;font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
}
optgroup::-moz-focus-inner {border: 0;padding: 0;
}.ie6_button,
* html button,
* html a.button {background: #dddddd url('../images/button.png?1298351022') repeat-x;border: 1px solid;border-color: #dddddd #bbbbbb #999999;cursor: pointer;color: #333333;font: bold 12px/1.2 Arial, sans-serif;padding: 2px 10px 0px;text-decoration: none;overflow: visible;vertical-align: top;width: auto;
}* html a.button {position: relative;top: 3px;padding-bottom: 2px;
}* html button {padding-top: 1px;padding-bottom: 1px;
}.ie6_input,
* html textarea,
* html select {background: white;border: 1px solid;border-color: #848484 #c1c1c1 #e1e1e1;color: black;padding: 2px 3px 1px;font-size: 13px;font-family: Arial, sans-serif;vertical-align: top;
}* html select {margin-top: 1px;
}.placeholder_text,
.ie6_input_disabled,
.ie6_button_disabled {color: #888888;
}.ie6_input_disabled {background: #eeeeee;
}

/* DATA SPRINGS Inc. - DYNAMIC FORMS STYLE SHEET */
#dnn_ctr679_DynamicForms_btnSave {margin-left:125px;}
.DynamicForms_Maintable {
width: 100%;
padding: 2px;
}
.DynamicForms_TableRow td:hover {
}
.DynamicForms_RequiredFieldAsterik
{
font-size: 6.5pt;
color: #CC0202;
}
.DynamicForms_AJAXModalMessage
{
font-size: 15.5pt;
color: #08498C;
}
.DynamicForms_GridColumn{ background-color: #6DBCDD;  }
.DynamicForms_GridHeaderColumn{ background-color: #FBF1A5;  }
.DynamicForms_GridItem{ background-color: #F1BC48;  }
.DynamicForms_GridColumn{ background-color: #6DBCDD;  }
.DynamicForms_GridView{ background-color: white; }
.Dynamicforms_DataGridEdit{ background-color: #6DBCDD;  }
.DynamicForms_DataGridHeader{ background-color: #FBF1A5;  }
.DynamicForms_DataGridFooter{ background-color: #F1BC48;  }
.DynamicForms_DataGridItem{ background-color: #6DBCDD;  }
.DynamicForms_DataGrid{background-color: #6DBCDD;  }
.DynamicForms_Label
{color:#63666A;
    font-size: 16px;
    font-size: 1rem;
}
/* Dynamic Forms jQuery Ratings Control */ 
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/desktopmodules/Dynamic%20Forms/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/desktopmodules/Dynamic%20Forms/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END Dynamic Forms jQuery Ratings CSS */
.DynamicForms_Link
{
}
.DynamicForms_RequiredField
{
}
.DynamicForms_Compare
{
}
.DynamicForms_RegularExpression
{
}
.DynamicForms_Textbox
{
}
.DynamicForms_NormalTextbox
{
}
.DynamicForms_ComboBox
{
}
.DynamicForms_Dropdownlist
{
}
.DynamicForms_Captcha
{
}
.DynamicForms_RadioButton
{
}
.DynamicForms_Listbox
{
}
.DynamicForms_RichText{
}
.DynamicForms_Checkbox
{
}
.DynamicForms_Country
{
}
.DynamicForms_CheckBoxList
{
}
.DynamicForms_DisabledCheckBoxList
{
background-color: #efefef;
}
.DynamicForms_DisabledTextBox
{
background-color: #efefef;
}
.DynamicForms_DisabledListBox
{
background-color: #efefef;
}
.DynamicForms_DisabledRadioButton
{
background-color: #efefef;
}
.DynamicForms_DisabledCountry
{
background-color: #efefef;
}
.DynamicForms_DisabledRichTextbox
{
background-color: #efefef;
}
.DynamicForms_FieldError
{
background-color: red;
}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
/******** FOR THE AUTOSUGGEST BOX *******/
.NodeDefault {font-size:12px;cursor:hand;text-decoration:none;color:#555;}
.NodeIconDefault {cursor:hand;}
.ChildNodeDefault, .SpecialNode {font-size:12px;cursor:hand;text-decoration:none;color:#555;
.SpecialNodeHover{background-color:green;color:#fff;}
.DisabledNode {color:Gray;}
.SelClass {background-color:#fc2f00;color:White;}
.HoverClass {background-color:#fc2f00;color:#fff;}
.MenuBarClass {border-right:1px outset;border-top:1px outset;border-left:1px outset;width:140px;border-bottom: 1px outset;background-color:#ededed;}
.MenuClass {background-color: silver;border: outset 1px;}
.SpecialNode {color: Yellow;}



