/*align*/
.aligntop{vertical-align:top;}
.alignmiddle{vertical-align:middle;}
.alignbottom{vertical-align:bottom;}
/*height*/
.height20 {height:20px}
.height30 {height:30px}
.height40 {height:40px}
/*border*/
.border{border:1px solid #aab1bb;}
.borderleft {border-left:1px solid #aab1bb;}
.borderright{border-right:1px solid #aab1bb;}
.bordertop{border-top:1px solid #aab1bb;}
.borderbottom{border-bottom:1px solid #aab1bb;}
.border2{border:2px solid #aab1bb;}
.border0{border:0}
.bordertop0{border-top:0;}
.borderbottom0{border-bottom:0;}
.borderright0{border-right:0;}
.borderleft0{border-left:0;}
.borderred {border:2px solid red;}

/*for zebra stripes*/
tr:nth-child(even),.row:nth-child(odd),ul li.stripes:nth-child(2n+2),.stripes:nth-child(even){background-color:rgb(240,240,240)}

/*clear styles*/
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0;}
.contentspace{content:'   '}

/*display*/
.block {display:block}
.inline {display:inline}
.inline-block {display:inline-block}
.none {display:none}


/*floats position*/
.floatnone{float:none}
.floatleft {float:left}
.floatright{float:right}
.relative {position:relative}

/*fonts*/
.fontsize075em, .ombnum {font-size:.75em}
.fontsize07, .small {font-size:.7rem}
.fontsize1{font-size:1rem}
.fontsize1-25{font-size:1.25rem}
.fontsize1-5, .large{font-size:1.5rem}
.fontsize2, .xxlarge{font-size:2rem}

.bold {font-weight:bold}
.nobold {font-weight:normal}
.italic {font-style: italic;}
.lineheight1-3 {line-height:1.3}
.lineheight1-5 {line-height:1.5}

.nobreak {white-space:nowrap;}

.textupper{text-transform:uppercase;}
.capital {text-transform:capitalize;}

.textcenter{text-align:center}
.textleft{text-align:left}
.textright{text-align:right}

.textwhite {color:#fff}
.textred, .required {color:#e60000}
.textsoftblack{color:rgb(68,68,68)}
.textdisabled{color:#888}
.underline {text-decoration:underline}
.underline0, a.underline0 {text-decoration:none}


/*margin*/
.marginauto{margin:auto}
.margin0{margin:0}
.margin02, .content li.margin02{margin:.2em}
.margin05 {margin:.5em}
.margin075{margin:.75em}
.margin1 {margin:1em}

.marginleft0{margin-left:0}
.marginleft02{margin-left:.2em}
.marginleft05{margin-left:.5em}
.marginleft075{margin-left:.75em}
.marginleft1{margin-left:1em}
.marginleft2 {margin-left:2em}
.marginleft3 {margin-left:3em}

.marginright0{margin-right:0}
.marginright02{margin-right: .2em}
.marginright05{margin-right:.5em}
.marginright075{margin-right:.75em}
.marginright1 {margin-right: 1em}

.margintop0{margin-top:0}
.margintop02{margin-top:.2em}
.margintop05 {margin-top: .5em;}
.margintop075 {margin-top: .75em;}
.margintop1 {margin-top: 1em;}

.marginbottom0{margin-bottom:0}
.marginbottom02 {margin-bottom:.2em}
.marginbottom05{margin-bottom:.5em}
.marginbottom075{margin-bottom:.75em}
.marginbottom1{margin-bottom:1em}

/*padding*/
.padding0{padding: 0}
.padding02{padding:.2em}
.padding05{padding:.5em}
.padding1{padding:1em}
.padding2{padding: 2em}

.paddingleft0{padding-left:0}
.paddingleft02{padding-left:.2em}
.paddingleft05{padding-left:.5em}
.paddingleft1 {padding-left:1em}
.paddingleft2{padding-left: 2em}

.paddingright0{padding-right:0}
.paddingright02{padding-right:.2em}
.paddingright05{padding-right:.5em}
.paddingright1 {padding-right:1em}
.paddingright2{padding-right: 2em}

.paddingtop0 {padding-top:0}
.paddingtop02 {padding-top:.2em}
.paddingtop05 {padding-top:.5em}
.paddingtop1 {padding-top:1em}
.paddingtop2 {padding-top:2em}


.paddingbottom0 {padding-bottom:0}
.paddingbottom02 {padding-bottom:.2em}
.paddingbottom05 {padding-bottom:.5em}
.paddingbottom1 {padding-bottom:1em}
.paddingbottom2 {padding-bottom:2em}

/*radius*/
.radius {-webkit-border-radius:3px;-moz-border-radius:3px;border-radius: 3px;}
.radius-top {-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.radius-bottom{-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
.radius10 {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius: 10px;}

/*drop shadow*/
.drop {-webkit-box-shadow: 3px 3px 2px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:   3px 3px 2px 0px 0px rgba(50, 50, 50, 0.75);box-shadow: 3px 3px 2px 0px rgba(50, 50, 50, 0.75);}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

/*background color*/
.white {background-color:#fff}
.yellow {background-color: yellow}
.transparent {background-color:transparent}
.palebrown {background-color:rgb(254,252,249)}
.red {background-color:#e60000}
.yellow-import {background-color:#fffccc}

/*testing colors*/
.pink {background-color:pink}
.lime {background-color:lime}
.aqua  {background-color:aqua}
.violet {background-color:violet}
.orange {background-color:orange}
.green {background-color:green; outline:1px solid white}
.blue{background-color:blue; outline:1px solid white}
.silver{background-color:silver}
.fuschia {background-color:Fuchsia;}
.seethru{rgba(200,225,200,.5)}


/*gradients*/
.orangebutton {background: #f0cd90; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwY2Q5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlODgyM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f0cd90 0%, #e8823f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0cd90), color-stop(100%,#e8823f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0cd90 0%,#e8823f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0cd90 0%,#e8823f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0cd90 0%,#e8823f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0cd90 0%,#e8823f 100%); /* W3C */}
.bluegrad{background: rgb(214,224,234); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZTBlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNWQzZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(214,224,234,1) 0%, rgba(197,211,225,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,224,234,1)), color-stop(100%,rgba(197,211,225,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(214,224,234,1) 0%,rgba(197,211,225,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(214,224,234,1) 0%,rgba(197,211,225,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(214,224,234,1) 0%,rgba(197,211,225,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(214,224,234,1) 0%,rgba(197,211,225,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6e0ea', endColorstr='#c5d3e1',GradientType=0 ); /* IE6-8 */
}
.lgray{background: rgb(251,251,251); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(251,251,251,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(251,251,251,1) 0%,rgba(243,243,243,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */}

/*width rems*/
.width2rem {width: 2rem}
.width3rem {width: 3rem}
.width4rem {width: 4rem}
.width5rem {width: 5rem}
.width6rem {width: 6rem}
.width7rem {width: 7rem}
.width8rem {width: 8rem}
.width9rem {width: 9rem}
.width10rem {width: 10rem}
.width11rem {width: 11rem}
.width12rem {width: 12rem}
.width13rem {width: 13rem}
.width14rem {width: 14rem}
.width15rem {width: 15rem}

/*width ems*/
.width2em {width: 2em}
.width3em {width: 3em}
.width4em {width: 4em}
.width5em {width: 5em}
.width6em {width: 6em}
.width7em {width: 7em}
.width8em {width: 8em}
.width9em {width: 9em}
.width10em {width: 10em}
.width11em {width: 11em}
.width12em {width: 12em}
.width13em {width: 13em}
.width14em {width:14em}
.width15em {width:15em}



/*width percentages*/
.width5 {width:5%}
.width10 {width:10%}
.width15 {width:15%}
.width20 {width:20%}
.width25 {width:25%}
.width30 {width:30%}
.width35 {width:35%}
.width40 {width:40%}
.width45 {width:45%}
.width50 {width:50%}
.width55 {width:55%}
.width60 {width:60%}
.width65 {width:65%}
.width70 {width:70%}
.width75 {width:75%}
.width80 {width:80%}
.width85 {width:85%}
.width90 {width:90%}
.width95 {width:95%}
.width97 {width:97%}
.width98 {width:98%}
.width99 {width:99%}
.width100 {width:100%;}