/**
	IONX GLOBAL STYLES MASTER SHEET
	For use on all Ionx family sites.
**/

/* Coloring */
.white{color:#fff;}
.black{color:#000;}
.blue{color:#1168b1;}
.blue1{color:#3E86C1;}
.blue1 strong{color:#004d7b;}
.midblue{color:#005daa;}
.lightblue{color:#3f86bb;}
.darkblue{color:#17365d;}
.darkermidblue {color:#1A4788;}
.red{color:red;}
.ered{color:#900;}
.green{color:#408f3a;}
.orange{color:#ED751A;}
.yellow{color:#fc0;}
.grey{color:#999 !important;}
.grey a{color:#5E93D1 !important;}
.grey img{vertical-align:text-bottom;}

/* Highlighting */
.highlight{background-color:#feffbf;}
.highlightyellow{background-color:#ff0;}
.hilite{background:#fc9;}

/* Text Formatting */
.center{text-align:center;}
.bold{font-weight:700;}
.italic,.ital{font-style:italic;}
.allcaps{text-transform:uppercase;}
.smcap{font-variant:small-caps;}
.decor{text-decoration:underline;}

/* Styling */
.shady{background:#000;background:rgba(0,0,0,.75);color:#fff;text-shadow:0 1px 1px #000;}

/* Element Positioning and Display */
.relative{position:relative;}
.topit{position:absolute;top:0;left:0;right:0;}
.bottomit{position:absolute;bottom:0;left:0;right:0;}
.topright{position:absolute;top:0;right:0;}
.hide,.hidden,h1.nameplate{display:none;}
.il,div.inline{display:inline;}
.ib{display:inline-block;}
.block{display:block;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
sup,sub{vertical-align:baseline;position:relative;top:-.4em;}
sub{top:.4em;}
.smimage,.imgmiddle {vertical-align:middle;}
.overflow{overflow:hidden;}

/* Spacing */
.spaceabove{margin-top:30px !important;}
	.spaceabovesm{margin-top:15px !important;}
	.uppity{margin-top:-10px !important;}
.spacebelow{margin-bottom:20px !important;}
	.lilspacebelow{margin-bottom:5px !important;}
	.spacebelowsm{margin-bottom:10px !important;}
	.spacebelowlg{margin-bottom:30px !important;}
.linespace{line-height:35px;}

/* Cursors */
.clickable,.finger{cursor:pointer;}
.infopoint{cursor:help;}

/* Link Formatting */
a img{border:0;}

/* Stars Rating */
.starsone,.starsnone{font-size:20px;vertical-align:top;}
.starsone{color:#FEB803;text-shadow:0 1px 1px #605F5F;}
.starsnone{color:#E8E8E8;}

/* Forms */
.niceform .w10{width:10%;}
.niceform .w20{width:20%;}
.niceform .w30{width:30%;}
.niceform .w40{width:40%;}
.niceform .w60{width:60%;}
.niceform .w90{width:90%;}
.niceform .full{width:98%;}
.niceform.half,.niceform .w50{width:50%;}
.niceform .ui-datepicker-trigger{margin:2px 4px;vertical-align:middle;}
.niceform input,.niceform select,.niceform label{font-size:14px;display:inline-block;margin:0 0 2px;padding:3px 5px;}
.niceform textarea{margin:0 0 2px;padding:2px 5px;}
.niceform input,.niceform select,.niceform textarea{border:1px solid #ccc;padding:4px 5px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.5);box-shadow:inset 0 1px 1px rgba(0,0,0,0.5);
	-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.niceform input.button{border:0 !important;}
.niceform .side{margin-bottom:-7px !important;}
.niceform label{clear:left;margin-right:10px;}
.niceform optgroup{font-style:normal;background:#005daa;color:#fff;}
.niceform optgroup option{font-style:normal;background:#fff;color:#000;}

/* End of File */